From e005737cdbfe3c3abc83bf35b5110a408c261495 Mon Sep 17 00:00:00 2001 From: Dobromir Hristov Date: Tue, 23 Apr 2019 23:58:52 +0300 Subject: [PATCH] feat: update library to work with Tailwind 1.x Complete rewrite of the format subclasses. Move to ES6+ BREAKING CHANGE: Works with new tailwind config structure --- .babelrc | 8 + .gitignore | 1 + src/cli.js => cli.js | 2 +- package-lock.json | 11110 +++++++++++----- package.json | 28 +- src/converters/Converter.js | 150 +- src/converters/Less.js | 18 +- src/converters/Sass.js | 31 +- src/converters/Scss.js | 28 +- src/converters/Stylus.js | 30 +- src/converters/index.js | 10 +- src/converters/utils.js | 17 + src/index.js | 11 +- tests/specs/__snapshots__/index.spec.js.snap | 1772 ++- tests/specs/converters/Less.spec.js | 15 +- tests/specs/converters/Sass.spec.js | 14 +- tests/specs/converters/Scss.spec.js | 13 +- tests/specs/converters/Stylus.spec.js | 13 +- .../__snapshots__/Less.spec.js.snap | 3752 +++--- .../__snapshots__/Sass.spec.js.snap | 3070 ++--- .../__snapshots__/Scss.spec.js.snap | 3678 +++-- .../__snapshots__/Stylus.spec.js.snap | 4256 +++--- tests/specs/index.spec.js | 18 +- tests/tailwind.config.js | 951 +- 24 files changed, 17543 insertions(+), 11453 deletions(-) create mode 100644 .babelrc rename src/cli.js => cli.js (97%) create mode 100644 src/converters/utils.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..7d25832 --- /dev/null +++ b/.babelrc @@ -0,0 +1,8 @@ +{ + "presets": [ + "@babel/preset-env" + ], + "plugins": [ + "@babel/plugin-proposal-class-properties" + ] +} diff --git a/.gitignore b/.gitignore index 7a1537b..2fd83a6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea node_modules +dist diff --git a/src/cli.js b/cli.js similarity index 97% rename from src/cli.js rename to cli.js index 4d5d4ef..64daf67 100644 --- a/src/cli.js +++ b/cli.js @@ -1,7 +1,7 @@ #!/usr/bin/env node const yargs = require('yargs') -const ConvertTo = require('./index.js') +const ConvertTo = require('./dist') const chalk = require('chalk').default const log = console.log const error = (msg) => chalk.bold.bgRed('\n' + chalk.white(msg) + '\n') diff --git a/package-lock.json b/package-lock.json index fcbfe73..f677372 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,1259 +5,4309 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "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-beta.51" + "@babel/highlight": "^7.0.0" } }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "@babel/core": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.3.tgz", + "integrity": "sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA==", "dev": true, "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helpers": "^7.4.3", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { - "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==", + "@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": { - "color-convert": "^1.9.0" + "@babel/highlight": "^7.0.0" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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" + } + }, + "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 }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "minimist": "^1.2.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "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 + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" } } } }, - "JSONStream": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.3.tgz", - "integrity": "sha512-3Sp6WZZ/lXl+nTDoGpGWHEpTnnC6X5fnkolYZR6nwIfzbxxvA8utPWe1gCt7i0m9uVGsSz2IS8K8mJ7HmlduMg==", + "@babel/generator": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.0.tgz", + "integrity": "sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ==", "dev": true, "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" + "@babel/types": "^7.4.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } } }, - "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", - "dev": true - }, - "acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", - "dev": true - }, - "acorn-globals": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", - "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "dev": true, "requires": { - "acorn": "^5.0.0" + "@babel/types": "^7.0.0" } }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", "dev": true, "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" } }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "@babel/helper-call-delegate": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.0.tgz", + "integrity": "sha512-SdqDfbVdNQCBp3WhK2mNdDvHd3BD6qbmIc43CAyjnsfCmgHMeqgDcM3BzY2lchi7HBJGJ2CVdynLWbezaE4mmQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.0", + "@babel/traverse": "^7.4.0", + "@babel/types": "^7.4.0" + } }, - "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==", + "@babel/helper-create-class-features-plugin": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.3.tgz", + "integrity": "sha512-UMl3TSpX11PuODYdWGrUeW6zFkdYhDn7wRLrOuNVM6f9L+S9CzmDXYyrp3MTHcwWjnzur1f/Op8A7iYZWya2Yg==", + "dev": true, "requires": { - "color-convert": "^1.9.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0" } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "@babel/helper-define-map": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.0.tgz", + "integrity": "sha512-wAhQ9HdnLIywERVcSvX40CEJwKdAa1ID4neI9NXQPDOHwwA+57DqwLiPEVy2AIyWzAk0CQ8qx4awO0VUURwLtA==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.4.0", + "lodash": "^4.17.11" }, "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "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" - } } } }, - "append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", "dev": true, "requires": { - "default-require-extensions": "^2.0.0" + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "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-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 + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.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 + "@babel/helper-hoist-variables": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.0.tgz", + "integrity": "sha512-/NErCuoe/et17IlAQFKWM24qtyYYie7sFIrW/tIQXpck6vAu2hhtYYsKLBWQV+BQZMbcIYPU/QMYuTufrY4aQw==", + "dev": true, + "requires": { + "@babel/types": "^7.4.0" + } }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } }, - "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 + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true + "@babel/helper-module-transforms": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.3.tgz", + "integrity": "sha512-H88T9IySZW25anu5uqyaC1DaQre7ofM+joZtAaO2F8NBdFfupH0SZ4gKjgSFVcvtx/aAirqA9L9Clio2heYbZA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.2.2", + "@babel/types": "^7.2.2", + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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 + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", "dev": true }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true + "@babel/helper-regex": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.3.tgz", + "integrity": "sha512-hnoq5u96pLCfgjXuj8ZLX3QQ+6nAulS+zSgi6HulUwFbEruRAKwbGLU5OvXkE14L8XW6XsQEKsIDfgthKLRAyA==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "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 + "@babel/helper-replace-supers": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.0.tgz", + "integrity": "sha512-PVwCVnWWAgnal+kJ+ZSAphzyl58XrFeSKSAJRiqg5QToTsjL+Xu1f9+RJ+d+Q0aPhPfBGaYfkox66k86thxNSg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.4.0", + "@babel/types": "^7.4.0" + } }, - "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 + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "@babel/helper-split-export-declaration": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz", + "integrity": "sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw==", "dev": true, "requires": { - "lodash": "^4.17.10" + "@babel/types": "^7.4.0" } }, - "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 + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "@babel/helpers": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.3.tgz", + "integrity": "sha512-BMh7X0oZqb36CfyhvtbSmcWc3GXocfxv3yNsAEuM0l+fAqSO22rQrUpijr3oE/10jCTrB6/0b9kzmG4VetCj8Q==", + "dev": true, + "requires": { + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0" + } }, - "atob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", - "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "chalk": "^1.1.3", + "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "js-tokens": "^4.0.0" }, "dependencies": { - "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": "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" - } - }, - "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" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "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 } } }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "@babel/parser": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.3.tgz", + "integrity": "sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" } }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "@babel/plugin-proposal-class-properties": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.0.tgz", + "integrity": "sha512-t2ECPNOXsIeK1JxJNKmgbzQtoG27KIlVE61vTqX0DKR9E9sZlVVxWUtEW9D5FlZ8b8j7SBNCHY47GgPKCKlpPg==", "dev": true, "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "@babel/helper-create-class-features-plugin": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" } }, - "babel-jest": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.0.1.tgz", - "integrity": "sha1-u6079SP7IC2gXtCmVAtIyE7tE6Y=", + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz", + "integrity": "sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g==", "dev": true, "requires": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.0.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" } }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" } }, - "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.0.tgz", + "integrity": "sha512-h/KjEZ3nK9wv1P1FSNb9G079jXrNYR0Ko+7XkOx85+gM24iZbPn0rh4vCftk+5QKY7y1uByFataBTmX7irEF1w==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.5.4" } }, - "babel-plugin-jest-hoist": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.0.1.tgz", - "integrity": "sha1-6qEclkVjrqnCG+zvK994U/fzwUg=", - "dev": true + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "babel-preset-jest": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.0.1.tgz", - "integrity": "sha1-YxzFRcbPAhlDATvK8i9F2H/mIZg=", + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^23.0.1", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", "dev": true, "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "@babel/plugin-syntax-typescript": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz", + "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true + "@babel/plugin-transform-async-to-generator": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.0.tgz", + "integrity": "sha512-EeaFdCeUULM+GPFEsf7pFcNSxM7hYjoj5fiYbyuiXobW4JhFnjAv9OWzNwHyHcKoPNpAfeRDuW6VyaXEDUBa7g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "@babel/plugin-transform-block-scoping": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.0.tgz", + "integrity": "sha512-AWyt3k+fBXQqt2qb9r97tn3iBwFpiv9xdAiG+Gr2HpAZpuayvbL55yWrsV3MyHvXk/4vmSiedhDRl1YI2Iy5nQ==", "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" + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" }, "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" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "@babel/plugin-transform-classes": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.3.tgz", + "integrity": "sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ==", "dev": true, - "optional": true, "requires": { - "tweetnacl": "^0.14.3" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", + "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==", + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "@babel/plugin-transform-destructuring": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.3.tgz", + "integrity": "sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg==", "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" - } - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "browser-process-hrtime": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", - "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=", - "dev": true + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.3.tgz", + "integrity": "sha512-9Arc2I0AGynzXRR/oPdSALv3k0rM38IMFyto7kOCwb5F9sLUt2Ykdo3V9yUPR+Bgr4kb6bVEyLkPEiBhzcTeoA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.3", + "regexpu-core": "^4.5.4" + } }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", "dev": true, "requires": { - "resolve": "1.1.7" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "bser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", - "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", "dev": true, "requires": { - "node-int64": "^0.4.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "buffer-from": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", - "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==", - "dev": true + "@babel/plugin-transform-for-of": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.3.tgz", + "integrity": "sha512-UselcZPwVWNSURnqcfpnxtMehrb8wjXYOimlYQPBnup/Zld426YzIhNEvuRsEWVHfESIECGrxoI6L5QqzuLH5Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true + "@babel/plugin-transform-function-name": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.3.tgz", + "integrity": "sha512-uT5J/3qI/8vACBR9I1GlAuU/JqBtWdfCrynuOkrWG6nCDieZd5przB1vfP59FRHBZQ9DC2IUfqr/xKqzOD5x0A==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", "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" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true + "@babel/plugin-transform-member-expression-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", + "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "camelcase-css": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-1.0.1.tgz", - "integrity": "sha1-FXxCOCZfXPlKHf/ehkRlUsvz9wU=", - "dev": true + "@babel/plugin-transform-modules-commonjs": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.3.tgz", + "integrity": "sha512-sMP4JqOTbMJMimqsSZwYWsMjppD+KRyDIUVW91pd7td0dZKAvPmhCaxhOzkzLParKwgQc7bdL9UNv+rpJB0HfA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.4.3", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.0.tgz", + "integrity": "sha512-gjPdHmqiNhVoBqus5qK60mWPp1CmYWp/tkh11mvb0rrys01HycEGD7NvvSoKXlWEfSM9TcL36CpsK8ElsADptQ==", "dev": true, "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" + "@babel/helper-hoist-variables": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", "dev": true, "requires": { - "rsvp": "^3.3.3" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.2.tgz", + "integrity": "sha512-NsAuliSwkL3WO2dzWTOL1oZJHm0TM8ZY8ZSxk2ANyKkt5SQlToGA4pzctmq1BEjoacurdwZ3xp2dCQWJkME0gQ==", "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - } + "regexp-tree": "^0.1.0" } }, - "ci-info": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", - "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", - "dev": true - }, - "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==", + "@babel/plugin-transform-new-target": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.0.tgz", + "integrity": "sha512-6ZKNgMQmQmrEX/ncuCwnnw1yVGoaOW5KpxNhoWI7pCQdA0uZ0HqHGqenCUIENAnxRjy2WwNQ30gfGdIgqJXXqw==", "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" - } - } - } - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "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=" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", "dev": true, "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" } }, - "color-convert": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "@babel/plugin-transform-parameters": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.3.tgz", + "integrity": "sha512-ULJYC2Vnw96/zdotCZkMGr2QVfKpIT/4/K+xWWY0MbOJyMZuk660BGkr3bEKWQrrciwz6xpmft39nA4BF7hJuA==", + "dev": true, "requires": { - "color-name": "1.1.1" + "@babel/helper-call-delegate": "^7.4.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=" - }, - "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "@babel/plugin-transform-property-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", + "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "comment-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/comment-regex/-/comment-regex-1.0.1.tgz", - "integrity": "sha512-IWlN//Yfby92tOIje7J18HkNmWRR7JESA/BK8W7wqY/akITpU5B0JQWnbTjCfdChSrDNb0DrdA9jfAxiiBXyiQ==", - "dev": true - }, - "compare-func": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", - "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", "dev": true, "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^3.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", - "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - } + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, - "compare-versions": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", - "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==", - "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 - }, - "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==", + "@babel/plugin-transform-regenerator": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.3.tgz", + "integrity": "sha512-kEzotPuOpv6/iSlHroCDydPkKYw7tiJGKlmYp6iJn4a6C/+b2FdttlJsLKYxolYHgotTJ5G5UY5h0qey5ka3+A==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "regenerator-transform": "^0.13.4" } }, - "conventional-changelog": { - "version": "1.1.24", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.24.tgz", - "integrity": "sha512-2WcSUst4Y3Z4hHvoMTWXMJr/DmgVdLiMOVY1Kak2LfFz+GIz2KDp5naqbFesYbfXPmaZ5p491dO0FWZIJoJw1Q==", + "@babel/plugin-transform-reserved-words": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", + "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", "dev": true, "requires": { - "conventional-changelog-angular": "^1.6.6", - "conventional-changelog-atom": "^0.2.8", - "conventional-changelog-codemirror": "^0.3.8", - "conventional-changelog-core": "^2.0.11", - "conventional-changelog-ember": "^0.3.12", - "conventional-changelog-eslint": "^1.0.9", - "conventional-changelog-express": "^0.3.6", - "conventional-changelog-jquery": "^0.1.0", - "conventional-changelog-jscs": "^0.1.0", - "conventional-changelog-jshint": "^0.3.8", - "conventional-changelog-preset-loader": "^1.1.8" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "conventional-changelog-angular": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz", - "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==", + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", "dev": true, "requires": { - "compare-func": "^1.3.1", - "q": "^1.5.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "conventional-changelog-atom": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.2.8.tgz", - "integrity": "sha512-8pPZqhMbrnltNBizjoDCb/Sz85KyUXNDQxuAEYAU5V/eHn0okMBVjqc8aHWYpHrytyZWvMGbayOlDv7i8kEf6g==", + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", "dev": true, "requires": { - "q": "^1.5.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "conventional-changelog-codemirror": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.8.tgz", - "integrity": "sha512-3HFZKtBXTaUCHvz7ai6nk2+psRIkldDoNzCsom0egDtVmPsvvHZkzjynhdQyULfacRSsBTaiQ0ol6nBOL4dDiQ==", + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", "dev": true, "requires": { - "q": "^1.5.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, - "conventional-changelog-core": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz", - "integrity": "sha512-HvTE6RlqeEZ/NFPtQeFLsIDOLrGP3bXYr7lFLMhCVsbduF1MXIe8OODkwMFyo1i9ku9NWBwVnVn0jDmIFXjDRg==", + "@babel/plugin-transform-template-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", + "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", "dev": true, "requires": { - "conventional-changelog-writer": "^3.0.9", - "conventional-commits-parser": "^2.1.7", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "^1.3.6", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^1.3.6", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^1.1.0", - "read-pkg-up": "^1.0.1", - "through2": "^2.0.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "conventional-changelog-ember": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz", - "integrity": "sha512-mmJzA7uzbrOqeF89dMMi6z17O07ORTXlTMArnLG9ZTX4oLaKNolUlxFUFlFm9JUoVWajVpaHQWjxH1EOQ+ARoQ==", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", "dev": true, "requires": { - "q": "^1.5.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "conventional-changelog-eslint": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz", - "integrity": "sha512-h87nfVh2fdk9fJIvz26wCBsbDC/KxqCc5wSlNMZbXcARtbgNbNDIF7Y7ctokFdnxkzVdaHsbINkh548T9eBA7Q==", + "@babel/plugin-transform-typescript": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.0.tgz", + "integrity": "sha512-U7/+zKnRZg04ggM/Bm+xmu2B/PrwyDQTT/V89FXWYWNMxBDwSx56u6jtk9SEbfLFbZaEI72L+5LPvQjeZgFCrQ==", "dev": true, "requires": { - "q": "^1.5.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" } }, - "conventional-changelog-express": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.3.6.tgz", - "integrity": "sha512-3iWVtBJZ9RnRnZveNDzOD8QRn6g6vUif0qVTWWyi5nUIAbuN1FfPVyKdAlJJfp5Im+dE8Kiy/d2SpaX/0X678Q==", + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.3.tgz", + "integrity": "sha512-lnSNgkVjL8EMtnE8eSS7t2ku8qvKH3eqNf/IwIfnSPUqzgqYmRwzdsQWv4mNQAN9Nuo6Gz1Y0a4CSmdpu1Pp6g==", "dev": true, "requires": { - "q": "^1.5.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.3", + "regexpu-core": "^4.5.4" } }, - "conventional-changelog-jquery": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz", - "integrity": "sha1-Agg5cWLjhGmG5xJztsecW1+A9RA=", + "@babel/preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.3.tgz", + "integrity": "sha512-FYbZdV12yHdJU5Z70cEg0f6lvtpZ8jFSDakTm7WXeJbLXh4R0ztGEu/SW7G1nJ2ZvKwDhz8YrbA84eYyprmGqw==", "dev": true, "requires": { - "q": "^1.4.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.4.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.4.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.4.0", + "@babel/plugin-transform-classes": "^7.4.3", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.4.3", + "@babel/plugin-transform-dotall-regex": "^7.4.3", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.3", + "@babel/plugin-transform-function-name": "^7.4.3", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.3", + "@babel/plugin-transform-modules-systemjs": "^7.4.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.2", + "@babel/plugin-transform-new-target": "^7.4.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.4.3", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.3", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.3", + "@babel/types": "^7.4.0", + "browserslist": "^4.5.2", + "core-js-compat": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" } }, - "conventional-changelog-jscs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz", - "integrity": "sha1-BHnrRDzH1yxYvwvPDvHURKkvDlw=", + "@babel/preset-typescript": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.3.3.tgz", + "integrity": "sha512-mzMVuIP4lqtn4du2ynEfdO0+RYcslwrZiJHXu4MGaC1ctJiW2fyaeDrtjJGs7R/KebZ1sgowcIoWf4uRpEfKEg==", "dev": true, "requires": { - "q": "^1.4.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.3.2" } }, - "conventional-changelog-jshint": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.8.tgz", - "integrity": "sha512-hn9QU4ZI/5V50wKPJNPGT4gEWgiBFpV6adieILW4MaUFynuDYOvQ71EMSj3EznJyKi/KzuXpc9dGmX8njZMjig==", + "@babel/template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.0.tgz", + "integrity": "sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw==", "dev": true, "requires": { - "compare-func": "^1.3.1", - "q": "^1.5.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.0", + "@babel/types": "^7.4.0" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.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 + } } }, - "conventional-changelog-preset-loader": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.8.tgz", - "integrity": "sha512-MkksM4G4YdrMlT2MbTsV2F6LXu/hZR0Tc/yenRrDIKRwBl/SP7ER4ZDlglqJsCzLJi4UonBc52Bkm5hzrOVCcw==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz", - "integrity": "sha512-n9KbsxlJxRQsUnK6wIBRnARacvNnN4C/nxnxCkH+B/R1JS2Fa+DiP1dU4I59mEDEjgnFaN2+9wr1P1s7GYB5/Q==", + "@babel/traverse": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.3.tgz", + "integrity": "sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ==", "dev": true, "requires": { - "compare-func": "^1.3.1", - "conventional-commits-filter": "^1.1.6", - "dateformat": "^3.0.0", - "handlebars": "^4.0.2", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.2.1", - "meow": "^4.0.0", - "semver": "^5.5.0", - "split": "^1.0.0", - "through2": "^2.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/types": "^7.4.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "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" + } + }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", + "dev": true + }, + "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 + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } } }, - "conventional-commits-filter": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz", - "integrity": "sha512-KcDgtCRKJCQhyk6VLT7zR+ZOyCnerfemE/CsR3iQpzRRFbLEs0Y6rwk3mpDvtOh04X223z+1xyJ582Stfct/0Q==", + "@babel/types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.0.tgz", + "integrity": "sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA==", "dev": true, "requires": { - "is-subset": "^0.1.1", - "modify-values": "^1.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } } }, - "conventional-commits-parser": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz", - "integrity": "sha512-BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ==", + "@cnakazawa/watch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", + "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", "dev": true, "requires": { - "JSONStream": "^1.0.4", - "is-text-path": "^1.0.0", - "lodash": "^4.2.1", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0", - "trim-off-newlines": "^1.0.0" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" } }, - "conventional-recommended-bump": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz", - "integrity": "sha512-oJjG6DkRgtnr/t/VrPdzmf4XZv8c4xKVJrVT4zrSHd92KEL+EYxSbYoKq8lQ7U5yLMw7130wrcQTLRjM/T+d4w==", + "@jest/console": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz", + "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==", "dev": true, "requires": { - "concat-stream": "^1.4.10", - "conventional-commits-filter": "^1.1.1", - "conventional-commits-parser": "^2.1.1", - "git-raw-commits": "^1.3.0", - "git-semver-tags": "^1.3.0", - "meow": "^3.3.0", - "object-assign": "^4.0.1" + "@jest/source-map": "^24.3.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" }, "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "@jest/core": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.7.1.tgz", + "integrity": "sha512-ivlZ8HX/FOASfHcb5DJpSPFps8ydfUYzLZfgFFqjkLijYysnIEOieg72YRhO4ZUB32xu40hsSMmaw+IGYeKONA==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.7.1", + "@jest/test-result": "^24.7.1", + "@jest/transform": "^24.7.1", + "@jest/types": "^24.7.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.7.0", + "jest-config": "^24.7.1", + "jest-haste-map": "^24.7.1", + "jest-message-util": "^24.7.1", + "jest-regex-util": "^24.3.0", + "jest-resolve-dependencies": "^24.7.1", + "jest-runner": "^24.7.1", + "jest-runtime": "^24.7.1", + "jest-snapshot": "^24.7.1", + "jest-util": "^24.7.1", + "jest-validate": "^24.7.0", + "jest-watcher": "^24.7.1", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "strip-ansi": "^5.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 }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "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": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "ansi-regex": "^4.1.0" } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + } + } + }, + "@jest/environment": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.7.1.tgz", + "integrity": "sha512-wmcTTYc4/KqA+U5h1zQd5FXXynfa7VGP2NfF+c6QeGJ7c+2nStgh65RQWNX62SC716dTtqheTRrZl0j+54oGHw==", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.7.1", + "@jest/transform": "^24.7.1", + "@jest/types": "^24.7.0", + "jest-mock": "^24.7.0" + } + }, + "@jest/fake-timers": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.7.1.tgz", + "integrity": "sha512-4vSQJDKfR2jScOe12L9282uiwuwQv9Lk7mgrCSZHA9evB9efB/qx8i0KJxsAKtp8fgJYBJdYY7ZU6u3F4/pyjA==", + "dev": true, + "requires": { + "@jest/types": "^24.7.0", + "jest-message-util": "^24.7.1", + "jest-mock": "^24.7.0" + }, + "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": { - "repeating": "^2.0.0" + "@babel/highlight": "^7.0.0" } }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "jest-message-util": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.7.1.tgz", + "integrity": "sha512-dk0gqVtyqezCHbcbk60CdIf+8UHgD+lmRHifeH3JRcnAqh4nEyPytSc9/L1+cQyxC+ceaeP696N4ATe7L+omcg==", "dev": 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" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" } }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "jest-mock": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.7.0.tgz", + "integrity": "sha512-6taW4B4WUcEiT2V9BbOmwyGuwuAFT2G8yghF7nyNW1/2gq5+6aTqSPcS9lS6ArvEkX55vbPAS/Jarx5LSm4Fng==", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "@jest/types": "^24.7.0" } }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "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 + }, + "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 + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "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" } }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true } } }, - "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", - "dev": true - }, - "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 - }, - "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=", + "@jest/reporters": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.7.1.tgz", + "integrity": "sha512-bO+WYNwHLNhrjB9EbPL4kX/mCCG4ZhhfWmO3m4FSpbgr7N83MFejayz30kKjgqr7smLyeaRFCBQMbXpUgnhAJw==", + "dev": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "@jest/environment": "^24.7.1", + "@jest/test-result": "^24.7.1", + "@jest/transform": "^24.7.1", + "@jest/types": "^24.7.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-api": "^2.1.1", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-source-maps": "^3.0.1", + "jest-haste-map": "^24.7.1", + "jest-resolve": "^24.7.1", + "jest-runtime": "^24.7.1", + "jest-util": "^24.7.1", + "jest-worker": "^24.6.0", + "node-notifier": "^5.2.1", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "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 + } } }, - "cssom": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", - "dev": true - }, - "cssstyle": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", - "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "@jest/source-map": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz", + "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==", "dev": true, "requires": { - "cssom": "0.3.x" + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.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 + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "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 + } } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "@jest/test-result": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.7.1.tgz", + "integrity": "sha512-3U7wITxstdEc2HMfBX7Yx3JZgiNBubwDqQMh+BXmZXHa3G13YWF3p6cK+5g0hGkN3iufg/vGPl3hLxQXD74Npg==", "dev": true, "requires": { - "array-find-index": "^1.0.1" + "@jest/console": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/istanbul-lib-coverage": "^2.0.0" } }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "@jest/test-sequencer": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.7.1.tgz", + "integrity": "sha512-84HQkCpVZI/G1zq53gHJvSmhUer4aMYp9tTaffW28Ih5OxfCg8hGr3nTSbL1OhVDRrFZwvF+/R9gY6JRkDUpUA==", + "dev": true, + "requires": { + "@jest/test-result": "^24.7.1", + "jest-haste-map": "^24.7.1", + "jest-runner": "^24.7.1", + "jest-runtime": "^24.7.1" + } + }, + "@jest/transform": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.7.1.tgz", + "integrity": "sha512-EsOUqP9ULuJ66IkZQhI5LufCHlTbi7hrcllRMUEV/tOgqBVQi93+9qEvkX0n8mYpVXQ8VjwmICeRgg58mrtIEw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.7.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.7.1", + "jest-regex-util": "^24.3.0", + "jest-util": "^24.7.1", + "micromatch": "^3.1.10", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@cnakazawa/watch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", + "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.2.tgz", + "integrity": "sha512-U3ZVajC+Z69Gim7ZzmD4Wcsq76i/1hqDamBfowc1tWzWjybRy70iWfngP2ME+1CrgcgZ/+muIbPY/Yi0dxdIkQ==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.2.0", + "test-exclude": "^5.2.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "exec-sh": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", + "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": 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" + } + }, + "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" + } + }, + "fsevents": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.8.tgz", + "integrity": "sha512-tPvHgPGB7m40CZ68xqFGkKuzN+RnpGmSV+hgeKxhRpbxdqKXUFJGC3yonBOLzQBcJyGpdZFDfCsdOC2KFsXzeA==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "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 + }, + "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, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true + } + } + }, + "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, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "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 + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz", + "integrity": "sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg==", + "dev": true, + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "istanbul-lib-coverage": "^2.0.4", + "semver": "^6.0.0" + } + }, + "jest-haste-map": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.7.1.tgz", + "integrity": "sha512-g0tWkzjpHD2qa03mTKhlydbmmYiA2KdcJe762SbfFo/7NIMgBWAA0XqQlApPwkWOF7Cxoi/gUqL0i6DIoLpMBw==", + "dev": true, + "requires": { + "@jest/types": "^24.7.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.4.0", + "jest-util": "^24.7.1", + "jest-worker": "^24.6.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-regex-util": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", + "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==", + "dev": true + }, + "jest-serializer": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", + "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==", + "dev": true + }, + "jest-util": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.7.1.tgz", + "integrity": "sha512-/KilOue2n2rZ5AnEBYoxOXkeTu6vi7cjgQ8MXEkih0oeAXT6JkS3fr7/j8+engCjciOU1Nq5loMSKe0A1oeX0A==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/fake-timers": "^24.7.1", + "@jest/source-map": "^24.3.0", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + } + }, + "jest-worker": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", + "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", + "dev": true, + "requires": { + "merge-stream": "^1.0.1", + "supports-color": "^6.1.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 + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.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" + } + }, + "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" + } + }, + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "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-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 + }, + "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" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "rsvp": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz", + "integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "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 + }, + "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" + } + }, + "test-exclude": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.2.tgz", + "integrity": "sha512-N2pvaLpT8guUpb5Fe1GJlmvmzH3x+DAKmmyEQmFP792QcLYoGE1syxztSvPD1V8yPe6VrcCt6YGQVjSRjCASsA==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "@jest/types": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.7.0.tgz", + "integrity": "sha512-ipJUa2rFWiKoBqMKP63Myb6h9+iT3FHRTF2M8OR6irxWzItisa8i4dcSg14IbvmXUnBlHBlUQPYUHWyX3UPpYA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/yargs": "^12.0.9" + } + }, + "@types/babel__core": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.1.tgz", + "integrity": "sha512-+hjBtgcFPYyCTo0A15+nxrCVJL7aC6Acg87TXd5OW3QhHswdrOLoles+ldL2Uk8q++7yIfl4tURtztccdeeyOw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", + "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.6.tgz", + "integrity": "sha512-XYVgHF2sQ0YblLRMLNPB3CkFMewzFmlDsH/TneZFHUXDlABQgh88uOxuez7ZcXxayLFrqLwtDH1t+FmlFwNZxw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.0.tgz", + "integrity": "sha512-eAtOAFZefEnfJiRFQBGw1eYqa5GTLCZ1y86N0XSI/D6EB+E8z6VPV/UL7Gi5UEclFqoQk+6NRqEDsfmDLXn8sg==", + "dev": true + }, + "@types/node": { + "version": "11.13.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.7.tgz", + "integrity": "sha512-suFHr6hcA9mp8vFrZTgrmqW2ZU3mbWsryQtQlY/QvwTISCw7nw/j+bCQPPohqmskhmqa5wLNuMHTTsc+xf1MQg==", + "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 + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/yargs": { + "version": "12.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz", + "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==", + "dev": true + }, + "JSONStream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.3.tgz", + "integrity": "sha512-3Sp6WZZ/lXl+nTDoGpGWHEpTnnC6X5fnkolYZR6nwIfzbxxvA8utPWe1gCt7i0m9uVGsSz2IS8K8mJ7HmlduMg==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "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-globals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.1.tgz", + "integrity": "sha512-gJSiKY8dBIjV/0jagZIFBdVMtfQyA5QHCvAT48H2q8REQoW8Fs5AOjqBql1LgSXgrMWdevcE+8cdZ33NtVbIBA==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "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 + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "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" + } + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "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-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "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": { + "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 + }, + "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" + } + } + } + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "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-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-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-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "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 + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "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 + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "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": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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 + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", + "dev": true + }, + "autoprefixer": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.5.1.tgz", + "integrity": "sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ==", + "dev": true, + "requires": { + "browserslist": "^4.5.4", + "caniuse-lite": "^1.0.30000957", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "babel-jest": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.7.1.tgz", + "integrity": "sha512-GPnLqfk8Mtt0i4OemjWkChi73A3ALs4w2/QbG64uAj8b5mmwzxc7jbJVRZt8NJkxi6FopVHog9S3xX6UJKb2qg==", + "dev": true, + "requires": { + "@jest/transform": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.6.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": { + "babel-plugin-istanbul": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.2.tgz", + "integrity": "sha512-U3ZVajC+Z69Gim7ZzmD4Wcsq76i/1hqDamBfowc1tWzWjybRy70iWfngP2ME+1CrgcgZ/+muIbPY/Yi0dxdIkQ==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.2.0", + "test-exclude": "^5.2.2" + } + }, + "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" + } + }, + "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" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz", + "integrity": "sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg==", + "dev": true, + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "istanbul-lib-coverage": "^2.0.4", + "semver": "^6.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.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" + } + }, + "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-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 + }, + "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" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "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" + } + }, + "test-exclude": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.2.tgz", + "integrity": "sha512-N2pvaLpT8guUpb5Fe1GJlmvmzH3x+DAKmmyEQmFP792QcLYoGE1syxztSvPD1V8yPe6VrcCt6YGQVjSRjCASsA==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz", + "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==", + "dev": true, + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-transform-async-to-promises": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.10.tgz", + "integrity": "sha512-+697AuoK7Skokmeu5MOhMP7IoOyKhhYjt73vaYUbf9PW9A0wl/NjVm2fJGVmjbjhhyYcnEqjfgRNCYuErHv1Sg==", + "dev": true + }, + "babel-preset-jest": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz", + "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.6.0" + } + }, + "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" + } + }, + "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 + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "bili": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/bili/-/bili-4.7.3.tgz", + "integrity": "sha512-Gw44rVG8Cod2OI2XJP1HzO0JgL1wlBBwzGZTHSg06Gu15M71dq1I3Yxh8E+dteiyZrzGaN/OP/bxzKvQIPrGFw==", + "dev": true, + "requires": { + "@babel/core": "^7.2.2", + "@babel/plugin-proposal-object-rest-spread": "^7.3.1", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-transform-react-jsx": "^7.3.0", + "@babel/preset-env": "^7.3.1", + "@babel/preset-typescript": "^7.1.0", + "babel-plugin-transform-async-to-promises": "^0.8.4", + "chalk": "^2.4.2", + "ora": "^3.0.0", + "rollup": "^1.1.2", + "rollup-plugin-babel": "^4.3.2", + "rollup-plugin-buble": "^0.19.6", + "rollup-plugin-commonjs": "^9.2.0", + "rollup-plugin-hashbang": "^2.2.2", + "rollup-plugin-json": "^3.1.0", + "rollup-plugin-node-resolve": "^4.0.1", + "rollup-plugin-postcss": "^2.0.3", + "rollup-plugin-replace": "^2.1.0", + "rollup-plugin-terser": "^4.0.2" + }, + "dependencies": { + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + } + }, + "browserslist": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.4.tgz", + "integrity": "sha512-rAjx494LMjqKnMPhFkuLmLp8JWEX0o8ADTGeAbOqaF+XCvYLreZrG5uVjnPBlAQ8REZK4pzXGvp0bWgrFtKaag==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000955", + "electron-to-chromium": "^1.3.122", + "node-releases": "^1.1.13" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buble": { + "version": "0.19.7", + "resolved": "https://registry.npmjs.org/buble/-/buble-0.19.7.tgz", + "integrity": "sha512-YLgWxX/l+NnfotydBlxqCMPR4FREE4ubuHphALz0FxQ7u2hp3BzxTKQ4nKpapOaRJfEm1gukC68KnT2OymRK0g==", + "dev": true, + "requires": { + "acorn": "^6.1.1", + "acorn-dynamic-import": "^4.0.0", + "acorn-jsx": "^5.0.1", + "chalk": "^2.4.2", + "magic-string": "^0.25.2", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1", + "regexpu-core": "^4.5.4" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + }, + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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" + } + } + } + }, + "buffer-from": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", + "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "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 + }, + "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" + } + }, + "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" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "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" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "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.30000958", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000958.tgz", + "integrity": "sha512-+KfdlJj6IOOrYmX723ZymUttwietVOGQfVKPAkjn+hxWg6FyPVaaIq+euUDu5mK1lblkRcF4Nlw949Lrac72sA==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "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-spinners": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.1.0.tgz", + "integrity": "sha512-8B00fJOEh1HPrx4fo5eW16XmE1PcL1tGpGrxy63CXGP9nHdPBN63X75hA1zhvQuhVztJWLqV58Roj2qlNM7cAA==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "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=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.1.tgz", + "integrity": "sha512-PvUltIXRjehRKPSy89VnDWFKY58xyhTLyxIg21vwQBI6qLwZNPmC8k3C1uytIgFKEpOIzN4y32iPm8231zFHIg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=" + }, + "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" + } + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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 + }, + "comment-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/comment-regex/-/comment-regex-1.0.1.tgz", + "integrity": "sha512-IWlN//Yfby92tOIje7J18HkNmWRR7JESA/BK8W7wqY/akITpU5B0JQWnbTjCfdChSrDNb0DrdA9jfAxiiBXyiQ==", + "dev": true + }, + "compare-func": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", + "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + } + } + }, + "compare-versions": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz", + "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==", + "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 + }, + "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" + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "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 + } + } + }, + "conventional-changelog": { + "version": "1.1.24", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.24.tgz", + "integrity": "sha512-2WcSUst4Y3Z4hHvoMTWXMJr/DmgVdLiMOVY1Kak2LfFz+GIz2KDp5naqbFesYbfXPmaZ5p491dO0FWZIJoJw1Q==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^1.6.6", + "conventional-changelog-atom": "^0.2.8", + "conventional-changelog-codemirror": "^0.3.8", + "conventional-changelog-core": "^2.0.11", + "conventional-changelog-ember": "^0.3.12", + "conventional-changelog-eslint": "^1.0.9", + "conventional-changelog-express": "^0.3.6", + "conventional-changelog-jquery": "^0.1.0", + "conventional-changelog-jscs": "^0.1.0", + "conventional-changelog-jshint": "^0.3.8", + "conventional-changelog-preset-loader": "^1.1.8" + } + }, + "conventional-changelog-angular": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz", + "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-atom": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.2.8.tgz", + "integrity": "sha512-8pPZqhMbrnltNBizjoDCb/Sz85KyUXNDQxuAEYAU5V/eHn0okMBVjqc8aHWYpHrytyZWvMGbayOlDv7i8kEf6g==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-codemirror": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.8.tgz", + "integrity": "sha512-3HFZKtBXTaUCHvz7ai6nk2+psRIkldDoNzCsom0egDtVmPsvvHZkzjynhdQyULfacRSsBTaiQ0ol6nBOL4dDiQ==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz", + "integrity": "sha512-HvTE6RlqeEZ/NFPtQeFLsIDOLrGP3bXYr7lFLMhCVsbduF1MXIe8OODkwMFyo1i9ku9NWBwVnVn0jDmIFXjDRg==", + "dev": true, + "requires": { + "conventional-changelog-writer": "^3.0.9", + "conventional-commits-parser": "^2.1.7", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "^1.3.6", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^1.3.6", + "lodash": "^4.2.1", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^1.1.0", + "read-pkg-up": "^1.0.1", + "through2": "^2.0.0" + } + }, + "conventional-changelog-ember": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz", + "integrity": "sha512-mmJzA7uzbrOqeF89dMMi6z17O07ORTXlTMArnLG9ZTX4oLaKNolUlxFUFlFm9JUoVWajVpaHQWjxH1EOQ+ARoQ==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-eslint": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz", + "integrity": "sha512-h87nfVh2fdk9fJIvz26wCBsbDC/KxqCc5wSlNMZbXcARtbgNbNDIF7Y7ctokFdnxkzVdaHsbINkh548T9eBA7Q==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-express": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.3.6.tgz", + "integrity": "sha512-3iWVtBJZ9RnRnZveNDzOD8QRn6g6vUif0qVTWWyi5nUIAbuN1FfPVyKdAlJJfp5Im+dE8Kiy/d2SpaX/0X678Q==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jquery": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz", + "integrity": "sha1-Agg5cWLjhGmG5xJztsecW1+A9RA=", + "dev": true, + "requires": { + "q": "^1.4.1" + } + }, + "conventional-changelog-jscs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz", + "integrity": "sha1-BHnrRDzH1yxYvwvPDvHURKkvDlw=", + "dev": true, + "requires": { + "q": "^1.4.1" + } + }, + "conventional-changelog-jshint": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.8.tgz", + "integrity": "sha512-hn9QU4ZI/5V50wKPJNPGT4gEWgiBFpV6adieILW4MaUFynuDYOvQ71EMSj3EznJyKi/KzuXpc9dGmX8njZMjig==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-preset-loader": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.8.tgz", + "integrity": "sha512-MkksM4G4YdrMlT2MbTsV2F6LXu/hZR0Tc/yenRrDIKRwBl/SP7ER4ZDlglqJsCzLJi4UonBc52Bkm5hzrOVCcw==", + "dev": true + }, + "conventional-changelog-writer": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz", + "integrity": "sha512-n9KbsxlJxRQsUnK6wIBRnARacvNnN4C/nxnxCkH+B/R1JS2Fa+DiP1dU4I59mEDEjgnFaN2+9wr1P1s7GYB5/Q==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^1.1.6", + "dateformat": "^3.0.0", + "handlebars": "^4.0.2", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.2.1", + "meow": "^4.0.0", + "semver": "^5.5.0", + "split": "^1.0.0", + "through2": "^2.0.0" + } + }, + "conventional-commits-filter": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz", + "integrity": "sha512-KcDgtCRKJCQhyk6VLT7zR+ZOyCnerfemE/CsR3iQpzRRFbLEs0Y6rwk3mpDvtOh04X223z+1xyJ582Stfct/0Q==", + "dev": true, + "requires": { + "is-subset": "^0.1.1", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz", + "integrity": "sha512-BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ==", + "dev": true, + "requires": { + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.0", + "lodash": "^4.2.1", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0", + "trim-off-newlines": "^1.0.0" + } + }, + "conventional-recommended-bump": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz", + "integrity": "sha512-oJjG6DkRgtnr/t/VrPdzmf4XZv8c4xKVJrVT4zrSHd92KEL+EYxSbYoKq8lQ7U5yLMw7130wrcQTLRjM/T+d4w==", + "dev": true, + "requires": { + "concat-stream": "^1.4.10", + "conventional-commits-filter": "^1.1.1", + "conventional-commits-parser": "^2.1.1", + "git-raw-commits": "^1.3.0", + "git-semver-tags": "^1.3.0", + "meow": "^3.3.0", + "object-assign": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "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, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": 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" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + } + } + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js-compat": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.1.tgz", + "integrity": "sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g==", + "dev": true, + "requires": { + "browserslist": "^4.5.4", + "core-js": "3.0.1", + "core-js-pure": "3.0.1", + "semver": "^6.0.0" + }, + "dependencies": { + "core-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz", + "integrity": "sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==", + "dev": true + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + } + } + }, + "core-js-pure": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.1.tgz", + "integrity": "sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g==", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz", + "integrity": "sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.0", + "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" + } + } + } + }, + "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=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "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-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "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": "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" + }, + "dependencies": { + "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 + } + } + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "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" + } + } + } + }, + "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-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "cssom": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", + "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", + "dev": true + }, + "cssstyle": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz", + "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "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, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", "dev": true, "requires": { "number-is-nan": "^1.0.0" @@ -1273,14 +4323,27 @@ } }, "data-urls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.0.tgz", - "integrity": "sha512-ai40PPQR0Fn1lD2PPie79CibnlMN2AYiDhwFX/rZHVsxbs5kNJSjegqXIprhouGXlRdEnfybva7kqRGnB6mypA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", "dev": true, "requires": { - "abab": "^1.0.4", - "whatwg-mimetype": "^2.0.0", - "whatwg-url": "^6.4.0" + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } } }, "dateformat": { @@ -1342,6 +4405,15 @@ "strip-bom": "^3.0.0" } }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, "define-properties": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", @@ -1411,25 +4483,32 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, "detect-newline": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", "dev": true }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "diff-sequences": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz", + "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==", + "dev": true + }, + "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" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, "domexception": { @@ -1441,6 +4520,16 @@ "webidl-conversions": "^4.0.2" } }, + "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", @@ -1461,15 +4550,42 @@ } }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.124", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.124.tgz", + "integrity": "sha512-glecGr/kFdfeXUHOHAWvGcXrxNU+1wSO/t5B23tT1dtlvYB26GY8aHzZSWD7HqhqC800Lr+w/hQul6C5AF542w==", + "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 + }, + "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, - "optional": true, "requires": { - "jsbn": "~0.1.0" + "once": "^1.4.0" } }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -1509,9 +4625,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.10.0.tgz", - "integrity": "sha512-fjUOf8johsv23WuIKdNQU4P9t9jhQ4Qzx6pC2uW890OloK3Zs1ZAoCNpg/2larNF501jLl3UNy0kIRcF6VI22g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", + "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", "dev": true, "requires": { "esprima": "^3.1.3", @@ -1537,9 +4653,9 @@ } }, "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "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 }, "estraverse": { @@ -1548,6 +4664,12 @@ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", "dev": true }, + "estree-walker": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.0.tgz", + "integrity": "sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw==", + "dev": true + }, "esutils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", @@ -1555,13 +4677,10 @@ "dev": true }, "exec-sh": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", - "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", - "dev": true, - "requires": { - "merge": "^1.1.3" - } + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", + "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", + "dev": true }, "execa": { "version": "0.7.0", @@ -1618,77 +4737,24 @@ } } }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "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" - } - } - } - }, "expect": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.1.0.tgz", - "integrity": "sha1-v9/VeiogFw2HWZnul4fMcfAcIF8=", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.7.1.tgz", + "integrity": "sha512-mGfvMTPduksV3xoI0xur56pQsg2vJjNf5+a+bXOjqCkiCBbmCayrBbHS/75y9K430cfqyocPr2ZjiNiRx4SRKw==", "dev": true, "requires": { + "@jest/types": "^24.7.0", "ansi-styles": "^3.2.0", - "jest-diff": "^23.0.1", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.1.0", - "jest-regex-util": "^23.0.0" - }, - "dependencies": { - "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" - } - } + "jest-get-type": "^24.3.0", + "jest-matcher-utils": "^24.7.0", + "jest-message-util": "^24.7.1", + "jest-regex-util": "^24.3.0" } }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "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": { @@ -1790,9 +4856,9 @@ "dev": true }, "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "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-json-stable-stringify": { @@ -1807,6 +4873,12 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, "fb-watchman": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", @@ -1826,12 +4898,6 @@ "object-assign": "^4.1.0" } }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, "fileset": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", @@ -1879,15 +4945,6 @@ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", @@ -1901,13 +4958,13 @@ "dev": true }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, @@ -1946,14 +5003,14 @@ "dev": true }, "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.8.tgz", + "integrity": "sha512-tPvHgPGB7m40CZ68xqFGkKuzN+RnpGmSV+hgeKxhRpbxdqKXUFJGC3yonBOLzQBcJyGpdZFDfCsdOC2KFsXzeA==", "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" }, "dependencies": { "abbrev": { @@ -1974,7 +5031,7 @@ "optional": true }, "are-we-there-yet": { - "version": "1.1.4", + "version": "1.1.5", "bundled": true, "dev": true, "optional": true, @@ -1986,7 +5043,8 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", @@ -1998,7 +5056,7 @@ } }, "chownr": { - "version": "1.0.1", + "version": "1.1.1", "bundled": true, "dev": true, "optional": true @@ -2006,19 +5064,18 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -2027,16 +5084,16 @@ "optional": true }, "debug": { - "version": "2.6.9", + "version": "4.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "deep-extend": { - "version": "0.5.1", + "version": "0.6.0", "bundled": true, "dev": true, "optional": true @@ -2085,7 +5142,7 @@ } }, "glob": { - "version": "7.1.2", + "version": "7.1.3", "bundled": true, "dev": true, "optional": true, @@ -2105,12 +5162,12 @@ "optional": true }, "iconv-lite": { - "version": "0.4.21", + "version": "0.4.24", "bundled": true, "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { @@ -2135,8 +5192,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -2148,7 +5204,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -2173,16 +5228,16 @@ "dev": true }, "minipass": { - "version": "2.2.4", + "version": "2.3.5", "bundled": true, "dev": true, "requires": { - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "minizlib": { - "version": "1.1.0", + "version": "1.2.1", "bundled": true, "dev": true, "optional": true, @@ -2199,35 +5254,35 @@ } }, "ms": { - "version": "2.0.0", + "version": "2.1.1", "bundled": true, "dev": true, "optional": true }, "needle": { - "version": "2.2.0", + "version": "2.3.0", "bundled": true, "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", + "debug": "^4.1.0", "iconv-lite": "^0.4.4", "sax": "^1.2.4" } }, "node-pre-gyp": { - "version": "0.10.0", + "version": "0.12.0", "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", - "needle": "^2.2.0", + "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", - "rc": "^1.1.7", + "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" @@ -2244,13 +5299,13 @@ } }, "npm-bundled": { - "version": "1.0.3", + "version": "1.0.6", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.1.10", + "version": "1.4.1", "bundled": true, "dev": true, "optional": true, @@ -2274,8 +5329,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -2326,12 +5380,12 @@ "optional": true }, "rc": { - "version": "1.2.7", + "version": "1.2.8", "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "^0.5.1", + "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -2361,16 +5415,16 @@ } }, "rimraf": { - "version": "2.6.2", + "version": "2.6.3", "bundled": true, "dev": true, "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "safe-buffer": { - "version": "5.1.1", + "version": "5.1.2", "bundled": true, "dev": true }, @@ -2387,7 +5441,7 @@ "optional": true }, "semver": { - "version": "5.5.0", + "version": "5.7.0", "bundled": true, "dev": true, "optional": true @@ -2408,7 +5462,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2439,17 +5492,17 @@ "optional": true }, "tar": { - "version": "4.4.1", + "version": "4.4.8", "bundled": true, "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", + "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.2" } }, @@ -2460,12 +5513,12 @@ "optional": true }, "wide-align": { - "version": "1.1.2", + "version": "1.1.3", "bundled": true, "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { @@ -2474,7 +5527,7 @@ "dev": true }, "yallist": { - "version": "3.0.2", + "version": "3.0.3", "bundled": true, "dev": true } @@ -2492,6 +5545,15 @@ "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=", "dev": true }, + "generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "dev": true, + "requires": { + "loader-utils": "^0.2.16" + } + }, "get-caller-file": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", @@ -2668,31 +5730,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -2740,12 +5777,12 @@ "dev": true }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { - "ajv": "^5.1.0", + "ajv": "^6.5.5", "har-schema": "^2.0.0" } }, @@ -2813,15 +5850,11 @@ } } }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^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 }, "hosted-git-info": { "version": "2.6.0", @@ -2829,6 +5862,24 @@ "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", "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 + }, "html-encoding-sniffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", @@ -2850,18 +5901,55 @@ } }, "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "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" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", "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-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "^2.0.0", + "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" } }, @@ -2919,6 +6007,12 @@ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, + "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", @@ -2949,424 +6043,1272 @@ "builtin-modules": "^1.0.0" } }, - "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "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" + } + }, + "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-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": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "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" + } + }, + "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-odd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", + "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "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 + } + } + }, + "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 + }, + "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-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-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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", + "dev": 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.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "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-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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.1.5.tgz", + "integrity": "sha512-meYk1BwDp59Pfse1TvPrkKYgVqAufbdBLEVoqvu/hLLKSaQ054ZTksbNepyc223tMnWdm6AdK2URIJJRqdP87g==", + "dev": true, + "requires": { + "async": "^2.6.1", + "compare-versions": "^3.2.1", + "fileset": "^2.0.3", + "istanbul-lib-coverage": "^2.0.4", + "istanbul-lib-hook": "^2.0.6", + "istanbul-lib-instrument": "^3.2.0", + "istanbul-lib-report": "^2.0.7", + "istanbul-lib-source-maps": "^3.0.5", + "istanbul-reports": "^2.2.3", + "js-yaml": "^3.13.0", + "make-dir": "^2.1.0", + "minimatch": "^3.0.4", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug==", "dev": true }, - "is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "istanbul-lib-hook": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.6.tgz", + "integrity": "sha512-829DKONApZ7UCiPXcOYWSgkFXa4+vNYoNOt3F+4uDJLKL1OotAoVwvThoEj1i8jmOj7odbYcR3rnaHu+QroaXg==", "dev": true, "requires": { - "ci-info": "^1.0.0" + "append-transform": "^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=", + "istanbul-lib-instrument": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz", + "integrity": "sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "istanbul-lib-coverage": "^2.0.4", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + } } }, - "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==", + "istanbul-lib-report": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.7.tgz", + "integrity": "sha512-wLH6beJBFbRBLiTlMOBxmb85cnVM1Vyl36N48e4e/aTKSM3WbOx7zbVIH1SQ537fhhsPbX0/C5JB4qsmyRXXyA==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "istanbul-lib-coverage": "^2.0.4", + "make-dir": "^2.1.0", + "supports-color": "^6.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==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true + }, + "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" + } } } }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true + "istanbul-lib-source-maps": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.5.tgz", + "integrity": "sha512-eDhZ7r6r1d1zQPVZehLc3D0K14vRba/eBYkz3rw16DLOrrTzve9RmnkcwrrkWVgO1FL3EK5knujVe5S8QHE9xw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.4", + "make-dir": "^2.1.0", + "rimraf": "^2.6.2", + "source-map": "^0.6.1" + }, + "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.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "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 + } + } }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "istanbul-reports": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.3.tgz", + "integrity": "sha512-T6EbPuc8Cb620LWAYyZ4D8SSn06dY9i1+IgUX2lTH8gbwflMc9Obd33zHTyNX653ybjpamAHS9toKS3E6cGhTw==", "dev": true, "requires": { - "is-primitive": "^2.0.0" + "handlebars": "^4.1.0" + }, + "dependencies": { + "handlebars": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", + "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "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 + }, + "uglify-js": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.4.tgz", + "integrity": "sha512-GpKo28q/7Bm5BcX9vOu4S46FwisbPbAmkkqPnGIpKvKTM96I85N6XHQV+k4I6FA2wxgLhcsSyHoNhzucwCflvA==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + } + } } }, - "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 + "jest": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.7.1.tgz", + "integrity": "sha512-AbvRar5r++izmqo5gdbAjTeA6uNRGoNRuj5vHB0OnDXo2DXWZJVuaObiGgtlvhKb+cWy2oYbQSfxv7Q7GjnAtA==", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.7.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": 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" + } + }, + "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" + } + }, + "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, + "requires": { + "pump": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "jest-cli": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.7.1.tgz", + "integrity": "sha512-32OBoSCVPzcTslGFl6yVCMzB2SqX3IrWwZCY5mZYkb0D2WsogmU3eV2o8z7+gRQa4o4sZPX/k7GU+II7CxM6WQ==", + "dev": true, + "requires": { + "@jest/core": "^24.7.1", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.7.1", + "jest-util": "^24.7.1", + "jest-validate": "^24.7.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^12.0.2" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.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" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "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-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 + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "jest-changed-files": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.7.0.tgz", + "integrity": "sha512-33BgewurnwSfJrW7T5/ZAXGE44o7swLslwh8aUckzq2e17/2Os1V0QU506ZNik3hjs8MgnEMKNkcud442NCDTw==", + "dev": true, + "requires": { + "@jest/types": "^24.7.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": 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, + "requires": { + "pump": "^3.0.0" + } + } + } }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "jest-config": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.7.1.tgz", + "integrity": "sha512-8FlJNLI+X+MU37j7j8RE4DnJkvAghXmBWdArVzypW6WxfGuxiL/CCkzBg0gHtXhD2rxla3IMOSUAHylSKYJ83g==", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.7.1", + "@jest/types": "^24.7.0", + "babel-jest": "^24.7.1", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.7.1", + "jest-environment-node": "^24.7.1", + "jest-get-type": "^24.3.0", + "jest-jasmine2": "^24.7.1", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.7.1", + "jest-util": "^24.7.1", + "jest-validate": "^24.7.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.7.0", + "realpath-native": "^1.1.0" } }, - "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=" + "jest-diff": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.7.0.tgz", + "integrity": "sha512-ULQZ5B1lWpH70O4xsANC4tf4Ko6RrpwhE3PtG6ERjMg1TiYTC2Wp4IntJVGro6a8HG9luYHhhmF4grF0Pltckg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.3.0", + "jest-get-type": "^24.3.0", + "pretty-format": "^24.7.0" + } }, - "is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", - "dev": true + "jest-docblock": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz", + "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "jest-each": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.7.1.tgz", + "integrity": "sha512-4fsS8fEfLa3lfnI1Jw6NxjhyRTgfpuOVTeUZZFyVYqeTa4hPhr2YkToUhouuLTrL2eMGOfpbdMyRx0GQ/VooKA==", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "@jest/types": "^24.7.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.3.0", + "jest-util": "^24.7.1", + "pretty-format": "^24.7.0" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "jest-environment-jsdom": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.7.1.tgz", + "integrity": "sha512-Gnhb+RqE2JuQGb3kJsLF8vfqjt3PHKSstq4Xc8ic+ax7QKo4Z0RWGucU3YV+DwKR3T9SYc+3YCUQEJs8r7+Jxg==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "@jest/environment": "^24.7.1", + "@jest/fake-timers": "^24.7.1", + "@jest/types": "^24.7.0", + "jest-mock": "^24.7.0", + "jest-util": "^24.7.1", + "jsdom": "^11.5.1" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "jest-environment-node": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.7.1.tgz", + "integrity": "sha512-GJJQt1p9/C6aj6yNZMvovZuxTUd+BEJprETdvTKSb4kHcw4mFj8777USQV0FJoJ4V3djpOwA5eWyPwfq//PFBA==", + "dev": true, + "requires": { + "@jest/environment": "^24.7.1", + "@jest/fake-timers": "^24.7.1", + "@jest/types": "^24.7.0", + "jest-mock": "^24.7.0", + "jest-util": "^24.7.1" + } + }, + "jest-get-type": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.3.0.tgz", + "integrity": "sha512-HYF6pry72YUlVcvUx3sEpMRwXEWGEPlJ0bSPVnB3b3n++j4phUEoSPcS6GC0pPJ9rpyPSe4cb5muFo6D39cXow==", "dev": true }, - "is-odd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", - "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "jest-haste-map": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.7.1.tgz", + "integrity": "sha512-g0tWkzjpHD2qa03mTKhlydbmmYiA2KdcJe762SbfFo/7NIMgBWAA0XqQlApPwkWOF7Cxoi/gUqL0i6DIoLpMBw==", "dev": true, "requires": { - "is-number": "^4.0.0" + "@jest/types": "^24.7.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.4.0", + "jest-util": "^24.7.1", + "jest-worker": "^24.6.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "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==", + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", "dev": true } } }, - "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 - }, - "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==", + "jest-jasmine2": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.7.1.tgz", + "integrity": "sha512-Y/9AOJDV1XS44wNwCaThq4Pw3gBPiOv/s6NcbOAkVRRUEPu+36L2xoPsqQXsDrxoBerqeyslpn2TpCI8Zr6J2w==", "dev": true, "requires": { - "isobject": "^3.0.1" + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.7.1", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.7.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.7.1", + "jest-matcher-utils": "^24.7.0", + "jest-message-util": "^24.7.1", + "jest-runtime": "^24.7.1", + "jest-snapshot": "^24.7.1", + "jest-util": "^24.7.1", + "pretty-format": "^24.7.0", + "throat": "^4.0.0" } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "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=", + "jest-leak-detector": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.7.0.tgz", + "integrity": "sha512-zV0qHKZGXtmPVVzT99CVEcHE9XDf+8LwiE0Ob7jjezERiGVljmqKFWpV2IkG+rkFIEUHFEkMiICu7wnoPM/RoQ==", "dev": true, "requires": { - "has": "^1.0.1" + "pretty-format": "^24.7.0" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-subset": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", - "dev": true - }, - "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true - }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "jest-matcher-utils": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.7.0.tgz", + "integrity": "sha512-158ieSgk3LNXeUhbVJYRXyTPSCqNgVXOp/GT7O94mYd3pk/8+odKTyR1JLtNOQSPzNi8NFYVONtvSWA/e1RDXg==", "dev": true, "requires": { - "text-extensions": "^1.0.0" + "chalk": "^2.0.1", + "jest-diff": "^24.7.0", + "jest-get-type": "^24.3.0", + "pretty-format": "^24.7.0" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "jest-message-util": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.7.1.tgz", + "integrity": "sha512-dk0gqVtyqezCHbcbk60CdIf+8UHgD+lmRHifeH3JRcnAqh4nEyPytSc9/L1+cQyxC+ceaeP696N4ATe7L+omcg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } }, - "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 + "jest-mock": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.7.0.tgz", + "integrity": "sha512-6taW4B4WUcEiT2V9BbOmwyGuwuAFT2G8yghF7nyNW1/2gq5+6aTqSPcS9lS6ArvEkX55vbPAS/Jarx5LSm4Fng==", + "dev": true, + "requires": { + "@jest/types": "^24.7.0" + } }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", "dev": true }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "jest-regex-util": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", + "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "jest-resolve": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.7.1.tgz", + "integrity": "sha512-Bgrc+/UUZpGJ4323sQyj85hV9d+ANyPNu6XfRDUcyFNX1QrZpSoM0kE4Mb2vZMAYTJZsBFzYe8X1UaOkOELSbw==", + "dev": true, + "requires": { + "@jest/types": "^24.7.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } }, - "istanbul-api": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", - "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", - "dev": true, - "requires": { - "async": "^2.1.4", - "compare-versions": "^3.1.0", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-hook": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-report": "^1.1.4", - "istanbul-lib-source-maps": "^1.2.4", - "istanbul-reports": "^1.3.0", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" + "jest-resolve-dependencies": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.7.1.tgz", + "integrity": "sha512-2Eyh5LJB2liNzfk4eo7bD1ZyBbqEJIyyrFtZG555cSWW9xVHxII2NuOkSl1yUYTAYCAmM2f2aIT5A7HzNmubyg==", + "dev": true, + "requires": { + "@jest/types": "^24.7.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.7.1" } }, - "istanbul-lib-coverage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", - "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", - "dev": true + "jest-runner": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.7.1.tgz", + "integrity": "sha512-aNFc9liWU/xt+G9pobdKZ4qTeG/wnJrJna3VqunziDNsWT3EBpmxXZRBMKCsNMyfy+A/XHiV+tsMLufdsNdgCw==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.7.1", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.7.1", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.7.1", + "jest-jasmine2": "^24.7.1", + "jest-leak-detector": "^24.7.0", + "jest-message-util": "^24.7.1", + "jest-resolve": "^24.7.1", + "jest-runtime": "^24.7.1", + "jest-util": "^24.7.1", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "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 + }, + "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" + } + } + } }, - "istanbul-lib-hook": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", - "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", + "jest-runtime": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.7.1.tgz", + "integrity": "sha512-0VAbyBy7tll3R+82IPJpf6QZkokzXPIS71aDeqh+WzPRXRCNz6StQ45otFariPdJ4FmXpDiArdhZrzNAC3sj6A==", "dev": true, "requires": { - "append-transform": "^1.0.0" + "@jest/console": "^24.7.1", + "@jest/environment": "^24.7.1", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/yargs": "^12.0.2", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.7.1", + "jest-haste-map": "^24.7.1", + "jest-message-util": "^24.7.1", + "jest-mock": "^24.7.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.7.1", + "jest-snapshot": "^24.7.1", + "jest-util": "^24.7.1", + "jest-validate": "^24.7.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^12.0.2" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": 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" + } + }, + "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" + } + }, + "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, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.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" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "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-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 + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, - "istanbul-lib-instrument": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", - "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", + "jest-serializer": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", + "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==", + "dev": true + }, + "jest-snapshot": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.7.1.tgz", + "integrity": "sha512-8Xk5O4p+JsZZn4RCNUS3pxA+ORKpEKepE+a5ejIKrId9CwrVN0NY+vkqEkXqlstA5NMBkNahXkR/4qEBy0t5yA==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", - "semver": "^5.3.0" + "@babel/types": "^7.0.0", + "@jest/types": "^24.7.0", + "chalk": "^2.0.1", + "expect": "^24.7.1", + "jest-diff": "^24.7.0", + "jest-matcher-utils": "^24.7.0", + "jest-message-util": "^24.7.1", + "jest-resolve": "^24.7.1", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.7.0", + "semver": "^5.5.0" } }, - "istanbul-lib-report": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", - "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", + "jest-util": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.7.1.tgz", + "integrity": "sha512-/KilOue2n2rZ5AnEBYoxOXkeTu6vi7cjgQ8MXEkih0oeAXT6JkS3fr7/j8+engCjciOU1Nq5loMSKe0A1oeX0A==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.0", + "@jest/console": "^24.7.1", + "@jest/fake-timers": "^24.7.1", + "@jest/source-map": "^24.3.0", + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "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 + } } }, - "istanbul-lib-source-maps": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", - "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", + "jest-validate": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.7.0.tgz", + "integrity": "sha512-cgai/gts9B2chz1rqVdmLhzYxQbgQurh1PEQSvSgPZ8KGa1AqXsqC45W5wKEwzxKrWqypuQrQxnF4+G9VejJJA==", "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" + "@jest/types": "^24.7.0", + "camelcase": "^5.0.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.3.0", + "leven": "^2.1.0", + "pretty-format": "^24.7.0" }, "dependencies": { - "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" - } + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true } } }, - "istanbul-reports": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", - "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", + "jest-watcher": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.7.1.tgz", + "integrity": "sha512-Wd6TepHLRHVKLNPacEsBwlp9raeBIO+01xrN24Dek4ggTS8HHnOzYSFnvp+6MtkkJ3KfMzy220KTi95e2rRkrw==", "dev": true, "requires": { - "handlebars": "^4.0.3" + "@jest/test-result": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/yargs": "^12.0.9", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.7.1", + "string-length": "^2.0.0" } }, - "jest": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.1.0.tgz", - "integrity": "sha1-u7f4kxAKEadC3YvQ0EelSwlorRo=", + "jest-worker": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", + "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", "dev": true, "requires": { - "import-local": "^1.0.0", - "jest-cli": "^23.1.0" + "merge-stream": "^1.0.1", + "supports-color": "^6.1.0" }, "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "jest-cli": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.1.0.tgz", - "integrity": "sha1-64vdTODRUlCJLjGtm2m8mdKo9r8=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.0.1", - "jest-config": "^23.1.0", - "jest-environment-jsdom": "^23.1.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.1.0", - "jest-message-util": "^23.1.0", - "jest-regex-util": "^23.0.0", - "jest-resolve-dependencies": "^23.0.1", - "jest-runner": "^23.1.0", - "jest-runtime": "^23.1.0", - "jest-snapshot": "^23.0.1", - "jest-util": "^23.1.0", - "jest-validate": "^23.0.1", - "jest-watcher": "^23.1.0", - "jest-worker": "^23.0.1", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" - } - }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "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" @@ -3374,1876 +7316,1831 @@ } } }, - "jest-changed-files": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.0.1.tgz", - "integrity": "sha1-95Vy0HIIROpd+EwqRI6GLCJU9gw=", + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "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": { - "throat": "^4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "jest-config": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.1.0.tgz", - "integrity": "sha1-cIyg9DHTVu5CT7SJXTMIAGvdgkE=", + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^23.0.1", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^23.1.0", - "jest-environment-node": "^23.1.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.1.0", - "jest-regex-util": "^23.0.0", - "jest-resolve": "^23.1.0", - "jest-util": "^23.1.0", - "jest-validate": "^23.0.1", - "pretty-format": "^23.0.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" } }, - "jest-diff": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.0.1.tgz", - "integrity": "sha1-PUkTfO4SwyCktNK0pvpugtSRoWo=", + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": 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": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "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-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.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" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "optional": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "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" + } + }, + "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": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.0.1" + "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": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "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": { - "has-flag": "^3.0.0" + "is-utf8": "^0.2.0" } } } }, - "jest-docblock": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.0.1.tgz", - "integrity": "sha1-3t3RgzO+XcJBUmCgTvP86SdrVyU=", + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "detect-newline": "^2.1.0" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } }, - "jest-each": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.1.0.tgz", - "integrity": "sha1-FhRrWSw1SGelrl4TzfFcbGW2lsY=", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "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.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "dev": true, "requires": { - "chalk": "^2.0.1", - "pretty-format": "^23.0.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" } }, - "jest-environment-jsdom": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.1.0.tgz", - "integrity": "sha1-hZKZFOI77TV32sl1X0EG0Gl8R5w=", + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", "dev": true, "requires": { - "jest-mock": "^23.1.0", - "jest-util": "^23.1.0", - "jsdom": "^11.5.1" + "lodash._reinterpolate": "~3.0.0" } }, - "jest-environment-node": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.1.0.tgz", - "integrity": "sha1-RSwL+UnPy7rNoeF2Lu7XC8eEx9U=", + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "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 + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "jest-mock": "^23.1.0", - "jest-util": "^23.1.0" + "chalk": "^2.0.1" } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true }, - "jest-haste-map": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.1.0.tgz", - "integrity": "sha1-GObH1ajScTb5G32YUvhd4McHTEk=", + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-docblock": "^23.0.1", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.0.1", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "js-tokens": "^3.0.0" } }, - "jest-jasmine2": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.1.0.tgz", - "integrity": "sha1-SvqzFym2VN3NKwdK3YSTlvE7MLg=", + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^23.1.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.0.1", - "jest-each": "^23.1.0", - "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.1.0", - "jest-snapshot": "^23.0.1", - "jest-util": "^23.1.0", - "pretty-format": "^23.0.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, - "jest-leak-detector": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.0.1.tgz", - "integrity": "sha1-nboHUFrDSVw50+wJrB5WRZnoYaA=", + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "magic-string": { + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.2.tgz", + "integrity": "sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==", "dev": true, "requires": { - "pretty-format": "^23.0.1" + "sourcemap-codec": "^1.4.4" } }, - "jest-matcher-utils": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.0.1.tgz", - "integrity": "sha1-DGwNrt+YM8Kn82I2Bp7+y0w/bl8=", + "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": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.0.1" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.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 } } }, - "jest-message-util": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.1.0.tgz", - "integrity": "sha1-moCbpIfsrFzlEdTmmO47XuJGHqk=", + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": 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" + } + }, + "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 + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" }, "dependencies": { - "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==", + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "color-convert": "^1.9.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "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": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "has-flag": { + "path-type": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-mock": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.1.0.tgz", - "integrity": "sha1-o4HDGxIasfYMRiotrbe4bczKxIc=", - "dev": true - }, - "jest-regex-util": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.0.0.tgz", - "integrity": "sha1-3Vwf3gxG9DcTFM8Q96dRoj9Oj3Y=", - "dev": true - }, - "jest-resolve": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.1.0.tgz", - "integrity": "sha1-ueMW7s69bwC8UKOWDRUnuuZXktI=", - "dev": true, - "requires": { - "browser-resolve": "^1.11.2", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" - }, - "dependencies": { - "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==", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "pify": "^3.0.0" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, - "has-flag": { + "read-pkg-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "has-flag": "^3.0.0" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" } } } }, - "jest-resolve-dependencies": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.0.1.tgz", - "integrity": "sha1-0BoQ3a2RUsTOzfXqwriFccS2pk0=", + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, "requires": { - "jest-regex-util": "^23.0.0", - "jest-snapshot": "^23.0.1" + "readable-stream": "^2.0.1" } }, - "jest-runner": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.1.0.tgz", - "integrity": "sha1-+iCpM//3MaVDKzVh5/ZCZZT6KbU=", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.1.0", - "jest-docblock": "^23.0.1", - "jest-haste-map": "^23.1.0", - "jest-jasmine2": "^23.1.0", - "jest-leak-detector": "^23.0.1", - "jest-message-util": "^23.1.0", - "jest-runtime": "^23.1.0", - "jest-util": "^23.1.0", - "jest-worker": "^23.0.1", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "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" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "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 - }, - "source-map-support": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } } } }, - "jest-runtime": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.1.0.tgz", - "integrity": "sha1-tK4OhyWeys/UqIS2OdsHz03WIK8=", + "mime-db": { + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.39.0.tgz", + "integrity": "sha512-DTsrw/iWVvwHH+9Otxccdyy0Tgiil6TWK/xhfARJZF/QFhwOgZgOIvA2/VIGpM8U7Q8z5nDmdDWC6tuVMJNibw==", + "dev": true + }, + "mime-types": { + "version": "2.1.23", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.23.tgz", + "integrity": "sha512-ROk/m+gMVSrRxTkMlaQOvFmFmYDc7sZgrjjM76abqmd2Cc5fCV7jAMA5XUccEtJ3cYiYdgixUVI+fApc2LkXlw==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.1.0", - "jest-haste-map": "^23.1.0", - "jest-message-util": "^23.1.0", - "jest-regex-util": "^23.0.0", - "jest-resolve": "^23.1.0", - "jest-snapshot": "^23.0.1", - "jest-util": "^23.1.0", - "jest-validate": "^23.0.1", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "mime-db": "~1.39.0" } }, - "jest-serializer": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", - "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "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==" + }, + "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 }, - "jest-snapshot": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.0.1.tgz", - "integrity": "sha1-ZnT6Gbnraamcq+zUFb3cQtavPn4=", + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-diff": "^23.0.1", - "jest-matcher-utils": "^23.0.1", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^23.0.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } }, - "jest-util": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.1.0.tgz", - "integrity": "sha1-wCUbrzRkTG3S/qeKli9CY6xVdy0=", + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.1.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "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 - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "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": { - "has-flag": "^3.0.0" + "is-plain-object": "^2.0.4" } } } }, - "jest-validate": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.0.1.tgz", - "integrity": "sha1-zZ8BqJ0mu4hfEqhmdxXpyGWldU8=", + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.0.1" + "minimist": "0.0.8" }, "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, - "jest-watcher": { - "version": "23.1.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.1.0.tgz", - "integrity": "sha1-qNWELjjZ+0r/+CPfartCpYrmzb0=", + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", + "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" + "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-odd": "^2.0.0", + "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" }, "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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 - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, - "jest-worker": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.0.1.tgz", - "integrity": "sha1-nmSd2WP/QEYCb5HEAX8Dmmqkp7w=", + "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 + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "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-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", "dev": true, "requires": { - "merge-stream": "^1.0.1" + "lodash.toarray": "^4.4.0" } }, - "js-base64": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", - "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==", + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "node-notifier": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "node-releases": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.14.tgz", + "integrity": "sha512-d58EpVZRhQE60kWiWUaaPlK9dyC4zg3ZoMcHcky2d4hDksyQj0rUozwInOl0C66mBsqo01Tuns8AvxnL5S7PKg==", "dev": true, - "optional": true + "requires": { + "semver": "^5.3.0" + } }, - "jsdom": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", - "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "abab": "^1.0.4", - "acorn": "^5.3.0", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": ">= 0.3.1 < 0.4.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.0", - "escodegen": "^1.9.0", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.2.0", - "nwsapi": "^2.0.0", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.83.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.3", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^4.0.0", - "xml-name-validator": "^3.0.0" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "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" + } + }, + "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 }, - "json-parse-better-errors": { + "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 + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "dev": 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=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { "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==", + "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" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", "dev": true }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "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=" + }, + "nwsapi": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.3.tgz", + "integrity": "sha512-RowAaJGEgYXEZfQ7tvvdtAQUKPyTR6T6wNu0fwlNsGQYr/h3yQc6oI8WnVZh3Y/Sylwc+dtAlvPqfFZjhTyk3A==", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "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 }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "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": { - "graceful-fs": "^4.1.6" + "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" + } + } } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", "dev": true }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "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": { - "is-buffer": "^1.1.5" + "isobject": "^3.0.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, - "optional": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "invert-kv": "^1.0.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, - "left-pad": { + "object.pick": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "isobject": "^3.0.1" } }, - "load-json-file": { + "object.values": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", "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" + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" }, "dependencies": { - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "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": { - "is-utf8": "^0.2.0" + "object-keys": "^1.0.12" } } } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "wrappy": "1" } }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + "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" + } }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } }, - "lodash.template": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", - "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "lodash._reinterpolate": "~3.0.0", - "lodash.templatesettings": "^4.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } } }, - "lodash.templatesettings": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", - "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "dev": true, "requires": { - "lodash._reinterpolate": "~3.0.0" + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "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 + }, + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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" + } + }, + "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" + } + } } }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "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 }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "requires": { - "js-tokens": "^3.0.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "p-reduce": "^1.0.0" } }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "p-try": "^1.0.0" } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "tmpl": "1.0.x" + "p-limit": "^1.1.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "p-queue": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-2.4.2.tgz", + "integrity": "sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng==", "dev": true }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "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 }, - "map-visit": { + "p-try": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true + }, + "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": { - "object-visit": "^1.0.0" + "error-ex": "^1.2.0" } }, - "math-random": { + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "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-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "mem": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "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-type": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "perfectionist": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/perfectionist/-/perfectionist-2.4.0.tgz", + "integrity": "sha1-wUetNxThJkZ/F2QSnuct+GHUfqA=", "dev": true, "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" + "comment-regex": "^1.0.0", + "defined": "^1.0.0", + "minimist": "^1.2.0", + "postcss": "^5.0.8", + "postcss-scss": "^0.3.0", + "postcss-value-parser": "^3.3.0", + "read-file-stdin": "^0.2.0", + "string.prototype.repeat": "^0.2.0", + "vendors": "^1.0.0", + "write-file-stdout": "0.0.2" }, "dependencies": { - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.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 }, - "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" - } + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "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==", + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "pify": "^3.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "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 + } } }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "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": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "ansi-regex": "^2.0.0" } } } }, - "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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": { - "readable-stream": "^2.0.1" + "pinkie": "^2.0.0" } }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.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" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "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": { - "arr-flatten": "^1.0.1" + "locate-path": "^3.0.0" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "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": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "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": { - "is-posix-bracket": "^0.1.0" + "p-try": "^2.0.0" } }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "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": { - "is-extglob": "^1.0.0" + "p-limit": "^2.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 } } }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "requires": { - "mime-db": "~1.33.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==" - }, - "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=", + "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 }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "dev": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "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==", + "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": { - "is-plain-object": "^2.0.4" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "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" + } + } } - } - } - }, - "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=", + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true - } - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", - "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", - "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-odd": "^2.0.0", - "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" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + }, + "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 + }, + "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" + } } } }, - "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 - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-notifier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", - "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "semver": "^5.4.1", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "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" - } - }, - "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=", - "requires": { - "path-key": "^2.0.0" - } - }, - "null-check": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", - "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", - "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=" - }, - "nwsapi": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.4.tgz", - "integrity": "sha512-Zt6HRR6RcJkuj5/N9zeE7FN6YitRW//hK2wTOwX274IBphbY3Zf5+yn5mZ9v/SzAOTMjQNxZf9KkmPLWn0cV4g==", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "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-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "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": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.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=", + "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": { - "is-descriptor": "^0.1.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", - "dev": true + "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" + } }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "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": { - "isobject": "^3.0.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^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=", + "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": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "postcss": "^7.0.0" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "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": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "postcss": "^7.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=", + "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": { - "isobject": "^3.0.1" + "postcss": "^7.0.0" } }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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": { - "wrappy": "1" + "postcss": "^7.0.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" }, "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "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 + }, + "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" + } } } }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "postcss-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.1.tgz", + "integrity": "sha512-8XQGohCbj6+kq8e3w6WlexkGaSjb5S8zoXnH49eB8JC6+qN2kQW+ib6fTjRgCpRRN9eeFOhMlD0NDjThW1DCBg==", "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" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } + "camelcase-css": "^2.0.1", + "postcss": "^7.0.14" } }, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + } + }, + "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" + } + } } }, - "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-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "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": { - "p-try": "^1.0.0" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": { - "p-limit": "^1.1.0" + "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" + } + } } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "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": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "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": { - "error-ex": "^1.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "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-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "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-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "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=", + "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": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "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" } }, - "perfectionist": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/perfectionist/-/perfectionist-2.4.0.tgz", - "integrity": "sha1-wUetNxThJkZ/F2QSnuct+GHUfqA=", + "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": { - "comment-regex": "^1.0.0", - "defined": "^1.0.0", - "minimist": "^1.2.0", - "postcss": "^5.0.8", - "postcss-scss": "^0.3.0", - "postcss-value-parser": "^3.3.0", - "read-file-stdin": "^0.2.0", - "string.prototype.repeat": "^0.2.0", - "vendors": "^1.0.0", - "write-file-stdout": "0.0.2" - }, - "dependencies": { - "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": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "dependencies": { - "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" - }, - "dependencies": { - "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 - } - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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": { - "ansi-regex": "^2.0.0" + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "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 + "postcss-modules": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.4.1.tgz", + "integrity": "sha512-btTrbK+Xc3NBuYF8TPBjCMRSp5h6NoQ1iVZ6WiDQENIze6KIYCSf0+UFQuV3yJ7gRHA+4AAtF8i2jRvUpbBMMg==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^1.0.3", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, "requires": { - "pinkie": "^2.0.0" + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "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 + }, + "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" + } + } } }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "find-up": "^2.1.0" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "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 + }, + "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" + } + } } }, - "pn": { + "postcss-modules-scope": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "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": "6.0.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", - "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" }, "dependencies": { - "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==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "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 + }, + "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": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "has-flag": "^3.0.0" } - }, + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -5251,9 +9148,9 @@ "dev": true }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "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" @@ -5261,36 +9158,161 @@ } } }, - "postcss-functions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", - "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "postcss-nested": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.1.2.tgz", + "integrity": "sha512-9bQFr2TezohU3KRSu9f6sfecXmf/x6RXDedl8CHF6fyuyVW7UqgNMRdWMHZQWuFY6Xqs2NYk+Fj4Z4vSOf7PQg==", "dev": true, "requires": { - "glob": "^7.1.2", - "object-assign": "^4.1.1", - "postcss": "^6.0.9", - "postcss-value-parser": "^3.3.0" + "postcss": "^7.0.14", + "postcss-selector-parser": "^5.0.0" + }, + "dependencies": { + "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-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-1.0.1.tgz", - "integrity": "sha512-smhUUMF5o5W1ZCQSyh5A3lNOXFLdNrxqyhWbLsGolZH2AgVmlyhxhYbIixfsdKE6r1vG5i7O40DPcvEvE1mvjw==", + "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": { - "camelcase-css": "^1.0.1", - "postcss": "^6.0.11" + "postcss": "^7.0.0" } }, - "postcss-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-3.0.0.tgz", - "integrity": "sha512-1xxmLHSfubuUi6xZZ0zLsNoiKfk3BWQj6fkNMaBJC529wKKLcdeCxXt6KJmDLva+trNyQNwEaE/ZWMA7cve1fA==", + "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": { - "postcss": "^6.0.14", - "postcss-selector-parser": "^3.1.1" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-scss": { @@ -5314,6 +9336,27 @@ "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" + }, + "dependencies": { + "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 + } + } + }, "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", @@ -5324,29 +9367,6 @@ "js-base64": "^2.1.9", "source-map": "^0.5.6", "supports-color": "^3.2.3" - }, - "dependencies": { - "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" - }, - "dependencies": { - "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 - } - } - } } }, "strip-ansi": { @@ -5361,55 +9381,85 @@ } }, "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=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", "dev": true, "requires": { - "dot-prop": "^4.1.1", + "cssesc": "^3.0.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + } + } + }, + "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.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "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 }, "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 - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, "pretty-format": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.0.1.tgz", - "integrity": "sha1-1h0GUmjkx1kIO8y8onoBrXx2AfQ=", + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.7.0.tgz", + "integrity": "sha512-apen5cjf/U4dj7tHetpC7UEFCvtAgnNZnBDkfPv3fokzIqyOJckAG9OlAPC1BlFALnqT/lGB2tl9EJjlK6eCsA==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "@jest/types": "^24.7.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "dependencies": { - "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-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 } } }, + "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 + }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -5422,17 +9472,43 @@ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, + "promise.series": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", + "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", + "dev": true + }, + "prompts": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.0.4.tgz", + "integrity": "sha512-HTzM3UWp/99A0gk51gAegwo1QRYA7xjcZufMNe33rCclFszUYAuHe1fIN/3ZmiHeGPkUsNaRyQm1hHOfM0PKxA==", + "dev": true, + "requires": { + "kleur": "^3.0.2", + "sisteransi": "^1.0.0" + } + }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "psl": { - "version": "1.1.28", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.28.tgz", - "integrity": "sha512-+AqO1Ae+N/4r7Rvchrdm432afjT9hqJRyBN3DQv9At0tPz4hIFSGKbq64fN9dVoCow4oggIIax5/iONx0r9hZw==", + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", "dev": true }, + "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" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5457,30 +9533,11 @@ "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", "dev": true }, - "randomatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", - "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "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 - }, - "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 - } - } + "react-is": { + "version": "16.8.6", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", + "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==", + "dev": true }, "read-file-stdin": { "version": "0.2.1", @@ -5549,9 +9606,9 @@ } }, "realpath-native": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.0.tgz", - "integrity": "sha512-XJtlRJ9jf0E1H1SLeJyQ9PGzQD7S65h1pRXEcAeK48doKOnKxcgPeNohJvD5u/2sI9J1oke6E8bZHS/fmW1UiQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", "dev": true, "requires": { "util.promisify": "^1.0.0" @@ -5567,19 +9624,28 @@ "strip-indent": "^2.0.0" } }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "regenerate-unicode-properties": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz", + "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-transform": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", + "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", "dev": true, "requires": { - "is-equal-shallow": "^0.1.3" + "private": "^0.1.6" } }, "regex-not": { @@ -5592,6 +9658,49 @@ "safe-regex": "^1.1.0" } }, + "regexp-tree": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.5.tgz", + "integrity": "sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ==", + "dev": true + }, + "regexpu-core": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", + "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -5620,31 +9729,31 @@ } }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" }, "dependencies": { "punycode": { @@ -5653,103 +9762,379 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "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=" + }, + "reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.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-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 + }, + "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 + }, + "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 + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "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" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + } + } + }, + "rollup": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.10.1.tgz", + "integrity": "sha512-pW353tmBE7QP622ITkGxtqF0d5gSRCVPD9xqM+fcPjudeZfoXMFW2sCzsTe2TU/zU1xamIjiS9xuFCPVT9fESw==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "@types/node": "^11.13.5", + "acorn": "^6.1.1" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + } + } + }, + "rollup-plugin-babel": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.3.2.tgz", + "integrity": "sha512-KfnizE258L/4enADKX61ozfwGHoqYauvoofghFJBhFnpH9Sb9dNPpWg8QHOaAfVASUYV8w0mCx430i9z0LJoJg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.3.0" + } + }, + "rollup-plugin-buble": { + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.19.6.tgz", + "integrity": "sha512-El5Fut4/wEO17ZN/n9BZvqd7DXXB2WbJr/DKvr89LXChC/cHllE0XwiUDeAalrTkgr0WrnyLDTCQvEv+cGywWQ==", + "dev": true, + "requires": { + "buble": "^0.19.6", + "rollup-pluginutils": "^2.3.3" + } + }, + "rollup-plugin-commonjs": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz", + "integrity": "sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==", + "dev": true, + "requires": { + "estree-walker": "^0.6.0", + "magic-string": "^0.25.2", + "resolve": "^1.10.0", + "rollup-pluginutils": "^2.6.0" + }, + "dependencies": { + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "rollup-plugin-hashbang": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-hashbang/-/rollup-plugin-hashbang-2.2.2.tgz", + "integrity": "sha512-Yxw9ogeK3KncG1e4CvK0I0IKVBNeJP+DTZS3bExGTfGjw0WP1C7xxbY7LtRd8IKx4fFf53hz7XR1XG7UV6xqCw==", + "dev": true, + "requires": { + "magic-string": "^0.22.4" + }, + "dependencies": { + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "requires": { + "vlq": "^0.2.2" + } + } + } + }, + "rollup-plugin-json": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-3.1.0.tgz", + "integrity": "sha512-BlYk5VspvGpjz7lAwArVzBXR60JK+4EKtPkCHouAWg39obk9S61hZYJDBfMK+oitPdoe11i69TlxKlMQNFC/Uw==", + "dev": true, + "requires": { + "rollup-pluginutils": "^2.3.1" + } + }, + "rollup-plugin-node-resolve": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.2.3.tgz", + "integrity": "sha512-r+WaesPzdGEynpLZLALFEDugA4ACa5zn7bc/+LVX4vAXQQ8IgDHv0xfsSvJ8tDXUtprfBtrDtRFg27ifKjcJTg==", + "dev": true, + "requires": { + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.10.0" + }, + "dependencies": { + "builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "rollup-plugin-postcss": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-2.0.3.tgz", + "integrity": "sha512-d12oKl6za/GGXmlytzVPzzTdPCKgti/Kq2kNhtfm5vv9hkNbyrTvizMBm6zZ5rRWX/sIWl3znjIJ8xy6Hofoeg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "concat-with-sourcemaps": "^1.0.5", + "cssnano": "^4.1.8", + "import-cwd": "^2.1.0", + "p-queue": "^2.4.2", + "pify": "^3.0.0", + "postcss": "^7.0.14", + "postcss-load-config": "^2.0.0", + "postcss-modules": "^1.4.1", + "promise.series": "^0.2.0", + "reserved-words": "^0.1.2", + "resolve": "^1.5.0", + "rollup-pluginutils": "^2.0.1", + "style-inject": "^0.3.0" + }, + "dependencies": { + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "punycode": "^1.4.1" + "path-parse": "^1.0.6" + } + }, + "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" } } } }, - "request-promise-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", - "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", - "dev": true, - "requires": { - "lodash": "^4.13.1" - } - }, - "request-promise-native": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", - "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", - "dev": true, - "requires": { - "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "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=" - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "rollup-plugin-replace": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz", + "integrity": "sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "magic-string": "^0.25.2", + "rollup-pluginutils": "^2.6.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-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 - }, - "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 - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "rollup-plugin-terser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-4.0.4.tgz", + "integrity": "sha512-wPANT5XKVJJ8RDUN0+wIr7UPd0lIXBo4UdJ59VmlPCtlFsE20AM+14pe+tk7YunCsWEiuzkDBY3QIkSCjtrPXg==", "dev": true, - "optional": true, "requires": { - "align-text": "^0.1.1" + "@babel/code-frame": "^7.0.0", + "jest-worker": "^24.0.0", + "serialize-javascript": "^1.6.1", + "terser": "^3.14.1" } }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "rollup-pluginutils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz", + "integrity": "sha512-aGQwspEF8oPKvg37u3p7h0cYNwmJR1sCBMZGZ5b9qy8HGtETknqjzcxrDRrcAnJNXN18lBH4Q9vZYth/p4n8jQ==", "dev": true, "requires": { - "glob": "^7.0.5" + "estree-walker": "^0.6.0", + "micromatch": "^3.1.10" } }, "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz", + "integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==", "dev": true }, "safe-buffer": { @@ -5774,47 +10159,57 @@ "dev": true }, "sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { + "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", "micromatch": "^3.1.4", "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" + "walker": "~1.0.5" }, "dependencies": { - "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 + "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" + } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "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" + "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, + "requires": { + "pump": "^3.0.0" } } } @@ -5831,6 +10226,12 @@ "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "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 + }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -5883,10 +10284,33 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, - "slash": { + "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 + } + } + }, + "sisteransi": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz", + "integrity": "sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true }, "snapdragon": { @@ -6011,12 +10435,21 @@ } }, "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "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": { - "source-map": "^0.5.6" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "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-url": { @@ -6025,6 +10458,12 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, + "sourcemap-codec": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz", + "integrity": "sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==", + "dev": true + }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -6091,9 +10530,9 @@ "dev": true }, "sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -6107,6 +10546,12 @@ "tweetnacl": "~0.14.0" } }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, "stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", @@ -6303,6 +10748,12 @@ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, "string-length": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", @@ -6362,6 +10813,36 @@ "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", "dev": true }, + "style-inject": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", + "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", + "dev": true + }, + "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": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", @@ -6371,6 +10852,28 @@ "has-flag": "^1.0.0" } }, + "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-tree": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", @@ -6378,74 +10881,62 @@ "dev": true }, "tailwindcss": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-0.5.3.tgz", - "integrity": "sha512-nR1Ob4oVqlkDGMtA2OHeNWdeXrgZlsErwvxUqg+vI/mqwTtZzCe98H0kyQJANo827UY5gb04KwvFKzkWO943dg==", + "version": "1.0.0-beta.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.0.0-beta.4.tgz", + "integrity": "sha512-He5eWVg3ZxHWBwabh+w8yBu1mTyat4fvPpIobteAXtxDxEk+gSY7U2DoxpWq42r7EKr/rxRVsJXw3L6cL87I4A==", "dev": true, "requires": { - "commander": "^2.11.0", - "fs-extra": "^4.0.2", - "lodash": "^4.17.4", + "autoprefixer": "^9.4.5", + "bytes": "^3.0.0", + "chalk": "^2.4.1", + "fs-extra": "^7.0.1", + "lodash": "^4.17.11", + "node-emoji": "^1.8.1", + "normalize.css": "^8.0.1", "perfectionist": "^2.4.0", - "postcss": "^6.0.9", + "postcss": "^7.0.11", "postcss-functions": "^3.0.0", - "postcss-js": "^1.0.1", - "postcss-nested": "^3.0.0", - "postcss-selector-parser": "^3.1.1" + "postcss-js": "^2.0.0", + "postcss-nested": "^4.1.1", + "postcss-selector-parser": "^6.0.0", + "pretty-hrtime": "^1.0.3" }, "dependencies": { "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true } } }, - "test-exclude": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz", - "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", "dev": true, "requires": { - "arrify": "^1.0.1", - "micromatch": "^3.1.8", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" }, "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "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 - }, - "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" - } } } }, @@ -6477,18 +10968,18 @@ "xtend": "~4.0.1" } }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", "dev": true }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -6521,21 +11012,13 @@ } }, "tough-cookie": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.2.tgz", - "integrity": "sha512-vahm+X8lSV/KjXziec8x5Vp0OTC9mq8EVCOApIsRAooeuMPSO8aT7PFACYkaL0yZ/3hVqw+8DzhCJwl8H2Ad6w==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -6578,8 +11061,7 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true + "dev": true }, "type-check": { "version": "0.3.2", @@ -6656,6 +11138,34 @@ "dev": true, "optional": true }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -6697,11 +11207,23 @@ "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 + }, "universalify": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=" }, + "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", @@ -6742,6 +11264,15 @@ } } }, + "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", @@ -6782,9 +11313,9 @@ } }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true }, "validate-npm-package-license": { @@ -6814,6 +11345,12 @@ "extsprintf": "^1.2.0" } }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, "w3c-hr-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", @@ -6832,14 +11369,13 @@ "makeerror": "1.0.x" } }, - "watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" + "defaults": "^1.0.3" } }, "webidl-conversions": { @@ -6849,18 +11385,18 @@ "dev": true }, "whatwg-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", - "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, "requires": { - "iconv-lite": "0.4.19" + "iconv-lite": "0.4.24" } }, "whatwg-mimetype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz", - "integrity": "sha512-FKxhYLytBQiUKjkYteN71fAUA3g6KpNXoho1isLiLSB3N1G4F35Q5vUxWfKFhBwi5IWF27VE6WxhrnnC+m0Mew==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true }, "whatwg-url": { @@ -6948,17 +11484,6 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, "write-file-stdout": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz", @@ -6966,13 +11491,12 @@ "dev": true }, "ws": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", - "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0" + "async-limiter": "~1.0.0" } }, "xml-name-validator": { diff --git a/package.json b/package.json index 9eac1b4..29dfd03 100644 --- a/package.json +++ b/package.json @@ -2,12 +2,17 @@ "name": "tailwindcss-export-config", "version": "1.0.4", "description": "Export Tailwindcss config options to SASS, SCSS, LESS and Stylus", - "main": "src/index.js", - "bin": "src/cli.js", + "main": "dist/index.js", + "bin": "cli.js", "scripts": { + "build": "bili src/index.js", "test": "jest", - "release": "standard-version" + "release": "npm run build && standard-version" }, + "files": [ + "dist", + "cli.js" + ], "repository": { "type": "git", "url": "git+https://github.com/dobromir-hristov/tailwindcss-export-config.git" @@ -30,17 +35,28 @@ "engines": { "node": ">=6.14.3" }, + "browserslist": [ + "node 10" + ], "homepage": "https://github.com/dobromir-hristov/tailwindcss-export-config#readme", "dependencies": { "chalk": "^2.4.1", "fs-extra": "^6.0.1", - "lodash.foreach": "^4.5.0", "lodash.reduce": "^4.6.0", "yargs": "^11.0.0" }, "devDependencies": { - "jest": "^23.1.0", + "@babel/plugin-proposal-class-properties": "^7.4.0", + "@babel/preset-env": "^7.4.3", + "babel-jest": "^24.7.1", + "bili": "^4.7.3", + "jest": "^24.7.1", "standard-version": "^4.4.0", - "tailwindcss": "^0.5.3" + "tailwindcss": "^1.0.0-beta.4" + }, + "jest": { + "transform": { + "^.+\\.js$": "babel-jest" + } } } diff --git a/src/converters/Converter.js b/src/converters/Converter.js index fa93ce3..7c6517e 100644 --- a/src/converters/Converter.js +++ b/src/converters/Converter.js @@ -1,7 +1,20 @@ +import reduce from 'lodash.reduce' +import { indentWith } from './utils.js' +import { isObject } from './utils' + /** * General converter class. To be extended by any specific format converter. */ class Converter { + + /** @type {string} - the format and file extension */ + format + + /** @type {string} - the symbol that starts a map */ + mapOpener = '(\n' + /** @type {string} - the symbol that ends a map */ + mapCloser = ')' + /** * @param opts * @param {Object} opts.config - Tailwind config object @@ -9,29 +22,111 @@ class Converter { * @param {String} opts.prefix - If we want a variable prefix */ constructor (opts) { - this.ignored = ['modules', 'plugins', 'options'] - - this.config = opts.config + this.config = opts.config.theme this.flat = opts.flat this.prefix = opts.prefix || '' } + /** + * Returns a variable format for the style class + * @param {string} name + * @param {string} value + * @private + */ + _buildVar (name, value) {} + /** * Converts the supplied data to a list of variables * @param prop * @param data * @private */ - _convertObjectToVar (prop, data) {} + _convertObjectToVar (prop, data) { + return reduce(data, (all, value, metric) => { + if (isObject(value)) { + return all + Object.entries(value).map(([propKey, propValue]) => { + return this._buildVar( + this._propertyNameSanitizer(prop, `${metric}-${propKey}`), + this._sanitizePropValue(propValue) + ) + }).join('') + } else { + return all + this._buildVar( + this._propertyNameSanitizer(prop, metric), + this._sanitizePropValue(value) + ) + } + }, '') + } /** - * Converts the supplied data to a nested map - * @param prop + * Converts the supplied data to a list of nested map objects + * @private + * @param {string} property + * @param {object} data + * @return {string} + */ + _convertObjectToMap (property, data) { + return this._buildVar( + this._propertyNameSanitizer(property), + this._buildMap(data) + ) + } + + /** + * Builds a map object with indentation * @param data + * @param indent + * @return {string} + * @private + */ + _buildMap (data, indent = 0) { + // open map + return [ + `${this.mapOpener}`, + // loop over each element + ...Object.entries(data).map(([metric, value], index) => { + return this._buildMapData(metric, value, indent, index) + }), + // close map + indentWith(this.mapCloser, indent) + ].join('') + } + + /** + * Builds the body data of a map + * @param {string} metric - colors, backgroundColor, etc + * @param {object|string} value - the metric value, usually an object + * @param {number} indent - the number of indents to apply + * @param {number} metricIndex - the metric index it is in + * @return {string|*} * @private */ - _convertObjectToMap (prop, data) {} + _buildMapData (metric, value, indent, metricIndex) { + if (!isObject(value)) { + // not an object so we can directly build an entry + return this._buildObjectEntry(metric, value, indent, metricIndex) + } + // its an object so we need to flatten it out + return Object.entries(value).map(([propertyName, propertyValue], index) => { + return this._buildObjectEntry(`${metric}-${propertyName}`, propertyValue, indent, index, metricIndex) + }).join('') + } + + /** + * Creates a single map entry + * @param {string} key - the key of the entry. Usually concatenated prefixed string + * @param {string | array} value - the value if the entry. Should be either array or a string + * @param {number} indent - the number of indents + * @param {number} index - the current item index + * @param {number} metricIndex - the current metric's index + * @return {string} + * @private + */ + _buildObjectEntry (key, value, indent, index = 0, metricIndex) { + return indentWith(`${this._objectEntryKeySanitizer(key)}: ${this._sanitizePropValue(value)},\n`, indent + 2) + } /** * Converts the options config to the required format. @@ -41,35 +136,56 @@ class Converter { let metric let buffer = '' for (metric in this.config) { - if (this.config.hasOwnProperty(metric) && !this.ignored.includes(metric)) { + if (this.config.hasOwnProperty(metric)) { const data = this.config[metric] - const body = this.flat ? this._convertObjectToVar(metric, data) : this._convertObjectToMap(metric, data) - buffer += '\n\n' + + const body = this.flat + ? this._convertObjectToVar(metric, data) + : this._convertObjectToMap(metric, data) + + buffer += '\n' buffer += body } } return buffer } + /** + * Sanitizes a value, escaping and removing symbols + * @param {*} value + * @return {string|*} + * @private + */ _sanitizePropValue (value) { - if (Array.isArray(value)) return `(${value})` + if (Array.isArray(value)) return `(${value})`.replace(/\\"/g, '"') if (typeof value === 'string' && value.includes(',')) return `(${value})` return value } /** - * @return string + * Sanitizes a property name by escaping characters + * Adds prefix + * @param {string} property - the property (colors, backgroundColors) + * @param {string} [metric] - the property's metric (purple, red, 1/4, 24 etc..) + * @return {string} + * @private */ - getFormat () { - throw new Error('Implement getFormat function') - } - _propertyNameSanitizer (property, metric = '') { if (metric) { metric = metric.replace('/', '\\/') } return [this.prefix, property, metric].filter(v => v).join('-') } + + /** + * Sanitizes object keys + * @param {string} key + * @return {string} + * @private + */ + _objectEntryKeySanitizer (key) { + return key + } } -module.exports = Converter +export default Converter diff --git a/src/converters/Less.js b/src/converters/Less.js index be765af..147d08d 100644 --- a/src/converters/Less.js +++ b/src/converters/Less.js @@ -1,26 +1,20 @@ -const reduce = require('lodash.reduce') -const Converter = require('./Converter.js') +import Converter from './Converter.js' class LessConverter extends Converter { - _convertObjectToVar (property, data) { - return reduce(data, (all, value, metric) => { - all += `@${this._propertyNameSanitizer(property, metric)}: ${this._sanitizePropValue(value)};\n` - return all - }, '') + format = 'less' + + _buildVar (name, value) { + return `@${name}: ${value};\n` } _convertObjectToMap (prop, data) { return this._convertObjectToVar(prop, data) } - getFormat () { - return 'less' - } - _sanitizePropValue (value) { if (Array.isArray(value)) return value.join(', ') return value } } -module.exports = LessConverter +export default LessConverter diff --git a/src/converters/Sass.js b/src/converters/Sass.js index 4c4bc18..262537d 100644 --- a/src/converters/Sass.js +++ b/src/converters/Sass.js @@ -1,28 +1,19 @@ -const reduce = require('lodash.reduce') -const foreach = require('lodash.foreach') - -const Converter = require('./Converter') +import Converter from './Converter' +import { indentWith } from './utils' class SassConverter extends Converter { - _convertObjectToMap (property, data) { - let buffer = '(\n' - foreach(data, (value, metric) => { - buffer += ` ${metric}: ${this._sanitizePropValue(value)},\n` - }) - buffer += ')' - return `$${this._propertyNameSanitizer(property)}: ${buffer}` - } + format = 'sass' + + mapOpener = '(' + mapCloser = ')' - _convertObjectToVar (property, data) { - return reduce(data, (all, value, metric) => { - all += `$${this._propertyNameSanitizer(property, metric)}: ${this._sanitizePropValue(value)}\n` - return all - }, '') + _buildVar (name, value) { + return `$${name}: ${value}\n` } - getFormat () { - return 'sass' + _buildObjectEntry (key, value, indent, index, metricIndex = 0) { + return indentWith(`${key}: ${this._sanitizePropValue(value)},`, indent + ((!index && !metricIndex) ? 0 : 1)) } } -module.exports = SassConverter +export default SassConverter diff --git a/src/converters/Scss.js b/src/converters/Scss.js index 8438e3a..e3f97b1 100644 --- a/src/converters/Scss.js +++ b/src/converters/Scss.js @@ -1,31 +1,17 @@ -const reduce = require('lodash.reduce') -const foreach = require('lodash.foreach') - -const Converter = require('./Converter') +import Converter from './Converter' /** * @extends Converter */ class ScssConverter extends Converter { - _convertObjectToMap (property, data) { - let buffer = '(\n' - foreach(data, (value, metric) => { - buffer += ` ${metric}: ${this._sanitizePropValue(value)},\n` - }) - buffer += ')' - return `$${this._propertyNameSanitizer(property)}: ${buffer};` - } + format = 'scss' - _convertObjectToVar (prop, data) { - return reduce(data, (all, value, metric) => { - all += `$${this._propertyNameSanitizer(prop, metric)}: ${this._sanitizePropValue(value)};\n` - return all - }, '') - } + mapOpener = '(\n' + mapCloser = ')' - getFormat () { - return 'scss' + _buildVar (name, value) { + return `$${name}: ${value};\n` } } -module.exports = ScssConverter +export default ScssConverter diff --git a/src/converters/Stylus.js b/src/converters/Stylus.js index 0a1ca18..9c31c3b 100644 --- a/src/converters/Stylus.js +++ b/src/converters/Stylus.js @@ -1,33 +1,19 @@ -const reduce = require('lodash.reduce') -const foreach = require('lodash.foreach') - -const Converter = require('./Converter.js') +import Converter from './Converter' class StylusConverter extends Converter { - _convertObjectToVar (property, data) { - return reduce(data, (all, value, metric) => { - all += `$${this._propertyNameSanitizer(property, metric)} = ${this._sanitizePropValue(value)}\n` - return all - }, '') - } + format = 'styl' - _convertObjectToMap (property, data) { - let buffer = '{\n' - foreach(data, (value, metric) => { - buffer += ` ${this._sanitizeMetric(metric)}: ${this._sanitizePropValue(value)},\n` - }) - buffer += '}' - return `$${this._propertyNameSanitizer(property)} = ${buffer}` - } + mapOpener = '{\n' + mapCloser = '}' - getFormat () { - return 'styl' + _buildVar (name, value) { + return `$${name} = ${value};\n` } - _sanitizeMetric (prop) { + _objectEntryKeySanitizer (prop) { if (/\d/.test(prop)) return `"${prop}"` return prop } } -module.exports = StylusConverter +export default StylusConverter diff --git a/src/converters/index.js b/src/converters/index.js index f850955..f88408a 100644 --- a/src/converters/index.js +++ b/src/converters/index.js @@ -1,8 +1,8 @@ -const Less = require('./Less') -const Stylus = require('./Stylus') -const Sass = require('./Sass') -const Scss = require('./Scss') +import Less from './Less' +import Stylus from './Stylus' +import Sass from './Sass' +import Scss from './Scss' -module.exports = { +export default { Less, Sass, Scss, Stylus } diff --git a/src/converters/utils.js b/src/converters/utils.js new file mode 100644 index 0000000..75baa39 --- /dev/null +++ b/src/converters/utils.js @@ -0,0 +1,17 @@ +import TWResolveConfig from 'tailwindcss/lib/util/resolveConfig' +import defaultConfig from 'tailwindcss/stubs/defaultConfig.stub' + +export function indentWith (value, size) { + return ' '.repeat(size) + value +} + +export function resolveConfig (config) { + if (typeof config === 'string') { + config = require(config) + } + return TWResolveConfig([config, defaultConfig]) +} + +export function isObject (value) { + return !Array.isArray(value) && typeof value === 'object' +} diff --git a/src/index.js b/src/index.js index 7f5582d..0f8e153 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,7 @@ -const fse = require('fs-extra') -const path = require('path') -const converters = require('./converters/index') +import fse from 'fs-extra' +import path from 'path' +import converters from './converters' +import { resolveConfig } from './converters/utils' const allowedFormatsMap = { stylus: converters.Stylus, @@ -29,7 +30,7 @@ class ConvertTo { this.options = options const Converter = allowedFormatsMap[options.format] - const config = typeof options.config === 'object' ? options.config : require(options.config) + const config = resolveConfig(options.config) this.converterInstance = new Converter({ config, prefix: options.prefix, flat: options.flat }) } @@ -50,7 +51,7 @@ class ConvertTo { */ writeToFile () { let buffer = this.convert() - return this._writeFile(buffer, { destination: this.options.destination, format: this.converterInstance.getFormat() }) + return this._writeFile(buffer, { destination: this.options.destination, format: this.converterInstance.format }) } /** diff --git a/tests/specs/__snapshots__/index.spec.js.snap b/tests/specs/__snapshots__/index.spec.js.snap index f64f36c..182b706 100644 --- a/tests/specs/__snapshots__/index.spec.js.snap +++ b/tests/specs/__snapshots__/index.spec.js.snap @@ -1,98 +1,148 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Tailwind Options Exporter allows using an object or a path as a config: scss format 1`] = ` +exports[`Tailwind Options Exporter allows using a path to an config: scss format 1`] = ` "/* Converted Tailwind Config to scss */ +$screens: ( + sm: 640px, + md: 768px, + lg: 1024px, + xl: 1280px, +); -$colors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, +$fontFamily: ( + display: (Gilroy,sans-serif), + body: (Graphik,sans-serif), ); -$screens: ( - sm: 576px, - md: 768px, - lg: 992px, - xl: 1200px, +$borderWidth: ( + 0: 0, + 2: 2px, + 4: 4px, + default: 1px, +); + +$colors: ( + transparent: transparent, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, ); -$fonts: ( - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), +$spacing: ( + 0: 0, + 1: 0.25rem, + 2: 0.5rem, + 3: 0.75rem, + 4: 1rem, + 5: 1.25rem, + 6: 1.5rem, + 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, + px: 1px, ); -$textSizes: ( +$fontSize: ( xs: .75rem, sm: .875rem, base: 1rem, @@ -102,9 +152,10 @@ $textSizes: ( 3xl: 1.875rem, 4xl: 2.25rem, 5xl: 3rem, + 6xl: 4rem, ); -$fontWeights: ( +$fontWeight: ( hairline: 100, thin: 200, light: 300, @@ -116,169 +167,228 @@ $fontWeights: ( black: 900, ); -$leading: ( +$lineHeight: ( none: 1, tight: 1.25, + snug: 1.375, normal: 1.5, + relaxed: 1.625, loose: 2, ); -$tracking: ( - tight: -0.05em, +$letterSpacing: ( + tighter: -.05em, + tight: -.025em, normal: 0, - wide: 0.05em, + wide: .025em, + wider: .05em, + widest: .1em, ); -$textColors: ( +$textColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -); - -$backgroundColors: ( + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$backgroundColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$backgroundPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, ); $backgroundSize: ( @@ -287,89 +397,102 @@ $backgroundSize: ( contain: contain, ); -$borderWidths: ( - 0: 0, - 2: 2px, - 4: 4px, - 8: 8px, - default: 1px, -); - -$borderColors: ( - default: #dae1e7, +$borderColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, + default: #e2e8f0, ); $borderRadius: ( @@ -380,20 +503,36 @@ $borderRadius: ( full: 9999px, ); +$cursor: ( + auto: auto, + default: default, + pointer: pointer, + wait: wait, + move: move, + not-allowed: not-allowed, +); + $width: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, 1/2: 50%, @@ -412,19 +551,26 @@ $width: ( ); $height: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, full: 100%, @@ -444,14 +590,15 @@ $minHeight: ( $maxWidth: ( xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - 2xl: 70rem, - 3xl: 80rem, - 4xl: 90rem, - 5xl: 100rem, + sm: 24rem, + md: 28rem, + lg: 32rem, + xl: 36rem, + 2xl: 42rem, + 3xl: 48rem, + 4xl: 56rem, + 5xl: 64rem, + 6xl: 72rem, full: 100%, ); @@ -466,8 +613,21 @@ $padding: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, px: 1px, ); @@ -477,8 +637,21 @@ $margin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, ); @@ -489,16 +662,44 @@ $negativeMargin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, px: 1px, ); -$shadows: ( - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), +$objectPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +); + +$boxShadow: ( + default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), + md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), + lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), + xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), + 2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), + outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none, ); @@ -520,108 +721,181 @@ $opacity: ( 100: 1, ); -$svgFill: ( +$fill: ( current: currentColor, ); -$svgStroke: ( +$stroke: ( current: currentColor, -);" +); + +$flex: ( + 1: 1 1 0%, + auto: 1 1 auto, + initial: 0 1 auto, + none: none, +); + +$flexGrow: ( + 0: 0, + default: 1, +); + +$flexShrink: ( + 0: 0, + default: 1, +); + +$listStyleType: ( + none: none, + disc: disc, + decimal: decimal, +); + +$inset: ( + 0: 0, + auto: auto, +); + +$container: ( +); +" `; -exports[`Tailwind Options Exporter allows using an object or a path as a config: scss format 2`] = ` +exports[`Tailwind Options Exporter allows using an object as a config: scss format 1`] = ` "/* Converted Tailwind Config to scss */ - $colors: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, +); + +$spacing: ( + 0: 0, + 1: 0.25rem, + 2: 0.5rem, + 3: 0.75rem, + 4: 1rem, + 5: 1.25rem, + 6: 1.5rem, + 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + px: 1px, ); $screens: ( - sm: 576px, + sm: 640px, md: 768px, - lg: 992px, - xl: 1200px, + lg: 1024px, + xl: 1280px, ); -$fonts: ( - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), +$fontFamily: ( + sans: (-apple-system,BlinkMacSystemFont,\\"Segoe UI\\",Roboto,\\"Helvetica Neue\\",Arial,\\"Noto Sans\\",sans-serif,\\"Apple Color Emoji\\",\\"Segoe UI Emoji\\",\\"Segoe UI Symbol\\",\\"Noto Color Emoji\\"), + serif: (Georgia,Cambria,\\"Times New Roman\\",Times,serif), + mono: (Menlo,Monaco,Consolas,\\"Liberation Mono\\",\\"Courier New\\",monospace), ); -$textSizes: ( +$fontSize: ( xs: .75rem, sm: .875rem, base: 1rem, @@ -631,9 +905,10 @@ $textSizes: ( 3xl: 1.875rem, 4xl: 2.25rem, 5xl: 3rem, + 6xl: 4rem, ); -$fontWeights: ( +$fontWeight: ( hairline: 100, thin: 200, light: 300, @@ -645,169 +920,226 @@ $fontWeights: ( black: 900, ); -$leading: ( +$lineHeight: ( none: 1, tight: 1.25, + snug: 1.375, normal: 1.5, + relaxed: 1.625, loose: 2, ); -$tracking: ( - tight: -0.05em, +$letterSpacing: ( + tighter: -.05em, + tight: -.025em, normal: 0, - wide: 0.05em, + wide: .025em, + wider: .05em, + widest: .1em, ); -$textColors: ( +$textColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -); - -$backgroundColors: ( + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, +); + +$backgroundColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, +); + +$backgroundPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, ); $backgroundSize: ( @@ -816,7 +1148,7 @@ $backgroundSize: ( contain: contain, ); -$borderWidths: ( +$borderWidth: ( 0: 0, 2: 2px, 4: 4px, @@ -824,81 +1156,101 @@ $borderWidths: ( default: 1px, ); -$borderColors: ( - default: #dae1e7, +$borderColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + default: #e2e8f0, ); $borderRadius: ( @@ -909,19 +1261,33 @@ $borderRadius: ( full: 9999px, ); +$cursor: ( + auto: auto, + default: default, + pointer: pointer, + wait: wait, + move: move, + not-allowed: not-allowed, +); + $width: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, auto: auto, px: 1px, @@ -941,18 +1307,23 @@ $width: ( ); $height: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, auto: auto, px: 1px, @@ -973,14 +1344,15 @@ $minHeight: ( $maxWidth: ( xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - 2xl: 70rem, - 3xl: 80rem, - 4xl: 90rem, - 5xl: 100rem, + sm: 24rem, + md: 28rem, + lg: 32rem, + xl: 36rem, + 2xl: 42rem, + 3xl: 48rem, + 4xl: 56rem, + 5xl: 64rem, + 6xl: 72rem, full: 100%, ); @@ -995,8 +1367,19 @@ $padding: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, px: 1px, ); @@ -1006,8 +1389,19 @@ $margin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, auto: auto, px: 1px, ); @@ -1018,16 +1412,42 @@ $negativeMargin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, px: 1px, ); -$shadows: ( - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), +$objectPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +); + +$boxShadow: ( + default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), + md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), + lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), + xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), + 2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), + outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none, ); @@ -1049,11 +1469,43 @@ $opacity: ( 100: 1, ); -$svgFill: ( +$fill: ( current: currentColor, ); -$svgStroke: ( +$stroke: ( current: currentColor, -);" +); + +$flex: ( + 1: 1 1 0%, + auto: 1 1 auto, + initial: 0 1 auto, + none: none, +); + +$flexGrow: ( + 0: 0, + default: 1, +); + +$flexShrink: ( + 0: 0, + default: 1, +); + +$listStyleType: ( + none: none, + disc: disc, + decimal: decimal, +); + +$inset: ( + 0: 0, + auto: auto, +); + +$container: ( +); +" `; diff --git a/tests/specs/converters/Less.spec.js b/tests/specs/converters/Less.spec.js index 4d076b4..a2aa23d 100644 --- a/tests/specs/converters/Less.spec.js +++ b/tests/specs/converters/Less.spec.js @@ -1,10 +1,11 @@ -const LessConverter = require('../../../src/converters/Less') -const testConfig = require('../../tailwind.config') +import LessConverter from '../../../src/converters/Less' +import testConfig from '../../tailwind.config' +import { resolveConfig } from '../../../src/converters/utils' describe('Less converter', () => { it('Converts to nested map', () => { const converter = new LessConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true }) expect(converter.convert()).toMatchSnapshot() @@ -12,14 +13,14 @@ describe('Less converter', () => { it('Converts to flat variables', () => { const converter = new LessConverter({ - config: testConfig + config: resolveConfig(testConfig) }) - expect(converter.convert()).toMatchSnapshot() + expect(converter.convert()). toMatchSnapshot() }) it('Converts to flat variables with prefix', () => { const converter = new LessConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true, prefix: 'tw' }) @@ -28,7 +29,7 @@ describe('Less converter', () => { it('Converts to nested map with prefix', () => { const converter = new LessConverter({ - config: testConfig, + config: resolveConfig(testConfig), prefix: 'tw' }) expect(converter.convert()).toMatchSnapshot() diff --git a/tests/specs/converters/Sass.spec.js b/tests/specs/converters/Sass.spec.js index 84e4ff4..524fe79 100644 --- a/tests/specs/converters/Sass.spec.js +++ b/tests/specs/converters/Sass.spec.js @@ -1,17 +1,19 @@ -const SassConverter = require('../../../src/converters/Sass') -const testConfig = require('../../tailwind.config') +import { resolveConfig } from '../../../src/converters/utils' + +import SassConverter from '../../../src/converters/Sass' +import testConfig from '../../tailwind.config' describe('Sass converter', () => { it('Converts to nested map', () => { const converter = new SassConverter({ - config: testConfig + config: resolveConfig(testConfig) }) expect(converter.convert()).toMatchSnapshot() }) it('Converts to flat variables', () => { const converter = new SassConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true }) expect(converter.convert()).toMatchSnapshot() @@ -19,7 +21,7 @@ describe('Sass converter', () => { it('Converts to flat variables with prefix', () => { const converter = new SassConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true, prefix: 'tw' }) @@ -28,7 +30,7 @@ describe('Sass converter', () => { it('Converts to nested map with prefix', () => { const converter = new SassConverter({ - config: testConfig, + config: resolveConfig(testConfig), prefix: 'tw' }) expect(converter.convert()).toMatchSnapshot() diff --git a/tests/specs/converters/Scss.spec.js b/tests/specs/converters/Scss.spec.js index 97e9c34..9caaa22 100644 --- a/tests/specs/converters/Scss.spec.js +++ b/tests/specs/converters/Scss.spec.js @@ -1,17 +1,18 @@ -const ScssConverter = require('../../../src/converters/Scss') -const testConfig = require('../../tailwind.config') +import ScssConverter from '../../../src/converters/Scss' +import testConfig from '../../tailwind.config' +import { resolveConfig } from '../../../src/converters/utils' describe('Scss converter', () => { it('Converts to nested map', () => { const converter = new ScssConverter({ - config: testConfig + config: resolveConfig(testConfig) }) expect(converter.convert()).toMatchSnapshot() }) it('Converts to flat variables', () => { const converter = new ScssConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true }) expect(converter.convert()).toMatchSnapshot() @@ -19,7 +20,7 @@ describe('Scss converter', () => { it('Converts to flat variables with prefix', () => { const converter = new ScssConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true, prefix: 'tw' }) @@ -28,7 +29,7 @@ describe('Scss converter', () => { it('Converts to nested map with prefix', () => { const converter = new ScssConverter({ - config: testConfig, + config: resolveConfig(testConfig), prefix: 'tw' }) expect(converter.convert()).toMatchSnapshot() diff --git a/tests/specs/converters/Stylus.spec.js b/tests/specs/converters/Stylus.spec.js index f046029..655daf0 100644 --- a/tests/specs/converters/Stylus.spec.js +++ b/tests/specs/converters/Stylus.spec.js @@ -1,10 +1,11 @@ -const StylusConverter = require('../../../src/converters/Stylus') -const testConfig = require('../../tailwind.config') +import StylusConverter from '../../../src/converters/Stylus' +import testConfig from '../../tailwind.config' +import { resolveConfig } from '../../../src/converters/utils' describe('Stylus converter', () => { it('Converts to nested map', () => { const converter = new StylusConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true }) expect(converter.convert()).toMatchSnapshot() @@ -12,14 +13,14 @@ describe('Stylus converter', () => { it('Converts to flat variables', () => { const converter = new StylusConverter({ - config: testConfig + config: resolveConfig(testConfig) }) expect(converter.convert()).toMatchSnapshot() }) it('Converts to flat variables with prefix', () => { const converter = new StylusConverter({ - config: testConfig, + config: resolveConfig(testConfig), flat: true, prefix: 'tw' }) @@ -28,7 +29,7 @@ describe('Stylus converter', () => { it('Converts to nested map with prefix', () => { const converter = new StylusConverter({ - config: testConfig, + config: resolveConfig(testConfig), prefix: 'tw' }) expect(converter.convert()).toMatchSnapshot() diff --git a/tests/specs/converters/__snapshots__/Less.spec.js.snap b/tests/specs/converters/__snapshots__/Less.spec.js.snap index 010b6ed..f33839b 100644 --- a/tests/specs/converters/__snapshots__/Less.spec.js.snap +++ b/tests/specs/converters/__snapshots__/Less.spec.js.snap @@ -2,363 +2,470 @@ exports[`Less converter Converts to flat variables 1`] = ` " - -@colors-transparent: transparent; -@colors-black: #22292f; -@colors-grey-darkest: #3d4852; -@colors-grey-darker: #606f7b; -@colors-grey-dark: #8795a1; -@colors-grey: #b8c2cc; -@colors-grey-light: #dae1e7; -@colors-grey-lighter: #f1f5f8; -@colors-grey-lightest: #f8fafc; -@colors-white: #ffffff; -@colors-red-darkest: #3b0d0c; -@colors-red-darker: #621b18; -@colors-red-dark: #cc1f1a; -@colors-red: #e3342f; -@colors-red-light: #ef5753; -@colors-red-lighter: #f9acaa; -@colors-red-lightest: #fcebea; -@colors-orange-darkest: #462a16; -@colors-orange-darker: #613b1f; -@colors-orange-dark: #de751f; -@colors-orange: #f6993f; -@colors-orange-light: #faad63; -@colors-orange-lighter: #fcd9b6; -@colors-orange-lightest: #fff5eb; -@colors-yellow-darkest: #453411; -@colors-yellow-darker: #684f1d; -@colors-yellow-dark: #f2d024; -@colors-yellow: #ffed4a; -@colors-yellow-light: #fff382; -@colors-yellow-lighter: #fff9c2; -@colors-yellow-lightest: #fcfbeb; -@colors-green-darkest: #0f2f21; -@colors-green-darker: #1a4731; -@colors-green-dark: #1f9d55; -@colors-green: #38c172; -@colors-green-light: #51d88a; -@colors-green-lighter: #a2f5bf; -@colors-green-lightest: #e3fcec; -@colors-teal-darkest: #0d3331; -@colors-teal-darker: #20504f; -@colors-teal-dark: #38a89d; -@colors-teal: #4dc0b5; -@colors-teal-light: #64d5ca; -@colors-teal-lighter: #a0f0ed; -@colors-teal-lightest: #e8fffe; -@colors-blue-darkest: #12283a; -@colors-blue-darker: #1c3d5a; -@colors-blue-dark: #2779bd; -@colors-blue: #3490dc; -@colors-blue-light: #6cb2eb; -@colors-blue-lighter: #bcdefa; -@colors-blue-lightest: #eff8ff; -@colors-indigo-darkest: #191e38; -@colors-indigo-darker: #2f365f; -@colors-indigo-dark: #5661b3; -@colors-indigo: #6574cd; -@colors-indigo-light: #7886d7; -@colors-indigo-lighter: #b2b7ff; -@colors-indigo-lightest: #e6e8ff; -@colors-purple-darkest: #21183c; -@colors-purple-darker: #382b5f; -@colors-purple-dark: #794acf; -@colors-purple: #9561e2; -@colors-purple-light: #a779e9; -@colors-purple-lighter: #d6bbfc; -@colors-purple-lightest: #f3ebff; -@colors-pink-darkest: #451225; -@colors-pink-darker: #6f213f; -@colors-pink-dark: #eb5286; -@colors-pink: #f66d9b; -@colors-pink-light: #fa7ea8; -@colors-pink-lighter: #ffbbca; -@colors-pink-lightest: #ffebef; - - -@screens-sm: 576px; +@screens-sm: 640px; @screens-md: 768px; -@screens-lg: 992px; -@screens-xl: 1200px; - - -@fonts-sans: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; -@fonts-serif: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; -@fonts-mono: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - - -@textSizes-xs: .75rem; -@textSizes-sm: .875rem; -@textSizes-base: 1rem; -@textSizes-lg: 1.125rem; -@textSizes-xl: 1.25rem; -@textSizes-2xl: 1.5rem; -@textSizes-3xl: 1.875rem; -@textSizes-4xl: 2.25rem; -@textSizes-5xl: 3rem; - - -@fontWeights-hairline: 100; -@fontWeights-thin: 200; -@fontWeights-light: 300; -@fontWeights-normal: 400; -@fontWeights-medium: 500; -@fontWeights-semibold: 600; -@fontWeights-bold: 700; -@fontWeights-extrabold: 800; -@fontWeights-black: 900; - - -@leading-none: 1; -@leading-tight: 1.25; -@leading-normal: 1.5; -@leading-loose: 2; - - -@tracking-tight: -0.05em; -@tracking-normal: 0; -@tracking-wide: 0.05em; - - -@textColors-transparent: transparent; -@textColors-black: #22292f; -@textColors-grey-darkest: #3d4852; -@textColors-grey-darker: #606f7b; -@textColors-grey-dark: #8795a1; -@textColors-grey: #b8c2cc; -@textColors-grey-light: #dae1e7; -@textColors-grey-lighter: #f1f5f8; -@textColors-grey-lightest: #f8fafc; -@textColors-white: #ffffff; -@textColors-red-darkest: #3b0d0c; -@textColors-red-darker: #621b18; -@textColors-red-dark: #cc1f1a; -@textColors-red: #e3342f; -@textColors-red-light: #ef5753; -@textColors-red-lighter: #f9acaa; -@textColors-red-lightest: #fcebea; -@textColors-orange-darkest: #462a16; -@textColors-orange-darker: #613b1f; -@textColors-orange-dark: #de751f; -@textColors-orange: #f6993f; -@textColors-orange-light: #faad63; -@textColors-orange-lighter: #fcd9b6; -@textColors-orange-lightest: #fff5eb; -@textColors-yellow-darkest: #453411; -@textColors-yellow-darker: #684f1d; -@textColors-yellow-dark: #f2d024; -@textColors-yellow: #ffed4a; -@textColors-yellow-light: #fff382; -@textColors-yellow-lighter: #fff9c2; -@textColors-yellow-lightest: #fcfbeb; -@textColors-green-darkest: #0f2f21; -@textColors-green-darker: #1a4731; -@textColors-green-dark: #1f9d55; -@textColors-green: #38c172; -@textColors-green-light: #51d88a; -@textColors-green-lighter: #a2f5bf; -@textColors-green-lightest: #e3fcec; -@textColors-teal-darkest: #0d3331; -@textColors-teal-darker: #20504f; -@textColors-teal-dark: #38a89d; -@textColors-teal: #4dc0b5; -@textColors-teal-light: #64d5ca; -@textColors-teal-lighter: #a0f0ed; -@textColors-teal-lightest: #e8fffe; -@textColors-blue-darkest: #12283a; -@textColors-blue-darker: #1c3d5a; -@textColors-blue-dark: #2779bd; -@textColors-blue: #3490dc; -@textColors-blue-light: #6cb2eb; -@textColors-blue-lighter: #bcdefa; -@textColors-blue-lightest: #eff8ff; -@textColors-indigo-darkest: #191e38; -@textColors-indigo-darker: #2f365f; -@textColors-indigo-dark: #5661b3; -@textColors-indigo: #6574cd; -@textColors-indigo-light: #7886d7; -@textColors-indigo-lighter: #b2b7ff; -@textColors-indigo-lightest: #e6e8ff; -@textColors-purple-darkest: #21183c; -@textColors-purple-darker: #382b5f; -@textColors-purple-dark: #794acf; -@textColors-purple: #9561e2; -@textColors-purple-light: #a779e9; -@textColors-purple-lighter: #d6bbfc; -@textColors-purple-lightest: #f3ebff; -@textColors-pink-darkest: #451225; -@textColors-pink-darker: #6f213f; -@textColors-pink-dark: #eb5286; -@textColors-pink: #f66d9b; -@textColors-pink-light: #fa7ea8; -@textColors-pink-lighter: #ffbbca; -@textColors-pink-lightest: #ffebef; - - -@backgroundColors-transparent: transparent; -@backgroundColors-black: #22292f; -@backgroundColors-grey-darkest: #3d4852; -@backgroundColors-grey-darker: #606f7b; -@backgroundColors-grey-dark: #8795a1; -@backgroundColors-grey: #b8c2cc; -@backgroundColors-grey-light: #dae1e7; -@backgroundColors-grey-lighter: #f1f5f8; -@backgroundColors-grey-lightest: #f8fafc; -@backgroundColors-white: #ffffff; -@backgroundColors-red-darkest: #3b0d0c; -@backgroundColors-red-darker: #621b18; -@backgroundColors-red-dark: #cc1f1a; -@backgroundColors-red: #e3342f; -@backgroundColors-red-light: #ef5753; -@backgroundColors-red-lighter: #f9acaa; -@backgroundColors-red-lightest: #fcebea; -@backgroundColors-orange-darkest: #462a16; -@backgroundColors-orange-darker: #613b1f; -@backgroundColors-orange-dark: #de751f; -@backgroundColors-orange: #f6993f; -@backgroundColors-orange-light: #faad63; -@backgroundColors-orange-lighter: #fcd9b6; -@backgroundColors-orange-lightest: #fff5eb; -@backgroundColors-yellow-darkest: #453411; -@backgroundColors-yellow-darker: #684f1d; -@backgroundColors-yellow-dark: #f2d024; -@backgroundColors-yellow: #ffed4a; -@backgroundColors-yellow-light: #fff382; -@backgroundColors-yellow-lighter: #fff9c2; -@backgroundColors-yellow-lightest: #fcfbeb; -@backgroundColors-green-darkest: #0f2f21; -@backgroundColors-green-darker: #1a4731; -@backgroundColors-green-dark: #1f9d55; -@backgroundColors-green: #38c172; -@backgroundColors-green-light: #51d88a; -@backgroundColors-green-lighter: #a2f5bf; -@backgroundColors-green-lightest: #e3fcec; -@backgroundColors-teal-darkest: #0d3331; -@backgroundColors-teal-darker: #20504f; -@backgroundColors-teal-dark: #38a89d; -@backgroundColors-teal: #4dc0b5; -@backgroundColors-teal-light: #64d5ca; -@backgroundColors-teal-lighter: #a0f0ed; -@backgroundColors-teal-lightest: #e8fffe; -@backgroundColors-blue-darkest: #12283a; -@backgroundColors-blue-darker: #1c3d5a; -@backgroundColors-blue-dark: #2779bd; -@backgroundColors-blue: #3490dc; -@backgroundColors-blue-light: #6cb2eb; -@backgroundColors-blue-lighter: #bcdefa; -@backgroundColors-blue-lightest: #eff8ff; -@backgroundColors-indigo-darkest: #191e38; -@backgroundColors-indigo-darker: #2f365f; -@backgroundColors-indigo-dark: #5661b3; -@backgroundColors-indigo: #6574cd; -@backgroundColors-indigo-light: #7886d7; -@backgroundColors-indigo-lighter: #b2b7ff; -@backgroundColors-indigo-lightest: #e6e8ff; -@backgroundColors-purple-darkest: #21183c; -@backgroundColors-purple-darker: #382b5f; -@backgroundColors-purple-dark: #794acf; -@backgroundColors-purple: #9561e2; -@backgroundColors-purple-light: #a779e9; -@backgroundColors-purple-lighter: #d6bbfc; -@backgroundColors-purple-lightest: #f3ebff; -@backgroundColors-pink-darkest: #451225; -@backgroundColors-pink-darker: #6f213f; -@backgroundColors-pink-dark: #eb5286; -@backgroundColors-pink: #f66d9b; -@backgroundColors-pink-light: #fa7ea8; -@backgroundColors-pink-lighter: #ffbbca; -@backgroundColors-pink-lightest: #ffebef; +@screens-lg: 1024px; +@screens-xl: 1280px; + +@fontFamily-display: Gilroy, sans-serif; +@fontFamily-body: Graphik, sans-serif; +@borderWidth-0: 0; +@borderWidth-2: 2px; +@borderWidth-4: 4px; +@borderWidth-default: 1px; + +@colors-transparent: transparent; +@colors-black: #000; +@colors-white: #fff; +@colors-gray-100: #f7fafc; +@colors-gray-200: #edf2f7; +@colors-gray-300: #e2e8f0; +@colors-gray-400: #cbd5e0; +@colors-gray-500: #a0aec0; +@colors-gray-600: #718096; +@colors-gray-700: #4a5568; +@colors-gray-800: #2d3748; +@colors-gray-900: #1a202c; +@colors-red-100: #fff5f5; +@colors-red-200: #fed7d7; +@colors-red-300: #feb2b2; +@colors-red-400: #fc8181; +@colors-red-500: #f56565; +@colors-red-600: #e53e3e; +@colors-red-700: #c53030; +@colors-red-800: #9b2c2c; +@colors-red-900: #742a2a; +@colors-orange-100: #fffaf0; +@colors-orange-200: #feebc8; +@colors-orange-300: #fbd38d; +@colors-orange-400: #f6ad55; +@colors-orange-500: #ed8936; +@colors-orange-600: #dd6b20; +@colors-orange-700: #c05621; +@colors-orange-800: #9c4221; +@colors-orange-900: #7b341e; +@colors-yellow-100: #fffff0; +@colors-yellow-200: #fefcbf; +@colors-yellow-300: #faf089; +@colors-yellow-400: #f6e05e; +@colors-yellow-500: #ecc94b; +@colors-yellow-600: #d69e2e; +@colors-yellow-700: #b7791f; +@colors-yellow-800: #975a16; +@colors-yellow-900: #744210; +@colors-green-100: #f0fff4; +@colors-green-200: #c6f6d5; +@colors-green-300: #9ae6b4; +@colors-green-400: #68d391; +@colors-green-500: #48bb78; +@colors-green-600: #38a169; +@colors-green-700: #2f855a; +@colors-green-800: #276749; +@colors-green-900: #22543d; +@colors-teal-100: #e6fffa; +@colors-teal-200: #b2f5ea; +@colors-teal-300: #81e6d9; +@colors-teal-400: #4fd1c5; +@colors-teal-500: #38b2ac; +@colors-teal-600: #319795; +@colors-teal-700: #2c7a7b; +@colors-teal-800: #285e61; +@colors-teal-900: #234e52; +@colors-blue-100: #ebf8ff; +@colors-blue-200: #bee3f8; +@colors-blue-300: #90cdf4; +@colors-blue-400: #63b3ed; +@colors-blue-500: #4299e1; +@colors-blue-600: #3182ce; +@colors-blue-700: #2b6cb0; +@colors-blue-800: #2c5282; +@colors-blue-900: #2a4365; +@colors-indigo-100: #ebf4ff; +@colors-indigo-200: #c3dafe; +@colors-indigo-300: #a3bffa; +@colors-indigo-400: #7f9cf5; +@colors-indigo-500: #667eea; +@colors-indigo-600: #5a67d8; +@colors-indigo-700: #4c51bf; +@colors-indigo-800: #434190; +@colors-indigo-900: #3c366b; +@colors-purple-100: #faf5ff; +@colors-purple-200: #e9d8fd; +@colors-purple-300: #d6bcfa; +@colors-purple-400: #b794f4; +@colors-purple-500: #9f7aea; +@colors-purple-600: #805ad5; +@colors-purple-700: #6b46c1; +@colors-purple-800: #553c9a; +@colors-purple-900: #44337a; +@colors-pink-100: #fff5f7; +@colors-pink-200: #fed7e2; +@colors-pink-300: #fbb6ce; +@colors-pink-400: #f687b3; +@colors-pink-500: #ed64a6; +@colors-pink-600: #d53f8c; +@colors-pink-700: #b83280; +@colors-pink-800: #97266d; +@colors-pink-900: #702459; +@colors-cyan: #9cdbff; + +@spacing-0: 0; +@spacing-1: 0.25rem; +@spacing-2: 0.5rem; +@spacing-3: 0.75rem; +@spacing-4: 1rem; +@spacing-5: 1.25rem; +@spacing-6: 1.5rem; +@spacing-8: 2rem; +@spacing-10: 2.5rem; +@spacing-12: 3rem; +@spacing-16: 4rem; +@spacing-20: 5rem; +@spacing-24: 6rem; +@spacing-32: 8rem; +@spacing-40: 10rem; +@spacing-48: 12rem; +@spacing-56: 14rem; +@spacing-64: 16rem; +@spacing-96: 24rem; +@spacing-128: 32rem; +@spacing-px: 1px; + +@fontSize-xs: .75rem; +@fontSize-sm: .875rem; +@fontSize-base: 1rem; +@fontSize-lg: 1.125rem; +@fontSize-xl: 1.25rem; +@fontSize-2xl: 1.5rem; +@fontSize-3xl: 1.875rem; +@fontSize-4xl: 2.25rem; +@fontSize-5xl: 3rem; +@fontSize-6xl: 4rem; + +@fontWeight-hairline: 100; +@fontWeight-thin: 200; +@fontWeight-light: 300; +@fontWeight-normal: 400; +@fontWeight-medium: 500; +@fontWeight-semibold: 600; +@fontWeight-bold: 700; +@fontWeight-extrabold: 800; +@fontWeight-black: 900; + +@lineHeight-none: 1; +@lineHeight-tight: 1.25; +@lineHeight-snug: 1.375; +@lineHeight-normal: 1.5; +@lineHeight-relaxed: 1.625; +@lineHeight-loose: 2; + +@letterSpacing-tighter: -.05em; +@letterSpacing-tight: -.025em; +@letterSpacing-normal: 0; +@letterSpacing-wide: .025em; +@letterSpacing-wider: .05em; +@letterSpacing-widest: .1em; + +@textColor-transparent: transparent; +@textColor-black: #000; +@textColor-white: #fff; +@textColor-gray-100: #f7fafc; +@textColor-gray-200: #edf2f7; +@textColor-gray-300: #e2e8f0; +@textColor-gray-400: #cbd5e0; +@textColor-gray-500: #a0aec0; +@textColor-gray-600: #718096; +@textColor-gray-700: #4a5568; +@textColor-gray-800: #2d3748; +@textColor-gray-900: #1a202c; +@textColor-red-100: #fff5f5; +@textColor-red-200: #fed7d7; +@textColor-red-300: #feb2b2; +@textColor-red-400: #fc8181; +@textColor-red-500: #f56565; +@textColor-red-600: #e53e3e; +@textColor-red-700: #c53030; +@textColor-red-800: #9b2c2c; +@textColor-red-900: #742a2a; +@textColor-orange-100: #fffaf0; +@textColor-orange-200: #feebc8; +@textColor-orange-300: #fbd38d; +@textColor-orange-400: #f6ad55; +@textColor-orange-500: #ed8936; +@textColor-orange-600: #dd6b20; +@textColor-orange-700: #c05621; +@textColor-orange-800: #9c4221; +@textColor-orange-900: #7b341e; +@textColor-yellow-100: #fffff0; +@textColor-yellow-200: #fefcbf; +@textColor-yellow-300: #faf089; +@textColor-yellow-400: #f6e05e; +@textColor-yellow-500: #ecc94b; +@textColor-yellow-600: #d69e2e; +@textColor-yellow-700: #b7791f; +@textColor-yellow-800: #975a16; +@textColor-yellow-900: #744210; +@textColor-green-100: #f0fff4; +@textColor-green-200: #c6f6d5; +@textColor-green-300: #9ae6b4; +@textColor-green-400: #68d391; +@textColor-green-500: #48bb78; +@textColor-green-600: #38a169; +@textColor-green-700: #2f855a; +@textColor-green-800: #276749; +@textColor-green-900: #22543d; +@textColor-teal-100: #e6fffa; +@textColor-teal-200: #b2f5ea; +@textColor-teal-300: #81e6d9; +@textColor-teal-400: #4fd1c5; +@textColor-teal-500: #38b2ac; +@textColor-teal-600: #319795; +@textColor-teal-700: #2c7a7b; +@textColor-teal-800: #285e61; +@textColor-teal-900: #234e52; +@textColor-blue-100: #ebf8ff; +@textColor-blue-200: #bee3f8; +@textColor-blue-300: #90cdf4; +@textColor-blue-400: #63b3ed; +@textColor-blue-500: #4299e1; +@textColor-blue-600: #3182ce; +@textColor-blue-700: #2b6cb0; +@textColor-blue-800: #2c5282; +@textColor-blue-900: #2a4365; +@textColor-indigo-100: #ebf4ff; +@textColor-indigo-200: #c3dafe; +@textColor-indigo-300: #a3bffa; +@textColor-indigo-400: #7f9cf5; +@textColor-indigo-500: #667eea; +@textColor-indigo-600: #5a67d8; +@textColor-indigo-700: #4c51bf; +@textColor-indigo-800: #434190; +@textColor-indigo-900: #3c366b; +@textColor-purple-100: #faf5ff; +@textColor-purple-200: #e9d8fd; +@textColor-purple-300: #d6bcfa; +@textColor-purple-400: #b794f4; +@textColor-purple-500: #9f7aea; +@textColor-purple-600: #805ad5; +@textColor-purple-700: #6b46c1; +@textColor-purple-800: #553c9a; +@textColor-purple-900: #44337a; +@textColor-pink-100: #fff5f7; +@textColor-pink-200: #fed7e2; +@textColor-pink-300: #fbb6ce; +@textColor-pink-400: #f687b3; +@textColor-pink-500: #ed64a6; +@textColor-pink-600: #d53f8c; +@textColor-pink-700: #b83280; +@textColor-pink-800: #97266d; +@textColor-pink-900: #702459; +@textColor-cyan: #9cdbff; + +@backgroundColor-transparent: transparent; +@backgroundColor-black: #000; +@backgroundColor-white: #fff; +@backgroundColor-gray-100: #f7fafc; +@backgroundColor-gray-200: #edf2f7; +@backgroundColor-gray-300: #e2e8f0; +@backgroundColor-gray-400: #cbd5e0; +@backgroundColor-gray-500: #a0aec0; +@backgroundColor-gray-600: #718096; +@backgroundColor-gray-700: #4a5568; +@backgroundColor-gray-800: #2d3748; +@backgroundColor-gray-900: #1a202c; +@backgroundColor-red-100: #fff5f5; +@backgroundColor-red-200: #fed7d7; +@backgroundColor-red-300: #feb2b2; +@backgroundColor-red-400: #fc8181; +@backgroundColor-red-500: #f56565; +@backgroundColor-red-600: #e53e3e; +@backgroundColor-red-700: #c53030; +@backgroundColor-red-800: #9b2c2c; +@backgroundColor-red-900: #742a2a; +@backgroundColor-orange-100: #fffaf0; +@backgroundColor-orange-200: #feebc8; +@backgroundColor-orange-300: #fbd38d; +@backgroundColor-orange-400: #f6ad55; +@backgroundColor-orange-500: #ed8936; +@backgroundColor-orange-600: #dd6b20; +@backgroundColor-orange-700: #c05621; +@backgroundColor-orange-800: #9c4221; +@backgroundColor-orange-900: #7b341e; +@backgroundColor-yellow-100: #fffff0; +@backgroundColor-yellow-200: #fefcbf; +@backgroundColor-yellow-300: #faf089; +@backgroundColor-yellow-400: #f6e05e; +@backgroundColor-yellow-500: #ecc94b; +@backgroundColor-yellow-600: #d69e2e; +@backgroundColor-yellow-700: #b7791f; +@backgroundColor-yellow-800: #975a16; +@backgroundColor-yellow-900: #744210; +@backgroundColor-green-100: #f0fff4; +@backgroundColor-green-200: #c6f6d5; +@backgroundColor-green-300: #9ae6b4; +@backgroundColor-green-400: #68d391; +@backgroundColor-green-500: #48bb78; +@backgroundColor-green-600: #38a169; +@backgroundColor-green-700: #2f855a; +@backgroundColor-green-800: #276749; +@backgroundColor-green-900: #22543d; +@backgroundColor-teal-100: #e6fffa; +@backgroundColor-teal-200: #b2f5ea; +@backgroundColor-teal-300: #81e6d9; +@backgroundColor-teal-400: #4fd1c5; +@backgroundColor-teal-500: #38b2ac; +@backgroundColor-teal-600: #319795; +@backgroundColor-teal-700: #2c7a7b; +@backgroundColor-teal-800: #285e61; +@backgroundColor-teal-900: #234e52; +@backgroundColor-blue-100: #ebf8ff; +@backgroundColor-blue-200: #bee3f8; +@backgroundColor-blue-300: #90cdf4; +@backgroundColor-blue-400: #63b3ed; +@backgroundColor-blue-500: #4299e1; +@backgroundColor-blue-600: #3182ce; +@backgroundColor-blue-700: #2b6cb0; +@backgroundColor-blue-800: #2c5282; +@backgroundColor-blue-900: #2a4365; +@backgroundColor-indigo-100: #ebf4ff; +@backgroundColor-indigo-200: #c3dafe; +@backgroundColor-indigo-300: #a3bffa; +@backgroundColor-indigo-400: #7f9cf5; +@backgroundColor-indigo-500: #667eea; +@backgroundColor-indigo-600: #5a67d8; +@backgroundColor-indigo-700: #4c51bf; +@backgroundColor-indigo-800: #434190; +@backgroundColor-indigo-900: #3c366b; +@backgroundColor-purple-100: #faf5ff; +@backgroundColor-purple-200: #e9d8fd; +@backgroundColor-purple-300: #d6bcfa; +@backgroundColor-purple-400: #b794f4; +@backgroundColor-purple-500: #9f7aea; +@backgroundColor-purple-600: #805ad5; +@backgroundColor-purple-700: #6b46c1; +@backgroundColor-purple-800: #553c9a; +@backgroundColor-purple-900: #44337a; +@backgroundColor-pink-100: #fff5f7; +@backgroundColor-pink-200: #fed7e2; +@backgroundColor-pink-300: #fbb6ce; +@backgroundColor-pink-400: #f687b3; +@backgroundColor-pink-500: #ed64a6; +@backgroundColor-pink-600: #d53f8c; +@backgroundColor-pink-700: #b83280; +@backgroundColor-pink-800: #97266d; +@backgroundColor-pink-900: #702459; +@backgroundColor-cyan: #9cdbff; + +@backgroundPosition-bottom: bottom; +@backgroundPosition-center: center; +@backgroundPosition-left: left; +@backgroundPosition-left-bottom: left bottom; +@backgroundPosition-left-top: left top; +@backgroundPosition-right: right; +@backgroundPosition-right-bottom: right bottom; +@backgroundPosition-right-top: right top; +@backgroundPosition-top: top; @backgroundSize-auto: auto; @backgroundSize-cover: cover; @backgroundSize-contain: contain; - -@borderWidths-0: 0; -@borderWidths-2: 2px; -@borderWidths-4: 4px; -@borderWidths-8: 8px; -@borderWidths-default: 1px; - - -@borderColors-default: #dae1e7; -@borderColors-transparent: transparent; -@borderColors-black: #22292f; -@borderColors-grey-darkest: #3d4852; -@borderColors-grey-darker: #606f7b; -@borderColors-grey-dark: #8795a1; -@borderColors-grey: #b8c2cc; -@borderColors-grey-light: #dae1e7; -@borderColors-grey-lighter: #f1f5f8; -@borderColors-grey-lightest: #f8fafc; -@borderColors-white: #ffffff; -@borderColors-red-darkest: #3b0d0c; -@borderColors-red-darker: #621b18; -@borderColors-red-dark: #cc1f1a; -@borderColors-red: #e3342f; -@borderColors-red-light: #ef5753; -@borderColors-red-lighter: #f9acaa; -@borderColors-red-lightest: #fcebea; -@borderColors-orange-darkest: #462a16; -@borderColors-orange-darker: #613b1f; -@borderColors-orange-dark: #de751f; -@borderColors-orange: #f6993f; -@borderColors-orange-light: #faad63; -@borderColors-orange-lighter: #fcd9b6; -@borderColors-orange-lightest: #fff5eb; -@borderColors-yellow-darkest: #453411; -@borderColors-yellow-darker: #684f1d; -@borderColors-yellow-dark: #f2d024; -@borderColors-yellow: #ffed4a; -@borderColors-yellow-light: #fff382; -@borderColors-yellow-lighter: #fff9c2; -@borderColors-yellow-lightest: #fcfbeb; -@borderColors-green-darkest: #0f2f21; -@borderColors-green-darker: #1a4731; -@borderColors-green-dark: #1f9d55; -@borderColors-green: #38c172; -@borderColors-green-light: #51d88a; -@borderColors-green-lighter: #a2f5bf; -@borderColors-green-lightest: #e3fcec; -@borderColors-teal-darkest: #0d3331; -@borderColors-teal-darker: #20504f; -@borderColors-teal-dark: #38a89d; -@borderColors-teal: #4dc0b5; -@borderColors-teal-light: #64d5ca; -@borderColors-teal-lighter: #a0f0ed; -@borderColors-teal-lightest: #e8fffe; -@borderColors-blue-darkest: #12283a; -@borderColors-blue-darker: #1c3d5a; -@borderColors-blue-dark: #2779bd; -@borderColors-blue: #3490dc; -@borderColors-blue-light: #6cb2eb; -@borderColors-blue-lighter: #bcdefa; -@borderColors-blue-lightest: #eff8ff; -@borderColors-indigo-darkest: #191e38; -@borderColors-indigo-darker: #2f365f; -@borderColors-indigo-dark: #5661b3; -@borderColors-indigo: #6574cd; -@borderColors-indigo-light: #7886d7; -@borderColors-indigo-lighter: #b2b7ff; -@borderColors-indigo-lightest: #e6e8ff; -@borderColors-purple-darkest: #21183c; -@borderColors-purple-darker: #382b5f; -@borderColors-purple-dark: #794acf; -@borderColors-purple: #9561e2; -@borderColors-purple-light: #a779e9; -@borderColors-purple-lighter: #d6bbfc; -@borderColors-purple-lightest: #f3ebff; -@borderColors-pink-darkest: #451225; -@borderColors-pink-darker: #6f213f; -@borderColors-pink-dark: #eb5286; -@borderColors-pink: #f66d9b; -@borderColors-pink-light: #fa7ea8; -@borderColors-pink-lighter: #ffbbca; -@borderColors-pink-lightest: #ffebef; - +@borderColor-transparent: transparent; +@borderColor-black: #000; +@borderColor-white: #fff; +@borderColor-gray-100: #f7fafc; +@borderColor-gray-200: #edf2f7; +@borderColor-gray-300: #e2e8f0; +@borderColor-gray-400: #cbd5e0; +@borderColor-gray-500: #a0aec0; +@borderColor-gray-600: #718096; +@borderColor-gray-700: #4a5568; +@borderColor-gray-800: #2d3748; +@borderColor-gray-900: #1a202c; +@borderColor-red-100: #fff5f5; +@borderColor-red-200: #fed7d7; +@borderColor-red-300: #feb2b2; +@borderColor-red-400: #fc8181; +@borderColor-red-500: #f56565; +@borderColor-red-600: #e53e3e; +@borderColor-red-700: #c53030; +@borderColor-red-800: #9b2c2c; +@borderColor-red-900: #742a2a; +@borderColor-orange-100: #fffaf0; +@borderColor-orange-200: #feebc8; +@borderColor-orange-300: #fbd38d; +@borderColor-orange-400: #f6ad55; +@borderColor-orange-500: #ed8936; +@borderColor-orange-600: #dd6b20; +@borderColor-orange-700: #c05621; +@borderColor-orange-800: #9c4221; +@borderColor-orange-900: #7b341e; +@borderColor-yellow-100: #fffff0; +@borderColor-yellow-200: #fefcbf; +@borderColor-yellow-300: #faf089; +@borderColor-yellow-400: #f6e05e; +@borderColor-yellow-500: #ecc94b; +@borderColor-yellow-600: #d69e2e; +@borderColor-yellow-700: #b7791f; +@borderColor-yellow-800: #975a16; +@borderColor-yellow-900: #744210; +@borderColor-green-100: #f0fff4; +@borderColor-green-200: #c6f6d5; +@borderColor-green-300: #9ae6b4; +@borderColor-green-400: #68d391; +@borderColor-green-500: #48bb78; +@borderColor-green-600: #38a169; +@borderColor-green-700: #2f855a; +@borderColor-green-800: #276749; +@borderColor-green-900: #22543d; +@borderColor-teal-100: #e6fffa; +@borderColor-teal-200: #b2f5ea; +@borderColor-teal-300: #81e6d9; +@borderColor-teal-400: #4fd1c5; +@borderColor-teal-500: #38b2ac; +@borderColor-teal-600: #319795; +@borderColor-teal-700: #2c7a7b; +@borderColor-teal-800: #285e61; +@borderColor-teal-900: #234e52; +@borderColor-blue-100: #ebf8ff; +@borderColor-blue-200: #bee3f8; +@borderColor-blue-300: #90cdf4; +@borderColor-blue-400: #63b3ed; +@borderColor-blue-500: #4299e1; +@borderColor-blue-600: #3182ce; +@borderColor-blue-700: #2b6cb0; +@borderColor-blue-800: #2c5282; +@borderColor-blue-900: #2a4365; +@borderColor-indigo-100: #ebf4ff; +@borderColor-indigo-200: #c3dafe; +@borderColor-indigo-300: #a3bffa; +@borderColor-indigo-400: #7f9cf5; +@borderColor-indigo-500: #667eea; +@borderColor-indigo-600: #5a67d8; +@borderColor-indigo-700: #4c51bf; +@borderColor-indigo-800: #434190; +@borderColor-indigo-900: #3c366b; +@borderColor-purple-100: #faf5ff; +@borderColor-purple-200: #e9d8fd; +@borderColor-purple-300: #d6bcfa; +@borderColor-purple-400: #b794f4; +@borderColor-purple-500: #9f7aea; +@borderColor-purple-600: #805ad5; +@borderColor-purple-700: #6b46c1; +@borderColor-purple-800: #553c9a; +@borderColor-purple-900: #44337a; +@borderColor-pink-100: #fff5f7; +@borderColor-pink-200: #fed7e2; +@borderColor-pink-300: #fbb6ce; +@borderColor-pink-400: #f687b3; +@borderColor-pink-500: #ed64a6; +@borderColor-pink-600: #d53f8c; +@borderColor-pink-700: #b83280; +@borderColor-pink-800: #97266d; +@borderColor-pink-900: #702459; +@borderColor-cyan: #9cdbff; +@borderColor-default: #e2e8f0; @borderRadius-none: 0; @borderRadius-sm: .125rem; @@ -366,20 +473,33 @@ exports[`Less converter Converts to flat variables 1`] = ` @borderRadius-lg: .5rem; @borderRadius-full: 9999px; +@cursor-auto: auto; +@cursor-default: default; +@cursor-pointer: pointer; +@cursor-wait: wait; +@cursor-move: move; +@cursor-not-allowed: not-allowed; +@width-0: 0; @width-1: 0.25rem; @width-2: 0.5rem; @width-3: 0.75rem; @width-4: 1rem; +@width-5: 1.25rem; @width-6: 1.5rem; @width-8: 2rem; @width-10: 2.5rem; @width-12: 3rem; @width-16: 4rem; +@width-20: 5rem; @width-24: 6rem; @width-32: 8rem; +@width-40: 10rem; @width-48: 12rem; +@width-56: 14rem; @width-64: 16rem; +@width-96: 24rem; +@width-128: 32rem; @width-auto: auto; @width-px: 1px; @width-1\\\\/2: 50%; @@ -396,88 +516,138 @@ exports[`Less converter Converts to flat variables 1`] = ` @width-full: 100%; @width-screen: 100vw; - +@height-0: 0; @height-1: 0.25rem; @height-2: 0.5rem; @height-3: 0.75rem; @height-4: 1rem; +@height-5: 1.25rem; @height-6: 1.5rem; @height-8: 2rem; @height-10: 2.5rem; @height-12: 3rem; @height-16: 4rem; +@height-20: 5rem; @height-24: 6rem; @height-32: 8rem; +@height-40: 10rem; @height-48: 12rem; +@height-56: 14rem; @height-64: 16rem; +@height-96: 24rem; +@height-128: 32rem; @height-auto: auto; @height-px: 1px; @height-full: 100%; @height-screen: 100vh; - @minWidth-0: 0; @minWidth-full: 100%; - @minHeight-0: 0; @minHeight-full: 100%; @minHeight-screen: 100vh; - @maxWidth-xs: 20rem; -@maxWidth-sm: 30rem; -@maxWidth-md: 40rem; -@maxWidth-lg: 50rem; -@maxWidth-xl: 60rem; -@maxWidth-2xl: 70rem; -@maxWidth-3xl: 80rem; -@maxWidth-4xl: 90rem; -@maxWidth-5xl: 100rem; +@maxWidth-sm: 24rem; +@maxWidth-md: 28rem; +@maxWidth-lg: 32rem; +@maxWidth-xl: 36rem; +@maxWidth-2xl: 42rem; +@maxWidth-3xl: 48rem; +@maxWidth-4xl: 56rem; +@maxWidth-5xl: 64rem; +@maxWidth-6xl: 72rem; @maxWidth-full: 100%; - @maxHeight-full: 100%; @maxHeight-screen: 100vh; - @padding-0: 0; @padding-1: 0.25rem; @padding-2: 0.5rem; @padding-3: 0.75rem; @padding-4: 1rem; +@padding-5: 1.25rem; @padding-6: 1.5rem; @padding-8: 2rem; +@padding-10: 2.5rem; +@padding-12: 3rem; +@padding-16: 4rem; +@padding-20: 5rem; +@padding-24: 6rem; +@padding-32: 8rem; +@padding-40: 10rem; +@padding-48: 12rem; +@padding-56: 14rem; +@padding-64: 16rem; +@padding-96: 24rem; +@padding-128: 32rem; @padding-px: 1px; - @margin-0: 0; @margin-1: 0.25rem; @margin-2: 0.5rem; @margin-3: 0.75rem; @margin-4: 1rem; +@margin-5: 1.25rem; @margin-6: 1.5rem; @margin-8: 2rem; +@margin-10: 2.5rem; +@margin-12: 3rem; +@margin-16: 4rem; +@margin-20: 5rem; +@margin-24: 6rem; +@margin-32: 8rem; +@margin-40: 10rem; +@margin-48: 12rem; +@margin-56: 14rem; +@margin-64: 16rem; +@margin-96: 24rem; +@margin-128: 32rem; @margin-auto: auto; @margin-px: 1px; - @negativeMargin-0: 0; @negativeMargin-1: 0.25rem; @negativeMargin-2: 0.5rem; @negativeMargin-3: 0.75rem; @negativeMargin-4: 1rem; +@negativeMargin-5: 1.25rem; @negativeMargin-6: 1.5rem; @negativeMargin-8: 2rem; +@negativeMargin-10: 2.5rem; +@negativeMargin-12: 3rem; +@negativeMargin-16: 4rem; +@negativeMargin-20: 5rem; +@negativeMargin-24: 6rem; +@negativeMargin-32: 8rem; +@negativeMargin-40: 10rem; +@negativeMargin-48: 12rem; +@negativeMargin-56: 14rem; +@negativeMargin-64: 16rem; +@negativeMargin-96: 24rem; +@negativeMargin-128: 32rem; @negativeMargin-px: 1px; - -@shadows-default: 0 2px 4px 0 rgba(0,0,0,0.10); -@shadows-md: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08); -@shadows-lg: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08); -@shadows-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); -@shadows-none: none; - +@objectPosition-bottom: bottom; +@objectPosition-center: center; +@objectPosition-left: left; +@objectPosition-left-bottom: left bottom; +@objectPosition-left-top: left top; +@objectPosition-right: right; +@objectPosition-right-bottom: right bottom; +@objectPosition-right-top: right top; +@objectPosition-top: top; + +@boxShadow-default: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06); +@boxShadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); +@boxShadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05); +@boxShadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04); +@boxShadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25); +@boxShadow-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); +@boxShadow-outline: 0 0 0 3px rgba(66,153,225,0.5); +@boxShadow-none: none; @zIndex-0: 0; @zIndex-10: 10; @@ -487,380 +657,503 @@ exports[`Less converter Converts to flat variables 1`] = ` @zIndex-50: 50; @zIndex-auto: auto; - @opacity-0: 0; @opacity-25: .25; @opacity-50: .5; @opacity-75: .75; @opacity-100: 1; +@fill-current: currentColor; + +@stroke-current: currentColor; + +@flex-1: 1 1 0%; +@flex-auto: 1 1 auto; +@flex-initial: 0 1 auto; +@flex-none: none; + +@flexGrow-0: 0; +@flexGrow-default: 1; + +@flexShrink-0: 0; +@flexShrink-default: 1; -@svgFill-current: currentColor; +@listStyleType-none: none; +@listStyleType-disc: disc; +@listStyleType-decimal: decimal; +@inset-0: 0; +@inset-auto: auto; -@svgStroke-current: currentColor; " `; exports[`Less converter Converts to flat variables with prefix 1`] = ` " - -@tw-colors-transparent: transparent; -@tw-colors-black: #22292f; -@tw-colors-grey-darkest: #3d4852; -@tw-colors-grey-darker: #606f7b; -@tw-colors-grey-dark: #8795a1; -@tw-colors-grey: #b8c2cc; -@tw-colors-grey-light: #dae1e7; -@tw-colors-grey-lighter: #f1f5f8; -@tw-colors-grey-lightest: #f8fafc; -@tw-colors-white: #ffffff; -@tw-colors-red-darkest: #3b0d0c; -@tw-colors-red-darker: #621b18; -@tw-colors-red-dark: #cc1f1a; -@tw-colors-red: #e3342f; -@tw-colors-red-light: #ef5753; -@tw-colors-red-lighter: #f9acaa; -@tw-colors-red-lightest: #fcebea; -@tw-colors-orange-darkest: #462a16; -@tw-colors-orange-darker: #613b1f; -@tw-colors-orange-dark: #de751f; -@tw-colors-orange: #f6993f; -@tw-colors-orange-light: #faad63; -@tw-colors-orange-lighter: #fcd9b6; -@tw-colors-orange-lightest: #fff5eb; -@tw-colors-yellow-darkest: #453411; -@tw-colors-yellow-darker: #684f1d; -@tw-colors-yellow-dark: #f2d024; -@tw-colors-yellow: #ffed4a; -@tw-colors-yellow-light: #fff382; -@tw-colors-yellow-lighter: #fff9c2; -@tw-colors-yellow-lightest: #fcfbeb; -@tw-colors-green-darkest: #0f2f21; -@tw-colors-green-darker: #1a4731; -@tw-colors-green-dark: #1f9d55; -@tw-colors-green: #38c172; -@tw-colors-green-light: #51d88a; -@tw-colors-green-lighter: #a2f5bf; -@tw-colors-green-lightest: #e3fcec; -@tw-colors-teal-darkest: #0d3331; -@tw-colors-teal-darker: #20504f; -@tw-colors-teal-dark: #38a89d; -@tw-colors-teal: #4dc0b5; -@tw-colors-teal-light: #64d5ca; -@tw-colors-teal-lighter: #a0f0ed; -@tw-colors-teal-lightest: #e8fffe; -@tw-colors-blue-darkest: #12283a; -@tw-colors-blue-darker: #1c3d5a; -@tw-colors-blue-dark: #2779bd; -@tw-colors-blue: #3490dc; -@tw-colors-blue-light: #6cb2eb; -@tw-colors-blue-lighter: #bcdefa; -@tw-colors-blue-lightest: #eff8ff; -@tw-colors-indigo-darkest: #191e38; -@tw-colors-indigo-darker: #2f365f; -@tw-colors-indigo-dark: #5661b3; -@tw-colors-indigo: #6574cd; -@tw-colors-indigo-light: #7886d7; -@tw-colors-indigo-lighter: #b2b7ff; -@tw-colors-indigo-lightest: #e6e8ff; -@tw-colors-purple-darkest: #21183c; -@tw-colors-purple-darker: #382b5f; -@tw-colors-purple-dark: #794acf; -@tw-colors-purple: #9561e2; -@tw-colors-purple-light: #a779e9; -@tw-colors-purple-lighter: #d6bbfc; -@tw-colors-purple-lightest: #f3ebff; -@tw-colors-pink-darkest: #451225; -@tw-colors-pink-darker: #6f213f; -@tw-colors-pink-dark: #eb5286; -@tw-colors-pink: #f66d9b; -@tw-colors-pink-light: #fa7ea8; -@tw-colors-pink-lighter: #ffbbca; -@tw-colors-pink-lightest: #ffebef; - - -@tw-screens-sm: 576px; +@tw-screens-sm: 640px; @tw-screens-md: 768px; -@tw-screens-lg: 992px; -@tw-screens-xl: 1200px; - - -@tw-fonts-sans: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; -@tw-fonts-serif: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; -@tw-fonts-mono: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - - -@tw-textSizes-xs: .75rem; -@tw-textSizes-sm: .875rem; -@tw-textSizes-base: 1rem; -@tw-textSizes-lg: 1.125rem; -@tw-textSizes-xl: 1.25rem; -@tw-textSizes-2xl: 1.5rem; -@tw-textSizes-3xl: 1.875rem; -@tw-textSizes-4xl: 2.25rem; -@tw-textSizes-5xl: 3rem; - - -@tw-fontWeights-hairline: 100; -@tw-fontWeights-thin: 200; -@tw-fontWeights-light: 300; -@tw-fontWeights-normal: 400; -@tw-fontWeights-medium: 500; -@tw-fontWeights-semibold: 600; -@tw-fontWeights-bold: 700; -@tw-fontWeights-extrabold: 800; -@tw-fontWeights-black: 900; - - -@tw-leading-none: 1; -@tw-leading-tight: 1.25; -@tw-leading-normal: 1.5; -@tw-leading-loose: 2; - - -@tw-tracking-tight: -0.05em; -@tw-tracking-normal: 0; -@tw-tracking-wide: 0.05em; - - -@tw-textColors-transparent: transparent; -@tw-textColors-black: #22292f; -@tw-textColors-grey-darkest: #3d4852; -@tw-textColors-grey-darker: #606f7b; -@tw-textColors-grey-dark: #8795a1; -@tw-textColors-grey: #b8c2cc; -@tw-textColors-grey-light: #dae1e7; -@tw-textColors-grey-lighter: #f1f5f8; -@tw-textColors-grey-lightest: #f8fafc; -@tw-textColors-white: #ffffff; -@tw-textColors-red-darkest: #3b0d0c; -@tw-textColors-red-darker: #621b18; -@tw-textColors-red-dark: #cc1f1a; -@tw-textColors-red: #e3342f; -@tw-textColors-red-light: #ef5753; -@tw-textColors-red-lighter: #f9acaa; -@tw-textColors-red-lightest: #fcebea; -@tw-textColors-orange-darkest: #462a16; -@tw-textColors-orange-darker: #613b1f; -@tw-textColors-orange-dark: #de751f; -@tw-textColors-orange: #f6993f; -@tw-textColors-orange-light: #faad63; -@tw-textColors-orange-lighter: #fcd9b6; -@tw-textColors-orange-lightest: #fff5eb; -@tw-textColors-yellow-darkest: #453411; -@tw-textColors-yellow-darker: #684f1d; -@tw-textColors-yellow-dark: #f2d024; -@tw-textColors-yellow: #ffed4a; -@tw-textColors-yellow-light: #fff382; -@tw-textColors-yellow-lighter: #fff9c2; -@tw-textColors-yellow-lightest: #fcfbeb; -@tw-textColors-green-darkest: #0f2f21; -@tw-textColors-green-darker: #1a4731; -@tw-textColors-green-dark: #1f9d55; -@tw-textColors-green: #38c172; -@tw-textColors-green-light: #51d88a; -@tw-textColors-green-lighter: #a2f5bf; -@tw-textColors-green-lightest: #e3fcec; -@tw-textColors-teal-darkest: #0d3331; -@tw-textColors-teal-darker: #20504f; -@tw-textColors-teal-dark: #38a89d; -@tw-textColors-teal: #4dc0b5; -@tw-textColors-teal-light: #64d5ca; -@tw-textColors-teal-lighter: #a0f0ed; -@tw-textColors-teal-lightest: #e8fffe; -@tw-textColors-blue-darkest: #12283a; -@tw-textColors-blue-darker: #1c3d5a; -@tw-textColors-blue-dark: #2779bd; -@tw-textColors-blue: #3490dc; -@tw-textColors-blue-light: #6cb2eb; -@tw-textColors-blue-lighter: #bcdefa; -@tw-textColors-blue-lightest: #eff8ff; -@tw-textColors-indigo-darkest: #191e38; -@tw-textColors-indigo-darker: #2f365f; -@tw-textColors-indigo-dark: #5661b3; -@tw-textColors-indigo: #6574cd; -@tw-textColors-indigo-light: #7886d7; -@tw-textColors-indigo-lighter: #b2b7ff; -@tw-textColors-indigo-lightest: #e6e8ff; -@tw-textColors-purple-darkest: #21183c; -@tw-textColors-purple-darker: #382b5f; -@tw-textColors-purple-dark: #794acf; -@tw-textColors-purple: #9561e2; -@tw-textColors-purple-light: #a779e9; -@tw-textColors-purple-lighter: #d6bbfc; -@tw-textColors-purple-lightest: #f3ebff; -@tw-textColors-pink-darkest: #451225; -@tw-textColors-pink-darker: #6f213f; -@tw-textColors-pink-dark: #eb5286; -@tw-textColors-pink: #f66d9b; -@tw-textColors-pink-light: #fa7ea8; -@tw-textColors-pink-lighter: #ffbbca; -@tw-textColors-pink-lightest: #ffebef; - - -@tw-backgroundColors-transparent: transparent; -@tw-backgroundColors-black: #22292f; -@tw-backgroundColors-grey-darkest: #3d4852; -@tw-backgroundColors-grey-darker: #606f7b; -@tw-backgroundColors-grey-dark: #8795a1; -@tw-backgroundColors-grey: #b8c2cc; -@tw-backgroundColors-grey-light: #dae1e7; -@tw-backgroundColors-grey-lighter: #f1f5f8; -@tw-backgroundColors-grey-lightest: #f8fafc; -@tw-backgroundColors-white: #ffffff; -@tw-backgroundColors-red-darkest: #3b0d0c; -@tw-backgroundColors-red-darker: #621b18; -@tw-backgroundColors-red-dark: #cc1f1a; -@tw-backgroundColors-red: #e3342f; -@tw-backgroundColors-red-light: #ef5753; -@tw-backgroundColors-red-lighter: #f9acaa; -@tw-backgroundColors-red-lightest: #fcebea; -@tw-backgroundColors-orange-darkest: #462a16; -@tw-backgroundColors-orange-darker: #613b1f; -@tw-backgroundColors-orange-dark: #de751f; -@tw-backgroundColors-orange: #f6993f; -@tw-backgroundColors-orange-light: #faad63; -@tw-backgroundColors-orange-lighter: #fcd9b6; -@tw-backgroundColors-orange-lightest: #fff5eb; -@tw-backgroundColors-yellow-darkest: #453411; -@tw-backgroundColors-yellow-darker: #684f1d; -@tw-backgroundColors-yellow-dark: #f2d024; -@tw-backgroundColors-yellow: #ffed4a; -@tw-backgroundColors-yellow-light: #fff382; -@tw-backgroundColors-yellow-lighter: #fff9c2; -@tw-backgroundColors-yellow-lightest: #fcfbeb; -@tw-backgroundColors-green-darkest: #0f2f21; -@tw-backgroundColors-green-darker: #1a4731; -@tw-backgroundColors-green-dark: #1f9d55; -@tw-backgroundColors-green: #38c172; -@tw-backgroundColors-green-light: #51d88a; -@tw-backgroundColors-green-lighter: #a2f5bf; -@tw-backgroundColors-green-lightest: #e3fcec; -@tw-backgroundColors-teal-darkest: #0d3331; -@tw-backgroundColors-teal-darker: #20504f; -@tw-backgroundColors-teal-dark: #38a89d; -@tw-backgroundColors-teal: #4dc0b5; -@tw-backgroundColors-teal-light: #64d5ca; -@tw-backgroundColors-teal-lighter: #a0f0ed; -@tw-backgroundColors-teal-lightest: #e8fffe; -@tw-backgroundColors-blue-darkest: #12283a; -@tw-backgroundColors-blue-darker: #1c3d5a; -@tw-backgroundColors-blue-dark: #2779bd; -@tw-backgroundColors-blue: #3490dc; -@tw-backgroundColors-blue-light: #6cb2eb; -@tw-backgroundColors-blue-lighter: #bcdefa; -@tw-backgroundColors-blue-lightest: #eff8ff; -@tw-backgroundColors-indigo-darkest: #191e38; -@tw-backgroundColors-indigo-darker: #2f365f; -@tw-backgroundColors-indigo-dark: #5661b3; -@tw-backgroundColors-indigo: #6574cd; -@tw-backgroundColors-indigo-light: #7886d7; -@tw-backgroundColors-indigo-lighter: #b2b7ff; -@tw-backgroundColors-indigo-lightest: #e6e8ff; -@tw-backgroundColors-purple-darkest: #21183c; -@tw-backgroundColors-purple-darker: #382b5f; -@tw-backgroundColors-purple-dark: #794acf; -@tw-backgroundColors-purple: #9561e2; -@tw-backgroundColors-purple-light: #a779e9; -@tw-backgroundColors-purple-lighter: #d6bbfc; -@tw-backgroundColors-purple-lightest: #f3ebff; -@tw-backgroundColors-pink-darkest: #451225; -@tw-backgroundColors-pink-darker: #6f213f; -@tw-backgroundColors-pink-dark: #eb5286; -@tw-backgroundColors-pink: #f66d9b; -@tw-backgroundColors-pink-light: #fa7ea8; -@tw-backgroundColors-pink-lighter: #ffbbca; -@tw-backgroundColors-pink-lightest: #ffebef; +@tw-screens-lg: 1024px; +@tw-screens-xl: 1280px; + +@tw-fontFamily-display: Gilroy, sans-serif; +@tw-fontFamily-body: Graphik, sans-serif; +@tw-borderWidth-0: 0; +@tw-borderWidth-2: 2px; +@tw-borderWidth-4: 4px; +@tw-borderWidth-default: 1px; + +@tw-colors-transparent: transparent; +@tw-colors-black: #000; +@tw-colors-white: #fff; +@tw-colors-gray-100: #f7fafc; +@tw-colors-gray-200: #edf2f7; +@tw-colors-gray-300: #e2e8f0; +@tw-colors-gray-400: #cbd5e0; +@tw-colors-gray-500: #a0aec0; +@tw-colors-gray-600: #718096; +@tw-colors-gray-700: #4a5568; +@tw-colors-gray-800: #2d3748; +@tw-colors-gray-900: #1a202c; +@tw-colors-red-100: #fff5f5; +@tw-colors-red-200: #fed7d7; +@tw-colors-red-300: #feb2b2; +@tw-colors-red-400: #fc8181; +@tw-colors-red-500: #f56565; +@tw-colors-red-600: #e53e3e; +@tw-colors-red-700: #c53030; +@tw-colors-red-800: #9b2c2c; +@tw-colors-red-900: #742a2a; +@tw-colors-orange-100: #fffaf0; +@tw-colors-orange-200: #feebc8; +@tw-colors-orange-300: #fbd38d; +@tw-colors-orange-400: #f6ad55; +@tw-colors-orange-500: #ed8936; +@tw-colors-orange-600: #dd6b20; +@tw-colors-orange-700: #c05621; +@tw-colors-orange-800: #9c4221; +@tw-colors-orange-900: #7b341e; +@tw-colors-yellow-100: #fffff0; +@tw-colors-yellow-200: #fefcbf; +@tw-colors-yellow-300: #faf089; +@tw-colors-yellow-400: #f6e05e; +@tw-colors-yellow-500: #ecc94b; +@tw-colors-yellow-600: #d69e2e; +@tw-colors-yellow-700: #b7791f; +@tw-colors-yellow-800: #975a16; +@tw-colors-yellow-900: #744210; +@tw-colors-green-100: #f0fff4; +@tw-colors-green-200: #c6f6d5; +@tw-colors-green-300: #9ae6b4; +@tw-colors-green-400: #68d391; +@tw-colors-green-500: #48bb78; +@tw-colors-green-600: #38a169; +@tw-colors-green-700: #2f855a; +@tw-colors-green-800: #276749; +@tw-colors-green-900: #22543d; +@tw-colors-teal-100: #e6fffa; +@tw-colors-teal-200: #b2f5ea; +@tw-colors-teal-300: #81e6d9; +@tw-colors-teal-400: #4fd1c5; +@tw-colors-teal-500: #38b2ac; +@tw-colors-teal-600: #319795; +@tw-colors-teal-700: #2c7a7b; +@tw-colors-teal-800: #285e61; +@tw-colors-teal-900: #234e52; +@tw-colors-blue-100: #ebf8ff; +@tw-colors-blue-200: #bee3f8; +@tw-colors-blue-300: #90cdf4; +@tw-colors-blue-400: #63b3ed; +@tw-colors-blue-500: #4299e1; +@tw-colors-blue-600: #3182ce; +@tw-colors-blue-700: #2b6cb0; +@tw-colors-blue-800: #2c5282; +@tw-colors-blue-900: #2a4365; +@tw-colors-indigo-100: #ebf4ff; +@tw-colors-indigo-200: #c3dafe; +@tw-colors-indigo-300: #a3bffa; +@tw-colors-indigo-400: #7f9cf5; +@tw-colors-indigo-500: #667eea; +@tw-colors-indigo-600: #5a67d8; +@tw-colors-indigo-700: #4c51bf; +@tw-colors-indigo-800: #434190; +@tw-colors-indigo-900: #3c366b; +@tw-colors-purple-100: #faf5ff; +@tw-colors-purple-200: #e9d8fd; +@tw-colors-purple-300: #d6bcfa; +@tw-colors-purple-400: #b794f4; +@tw-colors-purple-500: #9f7aea; +@tw-colors-purple-600: #805ad5; +@tw-colors-purple-700: #6b46c1; +@tw-colors-purple-800: #553c9a; +@tw-colors-purple-900: #44337a; +@tw-colors-pink-100: #fff5f7; +@tw-colors-pink-200: #fed7e2; +@tw-colors-pink-300: #fbb6ce; +@tw-colors-pink-400: #f687b3; +@tw-colors-pink-500: #ed64a6; +@tw-colors-pink-600: #d53f8c; +@tw-colors-pink-700: #b83280; +@tw-colors-pink-800: #97266d; +@tw-colors-pink-900: #702459; +@tw-colors-cyan: #9cdbff; + +@tw-spacing-0: 0; +@tw-spacing-1: 0.25rem; +@tw-spacing-2: 0.5rem; +@tw-spacing-3: 0.75rem; +@tw-spacing-4: 1rem; +@tw-spacing-5: 1.25rem; +@tw-spacing-6: 1.5rem; +@tw-spacing-8: 2rem; +@tw-spacing-10: 2.5rem; +@tw-spacing-12: 3rem; +@tw-spacing-16: 4rem; +@tw-spacing-20: 5rem; +@tw-spacing-24: 6rem; +@tw-spacing-32: 8rem; +@tw-spacing-40: 10rem; +@tw-spacing-48: 12rem; +@tw-spacing-56: 14rem; +@tw-spacing-64: 16rem; +@tw-spacing-96: 24rem; +@tw-spacing-128: 32rem; +@tw-spacing-px: 1px; + +@tw-fontSize-xs: .75rem; +@tw-fontSize-sm: .875rem; +@tw-fontSize-base: 1rem; +@tw-fontSize-lg: 1.125rem; +@tw-fontSize-xl: 1.25rem; +@tw-fontSize-2xl: 1.5rem; +@tw-fontSize-3xl: 1.875rem; +@tw-fontSize-4xl: 2.25rem; +@tw-fontSize-5xl: 3rem; +@tw-fontSize-6xl: 4rem; + +@tw-fontWeight-hairline: 100; +@tw-fontWeight-thin: 200; +@tw-fontWeight-light: 300; +@tw-fontWeight-normal: 400; +@tw-fontWeight-medium: 500; +@tw-fontWeight-semibold: 600; +@tw-fontWeight-bold: 700; +@tw-fontWeight-extrabold: 800; +@tw-fontWeight-black: 900; + +@tw-lineHeight-none: 1; +@tw-lineHeight-tight: 1.25; +@tw-lineHeight-snug: 1.375; +@tw-lineHeight-normal: 1.5; +@tw-lineHeight-relaxed: 1.625; +@tw-lineHeight-loose: 2; + +@tw-letterSpacing-tighter: -.05em; +@tw-letterSpacing-tight: -.025em; +@tw-letterSpacing-normal: 0; +@tw-letterSpacing-wide: .025em; +@tw-letterSpacing-wider: .05em; +@tw-letterSpacing-widest: .1em; + +@tw-textColor-transparent: transparent; +@tw-textColor-black: #000; +@tw-textColor-white: #fff; +@tw-textColor-gray-100: #f7fafc; +@tw-textColor-gray-200: #edf2f7; +@tw-textColor-gray-300: #e2e8f0; +@tw-textColor-gray-400: #cbd5e0; +@tw-textColor-gray-500: #a0aec0; +@tw-textColor-gray-600: #718096; +@tw-textColor-gray-700: #4a5568; +@tw-textColor-gray-800: #2d3748; +@tw-textColor-gray-900: #1a202c; +@tw-textColor-red-100: #fff5f5; +@tw-textColor-red-200: #fed7d7; +@tw-textColor-red-300: #feb2b2; +@tw-textColor-red-400: #fc8181; +@tw-textColor-red-500: #f56565; +@tw-textColor-red-600: #e53e3e; +@tw-textColor-red-700: #c53030; +@tw-textColor-red-800: #9b2c2c; +@tw-textColor-red-900: #742a2a; +@tw-textColor-orange-100: #fffaf0; +@tw-textColor-orange-200: #feebc8; +@tw-textColor-orange-300: #fbd38d; +@tw-textColor-orange-400: #f6ad55; +@tw-textColor-orange-500: #ed8936; +@tw-textColor-orange-600: #dd6b20; +@tw-textColor-orange-700: #c05621; +@tw-textColor-orange-800: #9c4221; +@tw-textColor-orange-900: #7b341e; +@tw-textColor-yellow-100: #fffff0; +@tw-textColor-yellow-200: #fefcbf; +@tw-textColor-yellow-300: #faf089; +@tw-textColor-yellow-400: #f6e05e; +@tw-textColor-yellow-500: #ecc94b; +@tw-textColor-yellow-600: #d69e2e; +@tw-textColor-yellow-700: #b7791f; +@tw-textColor-yellow-800: #975a16; +@tw-textColor-yellow-900: #744210; +@tw-textColor-green-100: #f0fff4; +@tw-textColor-green-200: #c6f6d5; +@tw-textColor-green-300: #9ae6b4; +@tw-textColor-green-400: #68d391; +@tw-textColor-green-500: #48bb78; +@tw-textColor-green-600: #38a169; +@tw-textColor-green-700: #2f855a; +@tw-textColor-green-800: #276749; +@tw-textColor-green-900: #22543d; +@tw-textColor-teal-100: #e6fffa; +@tw-textColor-teal-200: #b2f5ea; +@tw-textColor-teal-300: #81e6d9; +@tw-textColor-teal-400: #4fd1c5; +@tw-textColor-teal-500: #38b2ac; +@tw-textColor-teal-600: #319795; +@tw-textColor-teal-700: #2c7a7b; +@tw-textColor-teal-800: #285e61; +@tw-textColor-teal-900: #234e52; +@tw-textColor-blue-100: #ebf8ff; +@tw-textColor-blue-200: #bee3f8; +@tw-textColor-blue-300: #90cdf4; +@tw-textColor-blue-400: #63b3ed; +@tw-textColor-blue-500: #4299e1; +@tw-textColor-blue-600: #3182ce; +@tw-textColor-blue-700: #2b6cb0; +@tw-textColor-blue-800: #2c5282; +@tw-textColor-blue-900: #2a4365; +@tw-textColor-indigo-100: #ebf4ff; +@tw-textColor-indigo-200: #c3dafe; +@tw-textColor-indigo-300: #a3bffa; +@tw-textColor-indigo-400: #7f9cf5; +@tw-textColor-indigo-500: #667eea; +@tw-textColor-indigo-600: #5a67d8; +@tw-textColor-indigo-700: #4c51bf; +@tw-textColor-indigo-800: #434190; +@tw-textColor-indigo-900: #3c366b; +@tw-textColor-purple-100: #faf5ff; +@tw-textColor-purple-200: #e9d8fd; +@tw-textColor-purple-300: #d6bcfa; +@tw-textColor-purple-400: #b794f4; +@tw-textColor-purple-500: #9f7aea; +@tw-textColor-purple-600: #805ad5; +@tw-textColor-purple-700: #6b46c1; +@tw-textColor-purple-800: #553c9a; +@tw-textColor-purple-900: #44337a; +@tw-textColor-pink-100: #fff5f7; +@tw-textColor-pink-200: #fed7e2; +@tw-textColor-pink-300: #fbb6ce; +@tw-textColor-pink-400: #f687b3; +@tw-textColor-pink-500: #ed64a6; +@tw-textColor-pink-600: #d53f8c; +@tw-textColor-pink-700: #b83280; +@tw-textColor-pink-800: #97266d; +@tw-textColor-pink-900: #702459; +@tw-textColor-cyan: #9cdbff; + +@tw-backgroundColor-transparent: transparent; +@tw-backgroundColor-black: #000; +@tw-backgroundColor-white: #fff; +@tw-backgroundColor-gray-100: #f7fafc; +@tw-backgroundColor-gray-200: #edf2f7; +@tw-backgroundColor-gray-300: #e2e8f0; +@tw-backgroundColor-gray-400: #cbd5e0; +@tw-backgroundColor-gray-500: #a0aec0; +@tw-backgroundColor-gray-600: #718096; +@tw-backgroundColor-gray-700: #4a5568; +@tw-backgroundColor-gray-800: #2d3748; +@tw-backgroundColor-gray-900: #1a202c; +@tw-backgroundColor-red-100: #fff5f5; +@tw-backgroundColor-red-200: #fed7d7; +@tw-backgroundColor-red-300: #feb2b2; +@tw-backgroundColor-red-400: #fc8181; +@tw-backgroundColor-red-500: #f56565; +@tw-backgroundColor-red-600: #e53e3e; +@tw-backgroundColor-red-700: #c53030; +@tw-backgroundColor-red-800: #9b2c2c; +@tw-backgroundColor-red-900: #742a2a; +@tw-backgroundColor-orange-100: #fffaf0; +@tw-backgroundColor-orange-200: #feebc8; +@tw-backgroundColor-orange-300: #fbd38d; +@tw-backgroundColor-orange-400: #f6ad55; +@tw-backgroundColor-orange-500: #ed8936; +@tw-backgroundColor-orange-600: #dd6b20; +@tw-backgroundColor-orange-700: #c05621; +@tw-backgroundColor-orange-800: #9c4221; +@tw-backgroundColor-orange-900: #7b341e; +@tw-backgroundColor-yellow-100: #fffff0; +@tw-backgroundColor-yellow-200: #fefcbf; +@tw-backgroundColor-yellow-300: #faf089; +@tw-backgroundColor-yellow-400: #f6e05e; +@tw-backgroundColor-yellow-500: #ecc94b; +@tw-backgroundColor-yellow-600: #d69e2e; +@tw-backgroundColor-yellow-700: #b7791f; +@tw-backgroundColor-yellow-800: #975a16; +@tw-backgroundColor-yellow-900: #744210; +@tw-backgroundColor-green-100: #f0fff4; +@tw-backgroundColor-green-200: #c6f6d5; +@tw-backgroundColor-green-300: #9ae6b4; +@tw-backgroundColor-green-400: #68d391; +@tw-backgroundColor-green-500: #48bb78; +@tw-backgroundColor-green-600: #38a169; +@tw-backgroundColor-green-700: #2f855a; +@tw-backgroundColor-green-800: #276749; +@tw-backgroundColor-green-900: #22543d; +@tw-backgroundColor-teal-100: #e6fffa; +@tw-backgroundColor-teal-200: #b2f5ea; +@tw-backgroundColor-teal-300: #81e6d9; +@tw-backgroundColor-teal-400: #4fd1c5; +@tw-backgroundColor-teal-500: #38b2ac; +@tw-backgroundColor-teal-600: #319795; +@tw-backgroundColor-teal-700: #2c7a7b; +@tw-backgroundColor-teal-800: #285e61; +@tw-backgroundColor-teal-900: #234e52; +@tw-backgroundColor-blue-100: #ebf8ff; +@tw-backgroundColor-blue-200: #bee3f8; +@tw-backgroundColor-blue-300: #90cdf4; +@tw-backgroundColor-blue-400: #63b3ed; +@tw-backgroundColor-blue-500: #4299e1; +@tw-backgroundColor-blue-600: #3182ce; +@tw-backgroundColor-blue-700: #2b6cb0; +@tw-backgroundColor-blue-800: #2c5282; +@tw-backgroundColor-blue-900: #2a4365; +@tw-backgroundColor-indigo-100: #ebf4ff; +@tw-backgroundColor-indigo-200: #c3dafe; +@tw-backgroundColor-indigo-300: #a3bffa; +@tw-backgroundColor-indigo-400: #7f9cf5; +@tw-backgroundColor-indigo-500: #667eea; +@tw-backgroundColor-indigo-600: #5a67d8; +@tw-backgroundColor-indigo-700: #4c51bf; +@tw-backgroundColor-indigo-800: #434190; +@tw-backgroundColor-indigo-900: #3c366b; +@tw-backgroundColor-purple-100: #faf5ff; +@tw-backgroundColor-purple-200: #e9d8fd; +@tw-backgroundColor-purple-300: #d6bcfa; +@tw-backgroundColor-purple-400: #b794f4; +@tw-backgroundColor-purple-500: #9f7aea; +@tw-backgroundColor-purple-600: #805ad5; +@tw-backgroundColor-purple-700: #6b46c1; +@tw-backgroundColor-purple-800: #553c9a; +@tw-backgroundColor-purple-900: #44337a; +@tw-backgroundColor-pink-100: #fff5f7; +@tw-backgroundColor-pink-200: #fed7e2; +@tw-backgroundColor-pink-300: #fbb6ce; +@tw-backgroundColor-pink-400: #f687b3; +@tw-backgroundColor-pink-500: #ed64a6; +@tw-backgroundColor-pink-600: #d53f8c; +@tw-backgroundColor-pink-700: #b83280; +@tw-backgroundColor-pink-800: #97266d; +@tw-backgroundColor-pink-900: #702459; +@tw-backgroundColor-cyan: #9cdbff; + +@tw-backgroundPosition-bottom: bottom; +@tw-backgroundPosition-center: center; +@tw-backgroundPosition-left: left; +@tw-backgroundPosition-left-bottom: left bottom; +@tw-backgroundPosition-left-top: left top; +@tw-backgroundPosition-right: right; +@tw-backgroundPosition-right-bottom: right bottom; +@tw-backgroundPosition-right-top: right top; +@tw-backgroundPosition-top: top; @tw-backgroundSize-auto: auto; @tw-backgroundSize-cover: cover; @tw-backgroundSize-contain: contain; - -@tw-borderWidths-0: 0; -@tw-borderWidths-2: 2px; -@tw-borderWidths-4: 4px; -@tw-borderWidths-8: 8px; -@tw-borderWidths-default: 1px; - - -@tw-borderColors-default: #dae1e7; -@tw-borderColors-transparent: transparent; -@tw-borderColors-black: #22292f; -@tw-borderColors-grey-darkest: #3d4852; -@tw-borderColors-grey-darker: #606f7b; -@tw-borderColors-grey-dark: #8795a1; -@tw-borderColors-grey: #b8c2cc; -@tw-borderColors-grey-light: #dae1e7; -@tw-borderColors-grey-lighter: #f1f5f8; -@tw-borderColors-grey-lightest: #f8fafc; -@tw-borderColors-white: #ffffff; -@tw-borderColors-red-darkest: #3b0d0c; -@tw-borderColors-red-darker: #621b18; -@tw-borderColors-red-dark: #cc1f1a; -@tw-borderColors-red: #e3342f; -@tw-borderColors-red-light: #ef5753; -@tw-borderColors-red-lighter: #f9acaa; -@tw-borderColors-red-lightest: #fcebea; -@tw-borderColors-orange-darkest: #462a16; -@tw-borderColors-orange-darker: #613b1f; -@tw-borderColors-orange-dark: #de751f; -@tw-borderColors-orange: #f6993f; -@tw-borderColors-orange-light: #faad63; -@tw-borderColors-orange-lighter: #fcd9b6; -@tw-borderColors-orange-lightest: #fff5eb; -@tw-borderColors-yellow-darkest: #453411; -@tw-borderColors-yellow-darker: #684f1d; -@tw-borderColors-yellow-dark: #f2d024; -@tw-borderColors-yellow: #ffed4a; -@tw-borderColors-yellow-light: #fff382; -@tw-borderColors-yellow-lighter: #fff9c2; -@tw-borderColors-yellow-lightest: #fcfbeb; -@tw-borderColors-green-darkest: #0f2f21; -@tw-borderColors-green-darker: #1a4731; -@tw-borderColors-green-dark: #1f9d55; -@tw-borderColors-green: #38c172; -@tw-borderColors-green-light: #51d88a; -@tw-borderColors-green-lighter: #a2f5bf; -@tw-borderColors-green-lightest: #e3fcec; -@tw-borderColors-teal-darkest: #0d3331; -@tw-borderColors-teal-darker: #20504f; -@tw-borderColors-teal-dark: #38a89d; -@tw-borderColors-teal: #4dc0b5; -@tw-borderColors-teal-light: #64d5ca; -@tw-borderColors-teal-lighter: #a0f0ed; -@tw-borderColors-teal-lightest: #e8fffe; -@tw-borderColors-blue-darkest: #12283a; -@tw-borderColors-blue-darker: #1c3d5a; -@tw-borderColors-blue-dark: #2779bd; -@tw-borderColors-blue: #3490dc; -@tw-borderColors-blue-light: #6cb2eb; -@tw-borderColors-blue-lighter: #bcdefa; -@tw-borderColors-blue-lightest: #eff8ff; -@tw-borderColors-indigo-darkest: #191e38; -@tw-borderColors-indigo-darker: #2f365f; -@tw-borderColors-indigo-dark: #5661b3; -@tw-borderColors-indigo: #6574cd; -@tw-borderColors-indigo-light: #7886d7; -@tw-borderColors-indigo-lighter: #b2b7ff; -@tw-borderColors-indigo-lightest: #e6e8ff; -@tw-borderColors-purple-darkest: #21183c; -@tw-borderColors-purple-darker: #382b5f; -@tw-borderColors-purple-dark: #794acf; -@tw-borderColors-purple: #9561e2; -@tw-borderColors-purple-light: #a779e9; -@tw-borderColors-purple-lighter: #d6bbfc; -@tw-borderColors-purple-lightest: #f3ebff; -@tw-borderColors-pink-darkest: #451225; -@tw-borderColors-pink-darker: #6f213f; -@tw-borderColors-pink-dark: #eb5286; -@tw-borderColors-pink: #f66d9b; -@tw-borderColors-pink-light: #fa7ea8; -@tw-borderColors-pink-lighter: #ffbbca; -@tw-borderColors-pink-lightest: #ffebef; - +@tw-borderColor-transparent: transparent; +@tw-borderColor-black: #000; +@tw-borderColor-white: #fff; +@tw-borderColor-gray-100: #f7fafc; +@tw-borderColor-gray-200: #edf2f7; +@tw-borderColor-gray-300: #e2e8f0; +@tw-borderColor-gray-400: #cbd5e0; +@tw-borderColor-gray-500: #a0aec0; +@tw-borderColor-gray-600: #718096; +@tw-borderColor-gray-700: #4a5568; +@tw-borderColor-gray-800: #2d3748; +@tw-borderColor-gray-900: #1a202c; +@tw-borderColor-red-100: #fff5f5; +@tw-borderColor-red-200: #fed7d7; +@tw-borderColor-red-300: #feb2b2; +@tw-borderColor-red-400: #fc8181; +@tw-borderColor-red-500: #f56565; +@tw-borderColor-red-600: #e53e3e; +@tw-borderColor-red-700: #c53030; +@tw-borderColor-red-800: #9b2c2c; +@tw-borderColor-red-900: #742a2a; +@tw-borderColor-orange-100: #fffaf0; +@tw-borderColor-orange-200: #feebc8; +@tw-borderColor-orange-300: #fbd38d; +@tw-borderColor-orange-400: #f6ad55; +@tw-borderColor-orange-500: #ed8936; +@tw-borderColor-orange-600: #dd6b20; +@tw-borderColor-orange-700: #c05621; +@tw-borderColor-orange-800: #9c4221; +@tw-borderColor-orange-900: #7b341e; +@tw-borderColor-yellow-100: #fffff0; +@tw-borderColor-yellow-200: #fefcbf; +@tw-borderColor-yellow-300: #faf089; +@tw-borderColor-yellow-400: #f6e05e; +@tw-borderColor-yellow-500: #ecc94b; +@tw-borderColor-yellow-600: #d69e2e; +@tw-borderColor-yellow-700: #b7791f; +@tw-borderColor-yellow-800: #975a16; +@tw-borderColor-yellow-900: #744210; +@tw-borderColor-green-100: #f0fff4; +@tw-borderColor-green-200: #c6f6d5; +@tw-borderColor-green-300: #9ae6b4; +@tw-borderColor-green-400: #68d391; +@tw-borderColor-green-500: #48bb78; +@tw-borderColor-green-600: #38a169; +@tw-borderColor-green-700: #2f855a; +@tw-borderColor-green-800: #276749; +@tw-borderColor-green-900: #22543d; +@tw-borderColor-teal-100: #e6fffa; +@tw-borderColor-teal-200: #b2f5ea; +@tw-borderColor-teal-300: #81e6d9; +@tw-borderColor-teal-400: #4fd1c5; +@tw-borderColor-teal-500: #38b2ac; +@tw-borderColor-teal-600: #319795; +@tw-borderColor-teal-700: #2c7a7b; +@tw-borderColor-teal-800: #285e61; +@tw-borderColor-teal-900: #234e52; +@tw-borderColor-blue-100: #ebf8ff; +@tw-borderColor-blue-200: #bee3f8; +@tw-borderColor-blue-300: #90cdf4; +@tw-borderColor-blue-400: #63b3ed; +@tw-borderColor-blue-500: #4299e1; +@tw-borderColor-blue-600: #3182ce; +@tw-borderColor-blue-700: #2b6cb0; +@tw-borderColor-blue-800: #2c5282; +@tw-borderColor-blue-900: #2a4365; +@tw-borderColor-indigo-100: #ebf4ff; +@tw-borderColor-indigo-200: #c3dafe; +@tw-borderColor-indigo-300: #a3bffa; +@tw-borderColor-indigo-400: #7f9cf5; +@tw-borderColor-indigo-500: #667eea; +@tw-borderColor-indigo-600: #5a67d8; +@tw-borderColor-indigo-700: #4c51bf; +@tw-borderColor-indigo-800: #434190; +@tw-borderColor-indigo-900: #3c366b; +@tw-borderColor-purple-100: #faf5ff; +@tw-borderColor-purple-200: #e9d8fd; +@tw-borderColor-purple-300: #d6bcfa; +@tw-borderColor-purple-400: #b794f4; +@tw-borderColor-purple-500: #9f7aea; +@tw-borderColor-purple-600: #805ad5; +@tw-borderColor-purple-700: #6b46c1; +@tw-borderColor-purple-800: #553c9a; +@tw-borderColor-purple-900: #44337a; +@tw-borderColor-pink-100: #fff5f7; +@tw-borderColor-pink-200: #fed7e2; +@tw-borderColor-pink-300: #fbb6ce; +@tw-borderColor-pink-400: #f687b3; +@tw-borderColor-pink-500: #ed64a6; +@tw-borderColor-pink-600: #d53f8c; +@tw-borderColor-pink-700: #b83280; +@tw-borderColor-pink-800: #97266d; +@tw-borderColor-pink-900: #702459; +@tw-borderColor-cyan: #9cdbff; +@tw-borderColor-default: #e2e8f0; @tw-borderRadius-none: 0; @tw-borderRadius-sm: .125rem; @@ -868,20 +1161,33 @@ exports[`Less converter Converts to flat variables with prefix 1`] = ` @tw-borderRadius-lg: .5rem; @tw-borderRadius-full: 9999px; +@tw-cursor-auto: auto; +@tw-cursor-default: default; +@tw-cursor-pointer: pointer; +@tw-cursor-wait: wait; +@tw-cursor-move: move; +@tw-cursor-not-allowed: not-allowed; +@tw-width-0: 0; @tw-width-1: 0.25rem; @tw-width-2: 0.5rem; @tw-width-3: 0.75rem; @tw-width-4: 1rem; +@tw-width-5: 1.25rem; @tw-width-6: 1.5rem; @tw-width-8: 2rem; @tw-width-10: 2.5rem; @tw-width-12: 3rem; @tw-width-16: 4rem; +@tw-width-20: 5rem; @tw-width-24: 6rem; @tw-width-32: 8rem; +@tw-width-40: 10rem; @tw-width-48: 12rem; +@tw-width-56: 14rem; @tw-width-64: 16rem; +@tw-width-96: 24rem; +@tw-width-128: 32rem; @tw-width-auto: auto; @tw-width-px: 1px; @tw-width-1\\\\/2: 50%; @@ -898,88 +1204,138 @@ exports[`Less converter Converts to flat variables with prefix 1`] = ` @tw-width-full: 100%; @tw-width-screen: 100vw; - +@tw-height-0: 0; @tw-height-1: 0.25rem; @tw-height-2: 0.5rem; @tw-height-3: 0.75rem; @tw-height-4: 1rem; +@tw-height-5: 1.25rem; @tw-height-6: 1.5rem; @tw-height-8: 2rem; @tw-height-10: 2.5rem; @tw-height-12: 3rem; @tw-height-16: 4rem; +@tw-height-20: 5rem; @tw-height-24: 6rem; @tw-height-32: 8rem; +@tw-height-40: 10rem; @tw-height-48: 12rem; +@tw-height-56: 14rem; @tw-height-64: 16rem; +@tw-height-96: 24rem; +@tw-height-128: 32rem; @tw-height-auto: auto; @tw-height-px: 1px; @tw-height-full: 100%; @tw-height-screen: 100vh; - @tw-minWidth-0: 0; @tw-minWidth-full: 100%; - @tw-minHeight-0: 0; @tw-minHeight-full: 100%; @tw-minHeight-screen: 100vh; - @tw-maxWidth-xs: 20rem; -@tw-maxWidth-sm: 30rem; -@tw-maxWidth-md: 40rem; -@tw-maxWidth-lg: 50rem; -@tw-maxWidth-xl: 60rem; -@tw-maxWidth-2xl: 70rem; -@tw-maxWidth-3xl: 80rem; -@tw-maxWidth-4xl: 90rem; -@tw-maxWidth-5xl: 100rem; +@tw-maxWidth-sm: 24rem; +@tw-maxWidth-md: 28rem; +@tw-maxWidth-lg: 32rem; +@tw-maxWidth-xl: 36rem; +@tw-maxWidth-2xl: 42rem; +@tw-maxWidth-3xl: 48rem; +@tw-maxWidth-4xl: 56rem; +@tw-maxWidth-5xl: 64rem; +@tw-maxWidth-6xl: 72rem; @tw-maxWidth-full: 100%; - @tw-maxHeight-full: 100%; @tw-maxHeight-screen: 100vh; - @tw-padding-0: 0; @tw-padding-1: 0.25rem; @tw-padding-2: 0.5rem; @tw-padding-3: 0.75rem; @tw-padding-4: 1rem; +@tw-padding-5: 1.25rem; @tw-padding-6: 1.5rem; @tw-padding-8: 2rem; +@tw-padding-10: 2.5rem; +@tw-padding-12: 3rem; +@tw-padding-16: 4rem; +@tw-padding-20: 5rem; +@tw-padding-24: 6rem; +@tw-padding-32: 8rem; +@tw-padding-40: 10rem; +@tw-padding-48: 12rem; +@tw-padding-56: 14rem; +@tw-padding-64: 16rem; +@tw-padding-96: 24rem; +@tw-padding-128: 32rem; @tw-padding-px: 1px; - @tw-margin-0: 0; @tw-margin-1: 0.25rem; @tw-margin-2: 0.5rem; @tw-margin-3: 0.75rem; @tw-margin-4: 1rem; +@tw-margin-5: 1.25rem; @tw-margin-6: 1.5rem; @tw-margin-8: 2rem; +@tw-margin-10: 2.5rem; +@tw-margin-12: 3rem; +@tw-margin-16: 4rem; +@tw-margin-20: 5rem; +@tw-margin-24: 6rem; +@tw-margin-32: 8rem; +@tw-margin-40: 10rem; +@tw-margin-48: 12rem; +@tw-margin-56: 14rem; +@tw-margin-64: 16rem; +@tw-margin-96: 24rem; +@tw-margin-128: 32rem; @tw-margin-auto: auto; @tw-margin-px: 1px; - @tw-negativeMargin-0: 0; @tw-negativeMargin-1: 0.25rem; @tw-negativeMargin-2: 0.5rem; @tw-negativeMargin-3: 0.75rem; @tw-negativeMargin-4: 1rem; +@tw-negativeMargin-5: 1.25rem; @tw-negativeMargin-6: 1.5rem; @tw-negativeMargin-8: 2rem; +@tw-negativeMargin-10: 2.5rem; +@tw-negativeMargin-12: 3rem; +@tw-negativeMargin-16: 4rem; +@tw-negativeMargin-20: 5rem; +@tw-negativeMargin-24: 6rem; +@tw-negativeMargin-32: 8rem; +@tw-negativeMargin-40: 10rem; +@tw-negativeMargin-48: 12rem; +@tw-negativeMargin-56: 14rem; +@tw-negativeMargin-64: 16rem; +@tw-negativeMargin-96: 24rem; +@tw-negativeMargin-128: 32rem; @tw-negativeMargin-px: 1px; - -@tw-shadows-default: 0 2px 4px 0 rgba(0,0,0,0.10); -@tw-shadows-md: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08); -@tw-shadows-lg: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08); -@tw-shadows-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); -@tw-shadows-none: none; - +@tw-objectPosition-bottom: bottom; +@tw-objectPosition-center: center; +@tw-objectPosition-left: left; +@tw-objectPosition-left-bottom: left bottom; +@tw-objectPosition-left-top: left top; +@tw-objectPosition-right: right; +@tw-objectPosition-right-bottom: right bottom; +@tw-objectPosition-right-top: right top; +@tw-objectPosition-top: top; + +@tw-boxShadow-default: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06); +@tw-boxShadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); +@tw-boxShadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05); +@tw-boxShadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04); +@tw-boxShadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25); +@tw-boxShadow-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); +@tw-boxShadow-outline: 0 0 0 3px rgba(66,153,225,0.5); +@tw-boxShadow-none: none; @tw-zIndex-0: 0; @tw-zIndex-10: 10; @@ -989,380 +1345,503 @@ exports[`Less converter Converts to flat variables with prefix 1`] = ` @tw-zIndex-50: 50; @tw-zIndex-auto: auto; - @tw-opacity-0: 0; @tw-opacity-25: .25; @tw-opacity-50: .5; @tw-opacity-75: .75; @tw-opacity-100: 1; +@tw-fill-current: currentColor; + +@tw-stroke-current: currentColor; + +@tw-flex-1: 1 1 0%; +@tw-flex-auto: 1 1 auto; +@tw-flex-initial: 0 1 auto; +@tw-flex-none: none; + +@tw-flexGrow-0: 0; +@tw-flexGrow-default: 1; + +@tw-flexShrink-0: 0; +@tw-flexShrink-default: 1; -@tw-svgFill-current: currentColor; +@tw-listStyleType-none: none; +@tw-listStyleType-disc: disc; +@tw-listStyleType-decimal: decimal; +@tw-inset-0: 0; +@tw-inset-auto: auto; -@tw-svgStroke-current: currentColor; " `; exports[`Less converter Converts to nested map 1`] = ` " - -@colors-transparent: transparent; -@colors-black: #22292f; -@colors-grey-darkest: #3d4852; -@colors-grey-darker: #606f7b; -@colors-grey-dark: #8795a1; -@colors-grey: #b8c2cc; -@colors-grey-light: #dae1e7; -@colors-grey-lighter: #f1f5f8; -@colors-grey-lightest: #f8fafc; -@colors-white: #ffffff; -@colors-red-darkest: #3b0d0c; -@colors-red-darker: #621b18; -@colors-red-dark: #cc1f1a; -@colors-red: #e3342f; -@colors-red-light: #ef5753; -@colors-red-lighter: #f9acaa; -@colors-red-lightest: #fcebea; -@colors-orange-darkest: #462a16; -@colors-orange-darker: #613b1f; -@colors-orange-dark: #de751f; -@colors-orange: #f6993f; -@colors-orange-light: #faad63; -@colors-orange-lighter: #fcd9b6; -@colors-orange-lightest: #fff5eb; -@colors-yellow-darkest: #453411; -@colors-yellow-darker: #684f1d; -@colors-yellow-dark: #f2d024; -@colors-yellow: #ffed4a; -@colors-yellow-light: #fff382; -@colors-yellow-lighter: #fff9c2; -@colors-yellow-lightest: #fcfbeb; -@colors-green-darkest: #0f2f21; -@colors-green-darker: #1a4731; -@colors-green-dark: #1f9d55; -@colors-green: #38c172; -@colors-green-light: #51d88a; -@colors-green-lighter: #a2f5bf; -@colors-green-lightest: #e3fcec; -@colors-teal-darkest: #0d3331; -@colors-teal-darker: #20504f; -@colors-teal-dark: #38a89d; -@colors-teal: #4dc0b5; -@colors-teal-light: #64d5ca; -@colors-teal-lighter: #a0f0ed; -@colors-teal-lightest: #e8fffe; -@colors-blue-darkest: #12283a; -@colors-blue-darker: #1c3d5a; -@colors-blue-dark: #2779bd; -@colors-blue: #3490dc; -@colors-blue-light: #6cb2eb; -@colors-blue-lighter: #bcdefa; -@colors-blue-lightest: #eff8ff; -@colors-indigo-darkest: #191e38; -@colors-indigo-darker: #2f365f; -@colors-indigo-dark: #5661b3; -@colors-indigo: #6574cd; -@colors-indigo-light: #7886d7; -@colors-indigo-lighter: #b2b7ff; -@colors-indigo-lightest: #e6e8ff; -@colors-purple-darkest: #21183c; -@colors-purple-darker: #382b5f; -@colors-purple-dark: #794acf; -@colors-purple: #9561e2; -@colors-purple-light: #a779e9; -@colors-purple-lighter: #d6bbfc; -@colors-purple-lightest: #f3ebff; -@colors-pink-darkest: #451225; -@colors-pink-darker: #6f213f; -@colors-pink-dark: #eb5286; -@colors-pink: #f66d9b; -@colors-pink-light: #fa7ea8; -@colors-pink-lighter: #ffbbca; -@colors-pink-lightest: #ffebef; - - -@screens-sm: 576px; +@screens-sm: 640px; @screens-md: 768px; -@screens-lg: 992px; -@screens-xl: 1200px; - - -@fonts-sans: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; -@fonts-serif: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; -@fonts-mono: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - - -@textSizes-xs: .75rem; -@textSizes-sm: .875rem; -@textSizes-base: 1rem; -@textSizes-lg: 1.125rem; -@textSizes-xl: 1.25rem; -@textSizes-2xl: 1.5rem; -@textSizes-3xl: 1.875rem; -@textSizes-4xl: 2.25rem; -@textSizes-5xl: 3rem; - - -@fontWeights-hairline: 100; -@fontWeights-thin: 200; -@fontWeights-light: 300; -@fontWeights-normal: 400; -@fontWeights-medium: 500; -@fontWeights-semibold: 600; -@fontWeights-bold: 700; -@fontWeights-extrabold: 800; -@fontWeights-black: 900; - - -@leading-none: 1; -@leading-tight: 1.25; -@leading-normal: 1.5; -@leading-loose: 2; - - -@tracking-tight: -0.05em; -@tracking-normal: 0; -@tracking-wide: 0.05em; - - -@textColors-transparent: transparent; -@textColors-black: #22292f; -@textColors-grey-darkest: #3d4852; -@textColors-grey-darker: #606f7b; -@textColors-grey-dark: #8795a1; -@textColors-grey: #b8c2cc; -@textColors-grey-light: #dae1e7; -@textColors-grey-lighter: #f1f5f8; -@textColors-grey-lightest: #f8fafc; -@textColors-white: #ffffff; -@textColors-red-darkest: #3b0d0c; -@textColors-red-darker: #621b18; -@textColors-red-dark: #cc1f1a; -@textColors-red: #e3342f; -@textColors-red-light: #ef5753; -@textColors-red-lighter: #f9acaa; -@textColors-red-lightest: #fcebea; -@textColors-orange-darkest: #462a16; -@textColors-orange-darker: #613b1f; -@textColors-orange-dark: #de751f; -@textColors-orange: #f6993f; -@textColors-orange-light: #faad63; -@textColors-orange-lighter: #fcd9b6; -@textColors-orange-lightest: #fff5eb; -@textColors-yellow-darkest: #453411; -@textColors-yellow-darker: #684f1d; -@textColors-yellow-dark: #f2d024; -@textColors-yellow: #ffed4a; -@textColors-yellow-light: #fff382; -@textColors-yellow-lighter: #fff9c2; -@textColors-yellow-lightest: #fcfbeb; -@textColors-green-darkest: #0f2f21; -@textColors-green-darker: #1a4731; -@textColors-green-dark: #1f9d55; -@textColors-green: #38c172; -@textColors-green-light: #51d88a; -@textColors-green-lighter: #a2f5bf; -@textColors-green-lightest: #e3fcec; -@textColors-teal-darkest: #0d3331; -@textColors-teal-darker: #20504f; -@textColors-teal-dark: #38a89d; -@textColors-teal: #4dc0b5; -@textColors-teal-light: #64d5ca; -@textColors-teal-lighter: #a0f0ed; -@textColors-teal-lightest: #e8fffe; -@textColors-blue-darkest: #12283a; -@textColors-blue-darker: #1c3d5a; -@textColors-blue-dark: #2779bd; -@textColors-blue: #3490dc; -@textColors-blue-light: #6cb2eb; -@textColors-blue-lighter: #bcdefa; -@textColors-blue-lightest: #eff8ff; -@textColors-indigo-darkest: #191e38; -@textColors-indigo-darker: #2f365f; -@textColors-indigo-dark: #5661b3; -@textColors-indigo: #6574cd; -@textColors-indigo-light: #7886d7; -@textColors-indigo-lighter: #b2b7ff; -@textColors-indigo-lightest: #e6e8ff; -@textColors-purple-darkest: #21183c; -@textColors-purple-darker: #382b5f; -@textColors-purple-dark: #794acf; -@textColors-purple: #9561e2; -@textColors-purple-light: #a779e9; -@textColors-purple-lighter: #d6bbfc; -@textColors-purple-lightest: #f3ebff; -@textColors-pink-darkest: #451225; -@textColors-pink-darker: #6f213f; -@textColors-pink-dark: #eb5286; -@textColors-pink: #f66d9b; -@textColors-pink-light: #fa7ea8; -@textColors-pink-lighter: #ffbbca; -@textColors-pink-lightest: #ffebef; - - -@backgroundColors-transparent: transparent; -@backgroundColors-black: #22292f; -@backgroundColors-grey-darkest: #3d4852; -@backgroundColors-grey-darker: #606f7b; -@backgroundColors-grey-dark: #8795a1; -@backgroundColors-grey: #b8c2cc; -@backgroundColors-grey-light: #dae1e7; -@backgroundColors-grey-lighter: #f1f5f8; -@backgroundColors-grey-lightest: #f8fafc; -@backgroundColors-white: #ffffff; -@backgroundColors-red-darkest: #3b0d0c; -@backgroundColors-red-darker: #621b18; -@backgroundColors-red-dark: #cc1f1a; -@backgroundColors-red: #e3342f; -@backgroundColors-red-light: #ef5753; -@backgroundColors-red-lighter: #f9acaa; -@backgroundColors-red-lightest: #fcebea; -@backgroundColors-orange-darkest: #462a16; -@backgroundColors-orange-darker: #613b1f; -@backgroundColors-orange-dark: #de751f; -@backgroundColors-orange: #f6993f; -@backgroundColors-orange-light: #faad63; -@backgroundColors-orange-lighter: #fcd9b6; -@backgroundColors-orange-lightest: #fff5eb; -@backgroundColors-yellow-darkest: #453411; -@backgroundColors-yellow-darker: #684f1d; -@backgroundColors-yellow-dark: #f2d024; -@backgroundColors-yellow: #ffed4a; -@backgroundColors-yellow-light: #fff382; -@backgroundColors-yellow-lighter: #fff9c2; -@backgroundColors-yellow-lightest: #fcfbeb; -@backgroundColors-green-darkest: #0f2f21; -@backgroundColors-green-darker: #1a4731; -@backgroundColors-green-dark: #1f9d55; -@backgroundColors-green: #38c172; -@backgroundColors-green-light: #51d88a; -@backgroundColors-green-lighter: #a2f5bf; -@backgroundColors-green-lightest: #e3fcec; -@backgroundColors-teal-darkest: #0d3331; -@backgroundColors-teal-darker: #20504f; -@backgroundColors-teal-dark: #38a89d; -@backgroundColors-teal: #4dc0b5; -@backgroundColors-teal-light: #64d5ca; -@backgroundColors-teal-lighter: #a0f0ed; -@backgroundColors-teal-lightest: #e8fffe; -@backgroundColors-blue-darkest: #12283a; -@backgroundColors-blue-darker: #1c3d5a; -@backgroundColors-blue-dark: #2779bd; -@backgroundColors-blue: #3490dc; -@backgroundColors-blue-light: #6cb2eb; -@backgroundColors-blue-lighter: #bcdefa; -@backgroundColors-blue-lightest: #eff8ff; -@backgroundColors-indigo-darkest: #191e38; -@backgroundColors-indigo-darker: #2f365f; -@backgroundColors-indigo-dark: #5661b3; -@backgroundColors-indigo: #6574cd; -@backgroundColors-indigo-light: #7886d7; -@backgroundColors-indigo-lighter: #b2b7ff; -@backgroundColors-indigo-lightest: #e6e8ff; -@backgroundColors-purple-darkest: #21183c; -@backgroundColors-purple-darker: #382b5f; -@backgroundColors-purple-dark: #794acf; -@backgroundColors-purple: #9561e2; -@backgroundColors-purple-light: #a779e9; -@backgroundColors-purple-lighter: #d6bbfc; -@backgroundColors-purple-lightest: #f3ebff; -@backgroundColors-pink-darkest: #451225; -@backgroundColors-pink-darker: #6f213f; -@backgroundColors-pink-dark: #eb5286; -@backgroundColors-pink: #f66d9b; -@backgroundColors-pink-light: #fa7ea8; -@backgroundColors-pink-lighter: #ffbbca; -@backgroundColors-pink-lightest: #ffebef; +@screens-lg: 1024px; +@screens-xl: 1280px; + +@fontFamily-display: Gilroy, sans-serif; +@fontFamily-body: Graphik, sans-serif; +@borderWidth-0: 0; +@borderWidth-2: 2px; +@borderWidth-4: 4px; +@borderWidth-default: 1px; + +@colors-transparent: transparent; +@colors-black: #000; +@colors-white: #fff; +@colors-gray-100: #f7fafc; +@colors-gray-200: #edf2f7; +@colors-gray-300: #e2e8f0; +@colors-gray-400: #cbd5e0; +@colors-gray-500: #a0aec0; +@colors-gray-600: #718096; +@colors-gray-700: #4a5568; +@colors-gray-800: #2d3748; +@colors-gray-900: #1a202c; +@colors-red-100: #fff5f5; +@colors-red-200: #fed7d7; +@colors-red-300: #feb2b2; +@colors-red-400: #fc8181; +@colors-red-500: #f56565; +@colors-red-600: #e53e3e; +@colors-red-700: #c53030; +@colors-red-800: #9b2c2c; +@colors-red-900: #742a2a; +@colors-orange-100: #fffaf0; +@colors-orange-200: #feebc8; +@colors-orange-300: #fbd38d; +@colors-orange-400: #f6ad55; +@colors-orange-500: #ed8936; +@colors-orange-600: #dd6b20; +@colors-orange-700: #c05621; +@colors-orange-800: #9c4221; +@colors-orange-900: #7b341e; +@colors-yellow-100: #fffff0; +@colors-yellow-200: #fefcbf; +@colors-yellow-300: #faf089; +@colors-yellow-400: #f6e05e; +@colors-yellow-500: #ecc94b; +@colors-yellow-600: #d69e2e; +@colors-yellow-700: #b7791f; +@colors-yellow-800: #975a16; +@colors-yellow-900: #744210; +@colors-green-100: #f0fff4; +@colors-green-200: #c6f6d5; +@colors-green-300: #9ae6b4; +@colors-green-400: #68d391; +@colors-green-500: #48bb78; +@colors-green-600: #38a169; +@colors-green-700: #2f855a; +@colors-green-800: #276749; +@colors-green-900: #22543d; +@colors-teal-100: #e6fffa; +@colors-teal-200: #b2f5ea; +@colors-teal-300: #81e6d9; +@colors-teal-400: #4fd1c5; +@colors-teal-500: #38b2ac; +@colors-teal-600: #319795; +@colors-teal-700: #2c7a7b; +@colors-teal-800: #285e61; +@colors-teal-900: #234e52; +@colors-blue-100: #ebf8ff; +@colors-blue-200: #bee3f8; +@colors-blue-300: #90cdf4; +@colors-blue-400: #63b3ed; +@colors-blue-500: #4299e1; +@colors-blue-600: #3182ce; +@colors-blue-700: #2b6cb0; +@colors-blue-800: #2c5282; +@colors-blue-900: #2a4365; +@colors-indigo-100: #ebf4ff; +@colors-indigo-200: #c3dafe; +@colors-indigo-300: #a3bffa; +@colors-indigo-400: #7f9cf5; +@colors-indigo-500: #667eea; +@colors-indigo-600: #5a67d8; +@colors-indigo-700: #4c51bf; +@colors-indigo-800: #434190; +@colors-indigo-900: #3c366b; +@colors-purple-100: #faf5ff; +@colors-purple-200: #e9d8fd; +@colors-purple-300: #d6bcfa; +@colors-purple-400: #b794f4; +@colors-purple-500: #9f7aea; +@colors-purple-600: #805ad5; +@colors-purple-700: #6b46c1; +@colors-purple-800: #553c9a; +@colors-purple-900: #44337a; +@colors-pink-100: #fff5f7; +@colors-pink-200: #fed7e2; +@colors-pink-300: #fbb6ce; +@colors-pink-400: #f687b3; +@colors-pink-500: #ed64a6; +@colors-pink-600: #d53f8c; +@colors-pink-700: #b83280; +@colors-pink-800: #97266d; +@colors-pink-900: #702459; +@colors-cyan: #9cdbff; + +@spacing-0: 0; +@spacing-1: 0.25rem; +@spacing-2: 0.5rem; +@spacing-3: 0.75rem; +@spacing-4: 1rem; +@spacing-5: 1.25rem; +@spacing-6: 1.5rem; +@spacing-8: 2rem; +@spacing-10: 2.5rem; +@spacing-12: 3rem; +@spacing-16: 4rem; +@spacing-20: 5rem; +@spacing-24: 6rem; +@spacing-32: 8rem; +@spacing-40: 10rem; +@spacing-48: 12rem; +@spacing-56: 14rem; +@spacing-64: 16rem; +@spacing-96: 24rem; +@spacing-128: 32rem; +@spacing-px: 1px; + +@fontSize-xs: .75rem; +@fontSize-sm: .875rem; +@fontSize-base: 1rem; +@fontSize-lg: 1.125rem; +@fontSize-xl: 1.25rem; +@fontSize-2xl: 1.5rem; +@fontSize-3xl: 1.875rem; +@fontSize-4xl: 2.25rem; +@fontSize-5xl: 3rem; +@fontSize-6xl: 4rem; + +@fontWeight-hairline: 100; +@fontWeight-thin: 200; +@fontWeight-light: 300; +@fontWeight-normal: 400; +@fontWeight-medium: 500; +@fontWeight-semibold: 600; +@fontWeight-bold: 700; +@fontWeight-extrabold: 800; +@fontWeight-black: 900; + +@lineHeight-none: 1; +@lineHeight-tight: 1.25; +@lineHeight-snug: 1.375; +@lineHeight-normal: 1.5; +@lineHeight-relaxed: 1.625; +@lineHeight-loose: 2; + +@letterSpacing-tighter: -.05em; +@letterSpacing-tight: -.025em; +@letterSpacing-normal: 0; +@letterSpacing-wide: .025em; +@letterSpacing-wider: .05em; +@letterSpacing-widest: .1em; + +@textColor-transparent: transparent; +@textColor-black: #000; +@textColor-white: #fff; +@textColor-gray-100: #f7fafc; +@textColor-gray-200: #edf2f7; +@textColor-gray-300: #e2e8f0; +@textColor-gray-400: #cbd5e0; +@textColor-gray-500: #a0aec0; +@textColor-gray-600: #718096; +@textColor-gray-700: #4a5568; +@textColor-gray-800: #2d3748; +@textColor-gray-900: #1a202c; +@textColor-red-100: #fff5f5; +@textColor-red-200: #fed7d7; +@textColor-red-300: #feb2b2; +@textColor-red-400: #fc8181; +@textColor-red-500: #f56565; +@textColor-red-600: #e53e3e; +@textColor-red-700: #c53030; +@textColor-red-800: #9b2c2c; +@textColor-red-900: #742a2a; +@textColor-orange-100: #fffaf0; +@textColor-orange-200: #feebc8; +@textColor-orange-300: #fbd38d; +@textColor-orange-400: #f6ad55; +@textColor-orange-500: #ed8936; +@textColor-orange-600: #dd6b20; +@textColor-orange-700: #c05621; +@textColor-orange-800: #9c4221; +@textColor-orange-900: #7b341e; +@textColor-yellow-100: #fffff0; +@textColor-yellow-200: #fefcbf; +@textColor-yellow-300: #faf089; +@textColor-yellow-400: #f6e05e; +@textColor-yellow-500: #ecc94b; +@textColor-yellow-600: #d69e2e; +@textColor-yellow-700: #b7791f; +@textColor-yellow-800: #975a16; +@textColor-yellow-900: #744210; +@textColor-green-100: #f0fff4; +@textColor-green-200: #c6f6d5; +@textColor-green-300: #9ae6b4; +@textColor-green-400: #68d391; +@textColor-green-500: #48bb78; +@textColor-green-600: #38a169; +@textColor-green-700: #2f855a; +@textColor-green-800: #276749; +@textColor-green-900: #22543d; +@textColor-teal-100: #e6fffa; +@textColor-teal-200: #b2f5ea; +@textColor-teal-300: #81e6d9; +@textColor-teal-400: #4fd1c5; +@textColor-teal-500: #38b2ac; +@textColor-teal-600: #319795; +@textColor-teal-700: #2c7a7b; +@textColor-teal-800: #285e61; +@textColor-teal-900: #234e52; +@textColor-blue-100: #ebf8ff; +@textColor-blue-200: #bee3f8; +@textColor-blue-300: #90cdf4; +@textColor-blue-400: #63b3ed; +@textColor-blue-500: #4299e1; +@textColor-blue-600: #3182ce; +@textColor-blue-700: #2b6cb0; +@textColor-blue-800: #2c5282; +@textColor-blue-900: #2a4365; +@textColor-indigo-100: #ebf4ff; +@textColor-indigo-200: #c3dafe; +@textColor-indigo-300: #a3bffa; +@textColor-indigo-400: #7f9cf5; +@textColor-indigo-500: #667eea; +@textColor-indigo-600: #5a67d8; +@textColor-indigo-700: #4c51bf; +@textColor-indigo-800: #434190; +@textColor-indigo-900: #3c366b; +@textColor-purple-100: #faf5ff; +@textColor-purple-200: #e9d8fd; +@textColor-purple-300: #d6bcfa; +@textColor-purple-400: #b794f4; +@textColor-purple-500: #9f7aea; +@textColor-purple-600: #805ad5; +@textColor-purple-700: #6b46c1; +@textColor-purple-800: #553c9a; +@textColor-purple-900: #44337a; +@textColor-pink-100: #fff5f7; +@textColor-pink-200: #fed7e2; +@textColor-pink-300: #fbb6ce; +@textColor-pink-400: #f687b3; +@textColor-pink-500: #ed64a6; +@textColor-pink-600: #d53f8c; +@textColor-pink-700: #b83280; +@textColor-pink-800: #97266d; +@textColor-pink-900: #702459; +@textColor-cyan: #9cdbff; + +@backgroundColor-transparent: transparent; +@backgroundColor-black: #000; +@backgroundColor-white: #fff; +@backgroundColor-gray-100: #f7fafc; +@backgroundColor-gray-200: #edf2f7; +@backgroundColor-gray-300: #e2e8f0; +@backgroundColor-gray-400: #cbd5e0; +@backgroundColor-gray-500: #a0aec0; +@backgroundColor-gray-600: #718096; +@backgroundColor-gray-700: #4a5568; +@backgroundColor-gray-800: #2d3748; +@backgroundColor-gray-900: #1a202c; +@backgroundColor-red-100: #fff5f5; +@backgroundColor-red-200: #fed7d7; +@backgroundColor-red-300: #feb2b2; +@backgroundColor-red-400: #fc8181; +@backgroundColor-red-500: #f56565; +@backgroundColor-red-600: #e53e3e; +@backgroundColor-red-700: #c53030; +@backgroundColor-red-800: #9b2c2c; +@backgroundColor-red-900: #742a2a; +@backgroundColor-orange-100: #fffaf0; +@backgroundColor-orange-200: #feebc8; +@backgroundColor-orange-300: #fbd38d; +@backgroundColor-orange-400: #f6ad55; +@backgroundColor-orange-500: #ed8936; +@backgroundColor-orange-600: #dd6b20; +@backgroundColor-orange-700: #c05621; +@backgroundColor-orange-800: #9c4221; +@backgroundColor-orange-900: #7b341e; +@backgroundColor-yellow-100: #fffff0; +@backgroundColor-yellow-200: #fefcbf; +@backgroundColor-yellow-300: #faf089; +@backgroundColor-yellow-400: #f6e05e; +@backgroundColor-yellow-500: #ecc94b; +@backgroundColor-yellow-600: #d69e2e; +@backgroundColor-yellow-700: #b7791f; +@backgroundColor-yellow-800: #975a16; +@backgroundColor-yellow-900: #744210; +@backgroundColor-green-100: #f0fff4; +@backgroundColor-green-200: #c6f6d5; +@backgroundColor-green-300: #9ae6b4; +@backgroundColor-green-400: #68d391; +@backgroundColor-green-500: #48bb78; +@backgroundColor-green-600: #38a169; +@backgroundColor-green-700: #2f855a; +@backgroundColor-green-800: #276749; +@backgroundColor-green-900: #22543d; +@backgroundColor-teal-100: #e6fffa; +@backgroundColor-teal-200: #b2f5ea; +@backgroundColor-teal-300: #81e6d9; +@backgroundColor-teal-400: #4fd1c5; +@backgroundColor-teal-500: #38b2ac; +@backgroundColor-teal-600: #319795; +@backgroundColor-teal-700: #2c7a7b; +@backgroundColor-teal-800: #285e61; +@backgroundColor-teal-900: #234e52; +@backgroundColor-blue-100: #ebf8ff; +@backgroundColor-blue-200: #bee3f8; +@backgroundColor-blue-300: #90cdf4; +@backgroundColor-blue-400: #63b3ed; +@backgroundColor-blue-500: #4299e1; +@backgroundColor-blue-600: #3182ce; +@backgroundColor-blue-700: #2b6cb0; +@backgroundColor-blue-800: #2c5282; +@backgroundColor-blue-900: #2a4365; +@backgroundColor-indigo-100: #ebf4ff; +@backgroundColor-indigo-200: #c3dafe; +@backgroundColor-indigo-300: #a3bffa; +@backgroundColor-indigo-400: #7f9cf5; +@backgroundColor-indigo-500: #667eea; +@backgroundColor-indigo-600: #5a67d8; +@backgroundColor-indigo-700: #4c51bf; +@backgroundColor-indigo-800: #434190; +@backgroundColor-indigo-900: #3c366b; +@backgroundColor-purple-100: #faf5ff; +@backgroundColor-purple-200: #e9d8fd; +@backgroundColor-purple-300: #d6bcfa; +@backgroundColor-purple-400: #b794f4; +@backgroundColor-purple-500: #9f7aea; +@backgroundColor-purple-600: #805ad5; +@backgroundColor-purple-700: #6b46c1; +@backgroundColor-purple-800: #553c9a; +@backgroundColor-purple-900: #44337a; +@backgroundColor-pink-100: #fff5f7; +@backgroundColor-pink-200: #fed7e2; +@backgroundColor-pink-300: #fbb6ce; +@backgroundColor-pink-400: #f687b3; +@backgroundColor-pink-500: #ed64a6; +@backgroundColor-pink-600: #d53f8c; +@backgroundColor-pink-700: #b83280; +@backgroundColor-pink-800: #97266d; +@backgroundColor-pink-900: #702459; +@backgroundColor-cyan: #9cdbff; + +@backgroundPosition-bottom: bottom; +@backgroundPosition-center: center; +@backgroundPosition-left: left; +@backgroundPosition-left-bottom: left bottom; +@backgroundPosition-left-top: left top; +@backgroundPosition-right: right; +@backgroundPosition-right-bottom: right bottom; +@backgroundPosition-right-top: right top; +@backgroundPosition-top: top; @backgroundSize-auto: auto; @backgroundSize-cover: cover; @backgroundSize-contain: contain; - -@borderWidths-0: 0; -@borderWidths-2: 2px; -@borderWidths-4: 4px; -@borderWidths-8: 8px; -@borderWidths-default: 1px; - - -@borderColors-default: #dae1e7; -@borderColors-transparent: transparent; -@borderColors-black: #22292f; -@borderColors-grey-darkest: #3d4852; -@borderColors-grey-darker: #606f7b; -@borderColors-grey-dark: #8795a1; -@borderColors-grey: #b8c2cc; -@borderColors-grey-light: #dae1e7; -@borderColors-grey-lighter: #f1f5f8; -@borderColors-grey-lightest: #f8fafc; -@borderColors-white: #ffffff; -@borderColors-red-darkest: #3b0d0c; -@borderColors-red-darker: #621b18; -@borderColors-red-dark: #cc1f1a; -@borderColors-red: #e3342f; -@borderColors-red-light: #ef5753; -@borderColors-red-lighter: #f9acaa; -@borderColors-red-lightest: #fcebea; -@borderColors-orange-darkest: #462a16; -@borderColors-orange-darker: #613b1f; -@borderColors-orange-dark: #de751f; -@borderColors-orange: #f6993f; -@borderColors-orange-light: #faad63; -@borderColors-orange-lighter: #fcd9b6; -@borderColors-orange-lightest: #fff5eb; -@borderColors-yellow-darkest: #453411; -@borderColors-yellow-darker: #684f1d; -@borderColors-yellow-dark: #f2d024; -@borderColors-yellow: #ffed4a; -@borderColors-yellow-light: #fff382; -@borderColors-yellow-lighter: #fff9c2; -@borderColors-yellow-lightest: #fcfbeb; -@borderColors-green-darkest: #0f2f21; -@borderColors-green-darker: #1a4731; -@borderColors-green-dark: #1f9d55; -@borderColors-green: #38c172; -@borderColors-green-light: #51d88a; -@borderColors-green-lighter: #a2f5bf; -@borderColors-green-lightest: #e3fcec; -@borderColors-teal-darkest: #0d3331; -@borderColors-teal-darker: #20504f; -@borderColors-teal-dark: #38a89d; -@borderColors-teal: #4dc0b5; -@borderColors-teal-light: #64d5ca; -@borderColors-teal-lighter: #a0f0ed; -@borderColors-teal-lightest: #e8fffe; -@borderColors-blue-darkest: #12283a; -@borderColors-blue-darker: #1c3d5a; -@borderColors-blue-dark: #2779bd; -@borderColors-blue: #3490dc; -@borderColors-blue-light: #6cb2eb; -@borderColors-blue-lighter: #bcdefa; -@borderColors-blue-lightest: #eff8ff; -@borderColors-indigo-darkest: #191e38; -@borderColors-indigo-darker: #2f365f; -@borderColors-indigo-dark: #5661b3; -@borderColors-indigo: #6574cd; -@borderColors-indigo-light: #7886d7; -@borderColors-indigo-lighter: #b2b7ff; -@borderColors-indigo-lightest: #e6e8ff; -@borderColors-purple-darkest: #21183c; -@borderColors-purple-darker: #382b5f; -@borderColors-purple-dark: #794acf; -@borderColors-purple: #9561e2; -@borderColors-purple-light: #a779e9; -@borderColors-purple-lighter: #d6bbfc; -@borderColors-purple-lightest: #f3ebff; -@borderColors-pink-darkest: #451225; -@borderColors-pink-darker: #6f213f; -@borderColors-pink-dark: #eb5286; -@borderColors-pink: #f66d9b; -@borderColors-pink-light: #fa7ea8; -@borderColors-pink-lighter: #ffbbca; -@borderColors-pink-lightest: #ffebef; - +@borderColor-transparent: transparent; +@borderColor-black: #000; +@borderColor-white: #fff; +@borderColor-gray-100: #f7fafc; +@borderColor-gray-200: #edf2f7; +@borderColor-gray-300: #e2e8f0; +@borderColor-gray-400: #cbd5e0; +@borderColor-gray-500: #a0aec0; +@borderColor-gray-600: #718096; +@borderColor-gray-700: #4a5568; +@borderColor-gray-800: #2d3748; +@borderColor-gray-900: #1a202c; +@borderColor-red-100: #fff5f5; +@borderColor-red-200: #fed7d7; +@borderColor-red-300: #feb2b2; +@borderColor-red-400: #fc8181; +@borderColor-red-500: #f56565; +@borderColor-red-600: #e53e3e; +@borderColor-red-700: #c53030; +@borderColor-red-800: #9b2c2c; +@borderColor-red-900: #742a2a; +@borderColor-orange-100: #fffaf0; +@borderColor-orange-200: #feebc8; +@borderColor-orange-300: #fbd38d; +@borderColor-orange-400: #f6ad55; +@borderColor-orange-500: #ed8936; +@borderColor-orange-600: #dd6b20; +@borderColor-orange-700: #c05621; +@borderColor-orange-800: #9c4221; +@borderColor-orange-900: #7b341e; +@borderColor-yellow-100: #fffff0; +@borderColor-yellow-200: #fefcbf; +@borderColor-yellow-300: #faf089; +@borderColor-yellow-400: #f6e05e; +@borderColor-yellow-500: #ecc94b; +@borderColor-yellow-600: #d69e2e; +@borderColor-yellow-700: #b7791f; +@borderColor-yellow-800: #975a16; +@borderColor-yellow-900: #744210; +@borderColor-green-100: #f0fff4; +@borderColor-green-200: #c6f6d5; +@borderColor-green-300: #9ae6b4; +@borderColor-green-400: #68d391; +@borderColor-green-500: #48bb78; +@borderColor-green-600: #38a169; +@borderColor-green-700: #2f855a; +@borderColor-green-800: #276749; +@borderColor-green-900: #22543d; +@borderColor-teal-100: #e6fffa; +@borderColor-teal-200: #b2f5ea; +@borderColor-teal-300: #81e6d9; +@borderColor-teal-400: #4fd1c5; +@borderColor-teal-500: #38b2ac; +@borderColor-teal-600: #319795; +@borderColor-teal-700: #2c7a7b; +@borderColor-teal-800: #285e61; +@borderColor-teal-900: #234e52; +@borderColor-blue-100: #ebf8ff; +@borderColor-blue-200: #bee3f8; +@borderColor-blue-300: #90cdf4; +@borderColor-blue-400: #63b3ed; +@borderColor-blue-500: #4299e1; +@borderColor-blue-600: #3182ce; +@borderColor-blue-700: #2b6cb0; +@borderColor-blue-800: #2c5282; +@borderColor-blue-900: #2a4365; +@borderColor-indigo-100: #ebf4ff; +@borderColor-indigo-200: #c3dafe; +@borderColor-indigo-300: #a3bffa; +@borderColor-indigo-400: #7f9cf5; +@borderColor-indigo-500: #667eea; +@borderColor-indigo-600: #5a67d8; +@borderColor-indigo-700: #4c51bf; +@borderColor-indigo-800: #434190; +@borderColor-indigo-900: #3c366b; +@borderColor-purple-100: #faf5ff; +@borderColor-purple-200: #e9d8fd; +@borderColor-purple-300: #d6bcfa; +@borderColor-purple-400: #b794f4; +@borderColor-purple-500: #9f7aea; +@borderColor-purple-600: #805ad5; +@borderColor-purple-700: #6b46c1; +@borderColor-purple-800: #553c9a; +@borderColor-purple-900: #44337a; +@borderColor-pink-100: #fff5f7; +@borderColor-pink-200: #fed7e2; +@borderColor-pink-300: #fbb6ce; +@borderColor-pink-400: #f687b3; +@borderColor-pink-500: #ed64a6; +@borderColor-pink-600: #d53f8c; +@borderColor-pink-700: #b83280; +@borderColor-pink-800: #97266d; +@borderColor-pink-900: #702459; +@borderColor-cyan: #9cdbff; +@borderColor-default: #e2e8f0; @borderRadius-none: 0; @borderRadius-sm: .125rem; @@ -1370,20 +1849,33 @@ exports[`Less converter Converts to nested map 1`] = ` @borderRadius-lg: .5rem; @borderRadius-full: 9999px; +@cursor-auto: auto; +@cursor-default: default; +@cursor-pointer: pointer; +@cursor-wait: wait; +@cursor-move: move; +@cursor-not-allowed: not-allowed; +@width-0: 0; @width-1: 0.25rem; @width-2: 0.5rem; @width-3: 0.75rem; @width-4: 1rem; +@width-5: 1.25rem; @width-6: 1.5rem; @width-8: 2rem; @width-10: 2.5rem; @width-12: 3rem; @width-16: 4rem; +@width-20: 5rem; @width-24: 6rem; @width-32: 8rem; +@width-40: 10rem; @width-48: 12rem; +@width-56: 14rem; @width-64: 16rem; +@width-96: 24rem; +@width-128: 32rem; @width-auto: auto; @width-px: 1px; @width-1\\\\/2: 50%; @@ -1400,88 +1892,138 @@ exports[`Less converter Converts to nested map 1`] = ` @width-full: 100%; @width-screen: 100vw; - +@height-0: 0; @height-1: 0.25rem; @height-2: 0.5rem; @height-3: 0.75rem; @height-4: 1rem; +@height-5: 1.25rem; @height-6: 1.5rem; @height-8: 2rem; @height-10: 2.5rem; @height-12: 3rem; @height-16: 4rem; +@height-20: 5rem; @height-24: 6rem; @height-32: 8rem; +@height-40: 10rem; @height-48: 12rem; +@height-56: 14rem; @height-64: 16rem; +@height-96: 24rem; +@height-128: 32rem; @height-auto: auto; @height-px: 1px; @height-full: 100%; @height-screen: 100vh; - @minWidth-0: 0; @minWidth-full: 100%; - @minHeight-0: 0; @minHeight-full: 100%; @minHeight-screen: 100vh; - @maxWidth-xs: 20rem; -@maxWidth-sm: 30rem; -@maxWidth-md: 40rem; -@maxWidth-lg: 50rem; -@maxWidth-xl: 60rem; -@maxWidth-2xl: 70rem; -@maxWidth-3xl: 80rem; -@maxWidth-4xl: 90rem; -@maxWidth-5xl: 100rem; +@maxWidth-sm: 24rem; +@maxWidth-md: 28rem; +@maxWidth-lg: 32rem; +@maxWidth-xl: 36rem; +@maxWidth-2xl: 42rem; +@maxWidth-3xl: 48rem; +@maxWidth-4xl: 56rem; +@maxWidth-5xl: 64rem; +@maxWidth-6xl: 72rem; @maxWidth-full: 100%; - @maxHeight-full: 100%; @maxHeight-screen: 100vh; - @padding-0: 0; @padding-1: 0.25rem; @padding-2: 0.5rem; @padding-3: 0.75rem; @padding-4: 1rem; +@padding-5: 1.25rem; @padding-6: 1.5rem; @padding-8: 2rem; +@padding-10: 2.5rem; +@padding-12: 3rem; +@padding-16: 4rem; +@padding-20: 5rem; +@padding-24: 6rem; +@padding-32: 8rem; +@padding-40: 10rem; +@padding-48: 12rem; +@padding-56: 14rem; +@padding-64: 16rem; +@padding-96: 24rem; +@padding-128: 32rem; @padding-px: 1px; - @margin-0: 0; @margin-1: 0.25rem; @margin-2: 0.5rem; @margin-3: 0.75rem; @margin-4: 1rem; +@margin-5: 1.25rem; @margin-6: 1.5rem; @margin-8: 2rem; +@margin-10: 2.5rem; +@margin-12: 3rem; +@margin-16: 4rem; +@margin-20: 5rem; +@margin-24: 6rem; +@margin-32: 8rem; +@margin-40: 10rem; +@margin-48: 12rem; +@margin-56: 14rem; +@margin-64: 16rem; +@margin-96: 24rem; +@margin-128: 32rem; @margin-auto: auto; @margin-px: 1px; - @negativeMargin-0: 0; @negativeMargin-1: 0.25rem; @negativeMargin-2: 0.5rem; @negativeMargin-3: 0.75rem; @negativeMargin-4: 1rem; +@negativeMargin-5: 1.25rem; @negativeMargin-6: 1.5rem; @negativeMargin-8: 2rem; +@negativeMargin-10: 2.5rem; +@negativeMargin-12: 3rem; +@negativeMargin-16: 4rem; +@negativeMargin-20: 5rem; +@negativeMargin-24: 6rem; +@negativeMargin-32: 8rem; +@negativeMargin-40: 10rem; +@negativeMargin-48: 12rem; +@negativeMargin-56: 14rem; +@negativeMargin-64: 16rem; +@negativeMargin-96: 24rem; +@negativeMargin-128: 32rem; @negativeMargin-px: 1px; - -@shadows-default: 0 2px 4px 0 rgba(0,0,0,0.10); -@shadows-md: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08); -@shadows-lg: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08); -@shadows-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); -@shadows-none: none; - +@objectPosition-bottom: bottom; +@objectPosition-center: center; +@objectPosition-left: left; +@objectPosition-left-bottom: left bottom; +@objectPosition-left-top: left top; +@objectPosition-right: right; +@objectPosition-right-bottom: right bottom; +@objectPosition-right-top: right top; +@objectPosition-top: top; + +@boxShadow-default: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06); +@boxShadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); +@boxShadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05); +@boxShadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04); +@boxShadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25); +@boxShadow-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); +@boxShadow-outline: 0 0 0 3px rgba(66,153,225,0.5); +@boxShadow-none: none; @zIndex-0: 0; @zIndex-10: 10; @@ -1491,380 +2033,503 @@ exports[`Less converter Converts to nested map 1`] = ` @zIndex-50: 50; @zIndex-auto: auto; - @opacity-0: 0; @opacity-25: .25; @opacity-50: .5; @opacity-75: .75; @opacity-100: 1; +@fill-current: currentColor; + +@stroke-current: currentColor; + +@flex-1: 1 1 0%; +@flex-auto: 1 1 auto; +@flex-initial: 0 1 auto; +@flex-none: none; + +@flexGrow-0: 0; +@flexGrow-default: 1; + +@flexShrink-0: 0; +@flexShrink-default: 1; -@svgFill-current: currentColor; +@listStyleType-none: none; +@listStyleType-disc: disc; +@listStyleType-decimal: decimal; +@inset-0: 0; +@inset-auto: auto; -@svgStroke-current: currentColor; " `; exports[`Less converter Converts to nested map with prefix 1`] = ` " - -@tw-colors-transparent: transparent; -@tw-colors-black: #22292f; -@tw-colors-grey-darkest: #3d4852; -@tw-colors-grey-darker: #606f7b; -@tw-colors-grey-dark: #8795a1; -@tw-colors-grey: #b8c2cc; -@tw-colors-grey-light: #dae1e7; -@tw-colors-grey-lighter: #f1f5f8; -@tw-colors-grey-lightest: #f8fafc; -@tw-colors-white: #ffffff; -@tw-colors-red-darkest: #3b0d0c; -@tw-colors-red-darker: #621b18; -@tw-colors-red-dark: #cc1f1a; -@tw-colors-red: #e3342f; -@tw-colors-red-light: #ef5753; -@tw-colors-red-lighter: #f9acaa; -@tw-colors-red-lightest: #fcebea; -@tw-colors-orange-darkest: #462a16; -@tw-colors-orange-darker: #613b1f; -@tw-colors-orange-dark: #de751f; -@tw-colors-orange: #f6993f; -@tw-colors-orange-light: #faad63; -@tw-colors-orange-lighter: #fcd9b6; -@tw-colors-orange-lightest: #fff5eb; -@tw-colors-yellow-darkest: #453411; -@tw-colors-yellow-darker: #684f1d; -@tw-colors-yellow-dark: #f2d024; -@tw-colors-yellow: #ffed4a; -@tw-colors-yellow-light: #fff382; -@tw-colors-yellow-lighter: #fff9c2; -@tw-colors-yellow-lightest: #fcfbeb; -@tw-colors-green-darkest: #0f2f21; -@tw-colors-green-darker: #1a4731; -@tw-colors-green-dark: #1f9d55; -@tw-colors-green: #38c172; -@tw-colors-green-light: #51d88a; -@tw-colors-green-lighter: #a2f5bf; -@tw-colors-green-lightest: #e3fcec; -@tw-colors-teal-darkest: #0d3331; -@tw-colors-teal-darker: #20504f; -@tw-colors-teal-dark: #38a89d; -@tw-colors-teal: #4dc0b5; -@tw-colors-teal-light: #64d5ca; -@tw-colors-teal-lighter: #a0f0ed; -@tw-colors-teal-lightest: #e8fffe; -@tw-colors-blue-darkest: #12283a; -@tw-colors-blue-darker: #1c3d5a; -@tw-colors-blue-dark: #2779bd; -@tw-colors-blue: #3490dc; -@tw-colors-blue-light: #6cb2eb; -@tw-colors-blue-lighter: #bcdefa; -@tw-colors-blue-lightest: #eff8ff; -@tw-colors-indigo-darkest: #191e38; -@tw-colors-indigo-darker: #2f365f; -@tw-colors-indigo-dark: #5661b3; -@tw-colors-indigo: #6574cd; -@tw-colors-indigo-light: #7886d7; -@tw-colors-indigo-lighter: #b2b7ff; -@tw-colors-indigo-lightest: #e6e8ff; -@tw-colors-purple-darkest: #21183c; -@tw-colors-purple-darker: #382b5f; -@tw-colors-purple-dark: #794acf; -@tw-colors-purple: #9561e2; -@tw-colors-purple-light: #a779e9; -@tw-colors-purple-lighter: #d6bbfc; -@tw-colors-purple-lightest: #f3ebff; -@tw-colors-pink-darkest: #451225; -@tw-colors-pink-darker: #6f213f; -@tw-colors-pink-dark: #eb5286; -@tw-colors-pink: #f66d9b; -@tw-colors-pink-light: #fa7ea8; -@tw-colors-pink-lighter: #ffbbca; -@tw-colors-pink-lightest: #ffebef; - - -@tw-screens-sm: 576px; +@tw-screens-sm: 640px; @tw-screens-md: 768px; -@tw-screens-lg: 992px; -@tw-screens-xl: 1200px; - - -@tw-fonts-sans: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; -@tw-fonts-serif: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; -@tw-fonts-mono: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - - -@tw-textSizes-xs: .75rem; -@tw-textSizes-sm: .875rem; -@tw-textSizes-base: 1rem; -@tw-textSizes-lg: 1.125rem; -@tw-textSizes-xl: 1.25rem; -@tw-textSizes-2xl: 1.5rem; -@tw-textSizes-3xl: 1.875rem; -@tw-textSizes-4xl: 2.25rem; -@tw-textSizes-5xl: 3rem; - - -@tw-fontWeights-hairline: 100; -@tw-fontWeights-thin: 200; -@tw-fontWeights-light: 300; -@tw-fontWeights-normal: 400; -@tw-fontWeights-medium: 500; -@tw-fontWeights-semibold: 600; -@tw-fontWeights-bold: 700; -@tw-fontWeights-extrabold: 800; -@tw-fontWeights-black: 900; - - -@tw-leading-none: 1; -@tw-leading-tight: 1.25; -@tw-leading-normal: 1.5; -@tw-leading-loose: 2; - - -@tw-tracking-tight: -0.05em; -@tw-tracking-normal: 0; -@tw-tracking-wide: 0.05em; - - -@tw-textColors-transparent: transparent; -@tw-textColors-black: #22292f; -@tw-textColors-grey-darkest: #3d4852; -@tw-textColors-grey-darker: #606f7b; -@tw-textColors-grey-dark: #8795a1; -@tw-textColors-grey: #b8c2cc; -@tw-textColors-grey-light: #dae1e7; -@tw-textColors-grey-lighter: #f1f5f8; -@tw-textColors-grey-lightest: #f8fafc; -@tw-textColors-white: #ffffff; -@tw-textColors-red-darkest: #3b0d0c; -@tw-textColors-red-darker: #621b18; -@tw-textColors-red-dark: #cc1f1a; -@tw-textColors-red: #e3342f; -@tw-textColors-red-light: #ef5753; -@tw-textColors-red-lighter: #f9acaa; -@tw-textColors-red-lightest: #fcebea; -@tw-textColors-orange-darkest: #462a16; -@tw-textColors-orange-darker: #613b1f; -@tw-textColors-orange-dark: #de751f; -@tw-textColors-orange: #f6993f; -@tw-textColors-orange-light: #faad63; -@tw-textColors-orange-lighter: #fcd9b6; -@tw-textColors-orange-lightest: #fff5eb; -@tw-textColors-yellow-darkest: #453411; -@tw-textColors-yellow-darker: #684f1d; -@tw-textColors-yellow-dark: #f2d024; -@tw-textColors-yellow: #ffed4a; -@tw-textColors-yellow-light: #fff382; -@tw-textColors-yellow-lighter: #fff9c2; -@tw-textColors-yellow-lightest: #fcfbeb; -@tw-textColors-green-darkest: #0f2f21; -@tw-textColors-green-darker: #1a4731; -@tw-textColors-green-dark: #1f9d55; -@tw-textColors-green: #38c172; -@tw-textColors-green-light: #51d88a; -@tw-textColors-green-lighter: #a2f5bf; -@tw-textColors-green-lightest: #e3fcec; -@tw-textColors-teal-darkest: #0d3331; -@tw-textColors-teal-darker: #20504f; -@tw-textColors-teal-dark: #38a89d; -@tw-textColors-teal: #4dc0b5; -@tw-textColors-teal-light: #64d5ca; -@tw-textColors-teal-lighter: #a0f0ed; -@tw-textColors-teal-lightest: #e8fffe; -@tw-textColors-blue-darkest: #12283a; -@tw-textColors-blue-darker: #1c3d5a; -@tw-textColors-blue-dark: #2779bd; -@tw-textColors-blue: #3490dc; -@tw-textColors-blue-light: #6cb2eb; -@tw-textColors-blue-lighter: #bcdefa; -@tw-textColors-blue-lightest: #eff8ff; -@tw-textColors-indigo-darkest: #191e38; -@tw-textColors-indigo-darker: #2f365f; -@tw-textColors-indigo-dark: #5661b3; -@tw-textColors-indigo: #6574cd; -@tw-textColors-indigo-light: #7886d7; -@tw-textColors-indigo-lighter: #b2b7ff; -@tw-textColors-indigo-lightest: #e6e8ff; -@tw-textColors-purple-darkest: #21183c; -@tw-textColors-purple-darker: #382b5f; -@tw-textColors-purple-dark: #794acf; -@tw-textColors-purple: #9561e2; -@tw-textColors-purple-light: #a779e9; -@tw-textColors-purple-lighter: #d6bbfc; -@tw-textColors-purple-lightest: #f3ebff; -@tw-textColors-pink-darkest: #451225; -@tw-textColors-pink-darker: #6f213f; -@tw-textColors-pink-dark: #eb5286; -@tw-textColors-pink: #f66d9b; -@tw-textColors-pink-light: #fa7ea8; -@tw-textColors-pink-lighter: #ffbbca; -@tw-textColors-pink-lightest: #ffebef; - - -@tw-backgroundColors-transparent: transparent; -@tw-backgroundColors-black: #22292f; -@tw-backgroundColors-grey-darkest: #3d4852; -@tw-backgroundColors-grey-darker: #606f7b; -@tw-backgroundColors-grey-dark: #8795a1; -@tw-backgroundColors-grey: #b8c2cc; -@tw-backgroundColors-grey-light: #dae1e7; -@tw-backgroundColors-grey-lighter: #f1f5f8; -@tw-backgroundColors-grey-lightest: #f8fafc; -@tw-backgroundColors-white: #ffffff; -@tw-backgroundColors-red-darkest: #3b0d0c; -@tw-backgroundColors-red-darker: #621b18; -@tw-backgroundColors-red-dark: #cc1f1a; -@tw-backgroundColors-red: #e3342f; -@tw-backgroundColors-red-light: #ef5753; -@tw-backgroundColors-red-lighter: #f9acaa; -@tw-backgroundColors-red-lightest: #fcebea; -@tw-backgroundColors-orange-darkest: #462a16; -@tw-backgroundColors-orange-darker: #613b1f; -@tw-backgroundColors-orange-dark: #de751f; -@tw-backgroundColors-orange: #f6993f; -@tw-backgroundColors-orange-light: #faad63; -@tw-backgroundColors-orange-lighter: #fcd9b6; -@tw-backgroundColors-orange-lightest: #fff5eb; -@tw-backgroundColors-yellow-darkest: #453411; -@tw-backgroundColors-yellow-darker: #684f1d; -@tw-backgroundColors-yellow-dark: #f2d024; -@tw-backgroundColors-yellow: #ffed4a; -@tw-backgroundColors-yellow-light: #fff382; -@tw-backgroundColors-yellow-lighter: #fff9c2; -@tw-backgroundColors-yellow-lightest: #fcfbeb; -@tw-backgroundColors-green-darkest: #0f2f21; -@tw-backgroundColors-green-darker: #1a4731; -@tw-backgroundColors-green-dark: #1f9d55; -@tw-backgroundColors-green: #38c172; -@tw-backgroundColors-green-light: #51d88a; -@tw-backgroundColors-green-lighter: #a2f5bf; -@tw-backgroundColors-green-lightest: #e3fcec; -@tw-backgroundColors-teal-darkest: #0d3331; -@tw-backgroundColors-teal-darker: #20504f; -@tw-backgroundColors-teal-dark: #38a89d; -@tw-backgroundColors-teal: #4dc0b5; -@tw-backgroundColors-teal-light: #64d5ca; -@tw-backgroundColors-teal-lighter: #a0f0ed; -@tw-backgroundColors-teal-lightest: #e8fffe; -@tw-backgroundColors-blue-darkest: #12283a; -@tw-backgroundColors-blue-darker: #1c3d5a; -@tw-backgroundColors-blue-dark: #2779bd; -@tw-backgroundColors-blue: #3490dc; -@tw-backgroundColors-blue-light: #6cb2eb; -@tw-backgroundColors-blue-lighter: #bcdefa; -@tw-backgroundColors-blue-lightest: #eff8ff; -@tw-backgroundColors-indigo-darkest: #191e38; -@tw-backgroundColors-indigo-darker: #2f365f; -@tw-backgroundColors-indigo-dark: #5661b3; -@tw-backgroundColors-indigo: #6574cd; -@tw-backgroundColors-indigo-light: #7886d7; -@tw-backgroundColors-indigo-lighter: #b2b7ff; -@tw-backgroundColors-indigo-lightest: #e6e8ff; -@tw-backgroundColors-purple-darkest: #21183c; -@tw-backgroundColors-purple-darker: #382b5f; -@tw-backgroundColors-purple-dark: #794acf; -@tw-backgroundColors-purple: #9561e2; -@tw-backgroundColors-purple-light: #a779e9; -@tw-backgroundColors-purple-lighter: #d6bbfc; -@tw-backgroundColors-purple-lightest: #f3ebff; -@tw-backgroundColors-pink-darkest: #451225; -@tw-backgroundColors-pink-darker: #6f213f; -@tw-backgroundColors-pink-dark: #eb5286; -@tw-backgroundColors-pink: #f66d9b; -@tw-backgroundColors-pink-light: #fa7ea8; -@tw-backgroundColors-pink-lighter: #ffbbca; -@tw-backgroundColors-pink-lightest: #ffebef; +@tw-screens-lg: 1024px; +@tw-screens-xl: 1280px; + +@tw-fontFamily-display: Gilroy, sans-serif; +@tw-fontFamily-body: Graphik, sans-serif; +@tw-borderWidth-0: 0; +@tw-borderWidth-2: 2px; +@tw-borderWidth-4: 4px; +@tw-borderWidth-default: 1px; + +@tw-colors-transparent: transparent; +@tw-colors-black: #000; +@tw-colors-white: #fff; +@tw-colors-gray-100: #f7fafc; +@tw-colors-gray-200: #edf2f7; +@tw-colors-gray-300: #e2e8f0; +@tw-colors-gray-400: #cbd5e0; +@tw-colors-gray-500: #a0aec0; +@tw-colors-gray-600: #718096; +@tw-colors-gray-700: #4a5568; +@tw-colors-gray-800: #2d3748; +@tw-colors-gray-900: #1a202c; +@tw-colors-red-100: #fff5f5; +@tw-colors-red-200: #fed7d7; +@tw-colors-red-300: #feb2b2; +@tw-colors-red-400: #fc8181; +@tw-colors-red-500: #f56565; +@tw-colors-red-600: #e53e3e; +@tw-colors-red-700: #c53030; +@tw-colors-red-800: #9b2c2c; +@tw-colors-red-900: #742a2a; +@tw-colors-orange-100: #fffaf0; +@tw-colors-orange-200: #feebc8; +@tw-colors-orange-300: #fbd38d; +@tw-colors-orange-400: #f6ad55; +@tw-colors-orange-500: #ed8936; +@tw-colors-orange-600: #dd6b20; +@tw-colors-orange-700: #c05621; +@tw-colors-orange-800: #9c4221; +@tw-colors-orange-900: #7b341e; +@tw-colors-yellow-100: #fffff0; +@tw-colors-yellow-200: #fefcbf; +@tw-colors-yellow-300: #faf089; +@tw-colors-yellow-400: #f6e05e; +@tw-colors-yellow-500: #ecc94b; +@tw-colors-yellow-600: #d69e2e; +@tw-colors-yellow-700: #b7791f; +@tw-colors-yellow-800: #975a16; +@tw-colors-yellow-900: #744210; +@tw-colors-green-100: #f0fff4; +@tw-colors-green-200: #c6f6d5; +@tw-colors-green-300: #9ae6b4; +@tw-colors-green-400: #68d391; +@tw-colors-green-500: #48bb78; +@tw-colors-green-600: #38a169; +@tw-colors-green-700: #2f855a; +@tw-colors-green-800: #276749; +@tw-colors-green-900: #22543d; +@tw-colors-teal-100: #e6fffa; +@tw-colors-teal-200: #b2f5ea; +@tw-colors-teal-300: #81e6d9; +@tw-colors-teal-400: #4fd1c5; +@tw-colors-teal-500: #38b2ac; +@tw-colors-teal-600: #319795; +@tw-colors-teal-700: #2c7a7b; +@tw-colors-teal-800: #285e61; +@tw-colors-teal-900: #234e52; +@tw-colors-blue-100: #ebf8ff; +@tw-colors-blue-200: #bee3f8; +@tw-colors-blue-300: #90cdf4; +@tw-colors-blue-400: #63b3ed; +@tw-colors-blue-500: #4299e1; +@tw-colors-blue-600: #3182ce; +@tw-colors-blue-700: #2b6cb0; +@tw-colors-blue-800: #2c5282; +@tw-colors-blue-900: #2a4365; +@tw-colors-indigo-100: #ebf4ff; +@tw-colors-indigo-200: #c3dafe; +@tw-colors-indigo-300: #a3bffa; +@tw-colors-indigo-400: #7f9cf5; +@tw-colors-indigo-500: #667eea; +@tw-colors-indigo-600: #5a67d8; +@tw-colors-indigo-700: #4c51bf; +@tw-colors-indigo-800: #434190; +@tw-colors-indigo-900: #3c366b; +@tw-colors-purple-100: #faf5ff; +@tw-colors-purple-200: #e9d8fd; +@tw-colors-purple-300: #d6bcfa; +@tw-colors-purple-400: #b794f4; +@tw-colors-purple-500: #9f7aea; +@tw-colors-purple-600: #805ad5; +@tw-colors-purple-700: #6b46c1; +@tw-colors-purple-800: #553c9a; +@tw-colors-purple-900: #44337a; +@tw-colors-pink-100: #fff5f7; +@tw-colors-pink-200: #fed7e2; +@tw-colors-pink-300: #fbb6ce; +@tw-colors-pink-400: #f687b3; +@tw-colors-pink-500: #ed64a6; +@tw-colors-pink-600: #d53f8c; +@tw-colors-pink-700: #b83280; +@tw-colors-pink-800: #97266d; +@tw-colors-pink-900: #702459; +@tw-colors-cyan: #9cdbff; + +@tw-spacing-0: 0; +@tw-spacing-1: 0.25rem; +@tw-spacing-2: 0.5rem; +@tw-spacing-3: 0.75rem; +@tw-spacing-4: 1rem; +@tw-spacing-5: 1.25rem; +@tw-spacing-6: 1.5rem; +@tw-spacing-8: 2rem; +@tw-spacing-10: 2.5rem; +@tw-spacing-12: 3rem; +@tw-spacing-16: 4rem; +@tw-spacing-20: 5rem; +@tw-spacing-24: 6rem; +@tw-spacing-32: 8rem; +@tw-spacing-40: 10rem; +@tw-spacing-48: 12rem; +@tw-spacing-56: 14rem; +@tw-spacing-64: 16rem; +@tw-spacing-96: 24rem; +@tw-spacing-128: 32rem; +@tw-spacing-px: 1px; + +@tw-fontSize-xs: .75rem; +@tw-fontSize-sm: .875rem; +@tw-fontSize-base: 1rem; +@tw-fontSize-lg: 1.125rem; +@tw-fontSize-xl: 1.25rem; +@tw-fontSize-2xl: 1.5rem; +@tw-fontSize-3xl: 1.875rem; +@tw-fontSize-4xl: 2.25rem; +@tw-fontSize-5xl: 3rem; +@tw-fontSize-6xl: 4rem; + +@tw-fontWeight-hairline: 100; +@tw-fontWeight-thin: 200; +@tw-fontWeight-light: 300; +@tw-fontWeight-normal: 400; +@tw-fontWeight-medium: 500; +@tw-fontWeight-semibold: 600; +@tw-fontWeight-bold: 700; +@tw-fontWeight-extrabold: 800; +@tw-fontWeight-black: 900; + +@tw-lineHeight-none: 1; +@tw-lineHeight-tight: 1.25; +@tw-lineHeight-snug: 1.375; +@tw-lineHeight-normal: 1.5; +@tw-lineHeight-relaxed: 1.625; +@tw-lineHeight-loose: 2; + +@tw-letterSpacing-tighter: -.05em; +@tw-letterSpacing-tight: -.025em; +@tw-letterSpacing-normal: 0; +@tw-letterSpacing-wide: .025em; +@tw-letterSpacing-wider: .05em; +@tw-letterSpacing-widest: .1em; + +@tw-textColor-transparent: transparent; +@tw-textColor-black: #000; +@tw-textColor-white: #fff; +@tw-textColor-gray-100: #f7fafc; +@tw-textColor-gray-200: #edf2f7; +@tw-textColor-gray-300: #e2e8f0; +@tw-textColor-gray-400: #cbd5e0; +@tw-textColor-gray-500: #a0aec0; +@tw-textColor-gray-600: #718096; +@tw-textColor-gray-700: #4a5568; +@tw-textColor-gray-800: #2d3748; +@tw-textColor-gray-900: #1a202c; +@tw-textColor-red-100: #fff5f5; +@tw-textColor-red-200: #fed7d7; +@tw-textColor-red-300: #feb2b2; +@tw-textColor-red-400: #fc8181; +@tw-textColor-red-500: #f56565; +@tw-textColor-red-600: #e53e3e; +@tw-textColor-red-700: #c53030; +@tw-textColor-red-800: #9b2c2c; +@tw-textColor-red-900: #742a2a; +@tw-textColor-orange-100: #fffaf0; +@tw-textColor-orange-200: #feebc8; +@tw-textColor-orange-300: #fbd38d; +@tw-textColor-orange-400: #f6ad55; +@tw-textColor-orange-500: #ed8936; +@tw-textColor-orange-600: #dd6b20; +@tw-textColor-orange-700: #c05621; +@tw-textColor-orange-800: #9c4221; +@tw-textColor-orange-900: #7b341e; +@tw-textColor-yellow-100: #fffff0; +@tw-textColor-yellow-200: #fefcbf; +@tw-textColor-yellow-300: #faf089; +@tw-textColor-yellow-400: #f6e05e; +@tw-textColor-yellow-500: #ecc94b; +@tw-textColor-yellow-600: #d69e2e; +@tw-textColor-yellow-700: #b7791f; +@tw-textColor-yellow-800: #975a16; +@tw-textColor-yellow-900: #744210; +@tw-textColor-green-100: #f0fff4; +@tw-textColor-green-200: #c6f6d5; +@tw-textColor-green-300: #9ae6b4; +@tw-textColor-green-400: #68d391; +@tw-textColor-green-500: #48bb78; +@tw-textColor-green-600: #38a169; +@tw-textColor-green-700: #2f855a; +@tw-textColor-green-800: #276749; +@tw-textColor-green-900: #22543d; +@tw-textColor-teal-100: #e6fffa; +@tw-textColor-teal-200: #b2f5ea; +@tw-textColor-teal-300: #81e6d9; +@tw-textColor-teal-400: #4fd1c5; +@tw-textColor-teal-500: #38b2ac; +@tw-textColor-teal-600: #319795; +@tw-textColor-teal-700: #2c7a7b; +@tw-textColor-teal-800: #285e61; +@tw-textColor-teal-900: #234e52; +@tw-textColor-blue-100: #ebf8ff; +@tw-textColor-blue-200: #bee3f8; +@tw-textColor-blue-300: #90cdf4; +@tw-textColor-blue-400: #63b3ed; +@tw-textColor-blue-500: #4299e1; +@tw-textColor-blue-600: #3182ce; +@tw-textColor-blue-700: #2b6cb0; +@tw-textColor-blue-800: #2c5282; +@tw-textColor-blue-900: #2a4365; +@tw-textColor-indigo-100: #ebf4ff; +@tw-textColor-indigo-200: #c3dafe; +@tw-textColor-indigo-300: #a3bffa; +@tw-textColor-indigo-400: #7f9cf5; +@tw-textColor-indigo-500: #667eea; +@tw-textColor-indigo-600: #5a67d8; +@tw-textColor-indigo-700: #4c51bf; +@tw-textColor-indigo-800: #434190; +@tw-textColor-indigo-900: #3c366b; +@tw-textColor-purple-100: #faf5ff; +@tw-textColor-purple-200: #e9d8fd; +@tw-textColor-purple-300: #d6bcfa; +@tw-textColor-purple-400: #b794f4; +@tw-textColor-purple-500: #9f7aea; +@tw-textColor-purple-600: #805ad5; +@tw-textColor-purple-700: #6b46c1; +@tw-textColor-purple-800: #553c9a; +@tw-textColor-purple-900: #44337a; +@tw-textColor-pink-100: #fff5f7; +@tw-textColor-pink-200: #fed7e2; +@tw-textColor-pink-300: #fbb6ce; +@tw-textColor-pink-400: #f687b3; +@tw-textColor-pink-500: #ed64a6; +@tw-textColor-pink-600: #d53f8c; +@tw-textColor-pink-700: #b83280; +@tw-textColor-pink-800: #97266d; +@tw-textColor-pink-900: #702459; +@tw-textColor-cyan: #9cdbff; + +@tw-backgroundColor-transparent: transparent; +@tw-backgroundColor-black: #000; +@tw-backgroundColor-white: #fff; +@tw-backgroundColor-gray-100: #f7fafc; +@tw-backgroundColor-gray-200: #edf2f7; +@tw-backgroundColor-gray-300: #e2e8f0; +@tw-backgroundColor-gray-400: #cbd5e0; +@tw-backgroundColor-gray-500: #a0aec0; +@tw-backgroundColor-gray-600: #718096; +@tw-backgroundColor-gray-700: #4a5568; +@tw-backgroundColor-gray-800: #2d3748; +@tw-backgroundColor-gray-900: #1a202c; +@tw-backgroundColor-red-100: #fff5f5; +@tw-backgroundColor-red-200: #fed7d7; +@tw-backgroundColor-red-300: #feb2b2; +@tw-backgroundColor-red-400: #fc8181; +@tw-backgroundColor-red-500: #f56565; +@tw-backgroundColor-red-600: #e53e3e; +@tw-backgroundColor-red-700: #c53030; +@tw-backgroundColor-red-800: #9b2c2c; +@tw-backgroundColor-red-900: #742a2a; +@tw-backgroundColor-orange-100: #fffaf0; +@tw-backgroundColor-orange-200: #feebc8; +@tw-backgroundColor-orange-300: #fbd38d; +@tw-backgroundColor-orange-400: #f6ad55; +@tw-backgroundColor-orange-500: #ed8936; +@tw-backgroundColor-orange-600: #dd6b20; +@tw-backgroundColor-orange-700: #c05621; +@tw-backgroundColor-orange-800: #9c4221; +@tw-backgroundColor-orange-900: #7b341e; +@tw-backgroundColor-yellow-100: #fffff0; +@tw-backgroundColor-yellow-200: #fefcbf; +@tw-backgroundColor-yellow-300: #faf089; +@tw-backgroundColor-yellow-400: #f6e05e; +@tw-backgroundColor-yellow-500: #ecc94b; +@tw-backgroundColor-yellow-600: #d69e2e; +@tw-backgroundColor-yellow-700: #b7791f; +@tw-backgroundColor-yellow-800: #975a16; +@tw-backgroundColor-yellow-900: #744210; +@tw-backgroundColor-green-100: #f0fff4; +@tw-backgroundColor-green-200: #c6f6d5; +@tw-backgroundColor-green-300: #9ae6b4; +@tw-backgroundColor-green-400: #68d391; +@tw-backgroundColor-green-500: #48bb78; +@tw-backgroundColor-green-600: #38a169; +@tw-backgroundColor-green-700: #2f855a; +@tw-backgroundColor-green-800: #276749; +@tw-backgroundColor-green-900: #22543d; +@tw-backgroundColor-teal-100: #e6fffa; +@tw-backgroundColor-teal-200: #b2f5ea; +@tw-backgroundColor-teal-300: #81e6d9; +@tw-backgroundColor-teal-400: #4fd1c5; +@tw-backgroundColor-teal-500: #38b2ac; +@tw-backgroundColor-teal-600: #319795; +@tw-backgroundColor-teal-700: #2c7a7b; +@tw-backgroundColor-teal-800: #285e61; +@tw-backgroundColor-teal-900: #234e52; +@tw-backgroundColor-blue-100: #ebf8ff; +@tw-backgroundColor-blue-200: #bee3f8; +@tw-backgroundColor-blue-300: #90cdf4; +@tw-backgroundColor-blue-400: #63b3ed; +@tw-backgroundColor-blue-500: #4299e1; +@tw-backgroundColor-blue-600: #3182ce; +@tw-backgroundColor-blue-700: #2b6cb0; +@tw-backgroundColor-blue-800: #2c5282; +@tw-backgroundColor-blue-900: #2a4365; +@tw-backgroundColor-indigo-100: #ebf4ff; +@tw-backgroundColor-indigo-200: #c3dafe; +@tw-backgroundColor-indigo-300: #a3bffa; +@tw-backgroundColor-indigo-400: #7f9cf5; +@tw-backgroundColor-indigo-500: #667eea; +@tw-backgroundColor-indigo-600: #5a67d8; +@tw-backgroundColor-indigo-700: #4c51bf; +@tw-backgroundColor-indigo-800: #434190; +@tw-backgroundColor-indigo-900: #3c366b; +@tw-backgroundColor-purple-100: #faf5ff; +@tw-backgroundColor-purple-200: #e9d8fd; +@tw-backgroundColor-purple-300: #d6bcfa; +@tw-backgroundColor-purple-400: #b794f4; +@tw-backgroundColor-purple-500: #9f7aea; +@tw-backgroundColor-purple-600: #805ad5; +@tw-backgroundColor-purple-700: #6b46c1; +@tw-backgroundColor-purple-800: #553c9a; +@tw-backgroundColor-purple-900: #44337a; +@tw-backgroundColor-pink-100: #fff5f7; +@tw-backgroundColor-pink-200: #fed7e2; +@tw-backgroundColor-pink-300: #fbb6ce; +@tw-backgroundColor-pink-400: #f687b3; +@tw-backgroundColor-pink-500: #ed64a6; +@tw-backgroundColor-pink-600: #d53f8c; +@tw-backgroundColor-pink-700: #b83280; +@tw-backgroundColor-pink-800: #97266d; +@tw-backgroundColor-pink-900: #702459; +@tw-backgroundColor-cyan: #9cdbff; + +@tw-backgroundPosition-bottom: bottom; +@tw-backgroundPosition-center: center; +@tw-backgroundPosition-left: left; +@tw-backgroundPosition-left-bottom: left bottom; +@tw-backgroundPosition-left-top: left top; +@tw-backgroundPosition-right: right; +@tw-backgroundPosition-right-bottom: right bottom; +@tw-backgroundPosition-right-top: right top; +@tw-backgroundPosition-top: top; @tw-backgroundSize-auto: auto; @tw-backgroundSize-cover: cover; @tw-backgroundSize-contain: contain; - -@tw-borderWidths-0: 0; -@tw-borderWidths-2: 2px; -@tw-borderWidths-4: 4px; -@tw-borderWidths-8: 8px; -@tw-borderWidths-default: 1px; - - -@tw-borderColors-default: #dae1e7; -@tw-borderColors-transparent: transparent; -@tw-borderColors-black: #22292f; -@tw-borderColors-grey-darkest: #3d4852; -@tw-borderColors-grey-darker: #606f7b; -@tw-borderColors-grey-dark: #8795a1; -@tw-borderColors-grey: #b8c2cc; -@tw-borderColors-grey-light: #dae1e7; -@tw-borderColors-grey-lighter: #f1f5f8; -@tw-borderColors-grey-lightest: #f8fafc; -@tw-borderColors-white: #ffffff; -@tw-borderColors-red-darkest: #3b0d0c; -@tw-borderColors-red-darker: #621b18; -@tw-borderColors-red-dark: #cc1f1a; -@tw-borderColors-red: #e3342f; -@tw-borderColors-red-light: #ef5753; -@tw-borderColors-red-lighter: #f9acaa; -@tw-borderColors-red-lightest: #fcebea; -@tw-borderColors-orange-darkest: #462a16; -@tw-borderColors-orange-darker: #613b1f; -@tw-borderColors-orange-dark: #de751f; -@tw-borderColors-orange: #f6993f; -@tw-borderColors-orange-light: #faad63; -@tw-borderColors-orange-lighter: #fcd9b6; -@tw-borderColors-orange-lightest: #fff5eb; -@tw-borderColors-yellow-darkest: #453411; -@tw-borderColors-yellow-darker: #684f1d; -@tw-borderColors-yellow-dark: #f2d024; -@tw-borderColors-yellow: #ffed4a; -@tw-borderColors-yellow-light: #fff382; -@tw-borderColors-yellow-lighter: #fff9c2; -@tw-borderColors-yellow-lightest: #fcfbeb; -@tw-borderColors-green-darkest: #0f2f21; -@tw-borderColors-green-darker: #1a4731; -@tw-borderColors-green-dark: #1f9d55; -@tw-borderColors-green: #38c172; -@tw-borderColors-green-light: #51d88a; -@tw-borderColors-green-lighter: #a2f5bf; -@tw-borderColors-green-lightest: #e3fcec; -@tw-borderColors-teal-darkest: #0d3331; -@tw-borderColors-teal-darker: #20504f; -@tw-borderColors-teal-dark: #38a89d; -@tw-borderColors-teal: #4dc0b5; -@tw-borderColors-teal-light: #64d5ca; -@tw-borderColors-teal-lighter: #a0f0ed; -@tw-borderColors-teal-lightest: #e8fffe; -@tw-borderColors-blue-darkest: #12283a; -@tw-borderColors-blue-darker: #1c3d5a; -@tw-borderColors-blue-dark: #2779bd; -@tw-borderColors-blue: #3490dc; -@tw-borderColors-blue-light: #6cb2eb; -@tw-borderColors-blue-lighter: #bcdefa; -@tw-borderColors-blue-lightest: #eff8ff; -@tw-borderColors-indigo-darkest: #191e38; -@tw-borderColors-indigo-darker: #2f365f; -@tw-borderColors-indigo-dark: #5661b3; -@tw-borderColors-indigo: #6574cd; -@tw-borderColors-indigo-light: #7886d7; -@tw-borderColors-indigo-lighter: #b2b7ff; -@tw-borderColors-indigo-lightest: #e6e8ff; -@tw-borderColors-purple-darkest: #21183c; -@tw-borderColors-purple-darker: #382b5f; -@tw-borderColors-purple-dark: #794acf; -@tw-borderColors-purple: #9561e2; -@tw-borderColors-purple-light: #a779e9; -@tw-borderColors-purple-lighter: #d6bbfc; -@tw-borderColors-purple-lightest: #f3ebff; -@tw-borderColors-pink-darkest: #451225; -@tw-borderColors-pink-darker: #6f213f; -@tw-borderColors-pink-dark: #eb5286; -@tw-borderColors-pink: #f66d9b; -@tw-borderColors-pink-light: #fa7ea8; -@tw-borderColors-pink-lighter: #ffbbca; -@tw-borderColors-pink-lightest: #ffebef; - +@tw-borderColor-transparent: transparent; +@tw-borderColor-black: #000; +@tw-borderColor-white: #fff; +@tw-borderColor-gray-100: #f7fafc; +@tw-borderColor-gray-200: #edf2f7; +@tw-borderColor-gray-300: #e2e8f0; +@tw-borderColor-gray-400: #cbd5e0; +@tw-borderColor-gray-500: #a0aec0; +@tw-borderColor-gray-600: #718096; +@tw-borderColor-gray-700: #4a5568; +@tw-borderColor-gray-800: #2d3748; +@tw-borderColor-gray-900: #1a202c; +@tw-borderColor-red-100: #fff5f5; +@tw-borderColor-red-200: #fed7d7; +@tw-borderColor-red-300: #feb2b2; +@tw-borderColor-red-400: #fc8181; +@tw-borderColor-red-500: #f56565; +@tw-borderColor-red-600: #e53e3e; +@tw-borderColor-red-700: #c53030; +@tw-borderColor-red-800: #9b2c2c; +@tw-borderColor-red-900: #742a2a; +@tw-borderColor-orange-100: #fffaf0; +@tw-borderColor-orange-200: #feebc8; +@tw-borderColor-orange-300: #fbd38d; +@tw-borderColor-orange-400: #f6ad55; +@tw-borderColor-orange-500: #ed8936; +@tw-borderColor-orange-600: #dd6b20; +@tw-borderColor-orange-700: #c05621; +@tw-borderColor-orange-800: #9c4221; +@tw-borderColor-orange-900: #7b341e; +@tw-borderColor-yellow-100: #fffff0; +@tw-borderColor-yellow-200: #fefcbf; +@tw-borderColor-yellow-300: #faf089; +@tw-borderColor-yellow-400: #f6e05e; +@tw-borderColor-yellow-500: #ecc94b; +@tw-borderColor-yellow-600: #d69e2e; +@tw-borderColor-yellow-700: #b7791f; +@tw-borderColor-yellow-800: #975a16; +@tw-borderColor-yellow-900: #744210; +@tw-borderColor-green-100: #f0fff4; +@tw-borderColor-green-200: #c6f6d5; +@tw-borderColor-green-300: #9ae6b4; +@tw-borderColor-green-400: #68d391; +@tw-borderColor-green-500: #48bb78; +@tw-borderColor-green-600: #38a169; +@tw-borderColor-green-700: #2f855a; +@tw-borderColor-green-800: #276749; +@tw-borderColor-green-900: #22543d; +@tw-borderColor-teal-100: #e6fffa; +@tw-borderColor-teal-200: #b2f5ea; +@tw-borderColor-teal-300: #81e6d9; +@tw-borderColor-teal-400: #4fd1c5; +@tw-borderColor-teal-500: #38b2ac; +@tw-borderColor-teal-600: #319795; +@tw-borderColor-teal-700: #2c7a7b; +@tw-borderColor-teal-800: #285e61; +@tw-borderColor-teal-900: #234e52; +@tw-borderColor-blue-100: #ebf8ff; +@tw-borderColor-blue-200: #bee3f8; +@tw-borderColor-blue-300: #90cdf4; +@tw-borderColor-blue-400: #63b3ed; +@tw-borderColor-blue-500: #4299e1; +@tw-borderColor-blue-600: #3182ce; +@tw-borderColor-blue-700: #2b6cb0; +@tw-borderColor-blue-800: #2c5282; +@tw-borderColor-blue-900: #2a4365; +@tw-borderColor-indigo-100: #ebf4ff; +@tw-borderColor-indigo-200: #c3dafe; +@tw-borderColor-indigo-300: #a3bffa; +@tw-borderColor-indigo-400: #7f9cf5; +@tw-borderColor-indigo-500: #667eea; +@tw-borderColor-indigo-600: #5a67d8; +@tw-borderColor-indigo-700: #4c51bf; +@tw-borderColor-indigo-800: #434190; +@tw-borderColor-indigo-900: #3c366b; +@tw-borderColor-purple-100: #faf5ff; +@tw-borderColor-purple-200: #e9d8fd; +@tw-borderColor-purple-300: #d6bcfa; +@tw-borderColor-purple-400: #b794f4; +@tw-borderColor-purple-500: #9f7aea; +@tw-borderColor-purple-600: #805ad5; +@tw-borderColor-purple-700: #6b46c1; +@tw-borderColor-purple-800: #553c9a; +@tw-borderColor-purple-900: #44337a; +@tw-borderColor-pink-100: #fff5f7; +@tw-borderColor-pink-200: #fed7e2; +@tw-borderColor-pink-300: #fbb6ce; +@tw-borderColor-pink-400: #f687b3; +@tw-borderColor-pink-500: #ed64a6; +@tw-borderColor-pink-600: #d53f8c; +@tw-borderColor-pink-700: #b83280; +@tw-borderColor-pink-800: #97266d; +@tw-borderColor-pink-900: #702459; +@tw-borderColor-cyan: #9cdbff; +@tw-borderColor-default: #e2e8f0; @tw-borderRadius-none: 0; @tw-borderRadius-sm: .125rem; @@ -1872,20 +2537,33 @@ exports[`Less converter Converts to nested map with prefix 1`] = ` @tw-borderRadius-lg: .5rem; @tw-borderRadius-full: 9999px; +@tw-cursor-auto: auto; +@tw-cursor-default: default; +@tw-cursor-pointer: pointer; +@tw-cursor-wait: wait; +@tw-cursor-move: move; +@tw-cursor-not-allowed: not-allowed; +@tw-width-0: 0; @tw-width-1: 0.25rem; @tw-width-2: 0.5rem; @tw-width-3: 0.75rem; @tw-width-4: 1rem; +@tw-width-5: 1.25rem; @tw-width-6: 1.5rem; @tw-width-8: 2rem; @tw-width-10: 2.5rem; @tw-width-12: 3rem; @tw-width-16: 4rem; +@tw-width-20: 5rem; @tw-width-24: 6rem; @tw-width-32: 8rem; +@tw-width-40: 10rem; @tw-width-48: 12rem; +@tw-width-56: 14rem; @tw-width-64: 16rem; +@tw-width-96: 24rem; +@tw-width-128: 32rem; @tw-width-auto: auto; @tw-width-px: 1px; @tw-width-1\\\\/2: 50%; @@ -1902,88 +2580,138 @@ exports[`Less converter Converts to nested map with prefix 1`] = ` @tw-width-full: 100%; @tw-width-screen: 100vw; - +@tw-height-0: 0; @tw-height-1: 0.25rem; @tw-height-2: 0.5rem; @tw-height-3: 0.75rem; @tw-height-4: 1rem; +@tw-height-5: 1.25rem; @tw-height-6: 1.5rem; @tw-height-8: 2rem; @tw-height-10: 2.5rem; @tw-height-12: 3rem; @tw-height-16: 4rem; +@tw-height-20: 5rem; @tw-height-24: 6rem; @tw-height-32: 8rem; +@tw-height-40: 10rem; @tw-height-48: 12rem; +@tw-height-56: 14rem; @tw-height-64: 16rem; +@tw-height-96: 24rem; +@tw-height-128: 32rem; @tw-height-auto: auto; @tw-height-px: 1px; @tw-height-full: 100%; @tw-height-screen: 100vh; - @tw-minWidth-0: 0; @tw-minWidth-full: 100%; - @tw-minHeight-0: 0; @tw-minHeight-full: 100%; @tw-minHeight-screen: 100vh; - @tw-maxWidth-xs: 20rem; -@tw-maxWidth-sm: 30rem; -@tw-maxWidth-md: 40rem; -@tw-maxWidth-lg: 50rem; -@tw-maxWidth-xl: 60rem; -@tw-maxWidth-2xl: 70rem; -@tw-maxWidth-3xl: 80rem; -@tw-maxWidth-4xl: 90rem; -@tw-maxWidth-5xl: 100rem; +@tw-maxWidth-sm: 24rem; +@tw-maxWidth-md: 28rem; +@tw-maxWidth-lg: 32rem; +@tw-maxWidth-xl: 36rem; +@tw-maxWidth-2xl: 42rem; +@tw-maxWidth-3xl: 48rem; +@tw-maxWidth-4xl: 56rem; +@tw-maxWidth-5xl: 64rem; +@tw-maxWidth-6xl: 72rem; @tw-maxWidth-full: 100%; - @tw-maxHeight-full: 100%; @tw-maxHeight-screen: 100vh; - @tw-padding-0: 0; @tw-padding-1: 0.25rem; @tw-padding-2: 0.5rem; @tw-padding-3: 0.75rem; @tw-padding-4: 1rem; +@tw-padding-5: 1.25rem; @tw-padding-6: 1.5rem; @tw-padding-8: 2rem; +@tw-padding-10: 2.5rem; +@tw-padding-12: 3rem; +@tw-padding-16: 4rem; +@tw-padding-20: 5rem; +@tw-padding-24: 6rem; +@tw-padding-32: 8rem; +@tw-padding-40: 10rem; +@tw-padding-48: 12rem; +@tw-padding-56: 14rem; +@tw-padding-64: 16rem; +@tw-padding-96: 24rem; +@tw-padding-128: 32rem; @tw-padding-px: 1px; - @tw-margin-0: 0; @tw-margin-1: 0.25rem; @tw-margin-2: 0.5rem; @tw-margin-3: 0.75rem; @tw-margin-4: 1rem; +@tw-margin-5: 1.25rem; @tw-margin-6: 1.5rem; @tw-margin-8: 2rem; +@tw-margin-10: 2.5rem; +@tw-margin-12: 3rem; +@tw-margin-16: 4rem; +@tw-margin-20: 5rem; +@tw-margin-24: 6rem; +@tw-margin-32: 8rem; +@tw-margin-40: 10rem; +@tw-margin-48: 12rem; +@tw-margin-56: 14rem; +@tw-margin-64: 16rem; +@tw-margin-96: 24rem; +@tw-margin-128: 32rem; @tw-margin-auto: auto; @tw-margin-px: 1px; - @tw-negativeMargin-0: 0; @tw-negativeMargin-1: 0.25rem; @tw-negativeMargin-2: 0.5rem; @tw-negativeMargin-3: 0.75rem; @tw-negativeMargin-4: 1rem; +@tw-negativeMargin-5: 1.25rem; @tw-negativeMargin-6: 1.5rem; @tw-negativeMargin-8: 2rem; +@tw-negativeMargin-10: 2.5rem; +@tw-negativeMargin-12: 3rem; +@tw-negativeMargin-16: 4rem; +@tw-negativeMargin-20: 5rem; +@tw-negativeMargin-24: 6rem; +@tw-negativeMargin-32: 8rem; +@tw-negativeMargin-40: 10rem; +@tw-negativeMargin-48: 12rem; +@tw-negativeMargin-56: 14rem; +@tw-negativeMargin-64: 16rem; +@tw-negativeMargin-96: 24rem; +@tw-negativeMargin-128: 32rem; @tw-negativeMargin-px: 1px; - -@tw-shadows-default: 0 2px 4px 0 rgba(0,0,0,0.10); -@tw-shadows-md: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08); -@tw-shadows-lg: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08); -@tw-shadows-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); -@tw-shadows-none: none; - +@tw-objectPosition-bottom: bottom; +@tw-objectPosition-center: center; +@tw-objectPosition-left: left; +@tw-objectPosition-left-bottom: left bottom; +@tw-objectPosition-left-top: left top; +@tw-objectPosition-right: right; +@tw-objectPosition-right-bottom: right bottom; +@tw-objectPosition-right-top: right top; +@tw-objectPosition-top: top; + +@tw-boxShadow-default: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06); +@tw-boxShadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); +@tw-boxShadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05); +@tw-boxShadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04); +@tw-boxShadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25); +@tw-boxShadow-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); +@tw-boxShadow-outline: 0 0 0 3px rgba(66,153,225,0.5); +@tw-boxShadow-none: none; @tw-zIndex-0: 0; @tw-zIndex-10: 10; @@ -1993,17 +2721,33 @@ exports[`Less converter Converts to nested map with prefix 1`] = ` @tw-zIndex-50: 50; @tw-zIndex-auto: auto; - @tw-opacity-0: 0; @tw-opacity-25: .25; @tw-opacity-50: .5; @tw-opacity-75: .75; @tw-opacity-100: 1; +@tw-fill-current: currentColor; + +@tw-stroke-current: currentColor; + +@tw-flex-1: 1 1 0%; +@tw-flex-auto: 1 1 auto; +@tw-flex-initial: 0 1 auto; +@tw-flex-none: none; + +@tw-flexGrow-0: 0; +@tw-flexGrow-default: 1; + +@tw-flexShrink-0: 0; +@tw-flexShrink-default: 1; -@tw-svgFill-current: currentColor; +@tw-listStyleType-none: none; +@tw-listStyleType-disc: disc; +@tw-listStyleType-decimal: decimal; +@tw-inset-0: 0; +@tw-inset-auto: auto; -@tw-svgStroke-current: currentColor; " `; diff --git a/tests/specs/converters/__snapshots__/Sass.spec.js.snap b/tests/specs/converters/__snapshots__/Sass.spec.js.snap index a646f72..0b901fa 100644 --- a/tests/specs/converters/__snapshots__/Sass.spec.js.snap +++ b/tests/specs/converters/__snapshots__/Sass.spec.js.snap @@ -2,363 +2,470 @@ exports[`Sass converter Converts to flat variables 1`] = ` " - -$colors-transparent: transparent -$colors-black: #22292f -$colors-grey-darkest: #3d4852 -$colors-grey-darker: #606f7b -$colors-grey-dark: #8795a1 -$colors-grey: #b8c2cc -$colors-grey-light: #dae1e7 -$colors-grey-lighter: #f1f5f8 -$colors-grey-lightest: #f8fafc -$colors-white: #ffffff -$colors-red-darkest: #3b0d0c -$colors-red-darker: #621b18 -$colors-red-dark: #cc1f1a -$colors-red: #e3342f -$colors-red-light: #ef5753 -$colors-red-lighter: #f9acaa -$colors-red-lightest: #fcebea -$colors-orange-darkest: #462a16 -$colors-orange-darker: #613b1f -$colors-orange-dark: #de751f -$colors-orange: #f6993f -$colors-orange-light: #faad63 -$colors-orange-lighter: #fcd9b6 -$colors-orange-lightest: #fff5eb -$colors-yellow-darkest: #453411 -$colors-yellow-darker: #684f1d -$colors-yellow-dark: #f2d024 -$colors-yellow: #ffed4a -$colors-yellow-light: #fff382 -$colors-yellow-lighter: #fff9c2 -$colors-yellow-lightest: #fcfbeb -$colors-green-darkest: #0f2f21 -$colors-green-darker: #1a4731 -$colors-green-dark: #1f9d55 -$colors-green: #38c172 -$colors-green-light: #51d88a -$colors-green-lighter: #a2f5bf -$colors-green-lightest: #e3fcec -$colors-teal-darkest: #0d3331 -$colors-teal-darker: #20504f -$colors-teal-dark: #38a89d -$colors-teal: #4dc0b5 -$colors-teal-light: #64d5ca -$colors-teal-lighter: #a0f0ed -$colors-teal-lightest: #e8fffe -$colors-blue-darkest: #12283a -$colors-blue-darker: #1c3d5a -$colors-blue-dark: #2779bd -$colors-blue: #3490dc -$colors-blue-light: #6cb2eb -$colors-blue-lighter: #bcdefa -$colors-blue-lightest: #eff8ff -$colors-indigo-darkest: #191e38 -$colors-indigo-darker: #2f365f -$colors-indigo-dark: #5661b3 -$colors-indigo: #6574cd -$colors-indigo-light: #7886d7 -$colors-indigo-lighter: #b2b7ff -$colors-indigo-lightest: #e6e8ff -$colors-purple-darkest: #21183c -$colors-purple-darker: #382b5f -$colors-purple-dark: #794acf -$colors-purple: #9561e2 -$colors-purple-light: #a779e9 -$colors-purple-lighter: #d6bbfc -$colors-purple-lightest: #f3ebff -$colors-pink-darkest: #451225 -$colors-pink-darker: #6f213f -$colors-pink-dark: #eb5286 -$colors-pink: #f66d9b -$colors-pink-light: #fa7ea8 -$colors-pink-lighter: #ffbbca -$colors-pink-lightest: #ffebef - - -$screens-sm: 576px +$screens-sm: 640px $screens-md: 768px -$screens-lg: 992px -$screens-xl: 1200px - - -$fonts-sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif) -$fonts-serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif) -$fonts-mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace) - - -$textSizes-xs: .75rem -$textSizes-sm: .875rem -$textSizes-base: 1rem -$textSizes-lg: 1.125rem -$textSizes-xl: 1.25rem -$textSizes-2xl: 1.5rem -$textSizes-3xl: 1.875rem -$textSizes-4xl: 2.25rem -$textSizes-5xl: 3rem - - -$fontWeights-hairline: 100 -$fontWeights-thin: 200 -$fontWeights-light: 300 -$fontWeights-normal: 400 -$fontWeights-medium: 500 -$fontWeights-semibold: 600 -$fontWeights-bold: 700 -$fontWeights-extrabold: 800 -$fontWeights-black: 900 - - -$leading-none: 1 -$leading-tight: 1.25 -$leading-normal: 1.5 -$leading-loose: 2 - - -$tracking-tight: -0.05em -$tracking-normal: 0 -$tracking-wide: 0.05em - - -$textColors-transparent: transparent -$textColors-black: #22292f -$textColors-grey-darkest: #3d4852 -$textColors-grey-darker: #606f7b -$textColors-grey-dark: #8795a1 -$textColors-grey: #b8c2cc -$textColors-grey-light: #dae1e7 -$textColors-grey-lighter: #f1f5f8 -$textColors-grey-lightest: #f8fafc -$textColors-white: #ffffff -$textColors-red-darkest: #3b0d0c -$textColors-red-darker: #621b18 -$textColors-red-dark: #cc1f1a -$textColors-red: #e3342f -$textColors-red-light: #ef5753 -$textColors-red-lighter: #f9acaa -$textColors-red-lightest: #fcebea -$textColors-orange-darkest: #462a16 -$textColors-orange-darker: #613b1f -$textColors-orange-dark: #de751f -$textColors-orange: #f6993f -$textColors-orange-light: #faad63 -$textColors-orange-lighter: #fcd9b6 -$textColors-orange-lightest: #fff5eb -$textColors-yellow-darkest: #453411 -$textColors-yellow-darker: #684f1d -$textColors-yellow-dark: #f2d024 -$textColors-yellow: #ffed4a -$textColors-yellow-light: #fff382 -$textColors-yellow-lighter: #fff9c2 -$textColors-yellow-lightest: #fcfbeb -$textColors-green-darkest: #0f2f21 -$textColors-green-darker: #1a4731 -$textColors-green-dark: #1f9d55 -$textColors-green: #38c172 -$textColors-green-light: #51d88a -$textColors-green-lighter: #a2f5bf -$textColors-green-lightest: #e3fcec -$textColors-teal-darkest: #0d3331 -$textColors-teal-darker: #20504f -$textColors-teal-dark: #38a89d -$textColors-teal: #4dc0b5 -$textColors-teal-light: #64d5ca -$textColors-teal-lighter: #a0f0ed -$textColors-teal-lightest: #e8fffe -$textColors-blue-darkest: #12283a -$textColors-blue-darker: #1c3d5a -$textColors-blue-dark: #2779bd -$textColors-blue: #3490dc -$textColors-blue-light: #6cb2eb -$textColors-blue-lighter: #bcdefa -$textColors-blue-lightest: #eff8ff -$textColors-indigo-darkest: #191e38 -$textColors-indigo-darker: #2f365f -$textColors-indigo-dark: #5661b3 -$textColors-indigo: #6574cd -$textColors-indigo-light: #7886d7 -$textColors-indigo-lighter: #b2b7ff -$textColors-indigo-lightest: #e6e8ff -$textColors-purple-darkest: #21183c -$textColors-purple-darker: #382b5f -$textColors-purple-dark: #794acf -$textColors-purple: #9561e2 -$textColors-purple-light: #a779e9 -$textColors-purple-lighter: #d6bbfc -$textColors-purple-lightest: #f3ebff -$textColors-pink-darkest: #451225 -$textColors-pink-darker: #6f213f -$textColors-pink-dark: #eb5286 -$textColors-pink: #f66d9b -$textColors-pink-light: #fa7ea8 -$textColors-pink-lighter: #ffbbca -$textColors-pink-lightest: #ffebef - - -$backgroundColors-transparent: transparent -$backgroundColors-black: #22292f -$backgroundColors-grey-darkest: #3d4852 -$backgroundColors-grey-darker: #606f7b -$backgroundColors-grey-dark: #8795a1 -$backgroundColors-grey: #b8c2cc -$backgroundColors-grey-light: #dae1e7 -$backgroundColors-grey-lighter: #f1f5f8 -$backgroundColors-grey-lightest: #f8fafc -$backgroundColors-white: #ffffff -$backgroundColors-red-darkest: #3b0d0c -$backgroundColors-red-darker: #621b18 -$backgroundColors-red-dark: #cc1f1a -$backgroundColors-red: #e3342f -$backgroundColors-red-light: #ef5753 -$backgroundColors-red-lighter: #f9acaa -$backgroundColors-red-lightest: #fcebea -$backgroundColors-orange-darkest: #462a16 -$backgroundColors-orange-darker: #613b1f -$backgroundColors-orange-dark: #de751f -$backgroundColors-orange: #f6993f -$backgroundColors-orange-light: #faad63 -$backgroundColors-orange-lighter: #fcd9b6 -$backgroundColors-orange-lightest: #fff5eb -$backgroundColors-yellow-darkest: #453411 -$backgroundColors-yellow-darker: #684f1d -$backgroundColors-yellow-dark: #f2d024 -$backgroundColors-yellow: #ffed4a -$backgroundColors-yellow-light: #fff382 -$backgroundColors-yellow-lighter: #fff9c2 -$backgroundColors-yellow-lightest: #fcfbeb -$backgroundColors-green-darkest: #0f2f21 -$backgroundColors-green-darker: #1a4731 -$backgroundColors-green-dark: #1f9d55 -$backgroundColors-green: #38c172 -$backgroundColors-green-light: #51d88a -$backgroundColors-green-lighter: #a2f5bf -$backgroundColors-green-lightest: #e3fcec -$backgroundColors-teal-darkest: #0d3331 -$backgroundColors-teal-darker: #20504f -$backgroundColors-teal-dark: #38a89d -$backgroundColors-teal: #4dc0b5 -$backgroundColors-teal-light: #64d5ca -$backgroundColors-teal-lighter: #a0f0ed -$backgroundColors-teal-lightest: #e8fffe -$backgroundColors-blue-darkest: #12283a -$backgroundColors-blue-darker: #1c3d5a -$backgroundColors-blue-dark: #2779bd -$backgroundColors-blue: #3490dc -$backgroundColors-blue-light: #6cb2eb -$backgroundColors-blue-lighter: #bcdefa -$backgroundColors-blue-lightest: #eff8ff -$backgroundColors-indigo-darkest: #191e38 -$backgroundColors-indigo-darker: #2f365f -$backgroundColors-indigo-dark: #5661b3 -$backgroundColors-indigo: #6574cd -$backgroundColors-indigo-light: #7886d7 -$backgroundColors-indigo-lighter: #b2b7ff -$backgroundColors-indigo-lightest: #e6e8ff -$backgroundColors-purple-darkest: #21183c -$backgroundColors-purple-darker: #382b5f -$backgroundColors-purple-dark: #794acf -$backgroundColors-purple: #9561e2 -$backgroundColors-purple-light: #a779e9 -$backgroundColors-purple-lighter: #d6bbfc -$backgroundColors-purple-lightest: #f3ebff -$backgroundColors-pink-darkest: #451225 -$backgroundColors-pink-darker: #6f213f -$backgroundColors-pink-dark: #eb5286 -$backgroundColors-pink: #f66d9b -$backgroundColors-pink-light: #fa7ea8 -$backgroundColors-pink-lighter: #ffbbca -$backgroundColors-pink-lightest: #ffebef +$screens-lg: 1024px +$screens-xl: 1280px + +$fontFamily-display: (Gilroy,sans-serif) +$fontFamily-body: (Graphik,sans-serif) + +$borderWidth-0: 0 +$borderWidth-2: 2px +$borderWidth-4: 4px +$borderWidth-default: 1px +$colors-transparent: transparent +$colors-black: #000 +$colors-white: #fff +$colors-gray-100: #f7fafc +$colors-gray-200: #edf2f7 +$colors-gray-300: #e2e8f0 +$colors-gray-400: #cbd5e0 +$colors-gray-500: #a0aec0 +$colors-gray-600: #718096 +$colors-gray-700: #4a5568 +$colors-gray-800: #2d3748 +$colors-gray-900: #1a202c +$colors-red-100: #fff5f5 +$colors-red-200: #fed7d7 +$colors-red-300: #feb2b2 +$colors-red-400: #fc8181 +$colors-red-500: #f56565 +$colors-red-600: #e53e3e +$colors-red-700: #c53030 +$colors-red-800: #9b2c2c +$colors-red-900: #742a2a +$colors-orange-100: #fffaf0 +$colors-orange-200: #feebc8 +$colors-orange-300: #fbd38d +$colors-orange-400: #f6ad55 +$colors-orange-500: #ed8936 +$colors-orange-600: #dd6b20 +$colors-orange-700: #c05621 +$colors-orange-800: #9c4221 +$colors-orange-900: #7b341e +$colors-yellow-100: #fffff0 +$colors-yellow-200: #fefcbf +$colors-yellow-300: #faf089 +$colors-yellow-400: #f6e05e +$colors-yellow-500: #ecc94b +$colors-yellow-600: #d69e2e +$colors-yellow-700: #b7791f +$colors-yellow-800: #975a16 +$colors-yellow-900: #744210 +$colors-green-100: #f0fff4 +$colors-green-200: #c6f6d5 +$colors-green-300: #9ae6b4 +$colors-green-400: #68d391 +$colors-green-500: #48bb78 +$colors-green-600: #38a169 +$colors-green-700: #2f855a +$colors-green-800: #276749 +$colors-green-900: #22543d +$colors-teal-100: #e6fffa +$colors-teal-200: #b2f5ea +$colors-teal-300: #81e6d9 +$colors-teal-400: #4fd1c5 +$colors-teal-500: #38b2ac +$colors-teal-600: #319795 +$colors-teal-700: #2c7a7b +$colors-teal-800: #285e61 +$colors-teal-900: #234e52 +$colors-blue-100: #ebf8ff +$colors-blue-200: #bee3f8 +$colors-blue-300: #90cdf4 +$colors-blue-400: #63b3ed +$colors-blue-500: #4299e1 +$colors-blue-600: #3182ce +$colors-blue-700: #2b6cb0 +$colors-blue-800: #2c5282 +$colors-blue-900: #2a4365 +$colors-indigo-100: #ebf4ff +$colors-indigo-200: #c3dafe +$colors-indigo-300: #a3bffa +$colors-indigo-400: #7f9cf5 +$colors-indigo-500: #667eea +$colors-indigo-600: #5a67d8 +$colors-indigo-700: #4c51bf +$colors-indigo-800: #434190 +$colors-indigo-900: #3c366b +$colors-purple-100: #faf5ff +$colors-purple-200: #e9d8fd +$colors-purple-300: #d6bcfa +$colors-purple-400: #b794f4 +$colors-purple-500: #9f7aea +$colors-purple-600: #805ad5 +$colors-purple-700: #6b46c1 +$colors-purple-800: #553c9a +$colors-purple-900: #44337a +$colors-pink-100: #fff5f7 +$colors-pink-200: #fed7e2 +$colors-pink-300: #fbb6ce +$colors-pink-400: #f687b3 +$colors-pink-500: #ed64a6 +$colors-pink-600: #d53f8c +$colors-pink-700: #b83280 +$colors-pink-800: #97266d +$colors-pink-900: #702459 +$colors-cyan: #9cdbff + +$spacing-0: 0 +$spacing-1: 0.25rem +$spacing-2: 0.5rem +$spacing-3: 0.75rem +$spacing-4: 1rem +$spacing-5: 1.25rem +$spacing-6: 1.5rem +$spacing-8: 2rem +$spacing-10: 2.5rem +$spacing-12: 3rem +$spacing-16: 4rem +$spacing-20: 5rem +$spacing-24: 6rem +$spacing-32: 8rem +$spacing-40: 10rem +$spacing-48: 12rem +$spacing-56: 14rem +$spacing-64: 16rem +$spacing-96: 24rem +$spacing-128: 32rem +$spacing-px: 1px + +$fontSize-xs: .75rem +$fontSize-sm: .875rem +$fontSize-base: 1rem +$fontSize-lg: 1.125rem +$fontSize-xl: 1.25rem +$fontSize-2xl: 1.5rem +$fontSize-3xl: 1.875rem +$fontSize-4xl: 2.25rem +$fontSize-5xl: 3rem +$fontSize-6xl: 4rem + +$fontWeight-hairline: 100 +$fontWeight-thin: 200 +$fontWeight-light: 300 +$fontWeight-normal: 400 +$fontWeight-medium: 500 +$fontWeight-semibold: 600 +$fontWeight-bold: 700 +$fontWeight-extrabold: 800 +$fontWeight-black: 900 + +$lineHeight-none: 1 +$lineHeight-tight: 1.25 +$lineHeight-snug: 1.375 +$lineHeight-normal: 1.5 +$lineHeight-relaxed: 1.625 +$lineHeight-loose: 2 + +$letterSpacing-tighter: -.05em +$letterSpacing-tight: -.025em +$letterSpacing-normal: 0 +$letterSpacing-wide: .025em +$letterSpacing-wider: .05em +$letterSpacing-widest: .1em + +$textColor-transparent: transparent +$textColor-black: #000 +$textColor-white: #fff +$textColor-gray-100: #f7fafc +$textColor-gray-200: #edf2f7 +$textColor-gray-300: #e2e8f0 +$textColor-gray-400: #cbd5e0 +$textColor-gray-500: #a0aec0 +$textColor-gray-600: #718096 +$textColor-gray-700: #4a5568 +$textColor-gray-800: #2d3748 +$textColor-gray-900: #1a202c +$textColor-red-100: #fff5f5 +$textColor-red-200: #fed7d7 +$textColor-red-300: #feb2b2 +$textColor-red-400: #fc8181 +$textColor-red-500: #f56565 +$textColor-red-600: #e53e3e +$textColor-red-700: #c53030 +$textColor-red-800: #9b2c2c +$textColor-red-900: #742a2a +$textColor-orange-100: #fffaf0 +$textColor-orange-200: #feebc8 +$textColor-orange-300: #fbd38d +$textColor-orange-400: #f6ad55 +$textColor-orange-500: #ed8936 +$textColor-orange-600: #dd6b20 +$textColor-orange-700: #c05621 +$textColor-orange-800: #9c4221 +$textColor-orange-900: #7b341e +$textColor-yellow-100: #fffff0 +$textColor-yellow-200: #fefcbf +$textColor-yellow-300: #faf089 +$textColor-yellow-400: #f6e05e +$textColor-yellow-500: #ecc94b +$textColor-yellow-600: #d69e2e +$textColor-yellow-700: #b7791f +$textColor-yellow-800: #975a16 +$textColor-yellow-900: #744210 +$textColor-green-100: #f0fff4 +$textColor-green-200: #c6f6d5 +$textColor-green-300: #9ae6b4 +$textColor-green-400: #68d391 +$textColor-green-500: #48bb78 +$textColor-green-600: #38a169 +$textColor-green-700: #2f855a +$textColor-green-800: #276749 +$textColor-green-900: #22543d +$textColor-teal-100: #e6fffa +$textColor-teal-200: #b2f5ea +$textColor-teal-300: #81e6d9 +$textColor-teal-400: #4fd1c5 +$textColor-teal-500: #38b2ac +$textColor-teal-600: #319795 +$textColor-teal-700: #2c7a7b +$textColor-teal-800: #285e61 +$textColor-teal-900: #234e52 +$textColor-blue-100: #ebf8ff +$textColor-blue-200: #bee3f8 +$textColor-blue-300: #90cdf4 +$textColor-blue-400: #63b3ed +$textColor-blue-500: #4299e1 +$textColor-blue-600: #3182ce +$textColor-blue-700: #2b6cb0 +$textColor-blue-800: #2c5282 +$textColor-blue-900: #2a4365 +$textColor-indigo-100: #ebf4ff +$textColor-indigo-200: #c3dafe +$textColor-indigo-300: #a3bffa +$textColor-indigo-400: #7f9cf5 +$textColor-indigo-500: #667eea +$textColor-indigo-600: #5a67d8 +$textColor-indigo-700: #4c51bf +$textColor-indigo-800: #434190 +$textColor-indigo-900: #3c366b +$textColor-purple-100: #faf5ff +$textColor-purple-200: #e9d8fd +$textColor-purple-300: #d6bcfa +$textColor-purple-400: #b794f4 +$textColor-purple-500: #9f7aea +$textColor-purple-600: #805ad5 +$textColor-purple-700: #6b46c1 +$textColor-purple-800: #553c9a +$textColor-purple-900: #44337a +$textColor-pink-100: #fff5f7 +$textColor-pink-200: #fed7e2 +$textColor-pink-300: #fbb6ce +$textColor-pink-400: #f687b3 +$textColor-pink-500: #ed64a6 +$textColor-pink-600: #d53f8c +$textColor-pink-700: #b83280 +$textColor-pink-800: #97266d +$textColor-pink-900: #702459 +$textColor-cyan: #9cdbff + +$backgroundColor-transparent: transparent +$backgroundColor-black: #000 +$backgroundColor-white: #fff +$backgroundColor-gray-100: #f7fafc +$backgroundColor-gray-200: #edf2f7 +$backgroundColor-gray-300: #e2e8f0 +$backgroundColor-gray-400: #cbd5e0 +$backgroundColor-gray-500: #a0aec0 +$backgroundColor-gray-600: #718096 +$backgroundColor-gray-700: #4a5568 +$backgroundColor-gray-800: #2d3748 +$backgroundColor-gray-900: #1a202c +$backgroundColor-red-100: #fff5f5 +$backgroundColor-red-200: #fed7d7 +$backgroundColor-red-300: #feb2b2 +$backgroundColor-red-400: #fc8181 +$backgroundColor-red-500: #f56565 +$backgroundColor-red-600: #e53e3e +$backgroundColor-red-700: #c53030 +$backgroundColor-red-800: #9b2c2c +$backgroundColor-red-900: #742a2a +$backgroundColor-orange-100: #fffaf0 +$backgroundColor-orange-200: #feebc8 +$backgroundColor-orange-300: #fbd38d +$backgroundColor-orange-400: #f6ad55 +$backgroundColor-orange-500: #ed8936 +$backgroundColor-orange-600: #dd6b20 +$backgroundColor-orange-700: #c05621 +$backgroundColor-orange-800: #9c4221 +$backgroundColor-orange-900: #7b341e +$backgroundColor-yellow-100: #fffff0 +$backgroundColor-yellow-200: #fefcbf +$backgroundColor-yellow-300: #faf089 +$backgroundColor-yellow-400: #f6e05e +$backgroundColor-yellow-500: #ecc94b +$backgroundColor-yellow-600: #d69e2e +$backgroundColor-yellow-700: #b7791f +$backgroundColor-yellow-800: #975a16 +$backgroundColor-yellow-900: #744210 +$backgroundColor-green-100: #f0fff4 +$backgroundColor-green-200: #c6f6d5 +$backgroundColor-green-300: #9ae6b4 +$backgroundColor-green-400: #68d391 +$backgroundColor-green-500: #48bb78 +$backgroundColor-green-600: #38a169 +$backgroundColor-green-700: #2f855a +$backgroundColor-green-800: #276749 +$backgroundColor-green-900: #22543d +$backgroundColor-teal-100: #e6fffa +$backgroundColor-teal-200: #b2f5ea +$backgroundColor-teal-300: #81e6d9 +$backgroundColor-teal-400: #4fd1c5 +$backgroundColor-teal-500: #38b2ac +$backgroundColor-teal-600: #319795 +$backgroundColor-teal-700: #2c7a7b +$backgroundColor-teal-800: #285e61 +$backgroundColor-teal-900: #234e52 +$backgroundColor-blue-100: #ebf8ff +$backgroundColor-blue-200: #bee3f8 +$backgroundColor-blue-300: #90cdf4 +$backgroundColor-blue-400: #63b3ed +$backgroundColor-blue-500: #4299e1 +$backgroundColor-blue-600: #3182ce +$backgroundColor-blue-700: #2b6cb0 +$backgroundColor-blue-800: #2c5282 +$backgroundColor-blue-900: #2a4365 +$backgroundColor-indigo-100: #ebf4ff +$backgroundColor-indigo-200: #c3dafe +$backgroundColor-indigo-300: #a3bffa +$backgroundColor-indigo-400: #7f9cf5 +$backgroundColor-indigo-500: #667eea +$backgroundColor-indigo-600: #5a67d8 +$backgroundColor-indigo-700: #4c51bf +$backgroundColor-indigo-800: #434190 +$backgroundColor-indigo-900: #3c366b +$backgroundColor-purple-100: #faf5ff +$backgroundColor-purple-200: #e9d8fd +$backgroundColor-purple-300: #d6bcfa +$backgroundColor-purple-400: #b794f4 +$backgroundColor-purple-500: #9f7aea +$backgroundColor-purple-600: #805ad5 +$backgroundColor-purple-700: #6b46c1 +$backgroundColor-purple-800: #553c9a +$backgroundColor-purple-900: #44337a +$backgroundColor-pink-100: #fff5f7 +$backgroundColor-pink-200: #fed7e2 +$backgroundColor-pink-300: #fbb6ce +$backgroundColor-pink-400: #f687b3 +$backgroundColor-pink-500: #ed64a6 +$backgroundColor-pink-600: #d53f8c +$backgroundColor-pink-700: #b83280 +$backgroundColor-pink-800: #97266d +$backgroundColor-pink-900: #702459 +$backgroundColor-cyan: #9cdbff + +$backgroundPosition-bottom: bottom +$backgroundPosition-center: center +$backgroundPosition-left: left +$backgroundPosition-left-bottom: left bottom +$backgroundPosition-left-top: left top +$backgroundPosition-right: right +$backgroundPosition-right-bottom: right bottom +$backgroundPosition-right-top: right top +$backgroundPosition-top: top $backgroundSize-auto: auto $backgroundSize-cover: cover $backgroundSize-contain: contain - -$borderWidths-0: 0 -$borderWidths-2: 2px -$borderWidths-4: 4px -$borderWidths-8: 8px -$borderWidths-default: 1px - - -$borderColors-default: #dae1e7 -$borderColors-transparent: transparent -$borderColors-black: #22292f -$borderColors-grey-darkest: #3d4852 -$borderColors-grey-darker: #606f7b -$borderColors-grey-dark: #8795a1 -$borderColors-grey: #b8c2cc -$borderColors-grey-light: #dae1e7 -$borderColors-grey-lighter: #f1f5f8 -$borderColors-grey-lightest: #f8fafc -$borderColors-white: #ffffff -$borderColors-red-darkest: #3b0d0c -$borderColors-red-darker: #621b18 -$borderColors-red-dark: #cc1f1a -$borderColors-red: #e3342f -$borderColors-red-light: #ef5753 -$borderColors-red-lighter: #f9acaa -$borderColors-red-lightest: #fcebea -$borderColors-orange-darkest: #462a16 -$borderColors-orange-darker: #613b1f -$borderColors-orange-dark: #de751f -$borderColors-orange: #f6993f -$borderColors-orange-light: #faad63 -$borderColors-orange-lighter: #fcd9b6 -$borderColors-orange-lightest: #fff5eb -$borderColors-yellow-darkest: #453411 -$borderColors-yellow-darker: #684f1d -$borderColors-yellow-dark: #f2d024 -$borderColors-yellow: #ffed4a -$borderColors-yellow-light: #fff382 -$borderColors-yellow-lighter: #fff9c2 -$borderColors-yellow-lightest: #fcfbeb -$borderColors-green-darkest: #0f2f21 -$borderColors-green-darker: #1a4731 -$borderColors-green-dark: #1f9d55 -$borderColors-green: #38c172 -$borderColors-green-light: #51d88a -$borderColors-green-lighter: #a2f5bf -$borderColors-green-lightest: #e3fcec -$borderColors-teal-darkest: #0d3331 -$borderColors-teal-darker: #20504f -$borderColors-teal-dark: #38a89d -$borderColors-teal: #4dc0b5 -$borderColors-teal-light: #64d5ca -$borderColors-teal-lighter: #a0f0ed -$borderColors-teal-lightest: #e8fffe -$borderColors-blue-darkest: #12283a -$borderColors-blue-darker: #1c3d5a -$borderColors-blue-dark: #2779bd -$borderColors-blue: #3490dc -$borderColors-blue-light: #6cb2eb -$borderColors-blue-lighter: #bcdefa -$borderColors-blue-lightest: #eff8ff -$borderColors-indigo-darkest: #191e38 -$borderColors-indigo-darker: #2f365f -$borderColors-indigo-dark: #5661b3 -$borderColors-indigo: #6574cd -$borderColors-indigo-light: #7886d7 -$borderColors-indigo-lighter: #b2b7ff -$borderColors-indigo-lightest: #e6e8ff -$borderColors-purple-darkest: #21183c -$borderColors-purple-darker: #382b5f -$borderColors-purple-dark: #794acf -$borderColors-purple: #9561e2 -$borderColors-purple-light: #a779e9 -$borderColors-purple-lighter: #d6bbfc -$borderColors-purple-lightest: #f3ebff -$borderColors-pink-darkest: #451225 -$borderColors-pink-darker: #6f213f -$borderColors-pink-dark: #eb5286 -$borderColors-pink: #f66d9b -$borderColors-pink-light: #fa7ea8 -$borderColors-pink-lighter: #ffbbca -$borderColors-pink-lightest: #ffebef - +$borderColor-transparent: transparent +$borderColor-black: #000 +$borderColor-white: #fff +$borderColor-gray-100: #f7fafc +$borderColor-gray-200: #edf2f7 +$borderColor-gray-300: #e2e8f0 +$borderColor-gray-400: #cbd5e0 +$borderColor-gray-500: #a0aec0 +$borderColor-gray-600: #718096 +$borderColor-gray-700: #4a5568 +$borderColor-gray-800: #2d3748 +$borderColor-gray-900: #1a202c +$borderColor-red-100: #fff5f5 +$borderColor-red-200: #fed7d7 +$borderColor-red-300: #feb2b2 +$borderColor-red-400: #fc8181 +$borderColor-red-500: #f56565 +$borderColor-red-600: #e53e3e +$borderColor-red-700: #c53030 +$borderColor-red-800: #9b2c2c +$borderColor-red-900: #742a2a +$borderColor-orange-100: #fffaf0 +$borderColor-orange-200: #feebc8 +$borderColor-orange-300: #fbd38d +$borderColor-orange-400: #f6ad55 +$borderColor-orange-500: #ed8936 +$borderColor-orange-600: #dd6b20 +$borderColor-orange-700: #c05621 +$borderColor-orange-800: #9c4221 +$borderColor-orange-900: #7b341e +$borderColor-yellow-100: #fffff0 +$borderColor-yellow-200: #fefcbf +$borderColor-yellow-300: #faf089 +$borderColor-yellow-400: #f6e05e +$borderColor-yellow-500: #ecc94b +$borderColor-yellow-600: #d69e2e +$borderColor-yellow-700: #b7791f +$borderColor-yellow-800: #975a16 +$borderColor-yellow-900: #744210 +$borderColor-green-100: #f0fff4 +$borderColor-green-200: #c6f6d5 +$borderColor-green-300: #9ae6b4 +$borderColor-green-400: #68d391 +$borderColor-green-500: #48bb78 +$borderColor-green-600: #38a169 +$borderColor-green-700: #2f855a +$borderColor-green-800: #276749 +$borderColor-green-900: #22543d +$borderColor-teal-100: #e6fffa +$borderColor-teal-200: #b2f5ea +$borderColor-teal-300: #81e6d9 +$borderColor-teal-400: #4fd1c5 +$borderColor-teal-500: #38b2ac +$borderColor-teal-600: #319795 +$borderColor-teal-700: #2c7a7b +$borderColor-teal-800: #285e61 +$borderColor-teal-900: #234e52 +$borderColor-blue-100: #ebf8ff +$borderColor-blue-200: #bee3f8 +$borderColor-blue-300: #90cdf4 +$borderColor-blue-400: #63b3ed +$borderColor-blue-500: #4299e1 +$borderColor-blue-600: #3182ce +$borderColor-blue-700: #2b6cb0 +$borderColor-blue-800: #2c5282 +$borderColor-blue-900: #2a4365 +$borderColor-indigo-100: #ebf4ff +$borderColor-indigo-200: #c3dafe +$borderColor-indigo-300: #a3bffa +$borderColor-indigo-400: #7f9cf5 +$borderColor-indigo-500: #667eea +$borderColor-indigo-600: #5a67d8 +$borderColor-indigo-700: #4c51bf +$borderColor-indigo-800: #434190 +$borderColor-indigo-900: #3c366b +$borderColor-purple-100: #faf5ff +$borderColor-purple-200: #e9d8fd +$borderColor-purple-300: #d6bcfa +$borderColor-purple-400: #b794f4 +$borderColor-purple-500: #9f7aea +$borderColor-purple-600: #805ad5 +$borderColor-purple-700: #6b46c1 +$borderColor-purple-800: #553c9a +$borderColor-purple-900: #44337a +$borderColor-pink-100: #fff5f7 +$borderColor-pink-200: #fed7e2 +$borderColor-pink-300: #fbb6ce +$borderColor-pink-400: #f687b3 +$borderColor-pink-500: #ed64a6 +$borderColor-pink-600: #d53f8c +$borderColor-pink-700: #b83280 +$borderColor-pink-800: #97266d +$borderColor-pink-900: #702459 +$borderColor-cyan: #9cdbff +$borderColor-default: #e2e8f0 $borderRadius-none: 0 $borderRadius-sm: .125rem @@ -366,20 +473,33 @@ $borderRadius-default: .25rem $borderRadius-lg: .5rem $borderRadius-full: 9999px +$cursor-auto: auto +$cursor-default: default +$cursor-pointer: pointer +$cursor-wait: wait +$cursor-move: move +$cursor-not-allowed: not-allowed +$width-0: 0 $width-1: 0.25rem $width-2: 0.5rem $width-3: 0.75rem $width-4: 1rem +$width-5: 1.25rem $width-6: 1.5rem $width-8: 2rem $width-10: 2.5rem $width-12: 3rem $width-16: 4rem +$width-20: 5rem $width-24: 6rem $width-32: 8rem +$width-40: 10rem $width-48: 12rem +$width-56: 14rem $width-64: 16rem +$width-96: 24rem +$width-128: 32rem $width-auto: auto $width-px: 1px $width-1\\\\/2: 50% @@ -396,88 +516,138 @@ $width-5\\\\/6: 83.33333% $width-full: 100% $width-screen: 100vw - +$height-0: 0 $height-1: 0.25rem $height-2: 0.5rem $height-3: 0.75rem $height-4: 1rem +$height-5: 1.25rem $height-6: 1.5rem $height-8: 2rem $height-10: 2.5rem $height-12: 3rem $height-16: 4rem +$height-20: 5rem $height-24: 6rem $height-32: 8rem +$height-40: 10rem $height-48: 12rem +$height-56: 14rem $height-64: 16rem +$height-96: 24rem +$height-128: 32rem $height-auto: auto $height-px: 1px $height-full: 100% $height-screen: 100vh - $minWidth-0: 0 $minWidth-full: 100% - $minHeight-0: 0 $minHeight-full: 100% $minHeight-screen: 100vh - $maxWidth-xs: 20rem -$maxWidth-sm: 30rem -$maxWidth-md: 40rem -$maxWidth-lg: 50rem -$maxWidth-xl: 60rem -$maxWidth-2xl: 70rem -$maxWidth-3xl: 80rem -$maxWidth-4xl: 90rem -$maxWidth-5xl: 100rem +$maxWidth-sm: 24rem +$maxWidth-md: 28rem +$maxWidth-lg: 32rem +$maxWidth-xl: 36rem +$maxWidth-2xl: 42rem +$maxWidth-3xl: 48rem +$maxWidth-4xl: 56rem +$maxWidth-5xl: 64rem +$maxWidth-6xl: 72rem $maxWidth-full: 100% - $maxHeight-full: 100% $maxHeight-screen: 100vh - $padding-0: 0 $padding-1: 0.25rem $padding-2: 0.5rem $padding-3: 0.75rem $padding-4: 1rem +$padding-5: 1.25rem $padding-6: 1.5rem $padding-8: 2rem +$padding-10: 2.5rem +$padding-12: 3rem +$padding-16: 4rem +$padding-20: 5rem +$padding-24: 6rem +$padding-32: 8rem +$padding-40: 10rem +$padding-48: 12rem +$padding-56: 14rem +$padding-64: 16rem +$padding-96: 24rem +$padding-128: 32rem $padding-px: 1px - $margin-0: 0 $margin-1: 0.25rem $margin-2: 0.5rem $margin-3: 0.75rem $margin-4: 1rem +$margin-5: 1.25rem $margin-6: 1.5rem $margin-8: 2rem +$margin-10: 2.5rem +$margin-12: 3rem +$margin-16: 4rem +$margin-20: 5rem +$margin-24: 6rem +$margin-32: 8rem +$margin-40: 10rem +$margin-48: 12rem +$margin-56: 14rem +$margin-64: 16rem +$margin-96: 24rem +$margin-128: 32rem $margin-auto: auto $margin-px: 1px - $negativeMargin-0: 0 $negativeMargin-1: 0.25rem $negativeMargin-2: 0.5rem $negativeMargin-3: 0.75rem $negativeMargin-4: 1rem +$negativeMargin-5: 1.25rem $negativeMargin-6: 1.5rem $negativeMargin-8: 2rem +$negativeMargin-10: 2.5rem +$negativeMargin-12: 3rem +$negativeMargin-16: 4rem +$negativeMargin-20: 5rem +$negativeMargin-24: 6rem +$negativeMargin-32: 8rem +$negativeMargin-40: 10rem +$negativeMargin-48: 12rem +$negativeMargin-56: 14rem +$negativeMargin-64: 16rem +$negativeMargin-96: 24rem +$negativeMargin-128: 32rem $negativeMargin-px: 1px - -$shadows-default: (0 2px 4px 0 rgba(0,0,0,0.10)) -$shadows-md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)) -$shadows-lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)) -$shadows-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)) -$shadows-none: none - +$objectPosition-bottom: bottom +$objectPosition-center: center +$objectPosition-left: left +$objectPosition-left-bottom: left bottom +$objectPosition-left-top: left top +$objectPosition-right: right +$objectPosition-right-bottom: right bottom +$objectPosition-right-top: right top +$objectPosition-top: top + +$boxShadow-default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)) +$boxShadow-md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)) +$boxShadow-lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)) +$boxShadow-xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)) +$boxShadow-2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)) +$boxShadow-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)) +$boxShadow-outline: (0 0 0 3px rgba(66,153,225,0.5)) +$boxShadow-none: none $zIndex-0: 0 $zIndex-10: 10 @@ -487,380 +657,503 @@ $zIndex-40: 40 $zIndex-50: 50 $zIndex-auto: auto - $opacity-0: 0 $opacity-25: .25 $opacity-50: .5 $opacity-75: .75 $opacity-100: 1 +$fill-current: currentColor + +$stroke-current: currentColor + +$flex-1: 1 1 0% +$flex-auto: 1 1 auto +$flex-initial: 0 1 auto +$flex-none: none + +$flexGrow-0: 0 +$flexGrow-default: 1 + +$flexShrink-0: 0 +$flexShrink-default: 1 -$svgFill-current: currentColor +$listStyleType-none: none +$listStyleType-disc: disc +$listStyleType-decimal: decimal +$inset-0: 0 +$inset-auto: auto -$svgStroke-current: currentColor " `; exports[`Sass converter Converts to flat variables with prefix 1`] = ` " - -$tw-colors-transparent: transparent -$tw-colors-black: #22292f -$tw-colors-grey-darkest: #3d4852 -$tw-colors-grey-darker: #606f7b -$tw-colors-grey-dark: #8795a1 -$tw-colors-grey: #b8c2cc -$tw-colors-grey-light: #dae1e7 -$tw-colors-grey-lighter: #f1f5f8 -$tw-colors-grey-lightest: #f8fafc -$tw-colors-white: #ffffff -$tw-colors-red-darkest: #3b0d0c -$tw-colors-red-darker: #621b18 -$tw-colors-red-dark: #cc1f1a -$tw-colors-red: #e3342f -$tw-colors-red-light: #ef5753 -$tw-colors-red-lighter: #f9acaa -$tw-colors-red-lightest: #fcebea -$tw-colors-orange-darkest: #462a16 -$tw-colors-orange-darker: #613b1f -$tw-colors-orange-dark: #de751f -$tw-colors-orange: #f6993f -$tw-colors-orange-light: #faad63 -$tw-colors-orange-lighter: #fcd9b6 -$tw-colors-orange-lightest: #fff5eb -$tw-colors-yellow-darkest: #453411 -$tw-colors-yellow-darker: #684f1d -$tw-colors-yellow-dark: #f2d024 -$tw-colors-yellow: #ffed4a -$tw-colors-yellow-light: #fff382 -$tw-colors-yellow-lighter: #fff9c2 -$tw-colors-yellow-lightest: #fcfbeb -$tw-colors-green-darkest: #0f2f21 -$tw-colors-green-darker: #1a4731 -$tw-colors-green-dark: #1f9d55 -$tw-colors-green: #38c172 -$tw-colors-green-light: #51d88a -$tw-colors-green-lighter: #a2f5bf -$tw-colors-green-lightest: #e3fcec -$tw-colors-teal-darkest: #0d3331 -$tw-colors-teal-darker: #20504f -$tw-colors-teal-dark: #38a89d -$tw-colors-teal: #4dc0b5 -$tw-colors-teal-light: #64d5ca -$tw-colors-teal-lighter: #a0f0ed -$tw-colors-teal-lightest: #e8fffe -$tw-colors-blue-darkest: #12283a -$tw-colors-blue-darker: #1c3d5a -$tw-colors-blue-dark: #2779bd -$tw-colors-blue: #3490dc -$tw-colors-blue-light: #6cb2eb -$tw-colors-blue-lighter: #bcdefa -$tw-colors-blue-lightest: #eff8ff -$tw-colors-indigo-darkest: #191e38 -$tw-colors-indigo-darker: #2f365f -$tw-colors-indigo-dark: #5661b3 -$tw-colors-indigo: #6574cd -$tw-colors-indigo-light: #7886d7 -$tw-colors-indigo-lighter: #b2b7ff -$tw-colors-indigo-lightest: #e6e8ff -$tw-colors-purple-darkest: #21183c -$tw-colors-purple-darker: #382b5f -$tw-colors-purple-dark: #794acf -$tw-colors-purple: #9561e2 -$tw-colors-purple-light: #a779e9 -$tw-colors-purple-lighter: #d6bbfc -$tw-colors-purple-lightest: #f3ebff -$tw-colors-pink-darkest: #451225 -$tw-colors-pink-darker: #6f213f -$tw-colors-pink-dark: #eb5286 -$tw-colors-pink: #f66d9b -$tw-colors-pink-light: #fa7ea8 -$tw-colors-pink-lighter: #ffbbca -$tw-colors-pink-lightest: #ffebef - - -$tw-screens-sm: 576px +$tw-screens-sm: 640px $tw-screens-md: 768px -$tw-screens-lg: 992px -$tw-screens-xl: 1200px - - -$tw-fonts-sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif) -$tw-fonts-serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif) -$tw-fonts-mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace) - - -$tw-textSizes-xs: .75rem -$tw-textSizes-sm: .875rem -$tw-textSizes-base: 1rem -$tw-textSizes-lg: 1.125rem -$tw-textSizes-xl: 1.25rem -$tw-textSizes-2xl: 1.5rem -$tw-textSizes-3xl: 1.875rem -$tw-textSizes-4xl: 2.25rem -$tw-textSizes-5xl: 3rem - - -$tw-fontWeights-hairline: 100 -$tw-fontWeights-thin: 200 -$tw-fontWeights-light: 300 -$tw-fontWeights-normal: 400 -$tw-fontWeights-medium: 500 -$tw-fontWeights-semibold: 600 -$tw-fontWeights-bold: 700 -$tw-fontWeights-extrabold: 800 -$tw-fontWeights-black: 900 - - -$tw-leading-none: 1 -$tw-leading-tight: 1.25 -$tw-leading-normal: 1.5 -$tw-leading-loose: 2 - - -$tw-tracking-tight: -0.05em -$tw-tracking-normal: 0 -$tw-tracking-wide: 0.05em - - -$tw-textColors-transparent: transparent -$tw-textColors-black: #22292f -$tw-textColors-grey-darkest: #3d4852 -$tw-textColors-grey-darker: #606f7b -$tw-textColors-grey-dark: #8795a1 -$tw-textColors-grey: #b8c2cc -$tw-textColors-grey-light: #dae1e7 -$tw-textColors-grey-lighter: #f1f5f8 -$tw-textColors-grey-lightest: #f8fafc -$tw-textColors-white: #ffffff -$tw-textColors-red-darkest: #3b0d0c -$tw-textColors-red-darker: #621b18 -$tw-textColors-red-dark: #cc1f1a -$tw-textColors-red: #e3342f -$tw-textColors-red-light: #ef5753 -$tw-textColors-red-lighter: #f9acaa -$tw-textColors-red-lightest: #fcebea -$tw-textColors-orange-darkest: #462a16 -$tw-textColors-orange-darker: #613b1f -$tw-textColors-orange-dark: #de751f -$tw-textColors-orange: #f6993f -$tw-textColors-orange-light: #faad63 -$tw-textColors-orange-lighter: #fcd9b6 -$tw-textColors-orange-lightest: #fff5eb -$tw-textColors-yellow-darkest: #453411 -$tw-textColors-yellow-darker: #684f1d -$tw-textColors-yellow-dark: #f2d024 -$tw-textColors-yellow: #ffed4a -$tw-textColors-yellow-light: #fff382 -$tw-textColors-yellow-lighter: #fff9c2 -$tw-textColors-yellow-lightest: #fcfbeb -$tw-textColors-green-darkest: #0f2f21 -$tw-textColors-green-darker: #1a4731 -$tw-textColors-green-dark: #1f9d55 -$tw-textColors-green: #38c172 -$tw-textColors-green-light: #51d88a -$tw-textColors-green-lighter: #a2f5bf -$tw-textColors-green-lightest: #e3fcec -$tw-textColors-teal-darkest: #0d3331 -$tw-textColors-teal-darker: #20504f -$tw-textColors-teal-dark: #38a89d -$tw-textColors-teal: #4dc0b5 -$tw-textColors-teal-light: #64d5ca -$tw-textColors-teal-lighter: #a0f0ed -$tw-textColors-teal-lightest: #e8fffe -$tw-textColors-blue-darkest: #12283a -$tw-textColors-blue-darker: #1c3d5a -$tw-textColors-blue-dark: #2779bd -$tw-textColors-blue: #3490dc -$tw-textColors-blue-light: #6cb2eb -$tw-textColors-blue-lighter: #bcdefa -$tw-textColors-blue-lightest: #eff8ff -$tw-textColors-indigo-darkest: #191e38 -$tw-textColors-indigo-darker: #2f365f -$tw-textColors-indigo-dark: #5661b3 -$tw-textColors-indigo: #6574cd -$tw-textColors-indigo-light: #7886d7 -$tw-textColors-indigo-lighter: #b2b7ff -$tw-textColors-indigo-lightest: #e6e8ff -$tw-textColors-purple-darkest: #21183c -$tw-textColors-purple-darker: #382b5f -$tw-textColors-purple-dark: #794acf -$tw-textColors-purple: #9561e2 -$tw-textColors-purple-light: #a779e9 -$tw-textColors-purple-lighter: #d6bbfc -$tw-textColors-purple-lightest: #f3ebff -$tw-textColors-pink-darkest: #451225 -$tw-textColors-pink-darker: #6f213f -$tw-textColors-pink-dark: #eb5286 -$tw-textColors-pink: #f66d9b -$tw-textColors-pink-light: #fa7ea8 -$tw-textColors-pink-lighter: #ffbbca -$tw-textColors-pink-lightest: #ffebef - - -$tw-backgroundColors-transparent: transparent -$tw-backgroundColors-black: #22292f -$tw-backgroundColors-grey-darkest: #3d4852 -$tw-backgroundColors-grey-darker: #606f7b -$tw-backgroundColors-grey-dark: #8795a1 -$tw-backgroundColors-grey: #b8c2cc -$tw-backgroundColors-grey-light: #dae1e7 -$tw-backgroundColors-grey-lighter: #f1f5f8 -$tw-backgroundColors-grey-lightest: #f8fafc -$tw-backgroundColors-white: #ffffff -$tw-backgroundColors-red-darkest: #3b0d0c -$tw-backgroundColors-red-darker: #621b18 -$tw-backgroundColors-red-dark: #cc1f1a -$tw-backgroundColors-red: #e3342f -$tw-backgroundColors-red-light: #ef5753 -$tw-backgroundColors-red-lighter: #f9acaa -$tw-backgroundColors-red-lightest: #fcebea -$tw-backgroundColors-orange-darkest: #462a16 -$tw-backgroundColors-orange-darker: #613b1f -$tw-backgroundColors-orange-dark: #de751f -$tw-backgroundColors-orange: #f6993f -$tw-backgroundColors-orange-light: #faad63 -$tw-backgroundColors-orange-lighter: #fcd9b6 -$tw-backgroundColors-orange-lightest: #fff5eb -$tw-backgroundColors-yellow-darkest: #453411 -$tw-backgroundColors-yellow-darker: #684f1d -$tw-backgroundColors-yellow-dark: #f2d024 -$tw-backgroundColors-yellow: #ffed4a -$tw-backgroundColors-yellow-light: #fff382 -$tw-backgroundColors-yellow-lighter: #fff9c2 -$tw-backgroundColors-yellow-lightest: #fcfbeb -$tw-backgroundColors-green-darkest: #0f2f21 -$tw-backgroundColors-green-darker: #1a4731 -$tw-backgroundColors-green-dark: #1f9d55 -$tw-backgroundColors-green: #38c172 -$tw-backgroundColors-green-light: #51d88a -$tw-backgroundColors-green-lighter: #a2f5bf -$tw-backgroundColors-green-lightest: #e3fcec -$tw-backgroundColors-teal-darkest: #0d3331 -$tw-backgroundColors-teal-darker: #20504f -$tw-backgroundColors-teal-dark: #38a89d -$tw-backgroundColors-teal: #4dc0b5 -$tw-backgroundColors-teal-light: #64d5ca -$tw-backgroundColors-teal-lighter: #a0f0ed -$tw-backgroundColors-teal-lightest: #e8fffe -$tw-backgroundColors-blue-darkest: #12283a -$tw-backgroundColors-blue-darker: #1c3d5a -$tw-backgroundColors-blue-dark: #2779bd -$tw-backgroundColors-blue: #3490dc -$tw-backgroundColors-blue-light: #6cb2eb -$tw-backgroundColors-blue-lighter: #bcdefa -$tw-backgroundColors-blue-lightest: #eff8ff -$tw-backgroundColors-indigo-darkest: #191e38 -$tw-backgroundColors-indigo-darker: #2f365f -$tw-backgroundColors-indigo-dark: #5661b3 -$tw-backgroundColors-indigo: #6574cd -$tw-backgroundColors-indigo-light: #7886d7 -$tw-backgroundColors-indigo-lighter: #b2b7ff -$tw-backgroundColors-indigo-lightest: #e6e8ff -$tw-backgroundColors-purple-darkest: #21183c -$tw-backgroundColors-purple-darker: #382b5f -$tw-backgroundColors-purple-dark: #794acf -$tw-backgroundColors-purple: #9561e2 -$tw-backgroundColors-purple-light: #a779e9 -$tw-backgroundColors-purple-lighter: #d6bbfc -$tw-backgroundColors-purple-lightest: #f3ebff -$tw-backgroundColors-pink-darkest: #451225 -$tw-backgroundColors-pink-darker: #6f213f -$tw-backgroundColors-pink-dark: #eb5286 -$tw-backgroundColors-pink: #f66d9b -$tw-backgroundColors-pink-light: #fa7ea8 -$tw-backgroundColors-pink-lighter: #ffbbca -$tw-backgroundColors-pink-lightest: #ffebef +$tw-screens-lg: 1024px +$tw-screens-xl: 1280px +$tw-fontFamily-display: (Gilroy,sans-serif) +$tw-fontFamily-body: (Graphik,sans-serif) + +$tw-borderWidth-0: 0 +$tw-borderWidth-2: 2px +$tw-borderWidth-4: 4px +$tw-borderWidth-default: 1px + +$tw-colors-transparent: transparent +$tw-colors-black: #000 +$tw-colors-white: #fff +$tw-colors-gray-100: #f7fafc +$tw-colors-gray-200: #edf2f7 +$tw-colors-gray-300: #e2e8f0 +$tw-colors-gray-400: #cbd5e0 +$tw-colors-gray-500: #a0aec0 +$tw-colors-gray-600: #718096 +$tw-colors-gray-700: #4a5568 +$tw-colors-gray-800: #2d3748 +$tw-colors-gray-900: #1a202c +$tw-colors-red-100: #fff5f5 +$tw-colors-red-200: #fed7d7 +$tw-colors-red-300: #feb2b2 +$tw-colors-red-400: #fc8181 +$tw-colors-red-500: #f56565 +$tw-colors-red-600: #e53e3e +$tw-colors-red-700: #c53030 +$tw-colors-red-800: #9b2c2c +$tw-colors-red-900: #742a2a +$tw-colors-orange-100: #fffaf0 +$tw-colors-orange-200: #feebc8 +$tw-colors-orange-300: #fbd38d +$tw-colors-orange-400: #f6ad55 +$tw-colors-orange-500: #ed8936 +$tw-colors-orange-600: #dd6b20 +$tw-colors-orange-700: #c05621 +$tw-colors-orange-800: #9c4221 +$tw-colors-orange-900: #7b341e +$tw-colors-yellow-100: #fffff0 +$tw-colors-yellow-200: #fefcbf +$tw-colors-yellow-300: #faf089 +$tw-colors-yellow-400: #f6e05e +$tw-colors-yellow-500: #ecc94b +$tw-colors-yellow-600: #d69e2e +$tw-colors-yellow-700: #b7791f +$tw-colors-yellow-800: #975a16 +$tw-colors-yellow-900: #744210 +$tw-colors-green-100: #f0fff4 +$tw-colors-green-200: #c6f6d5 +$tw-colors-green-300: #9ae6b4 +$tw-colors-green-400: #68d391 +$tw-colors-green-500: #48bb78 +$tw-colors-green-600: #38a169 +$tw-colors-green-700: #2f855a +$tw-colors-green-800: #276749 +$tw-colors-green-900: #22543d +$tw-colors-teal-100: #e6fffa +$tw-colors-teal-200: #b2f5ea +$tw-colors-teal-300: #81e6d9 +$tw-colors-teal-400: #4fd1c5 +$tw-colors-teal-500: #38b2ac +$tw-colors-teal-600: #319795 +$tw-colors-teal-700: #2c7a7b +$tw-colors-teal-800: #285e61 +$tw-colors-teal-900: #234e52 +$tw-colors-blue-100: #ebf8ff +$tw-colors-blue-200: #bee3f8 +$tw-colors-blue-300: #90cdf4 +$tw-colors-blue-400: #63b3ed +$tw-colors-blue-500: #4299e1 +$tw-colors-blue-600: #3182ce +$tw-colors-blue-700: #2b6cb0 +$tw-colors-blue-800: #2c5282 +$tw-colors-blue-900: #2a4365 +$tw-colors-indigo-100: #ebf4ff +$tw-colors-indigo-200: #c3dafe +$tw-colors-indigo-300: #a3bffa +$tw-colors-indigo-400: #7f9cf5 +$tw-colors-indigo-500: #667eea +$tw-colors-indigo-600: #5a67d8 +$tw-colors-indigo-700: #4c51bf +$tw-colors-indigo-800: #434190 +$tw-colors-indigo-900: #3c366b +$tw-colors-purple-100: #faf5ff +$tw-colors-purple-200: #e9d8fd +$tw-colors-purple-300: #d6bcfa +$tw-colors-purple-400: #b794f4 +$tw-colors-purple-500: #9f7aea +$tw-colors-purple-600: #805ad5 +$tw-colors-purple-700: #6b46c1 +$tw-colors-purple-800: #553c9a +$tw-colors-purple-900: #44337a +$tw-colors-pink-100: #fff5f7 +$tw-colors-pink-200: #fed7e2 +$tw-colors-pink-300: #fbb6ce +$tw-colors-pink-400: #f687b3 +$tw-colors-pink-500: #ed64a6 +$tw-colors-pink-600: #d53f8c +$tw-colors-pink-700: #b83280 +$tw-colors-pink-800: #97266d +$tw-colors-pink-900: #702459 +$tw-colors-cyan: #9cdbff + +$tw-spacing-0: 0 +$tw-spacing-1: 0.25rem +$tw-spacing-2: 0.5rem +$tw-spacing-3: 0.75rem +$tw-spacing-4: 1rem +$tw-spacing-5: 1.25rem +$tw-spacing-6: 1.5rem +$tw-spacing-8: 2rem +$tw-spacing-10: 2.5rem +$tw-spacing-12: 3rem +$tw-spacing-16: 4rem +$tw-spacing-20: 5rem +$tw-spacing-24: 6rem +$tw-spacing-32: 8rem +$tw-spacing-40: 10rem +$tw-spacing-48: 12rem +$tw-spacing-56: 14rem +$tw-spacing-64: 16rem +$tw-spacing-96: 24rem +$tw-spacing-128: 32rem +$tw-spacing-px: 1px + +$tw-fontSize-xs: .75rem +$tw-fontSize-sm: .875rem +$tw-fontSize-base: 1rem +$tw-fontSize-lg: 1.125rem +$tw-fontSize-xl: 1.25rem +$tw-fontSize-2xl: 1.5rem +$tw-fontSize-3xl: 1.875rem +$tw-fontSize-4xl: 2.25rem +$tw-fontSize-5xl: 3rem +$tw-fontSize-6xl: 4rem + +$tw-fontWeight-hairline: 100 +$tw-fontWeight-thin: 200 +$tw-fontWeight-light: 300 +$tw-fontWeight-normal: 400 +$tw-fontWeight-medium: 500 +$tw-fontWeight-semibold: 600 +$tw-fontWeight-bold: 700 +$tw-fontWeight-extrabold: 800 +$tw-fontWeight-black: 900 + +$tw-lineHeight-none: 1 +$tw-lineHeight-tight: 1.25 +$tw-lineHeight-snug: 1.375 +$tw-lineHeight-normal: 1.5 +$tw-lineHeight-relaxed: 1.625 +$tw-lineHeight-loose: 2 + +$tw-letterSpacing-tighter: -.05em +$tw-letterSpacing-tight: -.025em +$tw-letterSpacing-normal: 0 +$tw-letterSpacing-wide: .025em +$tw-letterSpacing-wider: .05em +$tw-letterSpacing-widest: .1em + +$tw-textColor-transparent: transparent +$tw-textColor-black: #000 +$tw-textColor-white: #fff +$tw-textColor-gray-100: #f7fafc +$tw-textColor-gray-200: #edf2f7 +$tw-textColor-gray-300: #e2e8f0 +$tw-textColor-gray-400: #cbd5e0 +$tw-textColor-gray-500: #a0aec0 +$tw-textColor-gray-600: #718096 +$tw-textColor-gray-700: #4a5568 +$tw-textColor-gray-800: #2d3748 +$tw-textColor-gray-900: #1a202c +$tw-textColor-red-100: #fff5f5 +$tw-textColor-red-200: #fed7d7 +$tw-textColor-red-300: #feb2b2 +$tw-textColor-red-400: #fc8181 +$tw-textColor-red-500: #f56565 +$tw-textColor-red-600: #e53e3e +$tw-textColor-red-700: #c53030 +$tw-textColor-red-800: #9b2c2c +$tw-textColor-red-900: #742a2a +$tw-textColor-orange-100: #fffaf0 +$tw-textColor-orange-200: #feebc8 +$tw-textColor-orange-300: #fbd38d +$tw-textColor-orange-400: #f6ad55 +$tw-textColor-orange-500: #ed8936 +$tw-textColor-orange-600: #dd6b20 +$tw-textColor-orange-700: #c05621 +$tw-textColor-orange-800: #9c4221 +$tw-textColor-orange-900: #7b341e +$tw-textColor-yellow-100: #fffff0 +$tw-textColor-yellow-200: #fefcbf +$tw-textColor-yellow-300: #faf089 +$tw-textColor-yellow-400: #f6e05e +$tw-textColor-yellow-500: #ecc94b +$tw-textColor-yellow-600: #d69e2e +$tw-textColor-yellow-700: #b7791f +$tw-textColor-yellow-800: #975a16 +$tw-textColor-yellow-900: #744210 +$tw-textColor-green-100: #f0fff4 +$tw-textColor-green-200: #c6f6d5 +$tw-textColor-green-300: #9ae6b4 +$tw-textColor-green-400: #68d391 +$tw-textColor-green-500: #48bb78 +$tw-textColor-green-600: #38a169 +$tw-textColor-green-700: #2f855a +$tw-textColor-green-800: #276749 +$tw-textColor-green-900: #22543d +$tw-textColor-teal-100: #e6fffa +$tw-textColor-teal-200: #b2f5ea +$tw-textColor-teal-300: #81e6d9 +$tw-textColor-teal-400: #4fd1c5 +$tw-textColor-teal-500: #38b2ac +$tw-textColor-teal-600: #319795 +$tw-textColor-teal-700: #2c7a7b +$tw-textColor-teal-800: #285e61 +$tw-textColor-teal-900: #234e52 +$tw-textColor-blue-100: #ebf8ff +$tw-textColor-blue-200: #bee3f8 +$tw-textColor-blue-300: #90cdf4 +$tw-textColor-blue-400: #63b3ed +$tw-textColor-blue-500: #4299e1 +$tw-textColor-blue-600: #3182ce +$tw-textColor-blue-700: #2b6cb0 +$tw-textColor-blue-800: #2c5282 +$tw-textColor-blue-900: #2a4365 +$tw-textColor-indigo-100: #ebf4ff +$tw-textColor-indigo-200: #c3dafe +$tw-textColor-indigo-300: #a3bffa +$tw-textColor-indigo-400: #7f9cf5 +$tw-textColor-indigo-500: #667eea +$tw-textColor-indigo-600: #5a67d8 +$tw-textColor-indigo-700: #4c51bf +$tw-textColor-indigo-800: #434190 +$tw-textColor-indigo-900: #3c366b +$tw-textColor-purple-100: #faf5ff +$tw-textColor-purple-200: #e9d8fd +$tw-textColor-purple-300: #d6bcfa +$tw-textColor-purple-400: #b794f4 +$tw-textColor-purple-500: #9f7aea +$tw-textColor-purple-600: #805ad5 +$tw-textColor-purple-700: #6b46c1 +$tw-textColor-purple-800: #553c9a +$tw-textColor-purple-900: #44337a +$tw-textColor-pink-100: #fff5f7 +$tw-textColor-pink-200: #fed7e2 +$tw-textColor-pink-300: #fbb6ce +$tw-textColor-pink-400: #f687b3 +$tw-textColor-pink-500: #ed64a6 +$tw-textColor-pink-600: #d53f8c +$tw-textColor-pink-700: #b83280 +$tw-textColor-pink-800: #97266d +$tw-textColor-pink-900: #702459 +$tw-textColor-cyan: #9cdbff + +$tw-backgroundColor-transparent: transparent +$tw-backgroundColor-black: #000 +$tw-backgroundColor-white: #fff +$tw-backgroundColor-gray-100: #f7fafc +$tw-backgroundColor-gray-200: #edf2f7 +$tw-backgroundColor-gray-300: #e2e8f0 +$tw-backgroundColor-gray-400: #cbd5e0 +$tw-backgroundColor-gray-500: #a0aec0 +$tw-backgroundColor-gray-600: #718096 +$tw-backgroundColor-gray-700: #4a5568 +$tw-backgroundColor-gray-800: #2d3748 +$tw-backgroundColor-gray-900: #1a202c +$tw-backgroundColor-red-100: #fff5f5 +$tw-backgroundColor-red-200: #fed7d7 +$tw-backgroundColor-red-300: #feb2b2 +$tw-backgroundColor-red-400: #fc8181 +$tw-backgroundColor-red-500: #f56565 +$tw-backgroundColor-red-600: #e53e3e +$tw-backgroundColor-red-700: #c53030 +$tw-backgroundColor-red-800: #9b2c2c +$tw-backgroundColor-red-900: #742a2a +$tw-backgroundColor-orange-100: #fffaf0 +$tw-backgroundColor-orange-200: #feebc8 +$tw-backgroundColor-orange-300: #fbd38d +$tw-backgroundColor-orange-400: #f6ad55 +$tw-backgroundColor-orange-500: #ed8936 +$tw-backgroundColor-orange-600: #dd6b20 +$tw-backgroundColor-orange-700: #c05621 +$tw-backgroundColor-orange-800: #9c4221 +$tw-backgroundColor-orange-900: #7b341e +$tw-backgroundColor-yellow-100: #fffff0 +$tw-backgroundColor-yellow-200: #fefcbf +$tw-backgroundColor-yellow-300: #faf089 +$tw-backgroundColor-yellow-400: #f6e05e +$tw-backgroundColor-yellow-500: #ecc94b +$tw-backgroundColor-yellow-600: #d69e2e +$tw-backgroundColor-yellow-700: #b7791f +$tw-backgroundColor-yellow-800: #975a16 +$tw-backgroundColor-yellow-900: #744210 +$tw-backgroundColor-green-100: #f0fff4 +$tw-backgroundColor-green-200: #c6f6d5 +$tw-backgroundColor-green-300: #9ae6b4 +$tw-backgroundColor-green-400: #68d391 +$tw-backgroundColor-green-500: #48bb78 +$tw-backgroundColor-green-600: #38a169 +$tw-backgroundColor-green-700: #2f855a +$tw-backgroundColor-green-800: #276749 +$tw-backgroundColor-green-900: #22543d +$tw-backgroundColor-teal-100: #e6fffa +$tw-backgroundColor-teal-200: #b2f5ea +$tw-backgroundColor-teal-300: #81e6d9 +$tw-backgroundColor-teal-400: #4fd1c5 +$tw-backgroundColor-teal-500: #38b2ac +$tw-backgroundColor-teal-600: #319795 +$tw-backgroundColor-teal-700: #2c7a7b +$tw-backgroundColor-teal-800: #285e61 +$tw-backgroundColor-teal-900: #234e52 +$tw-backgroundColor-blue-100: #ebf8ff +$tw-backgroundColor-blue-200: #bee3f8 +$tw-backgroundColor-blue-300: #90cdf4 +$tw-backgroundColor-blue-400: #63b3ed +$tw-backgroundColor-blue-500: #4299e1 +$tw-backgroundColor-blue-600: #3182ce +$tw-backgroundColor-blue-700: #2b6cb0 +$tw-backgroundColor-blue-800: #2c5282 +$tw-backgroundColor-blue-900: #2a4365 +$tw-backgroundColor-indigo-100: #ebf4ff +$tw-backgroundColor-indigo-200: #c3dafe +$tw-backgroundColor-indigo-300: #a3bffa +$tw-backgroundColor-indigo-400: #7f9cf5 +$tw-backgroundColor-indigo-500: #667eea +$tw-backgroundColor-indigo-600: #5a67d8 +$tw-backgroundColor-indigo-700: #4c51bf +$tw-backgroundColor-indigo-800: #434190 +$tw-backgroundColor-indigo-900: #3c366b +$tw-backgroundColor-purple-100: #faf5ff +$tw-backgroundColor-purple-200: #e9d8fd +$tw-backgroundColor-purple-300: #d6bcfa +$tw-backgroundColor-purple-400: #b794f4 +$tw-backgroundColor-purple-500: #9f7aea +$tw-backgroundColor-purple-600: #805ad5 +$tw-backgroundColor-purple-700: #6b46c1 +$tw-backgroundColor-purple-800: #553c9a +$tw-backgroundColor-purple-900: #44337a +$tw-backgroundColor-pink-100: #fff5f7 +$tw-backgroundColor-pink-200: #fed7e2 +$tw-backgroundColor-pink-300: #fbb6ce +$tw-backgroundColor-pink-400: #f687b3 +$tw-backgroundColor-pink-500: #ed64a6 +$tw-backgroundColor-pink-600: #d53f8c +$tw-backgroundColor-pink-700: #b83280 +$tw-backgroundColor-pink-800: #97266d +$tw-backgroundColor-pink-900: #702459 +$tw-backgroundColor-cyan: #9cdbff + +$tw-backgroundPosition-bottom: bottom +$tw-backgroundPosition-center: center +$tw-backgroundPosition-left: left +$tw-backgroundPosition-left-bottom: left bottom +$tw-backgroundPosition-left-top: left top +$tw-backgroundPosition-right: right +$tw-backgroundPosition-right-bottom: right bottom +$tw-backgroundPosition-right-top: right top +$tw-backgroundPosition-top: top $tw-backgroundSize-auto: auto $tw-backgroundSize-cover: cover $tw-backgroundSize-contain: contain - -$tw-borderWidths-0: 0 -$tw-borderWidths-2: 2px -$tw-borderWidths-4: 4px -$tw-borderWidths-8: 8px -$tw-borderWidths-default: 1px - - -$tw-borderColors-default: #dae1e7 -$tw-borderColors-transparent: transparent -$tw-borderColors-black: #22292f -$tw-borderColors-grey-darkest: #3d4852 -$tw-borderColors-grey-darker: #606f7b -$tw-borderColors-grey-dark: #8795a1 -$tw-borderColors-grey: #b8c2cc -$tw-borderColors-grey-light: #dae1e7 -$tw-borderColors-grey-lighter: #f1f5f8 -$tw-borderColors-grey-lightest: #f8fafc -$tw-borderColors-white: #ffffff -$tw-borderColors-red-darkest: #3b0d0c -$tw-borderColors-red-darker: #621b18 -$tw-borderColors-red-dark: #cc1f1a -$tw-borderColors-red: #e3342f -$tw-borderColors-red-light: #ef5753 -$tw-borderColors-red-lighter: #f9acaa -$tw-borderColors-red-lightest: #fcebea -$tw-borderColors-orange-darkest: #462a16 -$tw-borderColors-orange-darker: #613b1f -$tw-borderColors-orange-dark: #de751f -$tw-borderColors-orange: #f6993f -$tw-borderColors-orange-light: #faad63 -$tw-borderColors-orange-lighter: #fcd9b6 -$tw-borderColors-orange-lightest: #fff5eb -$tw-borderColors-yellow-darkest: #453411 -$tw-borderColors-yellow-darker: #684f1d -$tw-borderColors-yellow-dark: #f2d024 -$tw-borderColors-yellow: #ffed4a -$tw-borderColors-yellow-light: #fff382 -$tw-borderColors-yellow-lighter: #fff9c2 -$tw-borderColors-yellow-lightest: #fcfbeb -$tw-borderColors-green-darkest: #0f2f21 -$tw-borderColors-green-darker: #1a4731 -$tw-borderColors-green-dark: #1f9d55 -$tw-borderColors-green: #38c172 -$tw-borderColors-green-light: #51d88a -$tw-borderColors-green-lighter: #a2f5bf -$tw-borderColors-green-lightest: #e3fcec -$tw-borderColors-teal-darkest: #0d3331 -$tw-borderColors-teal-darker: #20504f -$tw-borderColors-teal-dark: #38a89d -$tw-borderColors-teal: #4dc0b5 -$tw-borderColors-teal-light: #64d5ca -$tw-borderColors-teal-lighter: #a0f0ed -$tw-borderColors-teal-lightest: #e8fffe -$tw-borderColors-blue-darkest: #12283a -$tw-borderColors-blue-darker: #1c3d5a -$tw-borderColors-blue-dark: #2779bd -$tw-borderColors-blue: #3490dc -$tw-borderColors-blue-light: #6cb2eb -$tw-borderColors-blue-lighter: #bcdefa -$tw-borderColors-blue-lightest: #eff8ff -$tw-borderColors-indigo-darkest: #191e38 -$tw-borderColors-indigo-darker: #2f365f -$tw-borderColors-indigo-dark: #5661b3 -$tw-borderColors-indigo: #6574cd -$tw-borderColors-indigo-light: #7886d7 -$tw-borderColors-indigo-lighter: #b2b7ff -$tw-borderColors-indigo-lightest: #e6e8ff -$tw-borderColors-purple-darkest: #21183c -$tw-borderColors-purple-darker: #382b5f -$tw-borderColors-purple-dark: #794acf -$tw-borderColors-purple: #9561e2 -$tw-borderColors-purple-light: #a779e9 -$tw-borderColors-purple-lighter: #d6bbfc -$tw-borderColors-purple-lightest: #f3ebff -$tw-borderColors-pink-darkest: #451225 -$tw-borderColors-pink-darker: #6f213f -$tw-borderColors-pink-dark: #eb5286 -$tw-borderColors-pink: #f66d9b -$tw-borderColors-pink-light: #fa7ea8 -$tw-borderColors-pink-lighter: #ffbbca -$tw-borderColors-pink-lightest: #ffebef - +$tw-borderColor-transparent: transparent +$tw-borderColor-black: #000 +$tw-borderColor-white: #fff +$tw-borderColor-gray-100: #f7fafc +$tw-borderColor-gray-200: #edf2f7 +$tw-borderColor-gray-300: #e2e8f0 +$tw-borderColor-gray-400: #cbd5e0 +$tw-borderColor-gray-500: #a0aec0 +$tw-borderColor-gray-600: #718096 +$tw-borderColor-gray-700: #4a5568 +$tw-borderColor-gray-800: #2d3748 +$tw-borderColor-gray-900: #1a202c +$tw-borderColor-red-100: #fff5f5 +$tw-borderColor-red-200: #fed7d7 +$tw-borderColor-red-300: #feb2b2 +$tw-borderColor-red-400: #fc8181 +$tw-borderColor-red-500: #f56565 +$tw-borderColor-red-600: #e53e3e +$tw-borderColor-red-700: #c53030 +$tw-borderColor-red-800: #9b2c2c +$tw-borderColor-red-900: #742a2a +$tw-borderColor-orange-100: #fffaf0 +$tw-borderColor-orange-200: #feebc8 +$tw-borderColor-orange-300: #fbd38d +$tw-borderColor-orange-400: #f6ad55 +$tw-borderColor-orange-500: #ed8936 +$tw-borderColor-orange-600: #dd6b20 +$tw-borderColor-orange-700: #c05621 +$tw-borderColor-orange-800: #9c4221 +$tw-borderColor-orange-900: #7b341e +$tw-borderColor-yellow-100: #fffff0 +$tw-borderColor-yellow-200: #fefcbf +$tw-borderColor-yellow-300: #faf089 +$tw-borderColor-yellow-400: #f6e05e +$tw-borderColor-yellow-500: #ecc94b +$tw-borderColor-yellow-600: #d69e2e +$tw-borderColor-yellow-700: #b7791f +$tw-borderColor-yellow-800: #975a16 +$tw-borderColor-yellow-900: #744210 +$tw-borderColor-green-100: #f0fff4 +$tw-borderColor-green-200: #c6f6d5 +$tw-borderColor-green-300: #9ae6b4 +$tw-borderColor-green-400: #68d391 +$tw-borderColor-green-500: #48bb78 +$tw-borderColor-green-600: #38a169 +$tw-borderColor-green-700: #2f855a +$tw-borderColor-green-800: #276749 +$tw-borderColor-green-900: #22543d +$tw-borderColor-teal-100: #e6fffa +$tw-borderColor-teal-200: #b2f5ea +$tw-borderColor-teal-300: #81e6d9 +$tw-borderColor-teal-400: #4fd1c5 +$tw-borderColor-teal-500: #38b2ac +$tw-borderColor-teal-600: #319795 +$tw-borderColor-teal-700: #2c7a7b +$tw-borderColor-teal-800: #285e61 +$tw-borderColor-teal-900: #234e52 +$tw-borderColor-blue-100: #ebf8ff +$tw-borderColor-blue-200: #bee3f8 +$tw-borderColor-blue-300: #90cdf4 +$tw-borderColor-blue-400: #63b3ed +$tw-borderColor-blue-500: #4299e1 +$tw-borderColor-blue-600: #3182ce +$tw-borderColor-blue-700: #2b6cb0 +$tw-borderColor-blue-800: #2c5282 +$tw-borderColor-blue-900: #2a4365 +$tw-borderColor-indigo-100: #ebf4ff +$tw-borderColor-indigo-200: #c3dafe +$tw-borderColor-indigo-300: #a3bffa +$tw-borderColor-indigo-400: #7f9cf5 +$tw-borderColor-indigo-500: #667eea +$tw-borderColor-indigo-600: #5a67d8 +$tw-borderColor-indigo-700: #4c51bf +$tw-borderColor-indigo-800: #434190 +$tw-borderColor-indigo-900: #3c366b +$tw-borderColor-purple-100: #faf5ff +$tw-borderColor-purple-200: #e9d8fd +$tw-borderColor-purple-300: #d6bcfa +$tw-borderColor-purple-400: #b794f4 +$tw-borderColor-purple-500: #9f7aea +$tw-borderColor-purple-600: #805ad5 +$tw-borderColor-purple-700: #6b46c1 +$tw-borderColor-purple-800: #553c9a +$tw-borderColor-purple-900: #44337a +$tw-borderColor-pink-100: #fff5f7 +$tw-borderColor-pink-200: #fed7e2 +$tw-borderColor-pink-300: #fbb6ce +$tw-borderColor-pink-400: #f687b3 +$tw-borderColor-pink-500: #ed64a6 +$tw-borderColor-pink-600: #d53f8c +$tw-borderColor-pink-700: #b83280 +$tw-borderColor-pink-800: #97266d +$tw-borderColor-pink-900: #702459 +$tw-borderColor-cyan: #9cdbff +$tw-borderColor-default: #e2e8f0 $tw-borderRadius-none: 0 $tw-borderRadius-sm: .125rem @@ -868,20 +1161,33 @@ $tw-borderRadius-default: .25rem $tw-borderRadius-lg: .5rem $tw-borderRadius-full: 9999px +$tw-cursor-auto: auto +$tw-cursor-default: default +$tw-cursor-pointer: pointer +$tw-cursor-wait: wait +$tw-cursor-move: move +$tw-cursor-not-allowed: not-allowed +$tw-width-0: 0 $tw-width-1: 0.25rem $tw-width-2: 0.5rem $tw-width-3: 0.75rem $tw-width-4: 1rem +$tw-width-5: 1.25rem $tw-width-6: 1.5rem $tw-width-8: 2rem $tw-width-10: 2.5rem $tw-width-12: 3rem $tw-width-16: 4rem +$tw-width-20: 5rem $tw-width-24: 6rem $tw-width-32: 8rem +$tw-width-40: 10rem $tw-width-48: 12rem +$tw-width-56: 14rem $tw-width-64: 16rem +$tw-width-96: 24rem +$tw-width-128: 32rem $tw-width-auto: auto $tw-width-px: 1px $tw-width-1\\\\/2: 50% @@ -898,88 +1204,138 @@ $tw-width-5\\\\/6: 83.33333% $tw-width-full: 100% $tw-width-screen: 100vw - +$tw-height-0: 0 $tw-height-1: 0.25rem $tw-height-2: 0.5rem $tw-height-3: 0.75rem $tw-height-4: 1rem +$tw-height-5: 1.25rem $tw-height-6: 1.5rem $tw-height-8: 2rem $tw-height-10: 2.5rem $tw-height-12: 3rem $tw-height-16: 4rem +$tw-height-20: 5rem $tw-height-24: 6rem $tw-height-32: 8rem +$tw-height-40: 10rem $tw-height-48: 12rem +$tw-height-56: 14rem $tw-height-64: 16rem +$tw-height-96: 24rem +$tw-height-128: 32rem $tw-height-auto: auto $tw-height-px: 1px $tw-height-full: 100% $tw-height-screen: 100vh - $tw-minWidth-0: 0 $tw-minWidth-full: 100% - $tw-minHeight-0: 0 $tw-minHeight-full: 100% $tw-minHeight-screen: 100vh - $tw-maxWidth-xs: 20rem -$tw-maxWidth-sm: 30rem -$tw-maxWidth-md: 40rem -$tw-maxWidth-lg: 50rem -$tw-maxWidth-xl: 60rem -$tw-maxWidth-2xl: 70rem -$tw-maxWidth-3xl: 80rem -$tw-maxWidth-4xl: 90rem -$tw-maxWidth-5xl: 100rem +$tw-maxWidth-sm: 24rem +$tw-maxWidth-md: 28rem +$tw-maxWidth-lg: 32rem +$tw-maxWidth-xl: 36rem +$tw-maxWidth-2xl: 42rem +$tw-maxWidth-3xl: 48rem +$tw-maxWidth-4xl: 56rem +$tw-maxWidth-5xl: 64rem +$tw-maxWidth-6xl: 72rem $tw-maxWidth-full: 100% - $tw-maxHeight-full: 100% $tw-maxHeight-screen: 100vh - $tw-padding-0: 0 $tw-padding-1: 0.25rem $tw-padding-2: 0.5rem $tw-padding-3: 0.75rem $tw-padding-4: 1rem +$tw-padding-5: 1.25rem $tw-padding-6: 1.5rem $tw-padding-8: 2rem +$tw-padding-10: 2.5rem +$tw-padding-12: 3rem +$tw-padding-16: 4rem +$tw-padding-20: 5rem +$tw-padding-24: 6rem +$tw-padding-32: 8rem +$tw-padding-40: 10rem +$tw-padding-48: 12rem +$tw-padding-56: 14rem +$tw-padding-64: 16rem +$tw-padding-96: 24rem +$tw-padding-128: 32rem $tw-padding-px: 1px - $tw-margin-0: 0 $tw-margin-1: 0.25rem $tw-margin-2: 0.5rem $tw-margin-3: 0.75rem $tw-margin-4: 1rem +$tw-margin-5: 1.25rem $tw-margin-6: 1.5rem $tw-margin-8: 2rem +$tw-margin-10: 2.5rem +$tw-margin-12: 3rem +$tw-margin-16: 4rem +$tw-margin-20: 5rem +$tw-margin-24: 6rem +$tw-margin-32: 8rem +$tw-margin-40: 10rem +$tw-margin-48: 12rem +$tw-margin-56: 14rem +$tw-margin-64: 16rem +$tw-margin-96: 24rem +$tw-margin-128: 32rem $tw-margin-auto: auto $tw-margin-px: 1px - $tw-negativeMargin-0: 0 $tw-negativeMargin-1: 0.25rem $tw-negativeMargin-2: 0.5rem $tw-negativeMargin-3: 0.75rem $tw-negativeMargin-4: 1rem +$tw-negativeMargin-5: 1.25rem $tw-negativeMargin-6: 1.5rem $tw-negativeMargin-8: 2rem +$tw-negativeMargin-10: 2.5rem +$tw-negativeMargin-12: 3rem +$tw-negativeMargin-16: 4rem +$tw-negativeMargin-20: 5rem +$tw-negativeMargin-24: 6rem +$tw-negativeMargin-32: 8rem +$tw-negativeMargin-40: 10rem +$tw-negativeMargin-48: 12rem +$tw-negativeMargin-56: 14rem +$tw-negativeMargin-64: 16rem +$tw-negativeMargin-96: 24rem +$tw-negativeMargin-128: 32rem $tw-negativeMargin-px: 1px - -$tw-shadows-default: (0 2px 4px 0 rgba(0,0,0,0.10)) -$tw-shadows-md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)) -$tw-shadows-lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)) -$tw-shadows-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)) -$tw-shadows-none: none - +$tw-objectPosition-bottom: bottom +$tw-objectPosition-center: center +$tw-objectPosition-left: left +$tw-objectPosition-left-bottom: left bottom +$tw-objectPosition-left-top: left top +$tw-objectPosition-right: right +$tw-objectPosition-right-bottom: right bottom +$tw-objectPosition-right-top: right top +$tw-objectPosition-top: top + +$tw-boxShadow-default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)) +$tw-boxShadow-md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)) +$tw-boxShadow-lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)) +$tw-boxShadow-xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)) +$tw-boxShadow-2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)) +$tw-boxShadow-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)) +$tw-boxShadow-outline: (0 0 0 3px rgba(66,153,225,0.5)) +$tw-boxShadow-none: none $tw-zIndex-0: 0 $tw-zIndex-10: 10 @@ -989,1075 +1345,189 @@ $tw-zIndex-40: 40 $tw-zIndex-50: 50 $tw-zIndex-auto: auto - $tw-opacity-0: 0 $tw-opacity-25: .25 $tw-opacity-50: .5 $tw-opacity-75: .75 $tw-opacity-100: 1 +$tw-fill-current: currentColor + +$tw-stroke-current: currentColor + +$tw-flex-1: 1 1 0% +$tw-flex-auto: 1 1 auto +$tw-flex-initial: 0 1 auto +$tw-flex-none: none + +$tw-flexGrow-0: 0 +$tw-flexGrow-default: 1 + +$tw-flexShrink-0: 0 +$tw-flexShrink-default: 1 -$tw-svgFill-current: currentColor +$tw-listStyleType-none: none +$tw-listStyleType-disc: disc +$tw-listStyleType-decimal: decimal +$tw-inset-0: 0 +$tw-inset-auto: auto -$tw-svgStroke-current: currentColor " `; exports[`Sass converter Converts to nested map 1`] = ` " +$screens: (sm: 640px, md: 768px, lg: 1024px, xl: 1280px,) + +$fontFamily: (display: (Gilroy,sans-serif), body: (Graphik,sans-serif),) + +$borderWidth: (0: 0, 2: 2px, 4: 4px, default: 1px,) + +$colors: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff,) + +$spacing: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, px: 1px,) + +$fontSize: (xs: .75rem, sm: .875rem, base: 1rem, lg: 1.125rem, xl: 1.25rem, 2xl: 1.5rem, 3xl: 1.875rem, 4xl: 2.25rem, 5xl: 3rem, 6xl: 4rem,) + +$fontWeight: (hairline: 100, thin: 200, light: 300, normal: 400, medium: 500, semibold: 600, bold: 700, extrabold: 800, black: 900,) + +$lineHeight: (none: 1, tight: 1.25, snug: 1.375, normal: 1.5, relaxed: 1.625, loose: 2,) + +$letterSpacing: (tighter: -.05em, tight: -.025em, normal: 0, wide: .025em, wider: .05em, widest: .1em,) + +$textColor: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff,) + +$backgroundColor: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff,) + +$backgroundPosition: (bottom: bottom, center: center, left: left, left-bottom: left bottom, left-top: left top, right: right, right-bottom: right bottom, right-top: right top, top: top,) + +$backgroundSize: (auto: auto, cover: cover, contain: contain,) + +$borderColor: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff, default: #e2e8f0,) + +$borderRadius: (none: 0, sm: .125rem, default: .25rem, lg: .5rem, full: 9999px,) -$colors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$screens: ( - sm: 576px, - md: 768px, - lg: 992px, - xl: 1200px, -) - -$fonts: ( - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), -) - -$textSizes: ( - xs: .75rem, - sm: .875rem, - base: 1rem, - lg: 1.125rem, - xl: 1.25rem, - 2xl: 1.5rem, - 3xl: 1.875rem, - 4xl: 2.25rem, - 5xl: 3rem, -) - -$fontWeights: ( - hairline: 100, - thin: 200, - light: 300, - normal: 400, - medium: 500, - semibold: 600, - bold: 700, - extrabold: 800, - black: 900, -) - -$leading: ( - none: 1, - tight: 1.25, - normal: 1.5, - loose: 2, -) - -$tracking: ( - tight: -0.05em, - normal: 0, - wide: 0.05em, -) - -$textColors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$backgroundColors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$backgroundSize: ( - auto: auto, - cover: cover, - contain: contain, -) - -$borderWidths: ( - 0: 0, - 2: 2px, - 4: 4px, - 8: 8px, - default: 1px, -) - -$borderColors: ( - default: #dae1e7, - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$borderRadius: ( - none: 0, - sm: .125rem, - default: .25rem, - lg: .5rem, - full: 9999px, -) - -$width: ( - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - 10: 2.5rem, - 12: 3rem, - 16: 4rem, - 24: 6rem, - 32: 8rem, - 48: 12rem, - 64: 16rem, - auto: auto, - px: 1px, - 1/2: 50%, - 1/3: 33.33333%, - 2/3: 66.66667%, - 1/4: 25%, - 3/4: 75%, - 1/5: 20%, - 2/5: 40%, - 3/5: 60%, - 4/5: 80%, - 1/6: 16.66667%, - 5/6: 83.33333%, - full: 100%, - screen: 100vw, -) - -$height: ( - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - 10: 2.5rem, - 12: 3rem, - 16: 4rem, - 24: 6rem, - 32: 8rem, - 48: 12rem, - 64: 16rem, - auto: auto, - px: 1px, - full: 100%, - screen: 100vh, -) - -$minWidth: ( - 0: 0, - full: 100%, -) - -$minHeight: ( - 0: 0, - full: 100%, - screen: 100vh, -) - -$maxWidth: ( - xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - 2xl: 70rem, - 3xl: 80rem, - 4xl: 90rem, - 5xl: 100rem, - full: 100%, -) - -$maxHeight: ( - full: 100%, - screen: 100vh, -) - -$padding: ( - 0: 0, - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - px: 1px, -) - -$margin: ( - 0: 0, - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - auto: auto, - px: 1px, -) - -$negativeMargin: ( - 0: 0, - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - px: 1px, -) - -$shadows: ( - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), - inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), - none: none, -) - -$zIndex: ( - 0: 0, - 10: 10, - 20: 20, - 30: 30, - 40: 40, - 50: 50, - auto: auto, -) - -$opacity: ( - 0: 0, - 25: .25, - 50: .5, - 75: .75, - 100: 1, -) - -$svgFill: ( - current: currentColor, -) - -$svgStroke: ( - current: currentColor, -)" +$cursor: (auto: auto, default: default, pointer: pointer, wait: wait, move: move, not-allowed: not-allowed,) + +$width: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, auto: auto, px: 1px, 1/2: 50%, 1/3: 33.33333%, 2/3: 66.66667%, 1/4: 25%, 3/4: 75%, 1/5: 20%, 2/5: 40%, 3/5: 60%, 4/5: 80%, 1/6: 16.66667%, 5/6: 83.33333%, full: 100%, screen: 100vw,) + +$height: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, auto: auto, px: 1px, full: 100%, screen: 100vh,) + +$minWidth: (0: 0, full: 100%,) + +$minHeight: (0: 0, full: 100%, screen: 100vh,) + +$maxWidth: (xs: 20rem, sm: 24rem, md: 28rem, lg: 32rem, xl: 36rem, 2xl: 42rem, 3xl: 48rem, 4xl: 56rem, 5xl: 64rem, 6xl: 72rem, full: 100%,) + +$maxHeight: (full: 100%, screen: 100vh,) + +$padding: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, px: 1px,) + +$margin: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, auto: auto, px: 1px,) + +$negativeMargin: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, px: 1px,) + +$objectPosition: (bottom: bottom, center: center, left: left, left-bottom: left bottom, left-top: left top, right: right, right-bottom: right bottom, right-top: right top, top: top,) + +$boxShadow: (default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), 2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none,) + +$zIndex: (0: 0, 10: 10, 20: 20, 30: 30, 40: 40, 50: 50, auto: auto,) + +$opacity: (0: 0, 25: .25, 50: .5, 75: .75, 100: 1,) + +$fill: (current: currentColor,) + +$stroke: (current: currentColor,) + +$flex: (1: 1 1 0%, auto: 1 1 auto, initial: 0 1 auto, none: none,) + +$flexGrow: (0: 0, default: 1,) + +$flexShrink: (0: 0, default: 1,) + +$listStyleType: (none: none, disc: disc, decimal: decimal,) + +$inset: (0: 0, auto: auto,) + +$container: () +" `; exports[`Sass converter Converts to nested map with prefix 1`] = ` " +$tw-screens: (sm: 640px, md: 768px, lg: 1024px, xl: 1280px,) + +$tw-fontFamily: (display: (Gilroy,sans-serif), body: (Graphik,sans-serif),) + +$tw-borderWidth: (0: 0, 2: 2px, 4: 4px, default: 1px,) + +$tw-colors: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff,) + +$tw-spacing: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, px: 1px,) + +$tw-fontSize: (xs: .75rem, sm: .875rem, base: 1rem, lg: 1.125rem, xl: 1.25rem, 2xl: 1.5rem, 3xl: 1.875rem, 4xl: 2.25rem, 5xl: 3rem, 6xl: 4rem,) + +$tw-fontWeight: (hairline: 100, thin: 200, light: 300, normal: 400, medium: 500, semibold: 600, bold: 700, extrabold: 800, black: 900,) + +$tw-lineHeight: (none: 1, tight: 1.25, snug: 1.375, normal: 1.5, relaxed: 1.625, loose: 2,) -$tw-colors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$tw-screens: ( - sm: 576px, - md: 768px, - lg: 992px, - xl: 1200px, -) - -$tw-fonts: ( - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), -) - -$tw-textSizes: ( - xs: .75rem, - sm: .875rem, - base: 1rem, - lg: 1.125rem, - xl: 1.25rem, - 2xl: 1.5rem, - 3xl: 1.875rem, - 4xl: 2.25rem, - 5xl: 3rem, -) - -$tw-fontWeights: ( - hairline: 100, - thin: 200, - light: 300, - normal: 400, - medium: 500, - semibold: 600, - bold: 700, - extrabold: 800, - black: 900, -) - -$tw-leading: ( - none: 1, - tight: 1.25, - normal: 1.5, - loose: 2, -) - -$tw-tracking: ( - tight: -0.05em, - normal: 0, - wide: 0.05em, -) - -$tw-textColors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$tw-backgroundColors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$tw-backgroundSize: ( - auto: auto, - cover: cover, - contain: contain, -) - -$tw-borderWidths: ( - 0: 0, - 2: 2px, - 4: 4px, - 8: 8px, - default: 1px, -) - -$tw-borderColors: ( - default: #dae1e7, - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -) - -$tw-borderRadius: ( - none: 0, - sm: .125rem, - default: .25rem, - lg: .5rem, - full: 9999px, -) - -$tw-width: ( - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - 10: 2.5rem, - 12: 3rem, - 16: 4rem, - 24: 6rem, - 32: 8rem, - 48: 12rem, - 64: 16rem, - auto: auto, - px: 1px, - 1/2: 50%, - 1/3: 33.33333%, - 2/3: 66.66667%, - 1/4: 25%, - 3/4: 75%, - 1/5: 20%, - 2/5: 40%, - 3/5: 60%, - 4/5: 80%, - 1/6: 16.66667%, - 5/6: 83.33333%, - full: 100%, - screen: 100vw, -) - -$tw-height: ( - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - 10: 2.5rem, - 12: 3rem, - 16: 4rem, - 24: 6rem, - 32: 8rem, - 48: 12rem, - 64: 16rem, - auto: auto, - px: 1px, - full: 100%, - screen: 100vh, -) - -$tw-minWidth: ( - 0: 0, - full: 100%, -) - -$tw-minHeight: ( - 0: 0, - full: 100%, - screen: 100vh, -) - -$tw-maxWidth: ( - xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - 2xl: 70rem, - 3xl: 80rem, - 4xl: 90rem, - 5xl: 100rem, - full: 100%, -) - -$tw-maxHeight: ( - full: 100%, - screen: 100vh, -) - -$tw-padding: ( - 0: 0, - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - px: 1px, -) - -$tw-margin: ( - 0: 0, - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - auto: auto, - px: 1px, -) - -$tw-negativeMargin: ( - 0: 0, - 1: 0.25rem, - 2: 0.5rem, - 3: 0.75rem, - 4: 1rem, - 6: 1.5rem, - 8: 2rem, - px: 1px, -) - -$tw-shadows: ( - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), - inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), - none: none, -) - -$tw-zIndex: ( - 0: 0, - 10: 10, - 20: 20, - 30: 30, - 40: 40, - 50: 50, - auto: auto, -) - -$tw-opacity: ( - 0: 0, - 25: .25, - 50: .5, - 75: .75, - 100: 1, -) - -$tw-svgFill: ( - current: currentColor, -) - -$tw-svgStroke: ( - current: currentColor, -)" +$tw-letterSpacing: (tighter: -.05em, tight: -.025em, normal: 0, wide: .025em, wider: .05em, widest: .1em,) + +$tw-textColor: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff,) + +$tw-backgroundColor: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff,) + +$tw-backgroundPosition: (bottom: bottom, center: center, left: left, left-bottom: left bottom, left-top: left top, right: right, right-bottom: right bottom, right-top: right top, top: top,) + +$tw-backgroundSize: (auto: auto, cover: cover, contain: contain,) + +$tw-borderColor: (transparent: transparent, black: #000, white: #fff, gray-100: #f7fafc, gray-200: #edf2f7, gray-300: #e2e8f0, gray-400: #cbd5e0, gray-500: #a0aec0, gray-600: #718096, gray-700: #4a5568, gray-800: #2d3748, gray-900: #1a202c, red-100: #fff5f5, red-200: #fed7d7, red-300: #feb2b2, red-400: #fc8181, red-500: #f56565, red-600: #e53e3e, red-700: #c53030, red-800: #9b2c2c, red-900: #742a2a, orange-100: #fffaf0, orange-200: #feebc8, orange-300: #fbd38d, orange-400: #f6ad55, orange-500: #ed8936, orange-600: #dd6b20, orange-700: #c05621, orange-800: #9c4221, orange-900: #7b341e, yellow-100: #fffff0, yellow-200: #fefcbf, yellow-300: #faf089, yellow-400: #f6e05e, yellow-500: #ecc94b, yellow-600: #d69e2e, yellow-700: #b7791f, yellow-800: #975a16, yellow-900: #744210, green-100: #f0fff4, green-200: #c6f6d5, green-300: #9ae6b4, green-400: #68d391, green-500: #48bb78, green-600: #38a169, green-700: #2f855a, green-800: #276749, green-900: #22543d, teal-100: #e6fffa, teal-200: #b2f5ea, teal-300: #81e6d9, teal-400: #4fd1c5, teal-500: #38b2ac, teal-600: #319795, teal-700: #2c7a7b, teal-800: #285e61, teal-900: #234e52, blue-100: #ebf8ff, blue-200: #bee3f8, blue-300: #90cdf4, blue-400: #63b3ed, blue-500: #4299e1, blue-600: #3182ce, blue-700: #2b6cb0, blue-800: #2c5282, blue-900: #2a4365, indigo-100: #ebf4ff, indigo-200: #c3dafe, indigo-300: #a3bffa, indigo-400: #7f9cf5, indigo-500: #667eea, indigo-600: #5a67d8, indigo-700: #4c51bf, indigo-800: #434190, indigo-900: #3c366b, purple-100: #faf5ff, purple-200: #e9d8fd, purple-300: #d6bcfa, purple-400: #b794f4, purple-500: #9f7aea, purple-600: #805ad5, purple-700: #6b46c1, purple-800: #553c9a, purple-900: #44337a, pink-100: #fff5f7, pink-200: #fed7e2, pink-300: #fbb6ce, pink-400: #f687b3, pink-500: #ed64a6, pink-600: #d53f8c, pink-700: #b83280, pink-800: #97266d, pink-900: #702459, cyan: #9cdbff, default: #e2e8f0,) + +$tw-borderRadius: (none: 0, sm: .125rem, default: .25rem, lg: .5rem, full: 9999px,) + +$tw-cursor: (auto: auto, default: default, pointer: pointer, wait: wait, move: move, not-allowed: not-allowed,) + +$tw-width: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, auto: auto, px: 1px, 1/2: 50%, 1/3: 33.33333%, 2/3: 66.66667%, 1/4: 25%, 3/4: 75%, 1/5: 20%, 2/5: 40%, 3/5: 60%, 4/5: 80%, 1/6: 16.66667%, 5/6: 83.33333%, full: 100%, screen: 100vw,) + +$tw-height: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, auto: auto, px: 1px, full: 100%, screen: 100vh,) + +$tw-minWidth: (0: 0, full: 100%,) + +$tw-minHeight: (0: 0, full: 100%, screen: 100vh,) + +$tw-maxWidth: (xs: 20rem, sm: 24rem, md: 28rem, lg: 32rem, xl: 36rem, 2xl: 42rem, 3xl: 48rem, 4xl: 56rem, 5xl: 64rem, 6xl: 72rem, full: 100%,) + +$tw-maxHeight: (full: 100%, screen: 100vh,) + +$tw-padding: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, px: 1px,) + +$tw-margin: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, auto: auto, px: 1px,) + +$tw-negativeMargin: (0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, 20: 5rem, 24: 6rem, 32: 8rem, 40: 10rem, 48: 12rem, 56: 14rem, 64: 16rem, 96: 24rem, 128: 32rem, px: 1px,) + +$tw-objectPosition: (bottom: bottom, center: center, left: left, left-bottom: left bottom, left-top: left top, right: right, right-bottom: right bottom, right-top: right top, top: top,) + +$tw-boxShadow: (default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), 2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none,) + +$tw-zIndex: (0: 0, 10: 10, 20: 20, 30: 30, 40: 40, 50: 50, auto: auto,) + +$tw-opacity: (0: 0, 25: .25, 50: .5, 75: .75, 100: 1,) + +$tw-fill: (current: currentColor,) + +$tw-stroke: (current: currentColor,) + +$tw-flex: (1: 1 1 0%, auto: 1 1 auto, initial: 0 1 auto, none: none,) + +$tw-flexGrow: (0: 0, default: 1,) + +$tw-flexShrink: (0: 0, default: 1,) + +$tw-listStyleType: (none: none, disc: disc, decimal: decimal,) + +$tw-inset: (0: 0, auto: auto,) + +$tw-container: () +" `; diff --git a/tests/specs/converters/__snapshots__/Scss.spec.js.snap b/tests/specs/converters/__snapshots__/Scss.spec.js.snap index 42c0c46..3d7bea9 100644 --- a/tests/specs/converters/__snapshots__/Scss.spec.js.snap +++ b/tests/specs/converters/__snapshots__/Scss.spec.js.snap @@ -2,363 +2,470 @@ exports[`Scss converter Converts to flat variables 1`] = ` " - -$colors-transparent: transparent; -$colors-black: #22292f; -$colors-grey-darkest: #3d4852; -$colors-grey-darker: #606f7b; -$colors-grey-dark: #8795a1; -$colors-grey: #b8c2cc; -$colors-grey-light: #dae1e7; -$colors-grey-lighter: #f1f5f8; -$colors-grey-lightest: #f8fafc; -$colors-white: #ffffff; -$colors-red-darkest: #3b0d0c; -$colors-red-darker: #621b18; -$colors-red-dark: #cc1f1a; -$colors-red: #e3342f; -$colors-red-light: #ef5753; -$colors-red-lighter: #f9acaa; -$colors-red-lightest: #fcebea; -$colors-orange-darkest: #462a16; -$colors-orange-darker: #613b1f; -$colors-orange-dark: #de751f; -$colors-orange: #f6993f; -$colors-orange-light: #faad63; -$colors-orange-lighter: #fcd9b6; -$colors-orange-lightest: #fff5eb; -$colors-yellow-darkest: #453411; -$colors-yellow-darker: #684f1d; -$colors-yellow-dark: #f2d024; -$colors-yellow: #ffed4a; -$colors-yellow-light: #fff382; -$colors-yellow-lighter: #fff9c2; -$colors-yellow-lightest: #fcfbeb; -$colors-green-darkest: #0f2f21; -$colors-green-darker: #1a4731; -$colors-green-dark: #1f9d55; -$colors-green: #38c172; -$colors-green-light: #51d88a; -$colors-green-lighter: #a2f5bf; -$colors-green-lightest: #e3fcec; -$colors-teal-darkest: #0d3331; -$colors-teal-darker: #20504f; -$colors-teal-dark: #38a89d; -$colors-teal: #4dc0b5; -$colors-teal-light: #64d5ca; -$colors-teal-lighter: #a0f0ed; -$colors-teal-lightest: #e8fffe; -$colors-blue-darkest: #12283a; -$colors-blue-darker: #1c3d5a; -$colors-blue-dark: #2779bd; -$colors-blue: #3490dc; -$colors-blue-light: #6cb2eb; -$colors-blue-lighter: #bcdefa; -$colors-blue-lightest: #eff8ff; -$colors-indigo-darkest: #191e38; -$colors-indigo-darker: #2f365f; -$colors-indigo-dark: #5661b3; -$colors-indigo: #6574cd; -$colors-indigo-light: #7886d7; -$colors-indigo-lighter: #b2b7ff; -$colors-indigo-lightest: #e6e8ff; -$colors-purple-darkest: #21183c; -$colors-purple-darker: #382b5f; -$colors-purple-dark: #794acf; -$colors-purple: #9561e2; -$colors-purple-light: #a779e9; -$colors-purple-lighter: #d6bbfc; -$colors-purple-lightest: #f3ebff; -$colors-pink-darkest: #451225; -$colors-pink-darker: #6f213f; -$colors-pink-dark: #eb5286; -$colors-pink: #f66d9b; -$colors-pink-light: #fa7ea8; -$colors-pink-lighter: #ffbbca; -$colors-pink-lightest: #ffebef; - - -$screens-sm: 576px; +$screens-sm: 640px; $screens-md: 768px; -$screens-lg: 992px; -$screens-xl: 1200px; - - -$fonts-sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif); -$fonts-serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif); -$fonts-mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace); - - -$textSizes-xs: .75rem; -$textSizes-sm: .875rem; -$textSizes-base: 1rem; -$textSizes-lg: 1.125rem; -$textSizes-xl: 1.25rem; -$textSizes-2xl: 1.5rem; -$textSizes-3xl: 1.875rem; -$textSizes-4xl: 2.25rem; -$textSizes-5xl: 3rem; - - -$fontWeights-hairline: 100; -$fontWeights-thin: 200; -$fontWeights-light: 300; -$fontWeights-normal: 400; -$fontWeights-medium: 500; -$fontWeights-semibold: 600; -$fontWeights-bold: 700; -$fontWeights-extrabold: 800; -$fontWeights-black: 900; - - -$leading-none: 1; -$leading-tight: 1.25; -$leading-normal: 1.5; -$leading-loose: 2; - - -$tracking-tight: -0.05em; -$tracking-normal: 0; -$tracking-wide: 0.05em; - - -$textColors-transparent: transparent; -$textColors-black: #22292f; -$textColors-grey-darkest: #3d4852; -$textColors-grey-darker: #606f7b; -$textColors-grey-dark: #8795a1; -$textColors-grey: #b8c2cc; -$textColors-grey-light: #dae1e7; -$textColors-grey-lighter: #f1f5f8; -$textColors-grey-lightest: #f8fafc; -$textColors-white: #ffffff; -$textColors-red-darkest: #3b0d0c; -$textColors-red-darker: #621b18; -$textColors-red-dark: #cc1f1a; -$textColors-red: #e3342f; -$textColors-red-light: #ef5753; -$textColors-red-lighter: #f9acaa; -$textColors-red-lightest: #fcebea; -$textColors-orange-darkest: #462a16; -$textColors-orange-darker: #613b1f; -$textColors-orange-dark: #de751f; -$textColors-orange: #f6993f; -$textColors-orange-light: #faad63; -$textColors-orange-lighter: #fcd9b6; -$textColors-orange-lightest: #fff5eb; -$textColors-yellow-darkest: #453411; -$textColors-yellow-darker: #684f1d; -$textColors-yellow-dark: #f2d024; -$textColors-yellow: #ffed4a; -$textColors-yellow-light: #fff382; -$textColors-yellow-lighter: #fff9c2; -$textColors-yellow-lightest: #fcfbeb; -$textColors-green-darkest: #0f2f21; -$textColors-green-darker: #1a4731; -$textColors-green-dark: #1f9d55; -$textColors-green: #38c172; -$textColors-green-light: #51d88a; -$textColors-green-lighter: #a2f5bf; -$textColors-green-lightest: #e3fcec; -$textColors-teal-darkest: #0d3331; -$textColors-teal-darker: #20504f; -$textColors-teal-dark: #38a89d; -$textColors-teal: #4dc0b5; -$textColors-teal-light: #64d5ca; -$textColors-teal-lighter: #a0f0ed; -$textColors-teal-lightest: #e8fffe; -$textColors-blue-darkest: #12283a; -$textColors-blue-darker: #1c3d5a; -$textColors-blue-dark: #2779bd; -$textColors-blue: #3490dc; -$textColors-blue-light: #6cb2eb; -$textColors-blue-lighter: #bcdefa; -$textColors-blue-lightest: #eff8ff; -$textColors-indigo-darkest: #191e38; -$textColors-indigo-darker: #2f365f; -$textColors-indigo-dark: #5661b3; -$textColors-indigo: #6574cd; -$textColors-indigo-light: #7886d7; -$textColors-indigo-lighter: #b2b7ff; -$textColors-indigo-lightest: #e6e8ff; -$textColors-purple-darkest: #21183c; -$textColors-purple-darker: #382b5f; -$textColors-purple-dark: #794acf; -$textColors-purple: #9561e2; -$textColors-purple-light: #a779e9; -$textColors-purple-lighter: #d6bbfc; -$textColors-purple-lightest: #f3ebff; -$textColors-pink-darkest: #451225; -$textColors-pink-darker: #6f213f; -$textColors-pink-dark: #eb5286; -$textColors-pink: #f66d9b; -$textColors-pink-light: #fa7ea8; -$textColors-pink-lighter: #ffbbca; -$textColors-pink-lightest: #ffebef; - - -$backgroundColors-transparent: transparent; -$backgroundColors-black: #22292f; -$backgroundColors-grey-darkest: #3d4852; -$backgroundColors-grey-darker: #606f7b; -$backgroundColors-grey-dark: #8795a1; -$backgroundColors-grey: #b8c2cc; -$backgroundColors-grey-light: #dae1e7; -$backgroundColors-grey-lighter: #f1f5f8; -$backgroundColors-grey-lightest: #f8fafc; -$backgroundColors-white: #ffffff; -$backgroundColors-red-darkest: #3b0d0c; -$backgroundColors-red-darker: #621b18; -$backgroundColors-red-dark: #cc1f1a; -$backgroundColors-red: #e3342f; -$backgroundColors-red-light: #ef5753; -$backgroundColors-red-lighter: #f9acaa; -$backgroundColors-red-lightest: #fcebea; -$backgroundColors-orange-darkest: #462a16; -$backgroundColors-orange-darker: #613b1f; -$backgroundColors-orange-dark: #de751f; -$backgroundColors-orange: #f6993f; -$backgroundColors-orange-light: #faad63; -$backgroundColors-orange-lighter: #fcd9b6; -$backgroundColors-orange-lightest: #fff5eb; -$backgroundColors-yellow-darkest: #453411; -$backgroundColors-yellow-darker: #684f1d; -$backgroundColors-yellow-dark: #f2d024; -$backgroundColors-yellow: #ffed4a; -$backgroundColors-yellow-light: #fff382; -$backgroundColors-yellow-lighter: #fff9c2; -$backgroundColors-yellow-lightest: #fcfbeb; -$backgroundColors-green-darkest: #0f2f21; -$backgroundColors-green-darker: #1a4731; -$backgroundColors-green-dark: #1f9d55; -$backgroundColors-green: #38c172; -$backgroundColors-green-light: #51d88a; -$backgroundColors-green-lighter: #a2f5bf; -$backgroundColors-green-lightest: #e3fcec; -$backgroundColors-teal-darkest: #0d3331; -$backgroundColors-teal-darker: #20504f; -$backgroundColors-teal-dark: #38a89d; -$backgroundColors-teal: #4dc0b5; -$backgroundColors-teal-light: #64d5ca; -$backgroundColors-teal-lighter: #a0f0ed; -$backgroundColors-teal-lightest: #e8fffe; -$backgroundColors-blue-darkest: #12283a; -$backgroundColors-blue-darker: #1c3d5a; -$backgroundColors-blue-dark: #2779bd; -$backgroundColors-blue: #3490dc; -$backgroundColors-blue-light: #6cb2eb; -$backgroundColors-blue-lighter: #bcdefa; -$backgroundColors-blue-lightest: #eff8ff; -$backgroundColors-indigo-darkest: #191e38; -$backgroundColors-indigo-darker: #2f365f; -$backgroundColors-indigo-dark: #5661b3; -$backgroundColors-indigo: #6574cd; -$backgroundColors-indigo-light: #7886d7; -$backgroundColors-indigo-lighter: #b2b7ff; -$backgroundColors-indigo-lightest: #e6e8ff; -$backgroundColors-purple-darkest: #21183c; -$backgroundColors-purple-darker: #382b5f; -$backgroundColors-purple-dark: #794acf; -$backgroundColors-purple: #9561e2; -$backgroundColors-purple-light: #a779e9; -$backgroundColors-purple-lighter: #d6bbfc; -$backgroundColors-purple-lightest: #f3ebff; -$backgroundColors-pink-darkest: #451225; -$backgroundColors-pink-darker: #6f213f; -$backgroundColors-pink-dark: #eb5286; -$backgroundColors-pink: #f66d9b; -$backgroundColors-pink-light: #fa7ea8; -$backgroundColors-pink-lighter: #ffbbca; -$backgroundColors-pink-lightest: #ffebef; +$screens-lg: 1024px; +$screens-xl: 1280px; +$fontFamily-display: (Gilroy,sans-serif); +$fontFamily-body: (Graphik,sans-serif); + +$borderWidth-0: 0; +$borderWidth-2: 2px; +$borderWidth-4: 4px; +$borderWidth-default: 1px; + +$colors-transparent: transparent; +$colors-black: #000; +$colors-white: #fff; +$colors-gray-100: #f7fafc; +$colors-gray-200: #edf2f7; +$colors-gray-300: #e2e8f0; +$colors-gray-400: #cbd5e0; +$colors-gray-500: #a0aec0; +$colors-gray-600: #718096; +$colors-gray-700: #4a5568; +$colors-gray-800: #2d3748; +$colors-gray-900: #1a202c; +$colors-red-100: #fff5f5; +$colors-red-200: #fed7d7; +$colors-red-300: #feb2b2; +$colors-red-400: #fc8181; +$colors-red-500: #f56565; +$colors-red-600: #e53e3e; +$colors-red-700: #c53030; +$colors-red-800: #9b2c2c; +$colors-red-900: #742a2a; +$colors-orange-100: #fffaf0; +$colors-orange-200: #feebc8; +$colors-orange-300: #fbd38d; +$colors-orange-400: #f6ad55; +$colors-orange-500: #ed8936; +$colors-orange-600: #dd6b20; +$colors-orange-700: #c05621; +$colors-orange-800: #9c4221; +$colors-orange-900: #7b341e; +$colors-yellow-100: #fffff0; +$colors-yellow-200: #fefcbf; +$colors-yellow-300: #faf089; +$colors-yellow-400: #f6e05e; +$colors-yellow-500: #ecc94b; +$colors-yellow-600: #d69e2e; +$colors-yellow-700: #b7791f; +$colors-yellow-800: #975a16; +$colors-yellow-900: #744210; +$colors-green-100: #f0fff4; +$colors-green-200: #c6f6d5; +$colors-green-300: #9ae6b4; +$colors-green-400: #68d391; +$colors-green-500: #48bb78; +$colors-green-600: #38a169; +$colors-green-700: #2f855a; +$colors-green-800: #276749; +$colors-green-900: #22543d; +$colors-teal-100: #e6fffa; +$colors-teal-200: #b2f5ea; +$colors-teal-300: #81e6d9; +$colors-teal-400: #4fd1c5; +$colors-teal-500: #38b2ac; +$colors-teal-600: #319795; +$colors-teal-700: #2c7a7b; +$colors-teal-800: #285e61; +$colors-teal-900: #234e52; +$colors-blue-100: #ebf8ff; +$colors-blue-200: #bee3f8; +$colors-blue-300: #90cdf4; +$colors-blue-400: #63b3ed; +$colors-blue-500: #4299e1; +$colors-blue-600: #3182ce; +$colors-blue-700: #2b6cb0; +$colors-blue-800: #2c5282; +$colors-blue-900: #2a4365; +$colors-indigo-100: #ebf4ff; +$colors-indigo-200: #c3dafe; +$colors-indigo-300: #a3bffa; +$colors-indigo-400: #7f9cf5; +$colors-indigo-500: #667eea; +$colors-indigo-600: #5a67d8; +$colors-indigo-700: #4c51bf; +$colors-indigo-800: #434190; +$colors-indigo-900: #3c366b; +$colors-purple-100: #faf5ff; +$colors-purple-200: #e9d8fd; +$colors-purple-300: #d6bcfa; +$colors-purple-400: #b794f4; +$colors-purple-500: #9f7aea; +$colors-purple-600: #805ad5; +$colors-purple-700: #6b46c1; +$colors-purple-800: #553c9a; +$colors-purple-900: #44337a; +$colors-pink-100: #fff5f7; +$colors-pink-200: #fed7e2; +$colors-pink-300: #fbb6ce; +$colors-pink-400: #f687b3; +$colors-pink-500: #ed64a6; +$colors-pink-600: #d53f8c; +$colors-pink-700: #b83280; +$colors-pink-800: #97266d; +$colors-pink-900: #702459; +$colors-cyan: #9cdbff; + +$spacing-0: 0; +$spacing-1: 0.25rem; +$spacing-2: 0.5rem; +$spacing-3: 0.75rem; +$spacing-4: 1rem; +$spacing-5: 1.25rem; +$spacing-6: 1.5rem; +$spacing-8: 2rem; +$spacing-10: 2.5rem; +$spacing-12: 3rem; +$spacing-16: 4rem; +$spacing-20: 5rem; +$spacing-24: 6rem; +$spacing-32: 8rem; +$spacing-40: 10rem; +$spacing-48: 12rem; +$spacing-56: 14rem; +$spacing-64: 16rem; +$spacing-96: 24rem; +$spacing-128: 32rem; +$spacing-px: 1px; + +$fontSize-xs: .75rem; +$fontSize-sm: .875rem; +$fontSize-base: 1rem; +$fontSize-lg: 1.125rem; +$fontSize-xl: 1.25rem; +$fontSize-2xl: 1.5rem; +$fontSize-3xl: 1.875rem; +$fontSize-4xl: 2.25rem; +$fontSize-5xl: 3rem; +$fontSize-6xl: 4rem; + +$fontWeight-hairline: 100; +$fontWeight-thin: 200; +$fontWeight-light: 300; +$fontWeight-normal: 400; +$fontWeight-medium: 500; +$fontWeight-semibold: 600; +$fontWeight-bold: 700; +$fontWeight-extrabold: 800; +$fontWeight-black: 900; + +$lineHeight-none: 1; +$lineHeight-tight: 1.25; +$lineHeight-snug: 1.375; +$lineHeight-normal: 1.5; +$lineHeight-relaxed: 1.625; +$lineHeight-loose: 2; + +$letterSpacing-tighter: -.05em; +$letterSpacing-tight: -.025em; +$letterSpacing-normal: 0; +$letterSpacing-wide: .025em; +$letterSpacing-wider: .05em; +$letterSpacing-widest: .1em; + +$textColor-transparent: transparent; +$textColor-black: #000; +$textColor-white: #fff; +$textColor-gray-100: #f7fafc; +$textColor-gray-200: #edf2f7; +$textColor-gray-300: #e2e8f0; +$textColor-gray-400: #cbd5e0; +$textColor-gray-500: #a0aec0; +$textColor-gray-600: #718096; +$textColor-gray-700: #4a5568; +$textColor-gray-800: #2d3748; +$textColor-gray-900: #1a202c; +$textColor-red-100: #fff5f5; +$textColor-red-200: #fed7d7; +$textColor-red-300: #feb2b2; +$textColor-red-400: #fc8181; +$textColor-red-500: #f56565; +$textColor-red-600: #e53e3e; +$textColor-red-700: #c53030; +$textColor-red-800: #9b2c2c; +$textColor-red-900: #742a2a; +$textColor-orange-100: #fffaf0; +$textColor-orange-200: #feebc8; +$textColor-orange-300: #fbd38d; +$textColor-orange-400: #f6ad55; +$textColor-orange-500: #ed8936; +$textColor-orange-600: #dd6b20; +$textColor-orange-700: #c05621; +$textColor-orange-800: #9c4221; +$textColor-orange-900: #7b341e; +$textColor-yellow-100: #fffff0; +$textColor-yellow-200: #fefcbf; +$textColor-yellow-300: #faf089; +$textColor-yellow-400: #f6e05e; +$textColor-yellow-500: #ecc94b; +$textColor-yellow-600: #d69e2e; +$textColor-yellow-700: #b7791f; +$textColor-yellow-800: #975a16; +$textColor-yellow-900: #744210; +$textColor-green-100: #f0fff4; +$textColor-green-200: #c6f6d5; +$textColor-green-300: #9ae6b4; +$textColor-green-400: #68d391; +$textColor-green-500: #48bb78; +$textColor-green-600: #38a169; +$textColor-green-700: #2f855a; +$textColor-green-800: #276749; +$textColor-green-900: #22543d; +$textColor-teal-100: #e6fffa; +$textColor-teal-200: #b2f5ea; +$textColor-teal-300: #81e6d9; +$textColor-teal-400: #4fd1c5; +$textColor-teal-500: #38b2ac; +$textColor-teal-600: #319795; +$textColor-teal-700: #2c7a7b; +$textColor-teal-800: #285e61; +$textColor-teal-900: #234e52; +$textColor-blue-100: #ebf8ff; +$textColor-blue-200: #bee3f8; +$textColor-blue-300: #90cdf4; +$textColor-blue-400: #63b3ed; +$textColor-blue-500: #4299e1; +$textColor-blue-600: #3182ce; +$textColor-blue-700: #2b6cb0; +$textColor-blue-800: #2c5282; +$textColor-blue-900: #2a4365; +$textColor-indigo-100: #ebf4ff; +$textColor-indigo-200: #c3dafe; +$textColor-indigo-300: #a3bffa; +$textColor-indigo-400: #7f9cf5; +$textColor-indigo-500: #667eea; +$textColor-indigo-600: #5a67d8; +$textColor-indigo-700: #4c51bf; +$textColor-indigo-800: #434190; +$textColor-indigo-900: #3c366b; +$textColor-purple-100: #faf5ff; +$textColor-purple-200: #e9d8fd; +$textColor-purple-300: #d6bcfa; +$textColor-purple-400: #b794f4; +$textColor-purple-500: #9f7aea; +$textColor-purple-600: #805ad5; +$textColor-purple-700: #6b46c1; +$textColor-purple-800: #553c9a; +$textColor-purple-900: #44337a; +$textColor-pink-100: #fff5f7; +$textColor-pink-200: #fed7e2; +$textColor-pink-300: #fbb6ce; +$textColor-pink-400: #f687b3; +$textColor-pink-500: #ed64a6; +$textColor-pink-600: #d53f8c; +$textColor-pink-700: #b83280; +$textColor-pink-800: #97266d; +$textColor-pink-900: #702459; +$textColor-cyan: #9cdbff; + +$backgroundColor-transparent: transparent; +$backgroundColor-black: #000; +$backgroundColor-white: #fff; +$backgroundColor-gray-100: #f7fafc; +$backgroundColor-gray-200: #edf2f7; +$backgroundColor-gray-300: #e2e8f0; +$backgroundColor-gray-400: #cbd5e0; +$backgroundColor-gray-500: #a0aec0; +$backgroundColor-gray-600: #718096; +$backgroundColor-gray-700: #4a5568; +$backgroundColor-gray-800: #2d3748; +$backgroundColor-gray-900: #1a202c; +$backgroundColor-red-100: #fff5f5; +$backgroundColor-red-200: #fed7d7; +$backgroundColor-red-300: #feb2b2; +$backgroundColor-red-400: #fc8181; +$backgroundColor-red-500: #f56565; +$backgroundColor-red-600: #e53e3e; +$backgroundColor-red-700: #c53030; +$backgroundColor-red-800: #9b2c2c; +$backgroundColor-red-900: #742a2a; +$backgroundColor-orange-100: #fffaf0; +$backgroundColor-orange-200: #feebc8; +$backgroundColor-orange-300: #fbd38d; +$backgroundColor-orange-400: #f6ad55; +$backgroundColor-orange-500: #ed8936; +$backgroundColor-orange-600: #dd6b20; +$backgroundColor-orange-700: #c05621; +$backgroundColor-orange-800: #9c4221; +$backgroundColor-orange-900: #7b341e; +$backgroundColor-yellow-100: #fffff0; +$backgroundColor-yellow-200: #fefcbf; +$backgroundColor-yellow-300: #faf089; +$backgroundColor-yellow-400: #f6e05e; +$backgroundColor-yellow-500: #ecc94b; +$backgroundColor-yellow-600: #d69e2e; +$backgroundColor-yellow-700: #b7791f; +$backgroundColor-yellow-800: #975a16; +$backgroundColor-yellow-900: #744210; +$backgroundColor-green-100: #f0fff4; +$backgroundColor-green-200: #c6f6d5; +$backgroundColor-green-300: #9ae6b4; +$backgroundColor-green-400: #68d391; +$backgroundColor-green-500: #48bb78; +$backgroundColor-green-600: #38a169; +$backgroundColor-green-700: #2f855a; +$backgroundColor-green-800: #276749; +$backgroundColor-green-900: #22543d; +$backgroundColor-teal-100: #e6fffa; +$backgroundColor-teal-200: #b2f5ea; +$backgroundColor-teal-300: #81e6d9; +$backgroundColor-teal-400: #4fd1c5; +$backgroundColor-teal-500: #38b2ac; +$backgroundColor-teal-600: #319795; +$backgroundColor-teal-700: #2c7a7b; +$backgroundColor-teal-800: #285e61; +$backgroundColor-teal-900: #234e52; +$backgroundColor-blue-100: #ebf8ff; +$backgroundColor-blue-200: #bee3f8; +$backgroundColor-blue-300: #90cdf4; +$backgroundColor-blue-400: #63b3ed; +$backgroundColor-blue-500: #4299e1; +$backgroundColor-blue-600: #3182ce; +$backgroundColor-blue-700: #2b6cb0; +$backgroundColor-blue-800: #2c5282; +$backgroundColor-blue-900: #2a4365; +$backgroundColor-indigo-100: #ebf4ff; +$backgroundColor-indigo-200: #c3dafe; +$backgroundColor-indigo-300: #a3bffa; +$backgroundColor-indigo-400: #7f9cf5; +$backgroundColor-indigo-500: #667eea; +$backgroundColor-indigo-600: #5a67d8; +$backgroundColor-indigo-700: #4c51bf; +$backgroundColor-indigo-800: #434190; +$backgroundColor-indigo-900: #3c366b; +$backgroundColor-purple-100: #faf5ff; +$backgroundColor-purple-200: #e9d8fd; +$backgroundColor-purple-300: #d6bcfa; +$backgroundColor-purple-400: #b794f4; +$backgroundColor-purple-500: #9f7aea; +$backgroundColor-purple-600: #805ad5; +$backgroundColor-purple-700: #6b46c1; +$backgroundColor-purple-800: #553c9a; +$backgroundColor-purple-900: #44337a; +$backgroundColor-pink-100: #fff5f7; +$backgroundColor-pink-200: #fed7e2; +$backgroundColor-pink-300: #fbb6ce; +$backgroundColor-pink-400: #f687b3; +$backgroundColor-pink-500: #ed64a6; +$backgroundColor-pink-600: #d53f8c; +$backgroundColor-pink-700: #b83280; +$backgroundColor-pink-800: #97266d; +$backgroundColor-pink-900: #702459; +$backgroundColor-cyan: #9cdbff; + +$backgroundPosition-bottom: bottom; +$backgroundPosition-center: center; +$backgroundPosition-left: left; +$backgroundPosition-left-bottom: left bottom; +$backgroundPosition-left-top: left top; +$backgroundPosition-right: right; +$backgroundPosition-right-bottom: right bottom; +$backgroundPosition-right-top: right top; +$backgroundPosition-top: top; $backgroundSize-auto: auto; $backgroundSize-cover: cover; $backgroundSize-contain: contain; - -$borderWidths-0: 0; -$borderWidths-2: 2px; -$borderWidths-4: 4px; -$borderWidths-8: 8px; -$borderWidths-default: 1px; - - -$borderColors-default: #dae1e7; -$borderColors-transparent: transparent; -$borderColors-black: #22292f; -$borderColors-grey-darkest: #3d4852; -$borderColors-grey-darker: #606f7b; -$borderColors-grey-dark: #8795a1; -$borderColors-grey: #b8c2cc; -$borderColors-grey-light: #dae1e7; -$borderColors-grey-lighter: #f1f5f8; -$borderColors-grey-lightest: #f8fafc; -$borderColors-white: #ffffff; -$borderColors-red-darkest: #3b0d0c; -$borderColors-red-darker: #621b18; -$borderColors-red-dark: #cc1f1a; -$borderColors-red: #e3342f; -$borderColors-red-light: #ef5753; -$borderColors-red-lighter: #f9acaa; -$borderColors-red-lightest: #fcebea; -$borderColors-orange-darkest: #462a16; -$borderColors-orange-darker: #613b1f; -$borderColors-orange-dark: #de751f; -$borderColors-orange: #f6993f; -$borderColors-orange-light: #faad63; -$borderColors-orange-lighter: #fcd9b6; -$borderColors-orange-lightest: #fff5eb; -$borderColors-yellow-darkest: #453411; -$borderColors-yellow-darker: #684f1d; -$borderColors-yellow-dark: #f2d024; -$borderColors-yellow: #ffed4a; -$borderColors-yellow-light: #fff382; -$borderColors-yellow-lighter: #fff9c2; -$borderColors-yellow-lightest: #fcfbeb; -$borderColors-green-darkest: #0f2f21; -$borderColors-green-darker: #1a4731; -$borderColors-green-dark: #1f9d55; -$borderColors-green: #38c172; -$borderColors-green-light: #51d88a; -$borderColors-green-lighter: #a2f5bf; -$borderColors-green-lightest: #e3fcec; -$borderColors-teal-darkest: #0d3331; -$borderColors-teal-darker: #20504f; -$borderColors-teal-dark: #38a89d; -$borderColors-teal: #4dc0b5; -$borderColors-teal-light: #64d5ca; -$borderColors-teal-lighter: #a0f0ed; -$borderColors-teal-lightest: #e8fffe; -$borderColors-blue-darkest: #12283a; -$borderColors-blue-darker: #1c3d5a; -$borderColors-blue-dark: #2779bd; -$borderColors-blue: #3490dc; -$borderColors-blue-light: #6cb2eb; -$borderColors-blue-lighter: #bcdefa; -$borderColors-blue-lightest: #eff8ff; -$borderColors-indigo-darkest: #191e38; -$borderColors-indigo-darker: #2f365f; -$borderColors-indigo-dark: #5661b3; -$borderColors-indigo: #6574cd; -$borderColors-indigo-light: #7886d7; -$borderColors-indigo-lighter: #b2b7ff; -$borderColors-indigo-lightest: #e6e8ff; -$borderColors-purple-darkest: #21183c; -$borderColors-purple-darker: #382b5f; -$borderColors-purple-dark: #794acf; -$borderColors-purple: #9561e2; -$borderColors-purple-light: #a779e9; -$borderColors-purple-lighter: #d6bbfc; -$borderColors-purple-lightest: #f3ebff; -$borderColors-pink-darkest: #451225; -$borderColors-pink-darker: #6f213f; -$borderColors-pink-dark: #eb5286; -$borderColors-pink: #f66d9b; -$borderColors-pink-light: #fa7ea8; -$borderColors-pink-lighter: #ffbbca; -$borderColors-pink-lightest: #ffebef; - +$borderColor-transparent: transparent; +$borderColor-black: #000; +$borderColor-white: #fff; +$borderColor-gray-100: #f7fafc; +$borderColor-gray-200: #edf2f7; +$borderColor-gray-300: #e2e8f0; +$borderColor-gray-400: #cbd5e0; +$borderColor-gray-500: #a0aec0; +$borderColor-gray-600: #718096; +$borderColor-gray-700: #4a5568; +$borderColor-gray-800: #2d3748; +$borderColor-gray-900: #1a202c; +$borderColor-red-100: #fff5f5; +$borderColor-red-200: #fed7d7; +$borderColor-red-300: #feb2b2; +$borderColor-red-400: #fc8181; +$borderColor-red-500: #f56565; +$borderColor-red-600: #e53e3e; +$borderColor-red-700: #c53030; +$borderColor-red-800: #9b2c2c; +$borderColor-red-900: #742a2a; +$borderColor-orange-100: #fffaf0; +$borderColor-orange-200: #feebc8; +$borderColor-orange-300: #fbd38d; +$borderColor-orange-400: #f6ad55; +$borderColor-orange-500: #ed8936; +$borderColor-orange-600: #dd6b20; +$borderColor-orange-700: #c05621; +$borderColor-orange-800: #9c4221; +$borderColor-orange-900: #7b341e; +$borderColor-yellow-100: #fffff0; +$borderColor-yellow-200: #fefcbf; +$borderColor-yellow-300: #faf089; +$borderColor-yellow-400: #f6e05e; +$borderColor-yellow-500: #ecc94b; +$borderColor-yellow-600: #d69e2e; +$borderColor-yellow-700: #b7791f; +$borderColor-yellow-800: #975a16; +$borderColor-yellow-900: #744210; +$borderColor-green-100: #f0fff4; +$borderColor-green-200: #c6f6d5; +$borderColor-green-300: #9ae6b4; +$borderColor-green-400: #68d391; +$borderColor-green-500: #48bb78; +$borderColor-green-600: #38a169; +$borderColor-green-700: #2f855a; +$borderColor-green-800: #276749; +$borderColor-green-900: #22543d; +$borderColor-teal-100: #e6fffa; +$borderColor-teal-200: #b2f5ea; +$borderColor-teal-300: #81e6d9; +$borderColor-teal-400: #4fd1c5; +$borderColor-teal-500: #38b2ac; +$borderColor-teal-600: #319795; +$borderColor-teal-700: #2c7a7b; +$borderColor-teal-800: #285e61; +$borderColor-teal-900: #234e52; +$borderColor-blue-100: #ebf8ff; +$borderColor-blue-200: #bee3f8; +$borderColor-blue-300: #90cdf4; +$borderColor-blue-400: #63b3ed; +$borderColor-blue-500: #4299e1; +$borderColor-blue-600: #3182ce; +$borderColor-blue-700: #2b6cb0; +$borderColor-blue-800: #2c5282; +$borderColor-blue-900: #2a4365; +$borderColor-indigo-100: #ebf4ff; +$borderColor-indigo-200: #c3dafe; +$borderColor-indigo-300: #a3bffa; +$borderColor-indigo-400: #7f9cf5; +$borderColor-indigo-500: #667eea; +$borderColor-indigo-600: #5a67d8; +$borderColor-indigo-700: #4c51bf; +$borderColor-indigo-800: #434190; +$borderColor-indigo-900: #3c366b; +$borderColor-purple-100: #faf5ff; +$borderColor-purple-200: #e9d8fd; +$borderColor-purple-300: #d6bcfa; +$borderColor-purple-400: #b794f4; +$borderColor-purple-500: #9f7aea; +$borderColor-purple-600: #805ad5; +$borderColor-purple-700: #6b46c1; +$borderColor-purple-800: #553c9a; +$borderColor-purple-900: #44337a; +$borderColor-pink-100: #fff5f7; +$borderColor-pink-200: #fed7e2; +$borderColor-pink-300: #fbb6ce; +$borderColor-pink-400: #f687b3; +$borderColor-pink-500: #ed64a6; +$borderColor-pink-600: #d53f8c; +$borderColor-pink-700: #b83280; +$borderColor-pink-800: #97266d; +$borderColor-pink-900: #702459; +$borderColor-cyan: #9cdbff; +$borderColor-default: #e2e8f0; $borderRadius-none: 0; $borderRadius-sm: .125rem; @@ -366,20 +473,33 @@ $borderRadius-default: .25rem; $borderRadius-lg: .5rem; $borderRadius-full: 9999px; +$cursor-auto: auto; +$cursor-default: default; +$cursor-pointer: pointer; +$cursor-wait: wait; +$cursor-move: move; +$cursor-not-allowed: not-allowed; +$width-0: 0; $width-1: 0.25rem; $width-2: 0.5rem; $width-3: 0.75rem; $width-4: 1rem; +$width-5: 1.25rem; $width-6: 1.5rem; $width-8: 2rem; $width-10: 2.5rem; $width-12: 3rem; $width-16: 4rem; +$width-20: 5rem; $width-24: 6rem; $width-32: 8rem; +$width-40: 10rem; $width-48: 12rem; +$width-56: 14rem; $width-64: 16rem; +$width-96: 24rem; +$width-128: 32rem; $width-auto: auto; $width-px: 1px; $width-1\\\\/2: 50%; @@ -396,88 +516,138 @@ $width-5\\\\/6: 83.33333%; $width-full: 100%; $width-screen: 100vw; - +$height-0: 0; $height-1: 0.25rem; $height-2: 0.5rem; $height-3: 0.75rem; $height-4: 1rem; +$height-5: 1.25rem; $height-6: 1.5rem; $height-8: 2rem; $height-10: 2.5rem; $height-12: 3rem; $height-16: 4rem; +$height-20: 5rem; $height-24: 6rem; $height-32: 8rem; +$height-40: 10rem; $height-48: 12rem; +$height-56: 14rem; $height-64: 16rem; +$height-96: 24rem; +$height-128: 32rem; $height-auto: auto; $height-px: 1px; $height-full: 100%; $height-screen: 100vh; - $minWidth-0: 0; $minWidth-full: 100%; - $minHeight-0: 0; $minHeight-full: 100%; $minHeight-screen: 100vh; - $maxWidth-xs: 20rem; -$maxWidth-sm: 30rem; -$maxWidth-md: 40rem; -$maxWidth-lg: 50rem; -$maxWidth-xl: 60rem; -$maxWidth-2xl: 70rem; -$maxWidth-3xl: 80rem; -$maxWidth-4xl: 90rem; -$maxWidth-5xl: 100rem; +$maxWidth-sm: 24rem; +$maxWidth-md: 28rem; +$maxWidth-lg: 32rem; +$maxWidth-xl: 36rem; +$maxWidth-2xl: 42rem; +$maxWidth-3xl: 48rem; +$maxWidth-4xl: 56rem; +$maxWidth-5xl: 64rem; +$maxWidth-6xl: 72rem; $maxWidth-full: 100%; - $maxHeight-full: 100%; $maxHeight-screen: 100vh; - $padding-0: 0; $padding-1: 0.25rem; $padding-2: 0.5rem; $padding-3: 0.75rem; $padding-4: 1rem; +$padding-5: 1.25rem; $padding-6: 1.5rem; $padding-8: 2rem; +$padding-10: 2.5rem; +$padding-12: 3rem; +$padding-16: 4rem; +$padding-20: 5rem; +$padding-24: 6rem; +$padding-32: 8rem; +$padding-40: 10rem; +$padding-48: 12rem; +$padding-56: 14rem; +$padding-64: 16rem; +$padding-96: 24rem; +$padding-128: 32rem; $padding-px: 1px; - $margin-0: 0; $margin-1: 0.25rem; $margin-2: 0.5rem; $margin-3: 0.75rem; $margin-4: 1rem; +$margin-5: 1.25rem; $margin-6: 1.5rem; $margin-8: 2rem; +$margin-10: 2.5rem; +$margin-12: 3rem; +$margin-16: 4rem; +$margin-20: 5rem; +$margin-24: 6rem; +$margin-32: 8rem; +$margin-40: 10rem; +$margin-48: 12rem; +$margin-56: 14rem; +$margin-64: 16rem; +$margin-96: 24rem; +$margin-128: 32rem; $margin-auto: auto; $margin-px: 1px; - $negativeMargin-0: 0; $negativeMargin-1: 0.25rem; $negativeMargin-2: 0.5rem; $negativeMargin-3: 0.75rem; $negativeMargin-4: 1rem; +$negativeMargin-5: 1.25rem; $negativeMargin-6: 1.5rem; $negativeMargin-8: 2rem; +$negativeMargin-10: 2.5rem; +$negativeMargin-12: 3rem; +$negativeMargin-16: 4rem; +$negativeMargin-20: 5rem; +$negativeMargin-24: 6rem; +$negativeMargin-32: 8rem; +$negativeMargin-40: 10rem; +$negativeMargin-48: 12rem; +$negativeMargin-56: 14rem; +$negativeMargin-64: 16rem; +$negativeMargin-96: 24rem; +$negativeMargin-128: 32rem; $negativeMargin-px: 1px; - -$shadows-default: (0 2px 4px 0 rgba(0,0,0,0.10)); -$shadows-md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)); -$shadows-lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)); -$shadows-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)); -$shadows-none: none; - +$objectPosition-bottom: bottom; +$objectPosition-center: center; +$objectPosition-left: left; +$objectPosition-left-bottom: left bottom; +$objectPosition-left-top: left top; +$objectPosition-right: right; +$objectPosition-right-bottom: right bottom; +$objectPosition-right-top: right top; +$objectPosition-top: top; + +$boxShadow-default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)); +$boxShadow-md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)); +$boxShadow-lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)); +$boxShadow-xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)); +$boxShadow-2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)); +$boxShadow-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)); +$boxShadow-outline: (0 0 0 3px rgba(66,153,225,0.5)); +$boxShadow-none: none; $zIndex-0: 0; $zIndex-10: 10; @@ -487,380 +657,503 @@ $zIndex-40: 40; $zIndex-50: 50; $zIndex-auto: auto; - $opacity-0: 0; $opacity-25: .25; $opacity-50: .5; $opacity-75: .75; $opacity-100: 1; +$fill-current: currentColor; + +$stroke-current: currentColor; + +$flex-1: 1 1 0%; +$flex-auto: 1 1 auto; +$flex-initial: 0 1 auto; +$flex-none: none; + +$flexGrow-0: 0; +$flexGrow-default: 1; -$svgFill-current: currentColor; +$flexShrink-0: 0; +$flexShrink-default: 1; +$listStyleType-none: none; +$listStyleType-disc: disc; +$listStyleType-decimal: decimal; + +$inset-0: 0; +$inset-auto: auto; -$svgStroke-current: currentColor; " `; exports[`Scss converter Converts to flat variables with prefix 1`] = ` " - -$tw-colors-transparent: transparent; -$tw-colors-black: #22292f; -$tw-colors-grey-darkest: #3d4852; -$tw-colors-grey-darker: #606f7b; -$tw-colors-grey-dark: #8795a1; -$tw-colors-grey: #b8c2cc; -$tw-colors-grey-light: #dae1e7; -$tw-colors-grey-lighter: #f1f5f8; -$tw-colors-grey-lightest: #f8fafc; -$tw-colors-white: #ffffff; -$tw-colors-red-darkest: #3b0d0c; -$tw-colors-red-darker: #621b18; -$tw-colors-red-dark: #cc1f1a; -$tw-colors-red: #e3342f; -$tw-colors-red-light: #ef5753; -$tw-colors-red-lighter: #f9acaa; -$tw-colors-red-lightest: #fcebea; -$tw-colors-orange-darkest: #462a16; -$tw-colors-orange-darker: #613b1f; -$tw-colors-orange-dark: #de751f; -$tw-colors-orange: #f6993f; -$tw-colors-orange-light: #faad63; -$tw-colors-orange-lighter: #fcd9b6; -$tw-colors-orange-lightest: #fff5eb; -$tw-colors-yellow-darkest: #453411; -$tw-colors-yellow-darker: #684f1d; -$tw-colors-yellow-dark: #f2d024; -$tw-colors-yellow: #ffed4a; -$tw-colors-yellow-light: #fff382; -$tw-colors-yellow-lighter: #fff9c2; -$tw-colors-yellow-lightest: #fcfbeb; -$tw-colors-green-darkest: #0f2f21; -$tw-colors-green-darker: #1a4731; -$tw-colors-green-dark: #1f9d55; -$tw-colors-green: #38c172; -$tw-colors-green-light: #51d88a; -$tw-colors-green-lighter: #a2f5bf; -$tw-colors-green-lightest: #e3fcec; -$tw-colors-teal-darkest: #0d3331; -$tw-colors-teal-darker: #20504f; -$tw-colors-teal-dark: #38a89d; -$tw-colors-teal: #4dc0b5; -$tw-colors-teal-light: #64d5ca; -$tw-colors-teal-lighter: #a0f0ed; -$tw-colors-teal-lightest: #e8fffe; -$tw-colors-blue-darkest: #12283a; -$tw-colors-blue-darker: #1c3d5a; -$tw-colors-blue-dark: #2779bd; -$tw-colors-blue: #3490dc; -$tw-colors-blue-light: #6cb2eb; -$tw-colors-blue-lighter: #bcdefa; -$tw-colors-blue-lightest: #eff8ff; -$tw-colors-indigo-darkest: #191e38; -$tw-colors-indigo-darker: #2f365f; -$tw-colors-indigo-dark: #5661b3; -$tw-colors-indigo: #6574cd; -$tw-colors-indigo-light: #7886d7; -$tw-colors-indigo-lighter: #b2b7ff; -$tw-colors-indigo-lightest: #e6e8ff; -$tw-colors-purple-darkest: #21183c; -$tw-colors-purple-darker: #382b5f; -$tw-colors-purple-dark: #794acf; -$tw-colors-purple: #9561e2; -$tw-colors-purple-light: #a779e9; -$tw-colors-purple-lighter: #d6bbfc; -$tw-colors-purple-lightest: #f3ebff; -$tw-colors-pink-darkest: #451225; -$tw-colors-pink-darker: #6f213f; -$tw-colors-pink-dark: #eb5286; -$tw-colors-pink: #f66d9b; -$tw-colors-pink-light: #fa7ea8; -$tw-colors-pink-lighter: #ffbbca; -$tw-colors-pink-lightest: #ffebef; - - -$tw-screens-sm: 576px; +$tw-screens-sm: 640px; $tw-screens-md: 768px; -$tw-screens-lg: 992px; -$tw-screens-xl: 1200px; - - -$tw-fonts-sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif); -$tw-fonts-serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif); -$tw-fonts-mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace); - - -$tw-textSizes-xs: .75rem; -$tw-textSizes-sm: .875rem; -$tw-textSizes-base: 1rem; -$tw-textSizes-lg: 1.125rem; -$tw-textSizes-xl: 1.25rem; -$tw-textSizes-2xl: 1.5rem; -$tw-textSizes-3xl: 1.875rem; -$tw-textSizes-4xl: 2.25rem; -$tw-textSizes-5xl: 3rem; - - -$tw-fontWeights-hairline: 100; -$tw-fontWeights-thin: 200; -$tw-fontWeights-light: 300; -$tw-fontWeights-normal: 400; -$tw-fontWeights-medium: 500; -$tw-fontWeights-semibold: 600; -$tw-fontWeights-bold: 700; -$tw-fontWeights-extrabold: 800; -$tw-fontWeights-black: 900; - - -$tw-leading-none: 1; -$tw-leading-tight: 1.25; -$tw-leading-normal: 1.5; -$tw-leading-loose: 2; - - -$tw-tracking-tight: -0.05em; -$tw-tracking-normal: 0; -$tw-tracking-wide: 0.05em; - - -$tw-textColors-transparent: transparent; -$tw-textColors-black: #22292f; -$tw-textColors-grey-darkest: #3d4852; -$tw-textColors-grey-darker: #606f7b; -$tw-textColors-grey-dark: #8795a1; -$tw-textColors-grey: #b8c2cc; -$tw-textColors-grey-light: #dae1e7; -$tw-textColors-grey-lighter: #f1f5f8; -$tw-textColors-grey-lightest: #f8fafc; -$tw-textColors-white: #ffffff; -$tw-textColors-red-darkest: #3b0d0c; -$tw-textColors-red-darker: #621b18; -$tw-textColors-red-dark: #cc1f1a; -$tw-textColors-red: #e3342f; -$tw-textColors-red-light: #ef5753; -$tw-textColors-red-lighter: #f9acaa; -$tw-textColors-red-lightest: #fcebea; -$tw-textColors-orange-darkest: #462a16; -$tw-textColors-orange-darker: #613b1f; -$tw-textColors-orange-dark: #de751f; -$tw-textColors-orange: #f6993f; -$tw-textColors-orange-light: #faad63; -$tw-textColors-orange-lighter: #fcd9b6; -$tw-textColors-orange-lightest: #fff5eb; -$tw-textColors-yellow-darkest: #453411; -$tw-textColors-yellow-darker: #684f1d; -$tw-textColors-yellow-dark: #f2d024; -$tw-textColors-yellow: #ffed4a; -$tw-textColors-yellow-light: #fff382; -$tw-textColors-yellow-lighter: #fff9c2; -$tw-textColors-yellow-lightest: #fcfbeb; -$tw-textColors-green-darkest: #0f2f21; -$tw-textColors-green-darker: #1a4731; -$tw-textColors-green-dark: #1f9d55; -$tw-textColors-green: #38c172; -$tw-textColors-green-light: #51d88a; -$tw-textColors-green-lighter: #a2f5bf; -$tw-textColors-green-lightest: #e3fcec; -$tw-textColors-teal-darkest: #0d3331; -$tw-textColors-teal-darker: #20504f; -$tw-textColors-teal-dark: #38a89d; -$tw-textColors-teal: #4dc0b5; -$tw-textColors-teal-light: #64d5ca; -$tw-textColors-teal-lighter: #a0f0ed; -$tw-textColors-teal-lightest: #e8fffe; -$tw-textColors-blue-darkest: #12283a; -$tw-textColors-blue-darker: #1c3d5a; -$tw-textColors-blue-dark: #2779bd; -$tw-textColors-blue: #3490dc; -$tw-textColors-blue-light: #6cb2eb; -$tw-textColors-blue-lighter: #bcdefa; -$tw-textColors-blue-lightest: #eff8ff; -$tw-textColors-indigo-darkest: #191e38; -$tw-textColors-indigo-darker: #2f365f; -$tw-textColors-indigo-dark: #5661b3; -$tw-textColors-indigo: #6574cd; -$tw-textColors-indigo-light: #7886d7; -$tw-textColors-indigo-lighter: #b2b7ff; -$tw-textColors-indigo-lightest: #e6e8ff; -$tw-textColors-purple-darkest: #21183c; -$tw-textColors-purple-darker: #382b5f; -$tw-textColors-purple-dark: #794acf; -$tw-textColors-purple: #9561e2; -$tw-textColors-purple-light: #a779e9; -$tw-textColors-purple-lighter: #d6bbfc; -$tw-textColors-purple-lightest: #f3ebff; -$tw-textColors-pink-darkest: #451225; -$tw-textColors-pink-darker: #6f213f; -$tw-textColors-pink-dark: #eb5286; -$tw-textColors-pink: #f66d9b; -$tw-textColors-pink-light: #fa7ea8; -$tw-textColors-pink-lighter: #ffbbca; -$tw-textColors-pink-lightest: #ffebef; - - -$tw-backgroundColors-transparent: transparent; -$tw-backgroundColors-black: #22292f; -$tw-backgroundColors-grey-darkest: #3d4852; -$tw-backgroundColors-grey-darker: #606f7b; -$tw-backgroundColors-grey-dark: #8795a1; -$tw-backgroundColors-grey: #b8c2cc; -$tw-backgroundColors-grey-light: #dae1e7; -$tw-backgroundColors-grey-lighter: #f1f5f8; -$tw-backgroundColors-grey-lightest: #f8fafc; -$tw-backgroundColors-white: #ffffff; -$tw-backgroundColors-red-darkest: #3b0d0c; -$tw-backgroundColors-red-darker: #621b18; -$tw-backgroundColors-red-dark: #cc1f1a; -$tw-backgroundColors-red: #e3342f; -$tw-backgroundColors-red-light: #ef5753; -$tw-backgroundColors-red-lighter: #f9acaa; -$tw-backgroundColors-red-lightest: #fcebea; -$tw-backgroundColors-orange-darkest: #462a16; -$tw-backgroundColors-orange-darker: #613b1f; -$tw-backgroundColors-orange-dark: #de751f; -$tw-backgroundColors-orange: #f6993f; -$tw-backgroundColors-orange-light: #faad63; -$tw-backgroundColors-orange-lighter: #fcd9b6; -$tw-backgroundColors-orange-lightest: #fff5eb; -$tw-backgroundColors-yellow-darkest: #453411; -$tw-backgroundColors-yellow-darker: #684f1d; -$tw-backgroundColors-yellow-dark: #f2d024; -$tw-backgroundColors-yellow: #ffed4a; -$tw-backgroundColors-yellow-light: #fff382; -$tw-backgroundColors-yellow-lighter: #fff9c2; -$tw-backgroundColors-yellow-lightest: #fcfbeb; -$tw-backgroundColors-green-darkest: #0f2f21; -$tw-backgroundColors-green-darker: #1a4731; -$tw-backgroundColors-green-dark: #1f9d55; -$tw-backgroundColors-green: #38c172; -$tw-backgroundColors-green-light: #51d88a; -$tw-backgroundColors-green-lighter: #a2f5bf; -$tw-backgroundColors-green-lightest: #e3fcec; -$tw-backgroundColors-teal-darkest: #0d3331; -$tw-backgroundColors-teal-darker: #20504f; -$tw-backgroundColors-teal-dark: #38a89d; -$tw-backgroundColors-teal: #4dc0b5; -$tw-backgroundColors-teal-light: #64d5ca; -$tw-backgroundColors-teal-lighter: #a0f0ed; -$tw-backgroundColors-teal-lightest: #e8fffe; -$tw-backgroundColors-blue-darkest: #12283a; -$tw-backgroundColors-blue-darker: #1c3d5a; -$tw-backgroundColors-blue-dark: #2779bd; -$tw-backgroundColors-blue: #3490dc; -$tw-backgroundColors-blue-light: #6cb2eb; -$tw-backgroundColors-blue-lighter: #bcdefa; -$tw-backgroundColors-blue-lightest: #eff8ff; -$tw-backgroundColors-indigo-darkest: #191e38; -$tw-backgroundColors-indigo-darker: #2f365f; -$tw-backgroundColors-indigo-dark: #5661b3; -$tw-backgroundColors-indigo: #6574cd; -$tw-backgroundColors-indigo-light: #7886d7; -$tw-backgroundColors-indigo-lighter: #b2b7ff; -$tw-backgroundColors-indigo-lightest: #e6e8ff; -$tw-backgroundColors-purple-darkest: #21183c; -$tw-backgroundColors-purple-darker: #382b5f; -$tw-backgroundColors-purple-dark: #794acf; -$tw-backgroundColors-purple: #9561e2; -$tw-backgroundColors-purple-light: #a779e9; -$tw-backgroundColors-purple-lighter: #d6bbfc; -$tw-backgroundColors-purple-lightest: #f3ebff; -$tw-backgroundColors-pink-darkest: #451225; -$tw-backgroundColors-pink-darker: #6f213f; -$tw-backgroundColors-pink-dark: #eb5286; -$tw-backgroundColors-pink: #f66d9b; -$tw-backgroundColors-pink-light: #fa7ea8; -$tw-backgroundColors-pink-lighter: #ffbbca; -$tw-backgroundColors-pink-lightest: #ffebef; +$tw-screens-lg: 1024px; +$tw-screens-xl: 1280px; + +$tw-fontFamily-display: (Gilroy,sans-serif); +$tw-fontFamily-body: (Graphik,sans-serif); +$tw-borderWidth-0: 0; +$tw-borderWidth-2: 2px; +$tw-borderWidth-4: 4px; +$tw-borderWidth-default: 1px; + +$tw-colors-transparent: transparent; +$tw-colors-black: #000; +$tw-colors-white: #fff; +$tw-colors-gray-100: #f7fafc; +$tw-colors-gray-200: #edf2f7; +$tw-colors-gray-300: #e2e8f0; +$tw-colors-gray-400: #cbd5e0; +$tw-colors-gray-500: #a0aec0; +$tw-colors-gray-600: #718096; +$tw-colors-gray-700: #4a5568; +$tw-colors-gray-800: #2d3748; +$tw-colors-gray-900: #1a202c; +$tw-colors-red-100: #fff5f5; +$tw-colors-red-200: #fed7d7; +$tw-colors-red-300: #feb2b2; +$tw-colors-red-400: #fc8181; +$tw-colors-red-500: #f56565; +$tw-colors-red-600: #e53e3e; +$tw-colors-red-700: #c53030; +$tw-colors-red-800: #9b2c2c; +$tw-colors-red-900: #742a2a; +$tw-colors-orange-100: #fffaf0; +$tw-colors-orange-200: #feebc8; +$tw-colors-orange-300: #fbd38d; +$tw-colors-orange-400: #f6ad55; +$tw-colors-orange-500: #ed8936; +$tw-colors-orange-600: #dd6b20; +$tw-colors-orange-700: #c05621; +$tw-colors-orange-800: #9c4221; +$tw-colors-orange-900: #7b341e; +$tw-colors-yellow-100: #fffff0; +$tw-colors-yellow-200: #fefcbf; +$tw-colors-yellow-300: #faf089; +$tw-colors-yellow-400: #f6e05e; +$tw-colors-yellow-500: #ecc94b; +$tw-colors-yellow-600: #d69e2e; +$tw-colors-yellow-700: #b7791f; +$tw-colors-yellow-800: #975a16; +$tw-colors-yellow-900: #744210; +$tw-colors-green-100: #f0fff4; +$tw-colors-green-200: #c6f6d5; +$tw-colors-green-300: #9ae6b4; +$tw-colors-green-400: #68d391; +$tw-colors-green-500: #48bb78; +$tw-colors-green-600: #38a169; +$tw-colors-green-700: #2f855a; +$tw-colors-green-800: #276749; +$tw-colors-green-900: #22543d; +$tw-colors-teal-100: #e6fffa; +$tw-colors-teal-200: #b2f5ea; +$tw-colors-teal-300: #81e6d9; +$tw-colors-teal-400: #4fd1c5; +$tw-colors-teal-500: #38b2ac; +$tw-colors-teal-600: #319795; +$tw-colors-teal-700: #2c7a7b; +$tw-colors-teal-800: #285e61; +$tw-colors-teal-900: #234e52; +$tw-colors-blue-100: #ebf8ff; +$tw-colors-blue-200: #bee3f8; +$tw-colors-blue-300: #90cdf4; +$tw-colors-blue-400: #63b3ed; +$tw-colors-blue-500: #4299e1; +$tw-colors-blue-600: #3182ce; +$tw-colors-blue-700: #2b6cb0; +$tw-colors-blue-800: #2c5282; +$tw-colors-blue-900: #2a4365; +$tw-colors-indigo-100: #ebf4ff; +$tw-colors-indigo-200: #c3dafe; +$tw-colors-indigo-300: #a3bffa; +$tw-colors-indigo-400: #7f9cf5; +$tw-colors-indigo-500: #667eea; +$tw-colors-indigo-600: #5a67d8; +$tw-colors-indigo-700: #4c51bf; +$tw-colors-indigo-800: #434190; +$tw-colors-indigo-900: #3c366b; +$tw-colors-purple-100: #faf5ff; +$tw-colors-purple-200: #e9d8fd; +$tw-colors-purple-300: #d6bcfa; +$tw-colors-purple-400: #b794f4; +$tw-colors-purple-500: #9f7aea; +$tw-colors-purple-600: #805ad5; +$tw-colors-purple-700: #6b46c1; +$tw-colors-purple-800: #553c9a; +$tw-colors-purple-900: #44337a; +$tw-colors-pink-100: #fff5f7; +$tw-colors-pink-200: #fed7e2; +$tw-colors-pink-300: #fbb6ce; +$tw-colors-pink-400: #f687b3; +$tw-colors-pink-500: #ed64a6; +$tw-colors-pink-600: #d53f8c; +$tw-colors-pink-700: #b83280; +$tw-colors-pink-800: #97266d; +$tw-colors-pink-900: #702459; +$tw-colors-cyan: #9cdbff; + +$tw-spacing-0: 0; +$tw-spacing-1: 0.25rem; +$tw-spacing-2: 0.5rem; +$tw-spacing-3: 0.75rem; +$tw-spacing-4: 1rem; +$tw-spacing-5: 1.25rem; +$tw-spacing-6: 1.5rem; +$tw-spacing-8: 2rem; +$tw-spacing-10: 2.5rem; +$tw-spacing-12: 3rem; +$tw-spacing-16: 4rem; +$tw-spacing-20: 5rem; +$tw-spacing-24: 6rem; +$tw-spacing-32: 8rem; +$tw-spacing-40: 10rem; +$tw-spacing-48: 12rem; +$tw-spacing-56: 14rem; +$tw-spacing-64: 16rem; +$tw-spacing-96: 24rem; +$tw-spacing-128: 32rem; +$tw-spacing-px: 1px; + +$tw-fontSize-xs: .75rem; +$tw-fontSize-sm: .875rem; +$tw-fontSize-base: 1rem; +$tw-fontSize-lg: 1.125rem; +$tw-fontSize-xl: 1.25rem; +$tw-fontSize-2xl: 1.5rem; +$tw-fontSize-3xl: 1.875rem; +$tw-fontSize-4xl: 2.25rem; +$tw-fontSize-5xl: 3rem; +$tw-fontSize-6xl: 4rem; + +$tw-fontWeight-hairline: 100; +$tw-fontWeight-thin: 200; +$tw-fontWeight-light: 300; +$tw-fontWeight-normal: 400; +$tw-fontWeight-medium: 500; +$tw-fontWeight-semibold: 600; +$tw-fontWeight-bold: 700; +$tw-fontWeight-extrabold: 800; +$tw-fontWeight-black: 900; + +$tw-lineHeight-none: 1; +$tw-lineHeight-tight: 1.25; +$tw-lineHeight-snug: 1.375; +$tw-lineHeight-normal: 1.5; +$tw-lineHeight-relaxed: 1.625; +$tw-lineHeight-loose: 2; + +$tw-letterSpacing-tighter: -.05em; +$tw-letterSpacing-tight: -.025em; +$tw-letterSpacing-normal: 0; +$tw-letterSpacing-wide: .025em; +$tw-letterSpacing-wider: .05em; +$tw-letterSpacing-widest: .1em; + +$tw-textColor-transparent: transparent; +$tw-textColor-black: #000; +$tw-textColor-white: #fff; +$tw-textColor-gray-100: #f7fafc; +$tw-textColor-gray-200: #edf2f7; +$tw-textColor-gray-300: #e2e8f0; +$tw-textColor-gray-400: #cbd5e0; +$tw-textColor-gray-500: #a0aec0; +$tw-textColor-gray-600: #718096; +$tw-textColor-gray-700: #4a5568; +$tw-textColor-gray-800: #2d3748; +$tw-textColor-gray-900: #1a202c; +$tw-textColor-red-100: #fff5f5; +$tw-textColor-red-200: #fed7d7; +$tw-textColor-red-300: #feb2b2; +$tw-textColor-red-400: #fc8181; +$tw-textColor-red-500: #f56565; +$tw-textColor-red-600: #e53e3e; +$tw-textColor-red-700: #c53030; +$tw-textColor-red-800: #9b2c2c; +$tw-textColor-red-900: #742a2a; +$tw-textColor-orange-100: #fffaf0; +$tw-textColor-orange-200: #feebc8; +$tw-textColor-orange-300: #fbd38d; +$tw-textColor-orange-400: #f6ad55; +$tw-textColor-orange-500: #ed8936; +$tw-textColor-orange-600: #dd6b20; +$tw-textColor-orange-700: #c05621; +$tw-textColor-orange-800: #9c4221; +$tw-textColor-orange-900: #7b341e; +$tw-textColor-yellow-100: #fffff0; +$tw-textColor-yellow-200: #fefcbf; +$tw-textColor-yellow-300: #faf089; +$tw-textColor-yellow-400: #f6e05e; +$tw-textColor-yellow-500: #ecc94b; +$tw-textColor-yellow-600: #d69e2e; +$tw-textColor-yellow-700: #b7791f; +$tw-textColor-yellow-800: #975a16; +$tw-textColor-yellow-900: #744210; +$tw-textColor-green-100: #f0fff4; +$tw-textColor-green-200: #c6f6d5; +$tw-textColor-green-300: #9ae6b4; +$tw-textColor-green-400: #68d391; +$tw-textColor-green-500: #48bb78; +$tw-textColor-green-600: #38a169; +$tw-textColor-green-700: #2f855a; +$tw-textColor-green-800: #276749; +$tw-textColor-green-900: #22543d; +$tw-textColor-teal-100: #e6fffa; +$tw-textColor-teal-200: #b2f5ea; +$tw-textColor-teal-300: #81e6d9; +$tw-textColor-teal-400: #4fd1c5; +$tw-textColor-teal-500: #38b2ac; +$tw-textColor-teal-600: #319795; +$tw-textColor-teal-700: #2c7a7b; +$tw-textColor-teal-800: #285e61; +$tw-textColor-teal-900: #234e52; +$tw-textColor-blue-100: #ebf8ff; +$tw-textColor-blue-200: #bee3f8; +$tw-textColor-blue-300: #90cdf4; +$tw-textColor-blue-400: #63b3ed; +$tw-textColor-blue-500: #4299e1; +$tw-textColor-blue-600: #3182ce; +$tw-textColor-blue-700: #2b6cb0; +$tw-textColor-blue-800: #2c5282; +$tw-textColor-blue-900: #2a4365; +$tw-textColor-indigo-100: #ebf4ff; +$tw-textColor-indigo-200: #c3dafe; +$tw-textColor-indigo-300: #a3bffa; +$tw-textColor-indigo-400: #7f9cf5; +$tw-textColor-indigo-500: #667eea; +$tw-textColor-indigo-600: #5a67d8; +$tw-textColor-indigo-700: #4c51bf; +$tw-textColor-indigo-800: #434190; +$tw-textColor-indigo-900: #3c366b; +$tw-textColor-purple-100: #faf5ff; +$tw-textColor-purple-200: #e9d8fd; +$tw-textColor-purple-300: #d6bcfa; +$tw-textColor-purple-400: #b794f4; +$tw-textColor-purple-500: #9f7aea; +$tw-textColor-purple-600: #805ad5; +$tw-textColor-purple-700: #6b46c1; +$tw-textColor-purple-800: #553c9a; +$tw-textColor-purple-900: #44337a; +$tw-textColor-pink-100: #fff5f7; +$tw-textColor-pink-200: #fed7e2; +$tw-textColor-pink-300: #fbb6ce; +$tw-textColor-pink-400: #f687b3; +$tw-textColor-pink-500: #ed64a6; +$tw-textColor-pink-600: #d53f8c; +$tw-textColor-pink-700: #b83280; +$tw-textColor-pink-800: #97266d; +$tw-textColor-pink-900: #702459; +$tw-textColor-cyan: #9cdbff; + +$tw-backgroundColor-transparent: transparent; +$tw-backgroundColor-black: #000; +$tw-backgroundColor-white: #fff; +$tw-backgroundColor-gray-100: #f7fafc; +$tw-backgroundColor-gray-200: #edf2f7; +$tw-backgroundColor-gray-300: #e2e8f0; +$tw-backgroundColor-gray-400: #cbd5e0; +$tw-backgroundColor-gray-500: #a0aec0; +$tw-backgroundColor-gray-600: #718096; +$tw-backgroundColor-gray-700: #4a5568; +$tw-backgroundColor-gray-800: #2d3748; +$tw-backgroundColor-gray-900: #1a202c; +$tw-backgroundColor-red-100: #fff5f5; +$tw-backgroundColor-red-200: #fed7d7; +$tw-backgroundColor-red-300: #feb2b2; +$tw-backgroundColor-red-400: #fc8181; +$tw-backgroundColor-red-500: #f56565; +$tw-backgroundColor-red-600: #e53e3e; +$tw-backgroundColor-red-700: #c53030; +$tw-backgroundColor-red-800: #9b2c2c; +$tw-backgroundColor-red-900: #742a2a; +$tw-backgroundColor-orange-100: #fffaf0; +$tw-backgroundColor-orange-200: #feebc8; +$tw-backgroundColor-orange-300: #fbd38d; +$tw-backgroundColor-orange-400: #f6ad55; +$tw-backgroundColor-orange-500: #ed8936; +$tw-backgroundColor-orange-600: #dd6b20; +$tw-backgroundColor-orange-700: #c05621; +$tw-backgroundColor-orange-800: #9c4221; +$tw-backgroundColor-orange-900: #7b341e; +$tw-backgroundColor-yellow-100: #fffff0; +$tw-backgroundColor-yellow-200: #fefcbf; +$tw-backgroundColor-yellow-300: #faf089; +$tw-backgroundColor-yellow-400: #f6e05e; +$tw-backgroundColor-yellow-500: #ecc94b; +$tw-backgroundColor-yellow-600: #d69e2e; +$tw-backgroundColor-yellow-700: #b7791f; +$tw-backgroundColor-yellow-800: #975a16; +$tw-backgroundColor-yellow-900: #744210; +$tw-backgroundColor-green-100: #f0fff4; +$tw-backgroundColor-green-200: #c6f6d5; +$tw-backgroundColor-green-300: #9ae6b4; +$tw-backgroundColor-green-400: #68d391; +$tw-backgroundColor-green-500: #48bb78; +$tw-backgroundColor-green-600: #38a169; +$tw-backgroundColor-green-700: #2f855a; +$tw-backgroundColor-green-800: #276749; +$tw-backgroundColor-green-900: #22543d; +$tw-backgroundColor-teal-100: #e6fffa; +$tw-backgroundColor-teal-200: #b2f5ea; +$tw-backgroundColor-teal-300: #81e6d9; +$tw-backgroundColor-teal-400: #4fd1c5; +$tw-backgroundColor-teal-500: #38b2ac; +$tw-backgroundColor-teal-600: #319795; +$tw-backgroundColor-teal-700: #2c7a7b; +$tw-backgroundColor-teal-800: #285e61; +$tw-backgroundColor-teal-900: #234e52; +$tw-backgroundColor-blue-100: #ebf8ff; +$tw-backgroundColor-blue-200: #bee3f8; +$tw-backgroundColor-blue-300: #90cdf4; +$tw-backgroundColor-blue-400: #63b3ed; +$tw-backgroundColor-blue-500: #4299e1; +$tw-backgroundColor-blue-600: #3182ce; +$tw-backgroundColor-blue-700: #2b6cb0; +$tw-backgroundColor-blue-800: #2c5282; +$tw-backgroundColor-blue-900: #2a4365; +$tw-backgroundColor-indigo-100: #ebf4ff; +$tw-backgroundColor-indigo-200: #c3dafe; +$tw-backgroundColor-indigo-300: #a3bffa; +$tw-backgroundColor-indigo-400: #7f9cf5; +$tw-backgroundColor-indigo-500: #667eea; +$tw-backgroundColor-indigo-600: #5a67d8; +$tw-backgroundColor-indigo-700: #4c51bf; +$tw-backgroundColor-indigo-800: #434190; +$tw-backgroundColor-indigo-900: #3c366b; +$tw-backgroundColor-purple-100: #faf5ff; +$tw-backgroundColor-purple-200: #e9d8fd; +$tw-backgroundColor-purple-300: #d6bcfa; +$tw-backgroundColor-purple-400: #b794f4; +$tw-backgroundColor-purple-500: #9f7aea; +$tw-backgroundColor-purple-600: #805ad5; +$tw-backgroundColor-purple-700: #6b46c1; +$tw-backgroundColor-purple-800: #553c9a; +$tw-backgroundColor-purple-900: #44337a; +$tw-backgroundColor-pink-100: #fff5f7; +$tw-backgroundColor-pink-200: #fed7e2; +$tw-backgroundColor-pink-300: #fbb6ce; +$tw-backgroundColor-pink-400: #f687b3; +$tw-backgroundColor-pink-500: #ed64a6; +$tw-backgroundColor-pink-600: #d53f8c; +$tw-backgroundColor-pink-700: #b83280; +$tw-backgroundColor-pink-800: #97266d; +$tw-backgroundColor-pink-900: #702459; +$tw-backgroundColor-cyan: #9cdbff; + +$tw-backgroundPosition-bottom: bottom; +$tw-backgroundPosition-center: center; +$tw-backgroundPosition-left: left; +$tw-backgroundPosition-left-bottom: left bottom; +$tw-backgroundPosition-left-top: left top; +$tw-backgroundPosition-right: right; +$tw-backgroundPosition-right-bottom: right bottom; +$tw-backgroundPosition-right-top: right top; +$tw-backgroundPosition-top: top; $tw-backgroundSize-auto: auto; $tw-backgroundSize-cover: cover; $tw-backgroundSize-contain: contain; - -$tw-borderWidths-0: 0; -$tw-borderWidths-2: 2px; -$tw-borderWidths-4: 4px; -$tw-borderWidths-8: 8px; -$tw-borderWidths-default: 1px; - - -$tw-borderColors-default: #dae1e7; -$tw-borderColors-transparent: transparent; -$tw-borderColors-black: #22292f; -$tw-borderColors-grey-darkest: #3d4852; -$tw-borderColors-grey-darker: #606f7b; -$tw-borderColors-grey-dark: #8795a1; -$tw-borderColors-grey: #b8c2cc; -$tw-borderColors-grey-light: #dae1e7; -$tw-borderColors-grey-lighter: #f1f5f8; -$tw-borderColors-grey-lightest: #f8fafc; -$tw-borderColors-white: #ffffff; -$tw-borderColors-red-darkest: #3b0d0c; -$tw-borderColors-red-darker: #621b18; -$tw-borderColors-red-dark: #cc1f1a; -$tw-borderColors-red: #e3342f; -$tw-borderColors-red-light: #ef5753; -$tw-borderColors-red-lighter: #f9acaa; -$tw-borderColors-red-lightest: #fcebea; -$tw-borderColors-orange-darkest: #462a16; -$tw-borderColors-orange-darker: #613b1f; -$tw-borderColors-orange-dark: #de751f; -$tw-borderColors-orange: #f6993f; -$tw-borderColors-orange-light: #faad63; -$tw-borderColors-orange-lighter: #fcd9b6; -$tw-borderColors-orange-lightest: #fff5eb; -$tw-borderColors-yellow-darkest: #453411; -$tw-borderColors-yellow-darker: #684f1d; -$tw-borderColors-yellow-dark: #f2d024; -$tw-borderColors-yellow: #ffed4a; -$tw-borderColors-yellow-light: #fff382; -$tw-borderColors-yellow-lighter: #fff9c2; -$tw-borderColors-yellow-lightest: #fcfbeb; -$tw-borderColors-green-darkest: #0f2f21; -$tw-borderColors-green-darker: #1a4731; -$tw-borderColors-green-dark: #1f9d55; -$tw-borderColors-green: #38c172; -$tw-borderColors-green-light: #51d88a; -$tw-borderColors-green-lighter: #a2f5bf; -$tw-borderColors-green-lightest: #e3fcec; -$tw-borderColors-teal-darkest: #0d3331; -$tw-borderColors-teal-darker: #20504f; -$tw-borderColors-teal-dark: #38a89d; -$tw-borderColors-teal: #4dc0b5; -$tw-borderColors-teal-light: #64d5ca; -$tw-borderColors-teal-lighter: #a0f0ed; -$tw-borderColors-teal-lightest: #e8fffe; -$tw-borderColors-blue-darkest: #12283a; -$tw-borderColors-blue-darker: #1c3d5a; -$tw-borderColors-blue-dark: #2779bd; -$tw-borderColors-blue: #3490dc; -$tw-borderColors-blue-light: #6cb2eb; -$tw-borderColors-blue-lighter: #bcdefa; -$tw-borderColors-blue-lightest: #eff8ff; -$tw-borderColors-indigo-darkest: #191e38; -$tw-borderColors-indigo-darker: #2f365f; -$tw-borderColors-indigo-dark: #5661b3; -$tw-borderColors-indigo: #6574cd; -$tw-borderColors-indigo-light: #7886d7; -$tw-borderColors-indigo-lighter: #b2b7ff; -$tw-borderColors-indigo-lightest: #e6e8ff; -$tw-borderColors-purple-darkest: #21183c; -$tw-borderColors-purple-darker: #382b5f; -$tw-borderColors-purple-dark: #794acf; -$tw-borderColors-purple: #9561e2; -$tw-borderColors-purple-light: #a779e9; -$tw-borderColors-purple-lighter: #d6bbfc; -$tw-borderColors-purple-lightest: #f3ebff; -$tw-borderColors-pink-darkest: #451225; -$tw-borderColors-pink-darker: #6f213f; -$tw-borderColors-pink-dark: #eb5286; -$tw-borderColors-pink: #f66d9b; -$tw-borderColors-pink-light: #fa7ea8; -$tw-borderColors-pink-lighter: #ffbbca; -$tw-borderColors-pink-lightest: #ffebef; - +$tw-borderColor-transparent: transparent; +$tw-borderColor-black: #000; +$tw-borderColor-white: #fff; +$tw-borderColor-gray-100: #f7fafc; +$tw-borderColor-gray-200: #edf2f7; +$tw-borderColor-gray-300: #e2e8f0; +$tw-borderColor-gray-400: #cbd5e0; +$tw-borderColor-gray-500: #a0aec0; +$tw-borderColor-gray-600: #718096; +$tw-borderColor-gray-700: #4a5568; +$tw-borderColor-gray-800: #2d3748; +$tw-borderColor-gray-900: #1a202c; +$tw-borderColor-red-100: #fff5f5; +$tw-borderColor-red-200: #fed7d7; +$tw-borderColor-red-300: #feb2b2; +$tw-borderColor-red-400: #fc8181; +$tw-borderColor-red-500: #f56565; +$tw-borderColor-red-600: #e53e3e; +$tw-borderColor-red-700: #c53030; +$tw-borderColor-red-800: #9b2c2c; +$tw-borderColor-red-900: #742a2a; +$tw-borderColor-orange-100: #fffaf0; +$tw-borderColor-orange-200: #feebc8; +$tw-borderColor-orange-300: #fbd38d; +$tw-borderColor-orange-400: #f6ad55; +$tw-borderColor-orange-500: #ed8936; +$tw-borderColor-orange-600: #dd6b20; +$tw-borderColor-orange-700: #c05621; +$tw-borderColor-orange-800: #9c4221; +$tw-borderColor-orange-900: #7b341e; +$tw-borderColor-yellow-100: #fffff0; +$tw-borderColor-yellow-200: #fefcbf; +$tw-borderColor-yellow-300: #faf089; +$tw-borderColor-yellow-400: #f6e05e; +$tw-borderColor-yellow-500: #ecc94b; +$tw-borderColor-yellow-600: #d69e2e; +$tw-borderColor-yellow-700: #b7791f; +$tw-borderColor-yellow-800: #975a16; +$tw-borderColor-yellow-900: #744210; +$tw-borderColor-green-100: #f0fff4; +$tw-borderColor-green-200: #c6f6d5; +$tw-borderColor-green-300: #9ae6b4; +$tw-borderColor-green-400: #68d391; +$tw-borderColor-green-500: #48bb78; +$tw-borderColor-green-600: #38a169; +$tw-borderColor-green-700: #2f855a; +$tw-borderColor-green-800: #276749; +$tw-borderColor-green-900: #22543d; +$tw-borderColor-teal-100: #e6fffa; +$tw-borderColor-teal-200: #b2f5ea; +$tw-borderColor-teal-300: #81e6d9; +$tw-borderColor-teal-400: #4fd1c5; +$tw-borderColor-teal-500: #38b2ac; +$tw-borderColor-teal-600: #319795; +$tw-borderColor-teal-700: #2c7a7b; +$tw-borderColor-teal-800: #285e61; +$tw-borderColor-teal-900: #234e52; +$tw-borderColor-blue-100: #ebf8ff; +$tw-borderColor-blue-200: #bee3f8; +$tw-borderColor-blue-300: #90cdf4; +$tw-borderColor-blue-400: #63b3ed; +$tw-borderColor-blue-500: #4299e1; +$tw-borderColor-blue-600: #3182ce; +$tw-borderColor-blue-700: #2b6cb0; +$tw-borderColor-blue-800: #2c5282; +$tw-borderColor-blue-900: #2a4365; +$tw-borderColor-indigo-100: #ebf4ff; +$tw-borderColor-indigo-200: #c3dafe; +$tw-borderColor-indigo-300: #a3bffa; +$tw-borderColor-indigo-400: #7f9cf5; +$tw-borderColor-indigo-500: #667eea; +$tw-borderColor-indigo-600: #5a67d8; +$tw-borderColor-indigo-700: #4c51bf; +$tw-borderColor-indigo-800: #434190; +$tw-borderColor-indigo-900: #3c366b; +$tw-borderColor-purple-100: #faf5ff; +$tw-borderColor-purple-200: #e9d8fd; +$tw-borderColor-purple-300: #d6bcfa; +$tw-borderColor-purple-400: #b794f4; +$tw-borderColor-purple-500: #9f7aea; +$tw-borderColor-purple-600: #805ad5; +$tw-borderColor-purple-700: #6b46c1; +$tw-borderColor-purple-800: #553c9a; +$tw-borderColor-purple-900: #44337a; +$tw-borderColor-pink-100: #fff5f7; +$tw-borderColor-pink-200: #fed7e2; +$tw-borderColor-pink-300: #fbb6ce; +$tw-borderColor-pink-400: #f687b3; +$tw-borderColor-pink-500: #ed64a6; +$tw-borderColor-pink-600: #d53f8c; +$tw-borderColor-pink-700: #b83280; +$tw-borderColor-pink-800: #97266d; +$tw-borderColor-pink-900: #702459; +$tw-borderColor-cyan: #9cdbff; +$tw-borderColor-default: #e2e8f0; $tw-borderRadius-none: 0; $tw-borderRadius-sm: .125rem; @@ -868,20 +1161,33 @@ $tw-borderRadius-default: .25rem; $tw-borderRadius-lg: .5rem; $tw-borderRadius-full: 9999px; +$tw-cursor-auto: auto; +$tw-cursor-default: default; +$tw-cursor-pointer: pointer; +$tw-cursor-wait: wait; +$tw-cursor-move: move; +$tw-cursor-not-allowed: not-allowed; +$tw-width-0: 0; $tw-width-1: 0.25rem; $tw-width-2: 0.5rem; $tw-width-3: 0.75rem; $tw-width-4: 1rem; +$tw-width-5: 1.25rem; $tw-width-6: 1.5rem; $tw-width-8: 2rem; $tw-width-10: 2.5rem; $tw-width-12: 3rem; $tw-width-16: 4rem; +$tw-width-20: 5rem; $tw-width-24: 6rem; $tw-width-32: 8rem; +$tw-width-40: 10rem; $tw-width-48: 12rem; +$tw-width-56: 14rem; $tw-width-64: 16rem; +$tw-width-96: 24rem; +$tw-width-128: 32rem; $tw-width-auto: auto; $tw-width-px: 1px; $tw-width-1\\\\/2: 50%; @@ -898,88 +1204,138 @@ $tw-width-5\\\\/6: 83.33333%; $tw-width-full: 100%; $tw-width-screen: 100vw; - +$tw-height-0: 0; $tw-height-1: 0.25rem; $tw-height-2: 0.5rem; $tw-height-3: 0.75rem; $tw-height-4: 1rem; +$tw-height-5: 1.25rem; $tw-height-6: 1.5rem; $tw-height-8: 2rem; $tw-height-10: 2.5rem; $tw-height-12: 3rem; $tw-height-16: 4rem; +$tw-height-20: 5rem; $tw-height-24: 6rem; $tw-height-32: 8rem; +$tw-height-40: 10rem; $tw-height-48: 12rem; +$tw-height-56: 14rem; $tw-height-64: 16rem; +$tw-height-96: 24rem; +$tw-height-128: 32rem; $tw-height-auto: auto; $tw-height-px: 1px; $tw-height-full: 100%; $tw-height-screen: 100vh; - $tw-minWidth-0: 0; $tw-minWidth-full: 100%; - $tw-minHeight-0: 0; $tw-minHeight-full: 100%; $tw-minHeight-screen: 100vh; - $tw-maxWidth-xs: 20rem; -$tw-maxWidth-sm: 30rem; -$tw-maxWidth-md: 40rem; -$tw-maxWidth-lg: 50rem; -$tw-maxWidth-xl: 60rem; -$tw-maxWidth-2xl: 70rem; -$tw-maxWidth-3xl: 80rem; -$tw-maxWidth-4xl: 90rem; -$tw-maxWidth-5xl: 100rem; +$tw-maxWidth-sm: 24rem; +$tw-maxWidth-md: 28rem; +$tw-maxWidth-lg: 32rem; +$tw-maxWidth-xl: 36rem; +$tw-maxWidth-2xl: 42rem; +$tw-maxWidth-3xl: 48rem; +$tw-maxWidth-4xl: 56rem; +$tw-maxWidth-5xl: 64rem; +$tw-maxWidth-6xl: 72rem; $tw-maxWidth-full: 100%; - $tw-maxHeight-full: 100%; $tw-maxHeight-screen: 100vh; - $tw-padding-0: 0; $tw-padding-1: 0.25rem; $tw-padding-2: 0.5rem; $tw-padding-3: 0.75rem; $tw-padding-4: 1rem; +$tw-padding-5: 1.25rem; $tw-padding-6: 1.5rem; $tw-padding-8: 2rem; +$tw-padding-10: 2.5rem; +$tw-padding-12: 3rem; +$tw-padding-16: 4rem; +$tw-padding-20: 5rem; +$tw-padding-24: 6rem; +$tw-padding-32: 8rem; +$tw-padding-40: 10rem; +$tw-padding-48: 12rem; +$tw-padding-56: 14rem; +$tw-padding-64: 16rem; +$tw-padding-96: 24rem; +$tw-padding-128: 32rem; $tw-padding-px: 1px; - $tw-margin-0: 0; $tw-margin-1: 0.25rem; $tw-margin-2: 0.5rem; $tw-margin-3: 0.75rem; $tw-margin-4: 1rem; +$tw-margin-5: 1.25rem; $tw-margin-6: 1.5rem; $tw-margin-8: 2rem; +$tw-margin-10: 2.5rem; +$tw-margin-12: 3rem; +$tw-margin-16: 4rem; +$tw-margin-20: 5rem; +$tw-margin-24: 6rem; +$tw-margin-32: 8rem; +$tw-margin-40: 10rem; +$tw-margin-48: 12rem; +$tw-margin-56: 14rem; +$tw-margin-64: 16rem; +$tw-margin-96: 24rem; +$tw-margin-128: 32rem; $tw-margin-auto: auto; $tw-margin-px: 1px; - $tw-negativeMargin-0: 0; $tw-negativeMargin-1: 0.25rem; $tw-negativeMargin-2: 0.5rem; $tw-negativeMargin-3: 0.75rem; $tw-negativeMargin-4: 1rem; +$tw-negativeMargin-5: 1.25rem; $tw-negativeMargin-6: 1.5rem; $tw-negativeMargin-8: 2rem; +$tw-negativeMargin-10: 2.5rem; +$tw-negativeMargin-12: 3rem; +$tw-negativeMargin-16: 4rem; +$tw-negativeMargin-20: 5rem; +$tw-negativeMargin-24: 6rem; +$tw-negativeMargin-32: 8rem; +$tw-negativeMargin-40: 10rem; +$tw-negativeMargin-48: 12rem; +$tw-negativeMargin-56: 14rem; +$tw-negativeMargin-64: 16rem; +$tw-negativeMargin-96: 24rem; +$tw-negativeMargin-128: 32rem; $tw-negativeMargin-px: 1px; - -$tw-shadows-default: (0 2px 4px 0 rgba(0,0,0,0.10)); -$tw-shadows-md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)); -$tw-shadows-lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)); -$tw-shadows-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)); -$tw-shadows-none: none; - +$tw-objectPosition-bottom: bottom; +$tw-objectPosition-center: center; +$tw-objectPosition-left: left; +$tw-objectPosition-left-bottom: left bottom; +$tw-objectPosition-left-top: left top; +$tw-objectPosition-right: right; +$tw-objectPosition-right-bottom: right bottom; +$tw-objectPosition-right-top: right top; +$tw-objectPosition-top: top; + +$tw-boxShadow-default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)); +$tw-boxShadow-md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)); +$tw-boxShadow-lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)); +$tw-boxShadow-xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)); +$tw-boxShadow-2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)); +$tw-boxShadow-inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)); +$tw-boxShadow-outline: (0 0 0 3px rgba(66,153,225,0.5)); +$tw-boxShadow-none: none; $tw-zIndex-0: 0; $tw-zIndex-10: 10; @@ -989,114 +1345,180 @@ $tw-zIndex-40: 40; $tw-zIndex-50: 50; $tw-zIndex-auto: auto; - $tw-opacity-0: 0; $tw-opacity-25: .25; $tw-opacity-50: .5; $tw-opacity-75: .75; $tw-opacity-100: 1; +$tw-fill-current: currentColor; + +$tw-stroke-current: currentColor; + +$tw-flex-1: 1 1 0%; +$tw-flex-auto: 1 1 auto; +$tw-flex-initial: 0 1 auto; +$tw-flex-none: none; -$tw-svgFill-current: currentColor; +$tw-flexGrow-0: 0; +$tw-flexGrow-default: 1; +$tw-flexShrink-0: 0; +$tw-flexShrink-default: 1; + +$tw-listStyleType-none: none; +$tw-listStyleType-disc: disc; +$tw-listStyleType-decimal: decimal; + +$tw-inset-0: 0; +$tw-inset-auto: auto; -$tw-svgStroke-current: currentColor; " `; exports[`Scss converter Converts to nested map 1`] = ` " +$screens: ( + sm: 640px, + md: 768px, + lg: 1024px, + xl: 1280px, +); -$colors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, +$fontFamily: ( + display: (Gilroy,sans-serif), + body: (Graphik,sans-serif), ); -$screens: ( - sm: 576px, - md: 768px, - lg: 992px, - xl: 1200px, +$borderWidth: ( + 0: 0, + 2: 2px, + 4: 4px, + default: 1px, ); -$fonts: ( - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), +$colors: ( + transparent: transparent, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$spacing: ( + 0: 0, + 1: 0.25rem, + 2: 0.5rem, + 3: 0.75rem, + 4: 1rem, + 5: 1.25rem, + 6: 1.5rem, + 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, + px: 1px, ); -$textSizes: ( +$fontSize: ( xs: .75rem, sm: .875rem, base: 1rem, @@ -1106,9 +1528,10 @@ $textSizes: ( 3xl: 1.875rem, 4xl: 2.25rem, 5xl: 3rem, + 6xl: 4rem, ); -$fontWeights: ( +$fontWeight: ( hairline: 100, thin: 200, light: 300, @@ -1120,169 +1543,228 @@ $fontWeights: ( black: 900, ); -$leading: ( +$lineHeight: ( none: 1, tight: 1.25, + snug: 1.375, normal: 1.5, + relaxed: 1.625, loose: 2, ); -$tracking: ( - tight: -0.05em, +$letterSpacing: ( + tighter: -.05em, + tight: -.025em, normal: 0, - wide: 0.05em, + wide: .025em, + wider: .05em, + widest: .1em, ); -$textColors: ( +$textColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -); - -$backgroundColors: ( + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$backgroundColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$backgroundPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, ); $backgroundSize: ( @@ -1291,89 +1773,102 @@ $backgroundSize: ( contain: contain, ); -$borderWidths: ( - 0: 0, - 2: 2px, - 4: 4px, - 8: 8px, - default: 1px, -); - -$borderColors: ( - default: #dae1e7, +$borderColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, + default: #e2e8f0, ); $borderRadius: ( @@ -1384,20 +1879,36 @@ $borderRadius: ( full: 9999px, ); +$cursor: ( + auto: auto, + default: default, + pointer: pointer, + wait: wait, + move: move, + not-allowed: not-allowed, +); + $width: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, 1/2: 50%, @@ -1416,19 +1927,26 @@ $width: ( ); $height: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, full: 100%, @@ -1448,14 +1966,15 @@ $minHeight: ( $maxWidth: ( xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - 2xl: 70rem, - 3xl: 80rem, - 4xl: 90rem, - 5xl: 100rem, + sm: 24rem, + md: 28rem, + lg: 32rem, + xl: 36rem, + 2xl: 42rem, + 3xl: 48rem, + 4xl: 56rem, + 5xl: 64rem, + 6xl: 72rem, full: 100%, ); @@ -1470,8 +1989,21 @@ $padding: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, px: 1px, ); @@ -1481,8 +2013,21 @@ $margin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, ); @@ -1493,16 +2038,44 @@ $negativeMargin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, px: 1px, ); -$shadows: ( - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), +$objectPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +); + +$boxShadow: ( + default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), + md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), + lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), + xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), + 2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), + outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none, ); @@ -1524,108 +2097,190 @@ $opacity: ( 100: 1, ); -$svgFill: ( +$fill: ( current: currentColor, ); -$svgStroke: ( +$stroke: ( current: currentColor, -);" +); + +$flex: ( + 1: 1 1 0%, + auto: 1 1 auto, + initial: 0 1 auto, + none: none, +); + +$flexGrow: ( + 0: 0, + default: 1, +); + +$flexShrink: ( + 0: 0, + default: 1, +); + +$listStyleType: ( + none: none, + disc: disc, + decimal: decimal, +); + +$inset: ( + 0: 0, + auto: auto, +); + +$container: ( +); +" `; exports[`Scss converter Converts to nested map with prefix 1`] = ` " +$tw-screens: ( + sm: 640px, + md: 768px, + lg: 1024px, + xl: 1280px, +); -$tw-colors: ( - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, +$tw-fontFamily: ( + display: (Gilroy,sans-serif), + body: (Graphik,sans-serif), ); -$tw-screens: ( - sm: 576px, - md: 768px, - lg: 992px, - xl: 1200px, +$tw-borderWidth: ( + 0: 0, + 2: 2px, + 4: 4px, + default: 1px, ); -$tw-fonts: ( - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), +$tw-colors: ( + transparent: transparent, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, ); -$tw-textSizes: ( +$tw-spacing: ( + 0: 0, + 1: 0.25rem, + 2: 0.5rem, + 3: 0.75rem, + 4: 1rem, + 5: 1.25rem, + 6: 1.5rem, + 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, + px: 1px, +); + +$tw-fontSize: ( xs: .75rem, sm: .875rem, base: 1rem, @@ -1635,9 +2290,10 @@ $tw-textSizes: ( 3xl: 1.875rem, 4xl: 2.25rem, 5xl: 3rem, + 6xl: 4rem, ); -$tw-fontWeights: ( +$tw-fontWeight: ( hairline: 100, thin: 200, light: 300, @@ -1649,169 +2305,228 @@ $tw-fontWeights: ( black: 900, ); -$tw-leading: ( +$tw-lineHeight: ( none: 1, tight: 1.25, + snug: 1.375, normal: 1.5, + relaxed: 1.625, loose: 2, ); -$tw-tracking: ( - tight: -0.05em, +$tw-letterSpacing: ( + tighter: -.05em, + tight: -.025em, normal: 0, - wide: 0.05em, + wide: .025em, + wider: .05em, + widest: .1em, ); -$tw-textColors: ( +$tw-textColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -); - -$tw-backgroundColors: ( + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$tw-backgroundColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, +); + +$tw-backgroundPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, ); $tw-backgroundSize: ( @@ -1820,89 +2535,102 @@ $tw-backgroundSize: ( contain: contain, ); -$tw-borderWidths: ( - 0: 0, - 2: 2px, - 4: 4px, - 8: 8px, - default: 1px, -); - -$tw-borderColors: ( - default: #dae1e7, +$tw-borderColor: ( transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, + black: #000, + white: #fff, + gray-100: #f7fafc, + gray-200: #edf2f7, + gray-300: #e2e8f0, + gray-400: #cbd5e0, + gray-500: #a0aec0, + gray-600: #718096, + gray-700: #4a5568, + gray-800: #2d3748, + gray-900: #1a202c, + red-100: #fff5f5, + red-200: #fed7d7, + red-300: #feb2b2, + red-400: #fc8181, + red-500: #f56565, + red-600: #e53e3e, + red-700: #c53030, + red-800: #9b2c2c, + red-900: #742a2a, + orange-100: #fffaf0, + orange-200: #feebc8, + orange-300: #fbd38d, + orange-400: #f6ad55, + orange-500: #ed8936, + orange-600: #dd6b20, + orange-700: #c05621, + orange-800: #9c4221, + orange-900: #7b341e, + yellow-100: #fffff0, + yellow-200: #fefcbf, + yellow-300: #faf089, + yellow-400: #f6e05e, + yellow-500: #ecc94b, + yellow-600: #d69e2e, + yellow-700: #b7791f, + yellow-800: #975a16, + yellow-900: #744210, + green-100: #f0fff4, + green-200: #c6f6d5, + green-300: #9ae6b4, + green-400: #68d391, + green-500: #48bb78, + green-600: #38a169, + green-700: #2f855a, + green-800: #276749, + green-900: #22543d, + teal-100: #e6fffa, + teal-200: #b2f5ea, + teal-300: #81e6d9, + teal-400: #4fd1c5, + teal-500: #38b2ac, + teal-600: #319795, + teal-700: #2c7a7b, + teal-800: #285e61, + teal-900: #234e52, + blue-100: #ebf8ff, + blue-200: #bee3f8, + blue-300: #90cdf4, + blue-400: #63b3ed, + blue-500: #4299e1, + blue-600: #3182ce, + blue-700: #2b6cb0, + blue-800: #2c5282, + blue-900: #2a4365, + indigo-100: #ebf4ff, + indigo-200: #c3dafe, + indigo-300: #a3bffa, + indigo-400: #7f9cf5, + indigo-500: #667eea, + indigo-600: #5a67d8, + indigo-700: #4c51bf, + indigo-800: #434190, + indigo-900: #3c366b, + purple-100: #faf5ff, + purple-200: #e9d8fd, + purple-300: #d6bcfa, + purple-400: #b794f4, + purple-500: #9f7aea, + purple-600: #805ad5, + purple-700: #6b46c1, + purple-800: #553c9a, + purple-900: #44337a, + pink-100: #fff5f7, + pink-200: #fed7e2, + pink-300: #fbb6ce, + pink-400: #f687b3, + pink-500: #ed64a6, + pink-600: #d53f8c, + pink-700: #b83280, + pink-800: #97266d, + pink-900: #702459, + cyan: #9cdbff, + default: #e2e8f0, ); $tw-borderRadius: ( @@ -1913,20 +2641,36 @@ $tw-borderRadius: ( full: 9999px, ); +$tw-cursor: ( + auto: auto, + default: default, + pointer: pointer, + wait: wait, + move: move, + not-allowed: not-allowed, +); + $tw-width: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, 1/2: 50%, @@ -1945,19 +2689,26 @@ $tw-width: ( ); $tw-height: ( + 0: 0, 1: 0.25rem, 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, 10: 2.5rem, 12: 3rem, 16: 4rem, + 20: 5rem, 24: 6rem, 32: 8rem, + 40: 10rem, 48: 12rem, + 56: 14rem, 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, full: 100%, @@ -1977,14 +2728,15 @@ $tw-minHeight: ( $tw-maxWidth: ( xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - 2xl: 70rem, - 3xl: 80rem, - 4xl: 90rem, - 5xl: 100rem, + sm: 24rem, + md: 28rem, + lg: 32rem, + xl: 36rem, + 2xl: 42rem, + 3xl: 48rem, + 4xl: 56rem, + 5xl: 64rem, + 6xl: 72rem, full: 100%, ); @@ -1999,8 +2751,21 @@ $tw-padding: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, px: 1px, ); @@ -2010,8 +2775,21 @@ $tw-margin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, auto: auto, px: 1px, ); @@ -2022,16 +2800,44 @@ $tw-negativeMargin: ( 2: 0.5rem, 3: 0.75rem, 4: 1rem, + 5: 1.25rem, 6: 1.5rem, 8: 2rem, + 10: 2.5rem, + 12: 3rem, + 16: 4rem, + 20: 5rem, + 24: 6rem, + 32: 8rem, + 40: 10rem, + 48: 12rem, + 56: 14rem, + 64: 16rem, + 96: 24rem, + 128: 32rem, px: 1px, ); -$tw-shadows: ( - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), +$tw-objectPosition: ( + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +); + +$tw-boxShadow: ( + default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), + md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), + lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), + xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), + 2xl: (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), + outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none, ); @@ -2053,11 +2859,43 @@ $tw-opacity: ( 100: 1, ); -$tw-svgFill: ( +$tw-fill: ( current: currentColor, ); -$tw-svgStroke: ( +$tw-stroke: ( current: currentColor, -);" +); + +$tw-flex: ( + 1: 1 1 0%, + auto: 1 1 auto, + initial: 0 1 auto, + none: none, +); + +$tw-flexGrow: ( + 0: 0, + default: 1, +); + +$tw-flexShrink: ( + 0: 0, + default: 1, +); + +$tw-listStyleType: ( + none: none, + disc: disc, + decimal: decimal, +); + +$tw-inset: ( + 0: 0, + auto: auto, +); + +$tw-container: ( +); +" `; diff --git a/tests/specs/converters/__snapshots__/Stylus.spec.js.snap b/tests/specs/converters/__snapshots__/Stylus.spec.js.snap index de09a1d..61d5276 100644 --- a/tests/specs/converters/__snapshots__/Stylus.spec.js.snap +++ b/tests/specs/converters/__snapshots__/Stylus.spec.js.snap @@ -2,97 +2,147 @@ exports[`Stylus converter Converts to flat variables 1`] = ` " - -$colors = { - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} - $screens = { - sm: 576px, + sm: 640px, md: 768px, - lg: 992px, - xl: 1200px, -} + lg: 1024px, + xl: 1280px, +}; + +$fontFamily = { + display: (Gilroy,sans-serif), + body: (Graphik,sans-serif), +}; -$fonts = { - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), -} +$borderWidth = { + \\"0\\": 0, + \\"2\\": 2px, + \\"4\\": 4px, + default: 1px, +}; -$textSizes = { +$colors = { + transparent: transparent, + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, +}; + +$spacing = { + \\"0\\": 0, + \\"1\\": 0.25rem, + \\"2\\": 0.5rem, + \\"3\\": 0.75rem, + \\"4\\": 1rem, + \\"5\\": 1.25rem, + \\"6\\": 1.5rem, + \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, + px: 1px, +}; + +$fontSize = { xs: .75rem, sm: .875rem, base: 1rem, @@ -102,9 +152,10 @@ $textSizes = { \\"3xl\\": 1.875rem, \\"4xl\\": 2.25rem, \\"5xl\\": 3rem, -} + \\"6xl\\": 4rem, +}; -$fontWeights = { +$fontWeight = { hairline: 100, thin: 200, light: 300, @@ -114,263 +165,335 @@ $fontWeights = { bold: 700, extrabold: 800, black: 900, -} +}; -$leading = { +$lineHeight = { none: 1, tight: 1.25, + snug: 1.375, normal: 1.5, + relaxed: 1.625, loose: 2, -} +}; -$tracking = { - tight: -0.05em, +$letterSpacing = { + tighter: -.05em, + tight: -.025em, normal: 0, - wide: 0.05em, -} + wide: .025em, + wider: .05em, + widest: .1em, +}; -$textColors = { +$textColor = { transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} - -$backgroundColors = { + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, +}; + +$backgroundColor = { transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, +}; + +$backgroundPosition = { + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +}; $backgroundSize = { auto: auto, cover: cover, contain: contain, -} - -$borderWidths = { - \\"0\\": 0, - \\"2\\": 2px, - \\"4\\": 4px, - \\"8\\": 8px, - default: 1px, -} +}; -$borderColors = { - default: #dae1e7, +$borderColor = { transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, + default: #e2e8f0, +}; $borderRadius = { none: 0, @@ -378,22 +501,38 @@ $borderRadius = { default: .25rem, lg: .5rem, full: 9999px, -} +}; + +$cursor = { + auto: auto, + default: default, + pointer: pointer, + wait: wait, + move: move, + not-allowed: not-allowed, +}; $width = { + \\"0\\": 0, \\"1\\": 0.25rem, \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, \\"10\\": 2.5rem, \\"12\\": 3rem, \\"16\\": 4rem, + \\"20\\": 5rem, \\"24\\": 6rem, \\"32\\": 8rem, + \\"40\\": 10rem, \\"48\\": 12rem, + \\"56\\": 14rem, \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, auto: auto, px: 1px, \\"1/2\\": 50%, @@ -409,56 +548,64 @@ $width = { \\"5/6\\": 83.33333%, full: 100%, screen: 100vw, -} +}; $height = { + \\"0\\": 0, \\"1\\": 0.25rem, \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, \\"10\\": 2.5rem, \\"12\\": 3rem, \\"16\\": 4rem, + \\"20\\": 5rem, \\"24\\": 6rem, \\"32\\": 8rem, + \\"40\\": 10rem, \\"48\\": 12rem, + \\"56\\": 14rem, \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, auto: auto, px: 1px, full: 100%, screen: 100vh, -} +}; $minWidth = { \\"0\\": 0, full: 100%, -} +}; $minHeight = { \\"0\\": 0, full: 100%, screen: 100vh, -} +}; $maxWidth = { xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - \\"2xl\\": 70rem, - \\"3xl\\": 80rem, - \\"4xl\\": 90rem, - \\"5xl\\": 100rem, + sm: 24rem, + md: 28rem, + lg: 32rem, + xl: 36rem, + \\"2xl\\": 42rem, + \\"3xl\\": 48rem, + \\"4xl\\": 56rem, + \\"5xl\\": 64rem, + \\"6xl\\": 72rem, full: 100%, -} +}; $maxHeight = { full: 100%, screen: 100vh, -} +}; $padding = { \\"0\\": 0, @@ -466,10 +613,23 @@ $padding = { \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, px: 1px, -} +}; $margin = { \\"0\\": 0, @@ -477,11 +637,24 @@ $margin = { \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, auto: auto, px: 1px, -} +}; $negativeMargin = { \\"0\\": 0, @@ -489,18 +662,46 @@ $negativeMargin = { \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, px: 1px, -} - -$shadows = { - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), +}; + +$objectPosition = { + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +}; + +$boxShadow = { + default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), + md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), + lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), + xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), + \\"2xl\\": (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), + outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none, -} +}; $zIndex = { \\"0\\": 0, @@ -510,7 +711,7 @@ $zIndex = { \\"40\\": 40, \\"50\\": 50, auto: auto, -} +}; $opacity = { \\"0\\": 0, @@ -518,1114 +719,1568 @@ $opacity = { \\"50\\": .5, \\"75\\": .75, \\"100\\": 1, -} +}; -$svgFill = { +$fill = { current: currentColor, -} +}; -$svgStroke = { +$stroke = { current: currentColor, -}" -`; +}; -exports[`Stylus converter Converts to flat variables with prefix 1`] = ` -" +$flex = { + \\"1\\": 1 1 0%, + auto: 1 1 auto, + initial: 0 1 auto, + none: none, +}; + +$flexGrow = { + \\"0\\": 0, + default: 1, +}; -$tw-colors-transparent = transparent -$tw-colors-black = #22292f -$tw-colors-grey-darkest = #3d4852 -$tw-colors-grey-darker = #606f7b -$tw-colors-grey-dark = #8795a1 -$tw-colors-grey = #b8c2cc -$tw-colors-grey-light = #dae1e7 -$tw-colors-grey-lighter = #f1f5f8 -$tw-colors-grey-lightest = #f8fafc -$tw-colors-white = #ffffff -$tw-colors-red-darkest = #3b0d0c -$tw-colors-red-darker = #621b18 -$tw-colors-red-dark = #cc1f1a -$tw-colors-red = #e3342f -$tw-colors-red-light = #ef5753 -$tw-colors-red-lighter = #f9acaa -$tw-colors-red-lightest = #fcebea -$tw-colors-orange-darkest = #462a16 -$tw-colors-orange-darker = #613b1f -$tw-colors-orange-dark = #de751f -$tw-colors-orange = #f6993f -$tw-colors-orange-light = #faad63 -$tw-colors-orange-lighter = #fcd9b6 -$tw-colors-orange-lightest = #fff5eb -$tw-colors-yellow-darkest = #453411 -$tw-colors-yellow-darker = #684f1d -$tw-colors-yellow-dark = #f2d024 -$tw-colors-yellow = #ffed4a -$tw-colors-yellow-light = #fff382 -$tw-colors-yellow-lighter = #fff9c2 -$tw-colors-yellow-lightest = #fcfbeb -$tw-colors-green-darkest = #0f2f21 -$tw-colors-green-darker = #1a4731 -$tw-colors-green-dark = #1f9d55 -$tw-colors-green = #38c172 -$tw-colors-green-light = #51d88a -$tw-colors-green-lighter = #a2f5bf -$tw-colors-green-lightest = #e3fcec -$tw-colors-teal-darkest = #0d3331 -$tw-colors-teal-darker = #20504f -$tw-colors-teal-dark = #38a89d -$tw-colors-teal = #4dc0b5 -$tw-colors-teal-light = #64d5ca -$tw-colors-teal-lighter = #a0f0ed -$tw-colors-teal-lightest = #e8fffe -$tw-colors-blue-darkest = #12283a -$tw-colors-blue-darker = #1c3d5a -$tw-colors-blue-dark = #2779bd -$tw-colors-blue = #3490dc -$tw-colors-blue-light = #6cb2eb -$tw-colors-blue-lighter = #bcdefa -$tw-colors-blue-lightest = #eff8ff -$tw-colors-indigo-darkest = #191e38 -$tw-colors-indigo-darker = #2f365f -$tw-colors-indigo-dark = #5661b3 -$tw-colors-indigo = #6574cd -$tw-colors-indigo-light = #7886d7 -$tw-colors-indigo-lighter = #b2b7ff -$tw-colors-indigo-lightest = #e6e8ff -$tw-colors-purple-darkest = #21183c -$tw-colors-purple-darker = #382b5f -$tw-colors-purple-dark = #794acf -$tw-colors-purple = #9561e2 -$tw-colors-purple-light = #a779e9 -$tw-colors-purple-lighter = #d6bbfc -$tw-colors-purple-lightest = #f3ebff -$tw-colors-pink-darkest = #451225 -$tw-colors-pink-darker = #6f213f -$tw-colors-pink-dark = #eb5286 -$tw-colors-pink = #f66d9b -$tw-colors-pink-light = #fa7ea8 -$tw-colors-pink-lighter = #ffbbca -$tw-colors-pink-lightest = #ffebef - - -$tw-screens-sm = 576px -$tw-screens-md = 768px -$tw-screens-lg = 992px -$tw-screens-xl = 1200px - - -$tw-fonts-sans = (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif) -$tw-fonts-serif = (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif) -$tw-fonts-mono = (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace) - - -$tw-textSizes-xs = .75rem -$tw-textSizes-sm = .875rem -$tw-textSizes-base = 1rem -$tw-textSizes-lg = 1.125rem -$tw-textSizes-xl = 1.25rem -$tw-textSizes-2xl = 1.5rem -$tw-textSizes-3xl = 1.875rem -$tw-textSizes-4xl = 2.25rem -$tw-textSizes-5xl = 3rem - - -$tw-fontWeights-hairline = 100 -$tw-fontWeights-thin = 200 -$tw-fontWeights-light = 300 -$tw-fontWeights-normal = 400 -$tw-fontWeights-medium = 500 -$tw-fontWeights-semibold = 600 -$tw-fontWeights-bold = 700 -$tw-fontWeights-extrabold = 800 -$tw-fontWeights-black = 900 - - -$tw-leading-none = 1 -$tw-leading-tight = 1.25 -$tw-leading-normal = 1.5 -$tw-leading-loose = 2 - - -$tw-tracking-tight = -0.05em -$tw-tracking-normal = 0 -$tw-tracking-wide = 0.05em - - -$tw-textColors-transparent = transparent -$tw-textColors-black = #22292f -$tw-textColors-grey-darkest = #3d4852 -$tw-textColors-grey-darker = #606f7b -$tw-textColors-grey-dark = #8795a1 -$tw-textColors-grey = #b8c2cc -$tw-textColors-grey-light = #dae1e7 -$tw-textColors-grey-lighter = #f1f5f8 -$tw-textColors-grey-lightest = #f8fafc -$tw-textColors-white = #ffffff -$tw-textColors-red-darkest = #3b0d0c -$tw-textColors-red-darker = #621b18 -$tw-textColors-red-dark = #cc1f1a -$tw-textColors-red = #e3342f -$tw-textColors-red-light = #ef5753 -$tw-textColors-red-lighter = #f9acaa -$tw-textColors-red-lightest = #fcebea -$tw-textColors-orange-darkest = #462a16 -$tw-textColors-orange-darker = #613b1f -$tw-textColors-orange-dark = #de751f -$tw-textColors-orange = #f6993f -$tw-textColors-orange-light = #faad63 -$tw-textColors-orange-lighter = #fcd9b6 -$tw-textColors-orange-lightest = #fff5eb -$tw-textColors-yellow-darkest = #453411 -$tw-textColors-yellow-darker = #684f1d -$tw-textColors-yellow-dark = #f2d024 -$tw-textColors-yellow = #ffed4a -$tw-textColors-yellow-light = #fff382 -$tw-textColors-yellow-lighter = #fff9c2 -$tw-textColors-yellow-lightest = #fcfbeb -$tw-textColors-green-darkest = #0f2f21 -$tw-textColors-green-darker = #1a4731 -$tw-textColors-green-dark = #1f9d55 -$tw-textColors-green = #38c172 -$tw-textColors-green-light = #51d88a -$tw-textColors-green-lighter = #a2f5bf -$tw-textColors-green-lightest = #e3fcec -$tw-textColors-teal-darkest = #0d3331 -$tw-textColors-teal-darker = #20504f -$tw-textColors-teal-dark = #38a89d -$tw-textColors-teal = #4dc0b5 -$tw-textColors-teal-light = #64d5ca -$tw-textColors-teal-lighter = #a0f0ed -$tw-textColors-teal-lightest = #e8fffe -$tw-textColors-blue-darkest = #12283a -$tw-textColors-blue-darker = #1c3d5a -$tw-textColors-blue-dark = #2779bd -$tw-textColors-blue = #3490dc -$tw-textColors-blue-light = #6cb2eb -$tw-textColors-blue-lighter = #bcdefa -$tw-textColors-blue-lightest = #eff8ff -$tw-textColors-indigo-darkest = #191e38 -$tw-textColors-indigo-darker = #2f365f -$tw-textColors-indigo-dark = #5661b3 -$tw-textColors-indigo = #6574cd -$tw-textColors-indigo-light = #7886d7 -$tw-textColors-indigo-lighter = #b2b7ff -$tw-textColors-indigo-lightest = #e6e8ff -$tw-textColors-purple-darkest = #21183c -$tw-textColors-purple-darker = #382b5f -$tw-textColors-purple-dark = #794acf -$tw-textColors-purple = #9561e2 -$tw-textColors-purple-light = #a779e9 -$tw-textColors-purple-lighter = #d6bbfc -$tw-textColors-purple-lightest = #f3ebff -$tw-textColors-pink-darkest = #451225 -$tw-textColors-pink-darker = #6f213f -$tw-textColors-pink-dark = #eb5286 -$tw-textColors-pink = #f66d9b -$tw-textColors-pink-light = #fa7ea8 -$tw-textColors-pink-lighter = #ffbbca -$tw-textColors-pink-lightest = #ffebef - - -$tw-backgroundColors-transparent = transparent -$tw-backgroundColors-black = #22292f -$tw-backgroundColors-grey-darkest = #3d4852 -$tw-backgroundColors-grey-darker = #606f7b -$tw-backgroundColors-grey-dark = #8795a1 -$tw-backgroundColors-grey = #b8c2cc -$tw-backgroundColors-grey-light = #dae1e7 -$tw-backgroundColors-grey-lighter = #f1f5f8 -$tw-backgroundColors-grey-lightest = #f8fafc -$tw-backgroundColors-white = #ffffff -$tw-backgroundColors-red-darkest = #3b0d0c -$tw-backgroundColors-red-darker = #621b18 -$tw-backgroundColors-red-dark = #cc1f1a -$tw-backgroundColors-red = #e3342f -$tw-backgroundColors-red-light = #ef5753 -$tw-backgroundColors-red-lighter = #f9acaa -$tw-backgroundColors-red-lightest = #fcebea -$tw-backgroundColors-orange-darkest = #462a16 -$tw-backgroundColors-orange-darker = #613b1f -$tw-backgroundColors-orange-dark = #de751f -$tw-backgroundColors-orange = #f6993f -$tw-backgroundColors-orange-light = #faad63 -$tw-backgroundColors-orange-lighter = #fcd9b6 -$tw-backgroundColors-orange-lightest = #fff5eb -$tw-backgroundColors-yellow-darkest = #453411 -$tw-backgroundColors-yellow-darker = #684f1d -$tw-backgroundColors-yellow-dark = #f2d024 -$tw-backgroundColors-yellow = #ffed4a -$tw-backgroundColors-yellow-light = #fff382 -$tw-backgroundColors-yellow-lighter = #fff9c2 -$tw-backgroundColors-yellow-lightest = #fcfbeb -$tw-backgroundColors-green-darkest = #0f2f21 -$tw-backgroundColors-green-darker = #1a4731 -$tw-backgroundColors-green-dark = #1f9d55 -$tw-backgroundColors-green = #38c172 -$tw-backgroundColors-green-light = #51d88a -$tw-backgroundColors-green-lighter = #a2f5bf -$tw-backgroundColors-green-lightest = #e3fcec -$tw-backgroundColors-teal-darkest = #0d3331 -$tw-backgroundColors-teal-darker = #20504f -$tw-backgroundColors-teal-dark = #38a89d -$tw-backgroundColors-teal = #4dc0b5 -$tw-backgroundColors-teal-light = #64d5ca -$tw-backgroundColors-teal-lighter = #a0f0ed -$tw-backgroundColors-teal-lightest = #e8fffe -$tw-backgroundColors-blue-darkest = #12283a -$tw-backgroundColors-blue-darker = #1c3d5a -$tw-backgroundColors-blue-dark = #2779bd -$tw-backgroundColors-blue = #3490dc -$tw-backgroundColors-blue-light = #6cb2eb -$tw-backgroundColors-blue-lighter = #bcdefa -$tw-backgroundColors-blue-lightest = #eff8ff -$tw-backgroundColors-indigo-darkest = #191e38 -$tw-backgroundColors-indigo-darker = #2f365f -$tw-backgroundColors-indigo-dark = #5661b3 -$tw-backgroundColors-indigo = #6574cd -$tw-backgroundColors-indigo-light = #7886d7 -$tw-backgroundColors-indigo-lighter = #b2b7ff -$tw-backgroundColors-indigo-lightest = #e6e8ff -$tw-backgroundColors-purple-darkest = #21183c -$tw-backgroundColors-purple-darker = #382b5f -$tw-backgroundColors-purple-dark = #794acf -$tw-backgroundColors-purple = #9561e2 -$tw-backgroundColors-purple-light = #a779e9 -$tw-backgroundColors-purple-lighter = #d6bbfc -$tw-backgroundColors-purple-lightest = #f3ebff -$tw-backgroundColors-pink-darkest = #451225 -$tw-backgroundColors-pink-darker = #6f213f -$tw-backgroundColors-pink-dark = #eb5286 -$tw-backgroundColors-pink = #f66d9b -$tw-backgroundColors-pink-light = #fa7ea8 -$tw-backgroundColors-pink-lighter = #ffbbca -$tw-backgroundColors-pink-lightest = #ffebef - - -$tw-backgroundSize-auto = auto -$tw-backgroundSize-cover = cover -$tw-backgroundSize-contain = contain - - -$tw-borderWidths-0 = 0 -$tw-borderWidths-2 = 2px -$tw-borderWidths-4 = 4px -$tw-borderWidths-8 = 8px -$tw-borderWidths-default = 1px - - -$tw-borderColors-default = #dae1e7 -$tw-borderColors-transparent = transparent -$tw-borderColors-black = #22292f -$tw-borderColors-grey-darkest = #3d4852 -$tw-borderColors-grey-darker = #606f7b -$tw-borderColors-grey-dark = #8795a1 -$tw-borderColors-grey = #b8c2cc -$tw-borderColors-grey-light = #dae1e7 -$tw-borderColors-grey-lighter = #f1f5f8 -$tw-borderColors-grey-lightest = #f8fafc -$tw-borderColors-white = #ffffff -$tw-borderColors-red-darkest = #3b0d0c -$tw-borderColors-red-darker = #621b18 -$tw-borderColors-red-dark = #cc1f1a -$tw-borderColors-red = #e3342f -$tw-borderColors-red-light = #ef5753 -$tw-borderColors-red-lighter = #f9acaa -$tw-borderColors-red-lightest = #fcebea -$tw-borderColors-orange-darkest = #462a16 -$tw-borderColors-orange-darker = #613b1f -$tw-borderColors-orange-dark = #de751f -$tw-borderColors-orange = #f6993f -$tw-borderColors-orange-light = #faad63 -$tw-borderColors-orange-lighter = #fcd9b6 -$tw-borderColors-orange-lightest = #fff5eb -$tw-borderColors-yellow-darkest = #453411 -$tw-borderColors-yellow-darker = #684f1d -$tw-borderColors-yellow-dark = #f2d024 -$tw-borderColors-yellow = #ffed4a -$tw-borderColors-yellow-light = #fff382 -$tw-borderColors-yellow-lighter = #fff9c2 -$tw-borderColors-yellow-lightest = #fcfbeb -$tw-borderColors-green-darkest = #0f2f21 -$tw-borderColors-green-darker = #1a4731 -$tw-borderColors-green-dark = #1f9d55 -$tw-borderColors-green = #38c172 -$tw-borderColors-green-light = #51d88a -$tw-borderColors-green-lighter = #a2f5bf -$tw-borderColors-green-lightest = #e3fcec -$tw-borderColors-teal-darkest = #0d3331 -$tw-borderColors-teal-darker = #20504f -$tw-borderColors-teal-dark = #38a89d -$tw-borderColors-teal = #4dc0b5 -$tw-borderColors-teal-light = #64d5ca -$tw-borderColors-teal-lighter = #a0f0ed -$tw-borderColors-teal-lightest = #e8fffe -$tw-borderColors-blue-darkest = #12283a -$tw-borderColors-blue-darker = #1c3d5a -$tw-borderColors-blue-dark = #2779bd -$tw-borderColors-blue = #3490dc -$tw-borderColors-blue-light = #6cb2eb -$tw-borderColors-blue-lighter = #bcdefa -$tw-borderColors-blue-lightest = #eff8ff -$tw-borderColors-indigo-darkest = #191e38 -$tw-borderColors-indigo-darker = #2f365f -$tw-borderColors-indigo-dark = #5661b3 -$tw-borderColors-indigo = #6574cd -$tw-borderColors-indigo-light = #7886d7 -$tw-borderColors-indigo-lighter = #b2b7ff -$tw-borderColors-indigo-lightest = #e6e8ff -$tw-borderColors-purple-darkest = #21183c -$tw-borderColors-purple-darker = #382b5f -$tw-borderColors-purple-dark = #794acf -$tw-borderColors-purple = #9561e2 -$tw-borderColors-purple-light = #a779e9 -$tw-borderColors-purple-lighter = #d6bbfc -$tw-borderColors-purple-lightest = #f3ebff -$tw-borderColors-pink-darkest = #451225 -$tw-borderColors-pink-darker = #6f213f -$tw-borderColors-pink-dark = #eb5286 -$tw-borderColors-pink = #f66d9b -$tw-borderColors-pink-light = #fa7ea8 -$tw-borderColors-pink-lighter = #ffbbca -$tw-borderColors-pink-lightest = #ffebef - - -$tw-borderRadius-none = 0 -$tw-borderRadius-sm = .125rem -$tw-borderRadius-default = .25rem -$tw-borderRadius-lg = .5rem -$tw-borderRadius-full = 9999px - - -$tw-width-1 = 0.25rem -$tw-width-2 = 0.5rem -$tw-width-3 = 0.75rem -$tw-width-4 = 1rem -$tw-width-6 = 1.5rem -$tw-width-8 = 2rem -$tw-width-10 = 2.5rem -$tw-width-12 = 3rem -$tw-width-16 = 4rem -$tw-width-24 = 6rem -$tw-width-32 = 8rem -$tw-width-48 = 12rem -$tw-width-64 = 16rem -$tw-width-auto = auto -$tw-width-px = 1px -$tw-width-1\\\\/2 = 50% -$tw-width-1\\\\/3 = 33.33333% -$tw-width-2\\\\/3 = 66.66667% -$tw-width-1\\\\/4 = 25% -$tw-width-3\\\\/4 = 75% -$tw-width-1\\\\/5 = 20% -$tw-width-2\\\\/5 = 40% -$tw-width-3\\\\/5 = 60% -$tw-width-4\\\\/5 = 80% -$tw-width-1\\\\/6 = 16.66667% -$tw-width-5\\\\/6 = 83.33333% -$tw-width-full = 100% -$tw-width-screen = 100vw - - -$tw-height-1 = 0.25rem -$tw-height-2 = 0.5rem -$tw-height-3 = 0.75rem -$tw-height-4 = 1rem -$tw-height-6 = 1.5rem -$tw-height-8 = 2rem -$tw-height-10 = 2.5rem -$tw-height-12 = 3rem -$tw-height-16 = 4rem -$tw-height-24 = 6rem -$tw-height-32 = 8rem -$tw-height-48 = 12rem -$tw-height-64 = 16rem -$tw-height-auto = auto -$tw-height-px = 1px -$tw-height-full = 100% -$tw-height-screen = 100vh - - -$tw-minWidth-0 = 0 -$tw-minWidth-full = 100% - - -$tw-minHeight-0 = 0 -$tw-minHeight-full = 100% -$tw-minHeight-screen = 100vh - - -$tw-maxWidth-xs = 20rem -$tw-maxWidth-sm = 30rem -$tw-maxWidth-md = 40rem -$tw-maxWidth-lg = 50rem -$tw-maxWidth-xl = 60rem -$tw-maxWidth-2xl = 70rem -$tw-maxWidth-3xl = 80rem -$tw-maxWidth-4xl = 90rem -$tw-maxWidth-5xl = 100rem -$tw-maxWidth-full = 100% - - -$tw-maxHeight-full = 100% -$tw-maxHeight-screen = 100vh - - -$tw-padding-0 = 0 -$tw-padding-1 = 0.25rem -$tw-padding-2 = 0.5rem -$tw-padding-3 = 0.75rem -$tw-padding-4 = 1rem -$tw-padding-6 = 1.5rem -$tw-padding-8 = 2rem -$tw-padding-px = 1px - - -$tw-margin-0 = 0 -$tw-margin-1 = 0.25rem -$tw-margin-2 = 0.5rem -$tw-margin-3 = 0.75rem -$tw-margin-4 = 1rem -$tw-margin-6 = 1.5rem -$tw-margin-8 = 2rem -$tw-margin-auto = auto -$tw-margin-px = 1px - - -$tw-negativeMargin-0 = 0 -$tw-negativeMargin-1 = 0.25rem -$tw-negativeMargin-2 = 0.5rem -$tw-negativeMargin-3 = 0.75rem -$tw-negativeMargin-4 = 1rem -$tw-negativeMargin-6 = 1.5rem -$tw-negativeMargin-8 = 2rem -$tw-negativeMargin-px = 1px - - -$tw-shadows-default = (0 2px 4px 0 rgba(0,0,0,0.10)) -$tw-shadows-md = (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)) -$tw-shadows-lg = (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)) -$tw-shadows-inner = (inset 0 2px 4px 0 rgba(0,0,0,0.06)) -$tw-shadows-none = none - - -$tw-zIndex-0 = 0 -$tw-zIndex-10 = 10 -$tw-zIndex-20 = 20 -$tw-zIndex-30 = 30 -$tw-zIndex-40 = 40 -$tw-zIndex-50 = 50 -$tw-zIndex-auto = auto - - -$tw-opacity-0 = 0 -$tw-opacity-25 = .25 -$tw-opacity-50 = .5 -$tw-opacity-75 = .75 -$tw-opacity-100 = 1 +$flexShrink = { + \\"0\\": 0, + default: 1, +}; +$listStyleType = { + none: none, + disc: disc, + decimal: decimal, +}; -$tw-svgFill-current = currentColor +$inset = { + \\"0\\": 0, + auto: auto, +}; - -$tw-svgStroke-current = currentColor +$container = { +}; " `; -exports[`Stylus converter Converts to nested map 1`] = ` +exports[`Stylus converter Converts to flat variables with prefix 1`] = ` " +$tw-screens-sm = 640px; +$tw-screens-md = 768px; +$tw-screens-lg = 1024px; +$tw-screens-xl = 1280px; + +$tw-fontFamily-display = (Gilroy,sans-serif); +$tw-fontFamily-body = (Graphik,sans-serif); + +$tw-borderWidth-0 = 0; +$tw-borderWidth-2 = 2px; +$tw-borderWidth-4 = 4px; +$tw-borderWidth-default = 1px; + +$tw-colors-transparent = transparent; +$tw-colors-black = #000; +$tw-colors-white = #fff; +$tw-colors-gray-100 = #f7fafc; +$tw-colors-gray-200 = #edf2f7; +$tw-colors-gray-300 = #e2e8f0; +$tw-colors-gray-400 = #cbd5e0; +$tw-colors-gray-500 = #a0aec0; +$tw-colors-gray-600 = #718096; +$tw-colors-gray-700 = #4a5568; +$tw-colors-gray-800 = #2d3748; +$tw-colors-gray-900 = #1a202c; +$tw-colors-red-100 = #fff5f5; +$tw-colors-red-200 = #fed7d7; +$tw-colors-red-300 = #feb2b2; +$tw-colors-red-400 = #fc8181; +$tw-colors-red-500 = #f56565; +$tw-colors-red-600 = #e53e3e; +$tw-colors-red-700 = #c53030; +$tw-colors-red-800 = #9b2c2c; +$tw-colors-red-900 = #742a2a; +$tw-colors-orange-100 = #fffaf0; +$tw-colors-orange-200 = #feebc8; +$tw-colors-orange-300 = #fbd38d; +$tw-colors-orange-400 = #f6ad55; +$tw-colors-orange-500 = #ed8936; +$tw-colors-orange-600 = #dd6b20; +$tw-colors-orange-700 = #c05621; +$tw-colors-orange-800 = #9c4221; +$tw-colors-orange-900 = #7b341e; +$tw-colors-yellow-100 = #fffff0; +$tw-colors-yellow-200 = #fefcbf; +$tw-colors-yellow-300 = #faf089; +$tw-colors-yellow-400 = #f6e05e; +$tw-colors-yellow-500 = #ecc94b; +$tw-colors-yellow-600 = #d69e2e; +$tw-colors-yellow-700 = #b7791f; +$tw-colors-yellow-800 = #975a16; +$tw-colors-yellow-900 = #744210; +$tw-colors-green-100 = #f0fff4; +$tw-colors-green-200 = #c6f6d5; +$tw-colors-green-300 = #9ae6b4; +$tw-colors-green-400 = #68d391; +$tw-colors-green-500 = #48bb78; +$tw-colors-green-600 = #38a169; +$tw-colors-green-700 = #2f855a; +$tw-colors-green-800 = #276749; +$tw-colors-green-900 = #22543d; +$tw-colors-teal-100 = #e6fffa; +$tw-colors-teal-200 = #b2f5ea; +$tw-colors-teal-300 = #81e6d9; +$tw-colors-teal-400 = #4fd1c5; +$tw-colors-teal-500 = #38b2ac; +$tw-colors-teal-600 = #319795; +$tw-colors-teal-700 = #2c7a7b; +$tw-colors-teal-800 = #285e61; +$tw-colors-teal-900 = #234e52; +$tw-colors-blue-100 = #ebf8ff; +$tw-colors-blue-200 = #bee3f8; +$tw-colors-blue-300 = #90cdf4; +$tw-colors-blue-400 = #63b3ed; +$tw-colors-blue-500 = #4299e1; +$tw-colors-blue-600 = #3182ce; +$tw-colors-blue-700 = #2b6cb0; +$tw-colors-blue-800 = #2c5282; +$tw-colors-blue-900 = #2a4365; +$tw-colors-indigo-100 = #ebf4ff; +$tw-colors-indigo-200 = #c3dafe; +$tw-colors-indigo-300 = #a3bffa; +$tw-colors-indigo-400 = #7f9cf5; +$tw-colors-indigo-500 = #667eea; +$tw-colors-indigo-600 = #5a67d8; +$tw-colors-indigo-700 = #4c51bf; +$tw-colors-indigo-800 = #434190; +$tw-colors-indigo-900 = #3c366b; +$tw-colors-purple-100 = #faf5ff; +$tw-colors-purple-200 = #e9d8fd; +$tw-colors-purple-300 = #d6bcfa; +$tw-colors-purple-400 = #b794f4; +$tw-colors-purple-500 = #9f7aea; +$tw-colors-purple-600 = #805ad5; +$tw-colors-purple-700 = #6b46c1; +$tw-colors-purple-800 = #553c9a; +$tw-colors-purple-900 = #44337a; +$tw-colors-pink-100 = #fff5f7; +$tw-colors-pink-200 = #fed7e2; +$tw-colors-pink-300 = #fbb6ce; +$tw-colors-pink-400 = #f687b3; +$tw-colors-pink-500 = #ed64a6; +$tw-colors-pink-600 = #d53f8c; +$tw-colors-pink-700 = #b83280; +$tw-colors-pink-800 = #97266d; +$tw-colors-pink-900 = #702459; +$tw-colors-cyan = #9cdbff; + +$tw-spacing-0 = 0; +$tw-spacing-1 = 0.25rem; +$tw-spacing-2 = 0.5rem; +$tw-spacing-3 = 0.75rem; +$tw-spacing-4 = 1rem; +$tw-spacing-5 = 1.25rem; +$tw-spacing-6 = 1.5rem; +$tw-spacing-8 = 2rem; +$tw-spacing-10 = 2.5rem; +$tw-spacing-12 = 3rem; +$tw-spacing-16 = 4rem; +$tw-spacing-20 = 5rem; +$tw-spacing-24 = 6rem; +$tw-spacing-32 = 8rem; +$tw-spacing-40 = 10rem; +$tw-spacing-48 = 12rem; +$tw-spacing-56 = 14rem; +$tw-spacing-64 = 16rem; +$tw-spacing-96 = 24rem; +$tw-spacing-128 = 32rem; +$tw-spacing-px = 1px; + +$tw-fontSize-xs = .75rem; +$tw-fontSize-sm = .875rem; +$tw-fontSize-base = 1rem; +$tw-fontSize-lg = 1.125rem; +$tw-fontSize-xl = 1.25rem; +$tw-fontSize-2xl = 1.5rem; +$tw-fontSize-3xl = 1.875rem; +$tw-fontSize-4xl = 2.25rem; +$tw-fontSize-5xl = 3rem; +$tw-fontSize-6xl = 4rem; + +$tw-fontWeight-hairline = 100; +$tw-fontWeight-thin = 200; +$tw-fontWeight-light = 300; +$tw-fontWeight-normal = 400; +$tw-fontWeight-medium = 500; +$tw-fontWeight-semibold = 600; +$tw-fontWeight-bold = 700; +$tw-fontWeight-extrabold = 800; +$tw-fontWeight-black = 900; + +$tw-lineHeight-none = 1; +$tw-lineHeight-tight = 1.25; +$tw-lineHeight-snug = 1.375; +$tw-lineHeight-normal = 1.5; +$tw-lineHeight-relaxed = 1.625; +$tw-lineHeight-loose = 2; + +$tw-letterSpacing-tighter = -.05em; +$tw-letterSpacing-tight = -.025em; +$tw-letterSpacing-normal = 0; +$tw-letterSpacing-wide = .025em; +$tw-letterSpacing-wider = .05em; +$tw-letterSpacing-widest = .1em; + +$tw-textColor-transparent = transparent; +$tw-textColor-black = #000; +$tw-textColor-white = #fff; +$tw-textColor-gray-100 = #f7fafc; +$tw-textColor-gray-200 = #edf2f7; +$tw-textColor-gray-300 = #e2e8f0; +$tw-textColor-gray-400 = #cbd5e0; +$tw-textColor-gray-500 = #a0aec0; +$tw-textColor-gray-600 = #718096; +$tw-textColor-gray-700 = #4a5568; +$tw-textColor-gray-800 = #2d3748; +$tw-textColor-gray-900 = #1a202c; +$tw-textColor-red-100 = #fff5f5; +$tw-textColor-red-200 = #fed7d7; +$tw-textColor-red-300 = #feb2b2; +$tw-textColor-red-400 = #fc8181; +$tw-textColor-red-500 = #f56565; +$tw-textColor-red-600 = #e53e3e; +$tw-textColor-red-700 = #c53030; +$tw-textColor-red-800 = #9b2c2c; +$tw-textColor-red-900 = #742a2a; +$tw-textColor-orange-100 = #fffaf0; +$tw-textColor-orange-200 = #feebc8; +$tw-textColor-orange-300 = #fbd38d; +$tw-textColor-orange-400 = #f6ad55; +$tw-textColor-orange-500 = #ed8936; +$tw-textColor-orange-600 = #dd6b20; +$tw-textColor-orange-700 = #c05621; +$tw-textColor-orange-800 = #9c4221; +$tw-textColor-orange-900 = #7b341e; +$tw-textColor-yellow-100 = #fffff0; +$tw-textColor-yellow-200 = #fefcbf; +$tw-textColor-yellow-300 = #faf089; +$tw-textColor-yellow-400 = #f6e05e; +$tw-textColor-yellow-500 = #ecc94b; +$tw-textColor-yellow-600 = #d69e2e; +$tw-textColor-yellow-700 = #b7791f; +$tw-textColor-yellow-800 = #975a16; +$tw-textColor-yellow-900 = #744210; +$tw-textColor-green-100 = #f0fff4; +$tw-textColor-green-200 = #c6f6d5; +$tw-textColor-green-300 = #9ae6b4; +$tw-textColor-green-400 = #68d391; +$tw-textColor-green-500 = #48bb78; +$tw-textColor-green-600 = #38a169; +$tw-textColor-green-700 = #2f855a; +$tw-textColor-green-800 = #276749; +$tw-textColor-green-900 = #22543d; +$tw-textColor-teal-100 = #e6fffa; +$tw-textColor-teal-200 = #b2f5ea; +$tw-textColor-teal-300 = #81e6d9; +$tw-textColor-teal-400 = #4fd1c5; +$tw-textColor-teal-500 = #38b2ac; +$tw-textColor-teal-600 = #319795; +$tw-textColor-teal-700 = #2c7a7b; +$tw-textColor-teal-800 = #285e61; +$tw-textColor-teal-900 = #234e52; +$tw-textColor-blue-100 = #ebf8ff; +$tw-textColor-blue-200 = #bee3f8; +$tw-textColor-blue-300 = #90cdf4; +$tw-textColor-blue-400 = #63b3ed; +$tw-textColor-blue-500 = #4299e1; +$tw-textColor-blue-600 = #3182ce; +$tw-textColor-blue-700 = #2b6cb0; +$tw-textColor-blue-800 = #2c5282; +$tw-textColor-blue-900 = #2a4365; +$tw-textColor-indigo-100 = #ebf4ff; +$tw-textColor-indigo-200 = #c3dafe; +$tw-textColor-indigo-300 = #a3bffa; +$tw-textColor-indigo-400 = #7f9cf5; +$tw-textColor-indigo-500 = #667eea; +$tw-textColor-indigo-600 = #5a67d8; +$tw-textColor-indigo-700 = #4c51bf; +$tw-textColor-indigo-800 = #434190; +$tw-textColor-indigo-900 = #3c366b; +$tw-textColor-purple-100 = #faf5ff; +$tw-textColor-purple-200 = #e9d8fd; +$tw-textColor-purple-300 = #d6bcfa; +$tw-textColor-purple-400 = #b794f4; +$tw-textColor-purple-500 = #9f7aea; +$tw-textColor-purple-600 = #805ad5; +$tw-textColor-purple-700 = #6b46c1; +$tw-textColor-purple-800 = #553c9a; +$tw-textColor-purple-900 = #44337a; +$tw-textColor-pink-100 = #fff5f7; +$tw-textColor-pink-200 = #fed7e2; +$tw-textColor-pink-300 = #fbb6ce; +$tw-textColor-pink-400 = #f687b3; +$tw-textColor-pink-500 = #ed64a6; +$tw-textColor-pink-600 = #d53f8c; +$tw-textColor-pink-700 = #b83280; +$tw-textColor-pink-800 = #97266d; +$tw-textColor-pink-900 = #702459; +$tw-textColor-cyan = #9cdbff; + +$tw-backgroundColor-transparent = transparent; +$tw-backgroundColor-black = #000; +$tw-backgroundColor-white = #fff; +$tw-backgroundColor-gray-100 = #f7fafc; +$tw-backgroundColor-gray-200 = #edf2f7; +$tw-backgroundColor-gray-300 = #e2e8f0; +$tw-backgroundColor-gray-400 = #cbd5e0; +$tw-backgroundColor-gray-500 = #a0aec0; +$tw-backgroundColor-gray-600 = #718096; +$tw-backgroundColor-gray-700 = #4a5568; +$tw-backgroundColor-gray-800 = #2d3748; +$tw-backgroundColor-gray-900 = #1a202c; +$tw-backgroundColor-red-100 = #fff5f5; +$tw-backgroundColor-red-200 = #fed7d7; +$tw-backgroundColor-red-300 = #feb2b2; +$tw-backgroundColor-red-400 = #fc8181; +$tw-backgroundColor-red-500 = #f56565; +$tw-backgroundColor-red-600 = #e53e3e; +$tw-backgroundColor-red-700 = #c53030; +$tw-backgroundColor-red-800 = #9b2c2c; +$tw-backgroundColor-red-900 = #742a2a; +$tw-backgroundColor-orange-100 = #fffaf0; +$tw-backgroundColor-orange-200 = #feebc8; +$tw-backgroundColor-orange-300 = #fbd38d; +$tw-backgroundColor-orange-400 = #f6ad55; +$tw-backgroundColor-orange-500 = #ed8936; +$tw-backgroundColor-orange-600 = #dd6b20; +$tw-backgroundColor-orange-700 = #c05621; +$tw-backgroundColor-orange-800 = #9c4221; +$tw-backgroundColor-orange-900 = #7b341e; +$tw-backgroundColor-yellow-100 = #fffff0; +$tw-backgroundColor-yellow-200 = #fefcbf; +$tw-backgroundColor-yellow-300 = #faf089; +$tw-backgroundColor-yellow-400 = #f6e05e; +$tw-backgroundColor-yellow-500 = #ecc94b; +$tw-backgroundColor-yellow-600 = #d69e2e; +$tw-backgroundColor-yellow-700 = #b7791f; +$tw-backgroundColor-yellow-800 = #975a16; +$tw-backgroundColor-yellow-900 = #744210; +$tw-backgroundColor-green-100 = #f0fff4; +$tw-backgroundColor-green-200 = #c6f6d5; +$tw-backgroundColor-green-300 = #9ae6b4; +$tw-backgroundColor-green-400 = #68d391; +$tw-backgroundColor-green-500 = #48bb78; +$tw-backgroundColor-green-600 = #38a169; +$tw-backgroundColor-green-700 = #2f855a; +$tw-backgroundColor-green-800 = #276749; +$tw-backgroundColor-green-900 = #22543d; +$tw-backgroundColor-teal-100 = #e6fffa; +$tw-backgroundColor-teal-200 = #b2f5ea; +$tw-backgroundColor-teal-300 = #81e6d9; +$tw-backgroundColor-teal-400 = #4fd1c5; +$tw-backgroundColor-teal-500 = #38b2ac; +$tw-backgroundColor-teal-600 = #319795; +$tw-backgroundColor-teal-700 = #2c7a7b; +$tw-backgroundColor-teal-800 = #285e61; +$tw-backgroundColor-teal-900 = #234e52; +$tw-backgroundColor-blue-100 = #ebf8ff; +$tw-backgroundColor-blue-200 = #bee3f8; +$tw-backgroundColor-blue-300 = #90cdf4; +$tw-backgroundColor-blue-400 = #63b3ed; +$tw-backgroundColor-blue-500 = #4299e1; +$tw-backgroundColor-blue-600 = #3182ce; +$tw-backgroundColor-blue-700 = #2b6cb0; +$tw-backgroundColor-blue-800 = #2c5282; +$tw-backgroundColor-blue-900 = #2a4365; +$tw-backgroundColor-indigo-100 = #ebf4ff; +$tw-backgroundColor-indigo-200 = #c3dafe; +$tw-backgroundColor-indigo-300 = #a3bffa; +$tw-backgroundColor-indigo-400 = #7f9cf5; +$tw-backgroundColor-indigo-500 = #667eea; +$tw-backgroundColor-indigo-600 = #5a67d8; +$tw-backgroundColor-indigo-700 = #4c51bf; +$tw-backgroundColor-indigo-800 = #434190; +$tw-backgroundColor-indigo-900 = #3c366b; +$tw-backgroundColor-purple-100 = #faf5ff; +$tw-backgroundColor-purple-200 = #e9d8fd; +$tw-backgroundColor-purple-300 = #d6bcfa; +$tw-backgroundColor-purple-400 = #b794f4; +$tw-backgroundColor-purple-500 = #9f7aea; +$tw-backgroundColor-purple-600 = #805ad5; +$tw-backgroundColor-purple-700 = #6b46c1; +$tw-backgroundColor-purple-800 = #553c9a; +$tw-backgroundColor-purple-900 = #44337a; +$tw-backgroundColor-pink-100 = #fff5f7; +$tw-backgroundColor-pink-200 = #fed7e2; +$tw-backgroundColor-pink-300 = #fbb6ce; +$tw-backgroundColor-pink-400 = #f687b3; +$tw-backgroundColor-pink-500 = #ed64a6; +$tw-backgroundColor-pink-600 = #d53f8c; +$tw-backgroundColor-pink-700 = #b83280; +$tw-backgroundColor-pink-800 = #97266d; +$tw-backgroundColor-pink-900 = #702459; +$tw-backgroundColor-cyan = #9cdbff; + +$tw-backgroundPosition-bottom = bottom; +$tw-backgroundPosition-center = center; +$tw-backgroundPosition-left = left; +$tw-backgroundPosition-left-bottom = left bottom; +$tw-backgroundPosition-left-top = left top; +$tw-backgroundPosition-right = right; +$tw-backgroundPosition-right-bottom = right bottom; +$tw-backgroundPosition-right-top = right top; +$tw-backgroundPosition-top = top; + +$tw-backgroundSize-auto = auto; +$tw-backgroundSize-cover = cover; +$tw-backgroundSize-contain = contain; + +$tw-borderColor-transparent = transparent; +$tw-borderColor-black = #000; +$tw-borderColor-white = #fff; +$tw-borderColor-gray-100 = #f7fafc; +$tw-borderColor-gray-200 = #edf2f7; +$tw-borderColor-gray-300 = #e2e8f0; +$tw-borderColor-gray-400 = #cbd5e0; +$tw-borderColor-gray-500 = #a0aec0; +$tw-borderColor-gray-600 = #718096; +$tw-borderColor-gray-700 = #4a5568; +$tw-borderColor-gray-800 = #2d3748; +$tw-borderColor-gray-900 = #1a202c; +$tw-borderColor-red-100 = #fff5f5; +$tw-borderColor-red-200 = #fed7d7; +$tw-borderColor-red-300 = #feb2b2; +$tw-borderColor-red-400 = #fc8181; +$tw-borderColor-red-500 = #f56565; +$tw-borderColor-red-600 = #e53e3e; +$tw-borderColor-red-700 = #c53030; +$tw-borderColor-red-800 = #9b2c2c; +$tw-borderColor-red-900 = #742a2a; +$tw-borderColor-orange-100 = #fffaf0; +$tw-borderColor-orange-200 = #feebc8; +$tw-borderColor-orange-300 = #fbd38d; +$tw-borderColor-orange-400 = #f6ad55; +$tw-borderColor-orange-500 = #ed8936; +$tw-borderColor-orange-600 = #dd6b20; +$tw-borderColor-orange-700 = #c05621; +$tw-borderColor-orange-800 = #9c4221; +$tw-borderColor-orange-900 = #7b341e; +$tw-borderColor-yellow-100 = #fffff0; +$tw-borderColor-yellow-200 = #fefcbf; +$tw-borderColor-yellow-300 = #faf089; +$tw-borderColor-yellow-400 = #f6e05e; +$tw-borderColor-yellow-500 = #ecc94b; +$tw-borderColor-yellow-600 = #d69e2e; +$tw-borderColor-yellow-700 = #b7791f; +$tw-borderColor-yellow-800 = #975a16; +$tw-borderColor-yellow-900 = #744210; +$tw-borderColor-green-100 = #f0fff4; +$tw-borderColor-green-200 = #c6f6d5; +$tw-borderColor-green-300 = #9ae6b4; +$tw-borderColor-green-400 = #68d391; +$tw-borderColor-green-500 = #48bb78; +$tw-borderColor-green-600 = #38a169; +$tw-borderColor-green-700 = #2f855a; +$tw-borderColor-green-800 = #276749; +$tw-borderColor-green-900 = #22543d; +$tw-borderColor-teal-100 = #e6fffa; +$tw-borderColor-teal-200 = #b2f5ea; +$tw-borderColor-teal-300 = #81e6d9; +$tw-borderColor-teal-400 = #4fd1c5; +$tw-borderColor-teal-500 = #38b2ac; +$tw-borderColor-teal-600 = #319795; +$tw-borderColor-teal-700 = #2c7a7b; +$tw-borderColor-teal-800 = #285e61; +$tw-borderColor-teal-900 = #234e52; +$tw-borderColor-blue-100 = #ebf8ff; +$tw-borderColor-blue-200 = #bee3f8; +$tw-borderColor-blue-300 = #90cdf4; +$tw-borderColor-blue-400 = #63b3ed; +$tw-borderColor-blue-500 = #4299e1; +$tw-borderColor-blue-600 = #3182ce; +$tw-borderColor-blue-700 = #2b6cb0; +$tw-borderColor-blue-800 = #2c5282; +$tw-borderColor-blue-900 = #2a4365; +$tw-borderColor-indigo-100 = #ebf4ff; +$tw-borderColor-indigo-200 = #c3dafe; +$tw-borderColor-indigo-300 = #a3bffa; +$tw-borderColor-indigo-400 = #7f9cf5; +$tw-borderColor-indigo-500 = #667eea; +$tw-borderColor-indigo-600 = #5a67d8; +$tw-borderColor-indigo-700 = #4c51bf; +$tw-borderColor-indigo-800 = #434190; +$tw-borderColor-indigo-900 = #3c366b; +$tw-borderColor-purple-100 = #faf5ff; +$tw-borderColor-purple-200 = #e9d8fd; +$tw-borderColor-purple-300 = #d6bcfa; +$tw-borderColor-purple-400 = #b794f4; +$tw-borderColor-purple-500 = #9f7aea; +$tw-borderColor-purple-600 = #805ad5; +$tw-borderColor-purple-700 = #6b46c1; +$tw-borderColor-purple-800 = #553c9a; +$tw-borderColor-purple-900 = #44337a; +$tw-borderColor-pink-100 = #fff5f7; +$tw-borderColor-pink-200 = #fed7e2; +$tw-borderColor-pink-300 = #fbb6ce; +$tw-borderColor-pink-400 = #f687b3; +$tw-borderColor-pink-500 = #ed64a6; +$tw-borderColor-pink-600 = #d53f8c; +$tw-borderColor-pink-700 = #b83280; +$tw-borderColor-pink-800 = #97266d; +$tw-borderColor-pink-900 = #702459; +$tw-borderColor-cyan = #9cdbff; +$tw-borderColor-default = #e2e8f0; + +$tw-borderRadius-none = 0; +$tw-borderRadius-sm = .125rem; +$tw-borderRadius-default = .25rem; +$tw-borderRadius-lg = .5rem; +$tw-borderRadius-full = 9999px; + +$tw-cursor-auto = auto; +$tw-cursor-default = default; +$tw-cursor-pointer = pointer; +$tw-cursor-wait = wait; +$tw-cursor-move = move; +$tw-cursor-not-allowed = not-allowed; + +$tw-width-0 = 0; +$tw-width-1 = 0.25rem; +$tw-width-2 = 0.5rem; +$tw-width-3 = 0.75rem; +$tw-width-4 = 1rem; +$tw-width-5 = 1.25rem; +$tw-width-6 = 1.5rem; +$tw-width-8 = 2rem; +$tw-width-10 = 2.5rem; +$tw-width-12 = 3rem; +$tw-width-16 = 4rem; +$tw-width-20 = 5rem; +$tw-width-24 = 6rem; +$tw-width-32 = 8rem; +$tw-width-40 = 10rem; +$tw-width-48 = 12rem; +$tw-width-56 = 14rem; +$tw-width-64 = 16rem; +$tw-width-96 = 24rem; +$tw-width-128 = 32rem; +$tw-width-auto = auto; +$tw-width-px = 1px; +$tw-width-1\\\\/2 = 50%; +$tw-width-1\\\\/3 = 33.33333%; +$tw-width-2\\\\/3 = 66.66667%; +$tw-width-1\\\\/4 = 25%; +$tw-width-3\\\\/4 = 75%; +$tw-width-1\\\\/5 = 20%; +$tw-width-2\\\\/5 = 40%; +$tw-width-3\\\\/5 = 60%; +$tw-width-4\\\\/5 = 80%; +$tw-width-1\\\\/6 = 16.66667%; +$tw-width-5\\\\/6 = 83.33333%; +$tw-width-full = 100%; +$tw-width-screen = 100vw; + +$tw-height-0 = 0; +$tw-height-1 = 0.25rem; +$tw-height-2 = 0.5rem; +$tw-height-3 = 0.75rem; +$tw-height-4 = 1rem; +$tw-height-5 = 1.25rem; +$tw-height-6 = 1.5rem; +$tw-height-8 = 2rem; +$tw-height-10 = 2.5rem; +$tw-height-12 = 3rem; +$tw-height-16 = 4rem; +$tw-height-20 = 5rem; +$tw-height-24 = 6rem; +$tw-height-32 = 8rem; +$tw-height-40 = 10rem; +$tw-height-48 = 12rem; +$tw-height-56 = 14rem; +$tw-height-64 = 16rem; +$tw-height-96 = 24rem; +$tw-height-128 = 32rem; +$tw-height-auto = auto; +$tw-height-px = 1px; +$tw-height-full = 100%; +$tw-height-screen = 100vh; + +$tw-minWidth-0 = 0; +$tw-minWidth-full = 100%; + +$tw-minHeight-0 = 0; +$tw-minHeight-full = 100%; +$tw-minHeight-screen = 100vh; + +$tw-maxWidth-xs = 20rem; +$tw-maxWidth-sm = 24rem; +$tw-maxWidth-md = 28rem; +$tw-maxWidth-lg = 32rem; +$tw-maxWidth-xl = 36rem; +$tw-maxWidth-2xl = 42rem; +$tw-maxWidth-3xl = 48rem; +$tw-maxWidth-4xl = 56rem; +$tw-maxWidth-5xl = 64rem; +$tw-maxWidth-6xl = 72rem; +$tw-maxWidth-full = 100%; + +$tw-maxHeight-full = 100%; +$tw-maxHeight-screen = 100vh; + +$tw-padding-0 = 0; +$tw-padding-1 = 0.25rem; +$tw-padding-2 = 0.5rem; +$tw-padding-3 = 0.75rem; +$tw-padding-4 = 1rem; +$tw-padding-5 = 1.25rem; +$tw-padding-6 = 1.5rem; +$tw-padding-8 = 2rem; +$tw-padding-10 = 2.5rem; +$tw-padding-12 = 3rem; +$tw-padding-16 = 4rem; +$tw-padding-20 = 5rem; +$tw-padding-24 = 6rem; +$tw-padding-32 = 8rem; +$tw-padding-40 = 10rem; +$tw-padding-48 = 12rem; +$tw-padding-56 = 14rem; +$tw-padding-64 = 16rem; +$tw-padding-96 = 24rem; +$tw-padding-128 = 32rem; +$tw-padding-px = 1px; + +$tw-margin-0 = 0; +$tw-margin-1 = 0.25rem; +$tw-margin-2 = 0.5rem; +$tw-margin-3 = 0.75rem; +$tw-margin-4 = 1rem; +$tw-margin-5 = 1.25rem; +$tw-margin-6 = 1.5rem; +$tw-margin-8 = 2rem; +$tw-margin-10 = 2.5rem; +$tw-margin-12 = 3rem; +$tw-margin-16 = 4rem; +$tw-margin-20 = 5rem; +$tw-margin-24 = 6rem; +$tw-margin-32 = 8rem; +$tw-margin-40 = 10rem; +$tw-margin-48 = 12rem; +$tw-margin-56 = 14rem; +$tw-margin-64 = 16rem; +$tw-margin-96 = 24rem; +$tw-margin-128 = 32rem; +$tw-margin-auto = auto; +$tw-margin-px = 1px; + +$tw-negativeMargin-0 = 0; +$tw-negativeMargin-1 = 0.25rem; +$tw-negativeMargin-2 = 0.5rem; +$tw-negativeMargin-3 = 0.75rem; +$tw-negativeMargin-4 = 1rem; +$tw-negativeMargin-5 = 1.25rem; +$tw-negativeMargin-6 = 1.5rem; +$tw-negativeMargin-8 = 2rem; +$tw-negativeMargin-10 = 2.5rem; +$tw-negativeMargin-12 = 3rem; +$tw-negativeMargin-16 = 4rem; +$tw-negativeMargin-20 = 5rem; +$tw-negativeMargin-24 = 6rem; +$tw-negativeMargin-32 = 8rem; +$tw-negativeMargin-40 = 10rem; +$tw-negativeMargin-48 = 12rem; +$tw-negativeMargin-56 = 14rem; +$tw-negativeMargin-64 = 16rem; +$tw-negativeMargin-96 = 24rem; +$tw-negativeMargin-128 = 32rem; +$tw-negativeMargin-px = 1px; + +$tw-objectPosition-bottom = bottom; +$tw-objectPosition-center = center; +$tw-objectPosition-left = left; +$tw-objectPosition-left-bottom = left bottom; +$tw-objectPosition-left-top = left top; +$tw-objectPosition-right = right; +$tw-objectPosition-right-bottom = right bottom; +$tw-objectPosition-right-top = right top; +$tw-objectPosition-top = top; + +$tw-boxShadow-default = (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)); +$tw-boxShadow-md = (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)); +$tw-boxShadow-lg = (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)); +$tw-boxShadow-xl = (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)); +$tw-boxShadow-2xl = (0 25px 50px -12px rgba(0, 0, 0, .25)); +$tw-boxShadow-inner = (inset 0 2px 4px 0 rgba(0,0,0,0.06)); +$tw-boxShadow-outline = (0 0 0 3px rgba(66,153,225,0.5)); +$tw-boxShadow-none = none; + +$tw-zIndex-0 = 0; +$tw-zIndex-10 = 10; +$tw-zIndex-20 = 20; +$tw-zIndex-30 = 30; +$tw-zIndex-40 = 40; +$tw-zIndex-50 = 50; +$tw-zIndex-auto = auto; + +$tw-opacity-0 = 0; +$tw-opacity-25 = .25; +$tw-opacity-50 = .5; +$tw-opacity-75 = .75; +$tw-opacity-100 = 1; + +$tw-fill-current = currentColor; + +$tw-stroke-current = currentColor; + +$tw-flex-1 = 1 1 0%; +$tw-flex-auto = 1 1 auto; +$tw-flex-initial = 0 1 auto; +$tw-flex-none = none; + +$tw-flexGrow-0 = 0; +$tw-flexGrow-default = 1; + +$tw-flexShrink-0 = 0; +$tw-flexShrink-default = 1; + +$tw-listStyleType-none = none; +$tw-listStyleType-disc = disc; +$tw-listStyleType-decimal = decimal; + +$tw-inset-0 = 0; +$tw-inset-auto = auto; -$colors-transparent = transparent -$colors-black = #22292f -$colors-grey-darkest = #3d4852 -$colors-grey-darker = #606f7b -$colors-grey-dark = #8795a1 -$colors-grey = #b8c2cc -$colors-grey-light = #dae1e7 -$colors-grey-lighter = #f1f5f8 -$colors-grey-lightest = #f8fafc -$colors-white = #ffffff -$colors-red-darkest = #3b0d0c -$colors-red-darker = #621b18 -$colors-red-dark = #cc1f1a -$colors-red = #e3342f -$colors-red-light = #ef5753 -$colors-red-lighter = #f9acaa -$colors-red-lightest = #fcebea -$colors-orange-darkest = #462a16 -$colors-orange-darker = #613b1f -$colors-orange-dark = #de751f -$colors-orange = #f6993f -$colors-orange-light = #faad63 -$colors-orange-lighter = #fcd9b6 -$colors-orange-lightest = #fff5eb -$colors-yellow-darkest = #453411 -$colors-yellow-darker = #684f1d -$colors-yellow-dark = #f2d024 -$colors-yellow = #ffed4a -$colors-yellow-light = #fff382 -$colors-yellow-lighter = #fff9c2 -$colors-yellow-lightest = #fcfbeb -$colors-green-darkest = #0f2f21 -$colors-green-darker = #1a4731 -$colors-green-dark = #1f9d55 -$colors-green = #38c172 -$colors-green-light = #51d88a -$colors-green-lighter = #a2f5bf -$colors-green-lightest = #e3fcec -$colors-teal-darkest = #0d3331 -$colors-teal-darker = #20504f -$colors-teal-dark = #38a89d -$colors-teal = #4dc0b5 -$colors-teal-light = #64d5ca -$colors-teal-lighter = #a0f0ed -$colors-teal-lightest = #e8fffe -$colors-blue-darkest = #12283a -$colors-blue-darker = #1c3d5a -$colors-blue-dark = #2779bd -$colors-blue = #3490dc -$colors-blue-light = #6cb2eb -$colors-blue-lighter = #bcdefa -$colors-blue-lightest = #eff8ff -$colors-indigo-darkest = #191e38 -$colors-indigo-darker = #2f365f -$colors-indigo-dark = #5661b3 -$colors-indigo = #6574cd -$colors-indigo-light = #7886d7 -$colors-indigo-lighter = #b2b7ff -$colors-indigo-lightest = #e6e8ff -$colors-purple-darkest = #21183c -$colors-purple-darker = #382b5f -$colors-purple-dark = #794acf -$colors-purple = #9561e2 -$colors-purple-light = #a779e9 -$colors-purple-lighter = #d6bbfc -$colors-purple-lightest = #f3ebff -$colors-pink-darkest = #451225 -$colors-pink-darker = #6f213f -$colors-pink-dark = #eb5286 -$colors-pink = #f66d9b -$colors-pink-light = #fa7ea8 -$colors-pink-lighter = #ffbbca -$colors-pink-lightest = #ffebef - - -$screens-sm = 576px -$screens-md = 768px -$screens-lg = 992px -$screens-xl = 1200px - - -$fonts-sans = (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif) -$fonts-serif = (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif) -$fonts-mono = (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace) - - -$textSizes-xs = .75rem -$textSizes-sm = .875rem -$textSizes-base = 1rem -$textSizes-lg = 1.125rem -$textSizes-xl = 1.25rem -$textSizes-2xl = 1.5rem -$textSizes-3xl = 1.875rem -$textSizes-4xl = 2.25rem -$textSizes-5xl = 3rem - - -$fontWeights-hairline = 100 -$fontWeights-thin = 200 -$fontWeights-light = 300 -$fontWeights-normal = 400 -$fontWeights-medium = 500 -$fontWeights-semibold = 600 -$fontWeights-bold = 700 -$fontWeights-extrabold = 800 -$fontWeights-black = 900 - - -$leading-none = 1 -$leading-tight = 1.25 -$leading-normal = 1.5 -$leading-loose = 2 - - -$tracking-tight = -0.05em -$tracking-normal = 0 -$tracking-wide = 0.05em - - -$textColors-transparent = transparent -$textColors-black = #22292f -$textColors-grey-darkest = #3d4852 -$textColors-grey-darker = #606f7b -$textColors-grey-dark = #8795a1 -$textColors-grey = #b8c2cc -$textColors-grey-light = #dae1e7 -$textColors-grey-lighter = #f1f5f8 -$textColors-grey-lightest = #f8fafc -$textColors-white = #ffffff -$textColors-red-darkest = #3b0d0c -$textColors-red-darker = #621b18 -$textColors-red-dark = #cc1f1a -$textColors-red = #e3342f -$textColors-red-light = #ef5753 -$textColors-red-lighter = #f9acaa -$textColors-red-lightest = #fcebea -$textColors-orange-darkest = #462a16 -$textColors-orange-darker = #613b1f -$textColors-orange-dark = #de751f -$textColors-orange = #f6993f -$textColors-orange-light = #faad63 -$textColors-orange-lighter = #fcd9b6 -$textColors-orange-lightest = #fff5eb -$textColors-yellow-darkest = #453411 -$textColors-yellow-darker = #684f1d -$textColors-yellow-dark = #f2d024 -$textColors-yellow = #ffed4a -$textColors-yellow-light = #fff382 -$textColors-yellow-lighter = #fff9c2 -$textColors-yellow-lightest = #fcfbeb -$textColors-green-darkest = #0f2f21 -$textColors-green-darker = #1a4731 -$textColors-green-dark = #1f9d55 -$textColors-green = #38c172 -$textColors-green-light = #51d88a -$textColors-green-lighter = #a2f5bf -$textColors-green-lightest = #e3fcec -$textColors-teal-darkest = #0d3331 -$textColors-teal-darker = #20504f -$textColors-teal-dark = #38a89d -$textColors-teal = #4dc0b5 -$textColors-teal-light = #64d5ca -$textColors-teal-lighter = #a0f0ed -$textColors-teal-lightest = #e8fffe -$textColors-blue-darkest = #12283a -$textColors-blue-darker = #1c3d5a -$textColors-blue-dark = #2779bd -$textColors-blue = #3490dc -$textColors-blue-light = #6cb2eb -$textColors-blue-lighter = #bcdefa -$textColors-blue-lightest = #eff8ff -$textColors-indigo-darkest = #191e38 -$textColors-indigo-darker = #2f365f -$textColors-indigo-dark = #5661b3 -$textColors-indigo = #6574cd -$textColors-indigo-light = #7886d7 -$textColors-indigo-lighter = #b2b7ff -$textColors-indigo-lightest = #e6e8ff -$textColors-purple-darkest = #21183c -$textColors-purple-darker = #382b5f -$textColors-purple-dark = #794acf -$textColors-purple = #9561e2 -$textColors-purple-light = #a779e9 -$textColors-purple-lighter = #d6bbfc -$textColors-purple-lightest = #f3ebff -$textColors-pink-darkest = #451225 -$textColors-pink-darker = #6f213f -$textColors-pink-dark = #eb5286 -$textColors-pink = #f66d9b -$textColors-pink-light = #fa7ea8 -$textColors-pink-lighter = #ffbbca -$textColors-pink-lightest = #ffebef - - -$backgroundColors-transparent = transparent -$backgroundColors-black = #22292f -$backgroundColors-grey-darkest = #3d4852 -$backgroundColors-grey-darker = #606f7b -$backgroundColors-grey-dark = #8795a1 -$backgroundColors-grey = #b8c2cc -$backgroundColors-grey-light = #dae1e7 -$backgroundColors-grey-lighter = #f1f5f8 -$backgroundColors-grey-lightest = #f8fafc -$backgroundColors-white = #ffffff -$backgroundColors-red-darkest = #3b0d0c -$backgroundColors-red-darker = #621b18 -$backgroundColors-red-dark = #cc1f1a -$backgroundColors-red = #e3342f -$backgroundColors-red-light = #ef5753 -$backgroundColors-red-lighter = #f9acaa -$backgroundColors-red-lightest = #fcebea -$backgroundColors-orange-darkest = #462a16 -$backgroundColors-orange-darker = #613b1f -$backgroundColors-orange-dark = #de751f -$backgroundColors-orange = #f6993f -$backgroundColors-orange-light = #faad63 -$backgroundColors-orange-lighter = #fcd9b6 -$backgroundColors-orange-lightest = #fff5eb -$backgroundColors-yellow-darkest = #453411 -$backgroundColors-yellow-darker = #684f1d -$backgroundColors-yellow-dark = #f2d024 -$backgroundColors-yellow = #ffed4a -$backgroundColors-yellow-light = #fff382 -$backgroundColors-yellow-lighter = #fff9c2 -$backgroundColors-yellow-lightest = #fcfbeb -$backgroundColors-green-darkest = #0f2f21 -$backgroundColors-green-darker = #1a4731 -$backgroundColors-green-dark = #1f9d55 -$backgroundColors-green = #38c172 -$backgroundColors-green-light = #51d88a -$backgroundColors-green-lighter = #a2f5bf -$backgroundColors-green-lightest = #e3fcec -$backgroundColors-teal-darkest = #0d3331 -$backgroundColors-teal-darker = #20504f -$backgroundColors-teal-dark = #38a89d -$backgroundColors-teal = #4dc0b5 -$backgroundColors-teal-light = #64d5ca -$backgroundColors-teal-lighter = #a0f0ed -$backgroundColors-teal-lightest = #e8fffe -$backgroundColors-blue-darkest = #12283a -$backgroundColors-blue-darker = #1c3d5a -$backgroundColors-blue-dark = #2779bd -$backgroundColors-blue = #3490dc -$backgroundColors-blue-light = #6cb2eb -$backgroundColors-blue-lighter = #bcdefa -$backgroundColors-blue-lightest = #eff8ff -$backgroundColors-indigo-darkest = #191e38 -$backgroundColors-indigo-darker = #2f365f -$backgroundColors-indigo-dark = #5661b3 -$backgroundColors-indigo = #6574cd -$backgroundColors-indigo-light = #7886d7 -$backgroundColors-indigo-lighter = #b2b7ff -$backgroundColors-indigo-lightest = #e6e8ff -$backgroundColors-purple-darkest = #21183c -$backgroundColors-purple-darker = #382b5f -$backgroundColors-purple-dark = #794acf -$backgroundColors-purple = #9561e2 -$backgroundColors-purple-light = #a779e9 -$backgroundColors-purple-lighter = #d6bbfc -$backgroundColors-purple-lightest = #f3ebff -$backgroundColors-pink-darkest = #451225 -$backgroundColors-pink-darker = #6f213f -$backgroundColors-pink-dark = #eb5286 -$backgroundColors-pink = #f66d9b -$backgroundColors-pink-light = #fa7ea8 -$backgroundColors-pink-lighter = #ffbbca -$backgroundColors-pink-lightest = #ffebef - - -$backgroundSize-auto = auto -$backgroundSize-cover = cover -$backgroundSize-contain = contain - - -$borderWidths-0 = 0 -$borderWidths-2 = 2px -$borderWidths-4 = 4px -$borderWidths-8 = 8px -$borderWidths-default = 1px - - -$borderColors-default = #dae1e7 -$borderColors-transparent = transparent -$borderColors-black = #22292f -$borderColors-grey-darkest = #3d4852 -$borderColors-grey-darker = #606f7b -$borderColors-grey-dark = #8795a1 -$borderColors-grey = #b8c2cc -$borderColors-grey-light = #dae1e7 -$borderColors-grey-lighter = #f1f5f8 -$borderColors-grey-lightest = #f8fafc -$borderColors-white = #ffffff -$borderColors-red-darkest = #3b0d0c -$borderColors-red-darker = #621b18 -$borderColors-red-dark = #cc1f1a -$borderColors-red = #e3342f -$borderColors-red-light = #ef5753 -$borderColors-red-lighter = #f9acaa -$borderColors-red-lightest = #fcebea -$borderColors-orange-darkest = #462a16 -$borderColors-orange-darker = #613b1f -$borderColors-orange-dark = #de751f -$borderColors-orange = #f6993f -$borderColors-orange-light = #faad63 -$borderColors-orange-lighter = #fcd9b6 -$borderColors-orange-lightest = #fff5eb -$borderColors-yellow-darkest = #453411 -$borderColors-yellow-darker = #684f1d -$borderColors-yellow-dark = #f2d024 -$borderColors-yellow = #ffed4a -$borderColors-yellow-light = #fff382 -$borderColors-yellow-lighter = #fff9c2 -$borderColors-yellow-lightest = #fcfbeb -$borderColors-green-darkest = #0f2f21 -$borderColors-green-darker = #1a4731 -$borderColors-green-dark = #1f9d55 -$borderColors-green = #38c172 -$borderColors-green-light = #51d88a -$borderColors-green-lighter = #a2f5bf -$borderColors-green-lightest = #e3fcec -$borderColors-teal-darkest = #0d3331 -$borderColors-teal-darker = #20504f -$borderColors-teal-dark = #38a89d -$borderColors-teal = #4dc0b5 -$borderColors-teal-light = #64d5ca -$borderColors-teal-lighter = #a0f0ed -$borderColors-teal-lightest = #e8fffe -$borderColors-blue-darkest = #12283a -$borderColors-blue-darker = #1c3d5a -$borderColors-blue-dark = #2779bd -$borderColors-blue = #3490dc -$borderColors-blue-light = #6cb2eb -$borderColors-blue-lighter = #bcdefa -$borderColors-blue-lightest = #eff8ff -$borderColors-indigo-darkest = #191e38 -$borderColors-indigo-darker = #2f365f -$borderColors-indigo-dark = #5661b3 -$borderColors-indigo = #6574cd -$borderColors-indigo-light = #7886d7 -$borderColors-indigo-lighter = #b2b7ff -$borderColors-indigo-lightest = #e6e8ff -$borderColors-purple-darkest = #21183c -$borderColors-purple-darker = #382b5f -$borderColors-purple-dark = #794acf -$borderColors-purple = #9561e2 -$borderColors-purple-light = #a779e9 -$borderColors-purple-lighter = #d6bbfc -$borderColors-purple-lightest = #f3ebff -$borderColors-pink-darkest = #451225 -$borderColors-pink-darker = #6f213f -$borderColors-pink-dark = #eb5286 -$borderColors-pink = #f66d9b -$borderColors-pink-light = #fa7ea8 -$borderColors-pink-lighter = #ffbbca -$borderColors-pink-lightest = #ffebef - - -$borderRadius-none = 0 -$borderRadius-sm = .125rem -$borderRadius-default = .25rem -$borderRadius-lg = .5rem -$borderRadius-full = 9999px - - -$width-1 = 0.25rem -$width-2 = 0.5rem -$width-3 = 0.75rem -$width-4 = 1rem -$width-6 = 1.5rem -$width-8 = 2rem -$width-10 = 2.5rem -$width-12 = 3rem -$width-16 = 4rem -$width-24 = 6rem -$width-32 = 8rem -$width-48 = 12rem -$width-64 = 16rem -$width-auto = auto -$width-px = 1px -$width-1\\\\/2 = 50% -$width-1\\\\/3 = 33.33333% -$width-2\\\\/3 = 66.66667% -$width-1\\\\/4 = 25% -$width-3\\\\/4 = 75% -$width-1\\\\/5 = 20% -$width-2\\\\/5 = 40% -$width-3\\\\/5 = 60% -$width-4\\\\/5 = 80% -$width-1\\\\/6 = 16.66667% -$width-5\\\\/6 = 83.33333% -$width-full = 100% -$width-screen = 100vw - - -$height-1 = 0.25rem -$height-2 = 0.5rem -$height-3 = 0.75rem -$height-4 = 1rem -$height-6 = 1.5rem -$height-8 = 2rem -$height-10 = 2.5rem -$height-12 = 3rem -$height-16 = 4rem -$height-24 = 6rem -$height-32 = 8rem -$height-48 = 12rem -$height-64 = 16rem -$height-auto = auto -$height-px = 1px -$height-full = 100% -$height-screen = 100vh - - -$minWidth-0 = 0 -$minWidth-full = 100% - - -$minHeight-0 = 0 -$minHeight-full = 100% -$minHeight-screen = 100vh - - -$maxWidth-xs = 20rem -$maxWidth-sm = 30rem -$maxWidth-md = 40rem -$maxWidth-lg = 50rem -$maxWidth-xl = 60rem -$maxWidth-2xl = 70rem -$maxWidth-3xl = 80rem -$maxWidth-4xl = 90rem -$maxWidth-5xl = 100rem -$maxWidth-full = 100% - - -$maxHeight-full = 100% -$maxHeight-screen = 100vh - - -$padding-0 = 0 -$padding-1 = 0.25rem -$padding-2 = 0.5rem -$padding-3 = 0.75rem -$padding-4 = 1rem -$padding-6 = 1.5rem -$padding-8 = 2rem -$padding-px = 1px - - -$margin-0 = 0 -$margin-1 = 0.25rem -$margin-2 = 0.5rem -$margin-3 = 0.75rem -$margin-4 = 1rem -$margin-6 = 1.5rem -$margin-8 = 2rem -$margin-auto = auto -$margin-px = 1px - - -$negativeMargin-0 = 0 -$negativeMargin-1 = 0.25rem -$negativeMargin-2 = 0.5rem -$negativeMargin-3 = 0.75rem -$negativeMargin-4 = 1rem -$negativeMargin-6 = 1.5rem -$negativeMargin-8 = 2rem -$negativeMargin-px = 1px - - -$shadows-default = (0 2px 4px 0 rgba(0,0,0,0.10)) -$shadows-md = (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)) -$shadows-lg = (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)) -$shadows-inner = (inset 0 2px 4px 0 rgba(0,0,0,0.06)) -$shadows-none = none - - -$zIndex-0 = 0 -$zIndex-10 = 10 -$zIndex-20 = 20 -$zIndex-30 = 30 -$zIndex-40 = 40 -$zIndex-50 = 50 -$zIndex-auto = auto - - -$opacity-0 = 0 -$opacity-25 = .25 -$opacity-50 = .5 -$opacity-75 = .75 -$opacity-100 = 1 - +" +`; -$svgFill-current = currentColor +exports[`Stylus converter Converts to nested map 1`] = ` +" +$screens-sm = 640px; +$screens-md = 768px; +$screens-lg = 1024px; +$screens-xl = 1280px; + +$fontFamily-display = (Gilroy,sans-serif); +$fontFamily-body = (Graphik,sans-serif); + +$borderWidth-0 = 0; +$borderWidth-2 = 2px; +$borderWidth-4 = 4px; +$borderWidth-default = 1px; + +$colors-transparent = transparent; +$colors-black = #000; +$colors-white = #fff; +$colors-gray-100 = #f7fafc; +$colors-gray-200 = #edf2f7; +$colors-gray-300 = #e2e8f0; +$colors-gray-400 = #cbd5e0; +$colors-gray-500 = #a0aec0; +$colors-gray-600 = #718096; +$colors-gray-700 = #4a5568; +$colors-gray-800 = #2d3748; +$colors-gray-900 = #1a202c; +$colors-red-100 = #fff5f5; +$colors-red-200 = #fed7d7; +$colors-red-300 = #feb2b2; +$colors-red-400 = #fc8181; +$colors-red-500 = #f56565; +$colors-red-600 = #e53e3e; +$colors-red-700 = #c53030; +$colors-red-800 = #9b2c2c; +$colors-red-900 = #742a2a; +$colors-orange-100 = #fffaf0; +$colors-orange-200 = #feebc8; +$colors-orange-300 = #fbd38d; +$colors-orange-400 = #f6ad55; +$colors-orange-500 = #ed8936; +$colors-orange-600 = #dd6b20; +$colors-orange-700 = #c05621; +$colors-orange-800 = #9c4221; +$colors-orange-900 = #7b341e; +$colors-yellow-100 = #fffff0; +$colors-yellow-200 = #fefcbf; +$colors-yellow-300 = #faf089; +$colors-yellow-400 = #f6e05e; +$colors-yellow-500 = #ecc94b; +$colors-yellow-600 = #d69e2e; +$colors-yellow-700 = #b7791f; +$colors-yellow-800 = #975a16; +$colors-yellow-900 = #744210; +$colors-green-100 = #f0fff4; +$colors-green-200 = #c6f6d5; +$colors-green-300 = #9ae6b4; +$colors-green-400 = #68d391; +$colors-green-500 = #48bb78; +$colors-green-600 = #38a169; +$colors-green-700 = #2f855a; +$colors-green-800 = #276749; +$colors-green-900 = #22543d; +$colors-teal-100 = #e6fffa; +$colors-teal-200 = #b2f5ea; +$colors-teal-300 = #81e6d9; +$colors-teal-400 = #4fd1c5; +$colors-teal-500 = #38b2ac; +$colors-teal-600 = #319795; +$colors-teal-700 = #2c7a7b; +$colors-teal-800 = #285e61; +$colors-teal-900 = #234e52; +$colors-blue-100 = #ebf8ff; +$colors-blue-200 = #bee3f8; +$colors-blue-300 = #90cdf4; +$colors-blue-400 = #63b3ed; +$colors-blue-500 = #4299e1; +$colors-blue-600 = #3182ce; +$colors-blue-700 = #2b6cb0; +$colors-blue-800 = #2c5282; +$colors-blue-900 = #2a4365; +$colors-indigo-100 = #ebf4ff; +$colors-indigo-200 = #c3dafe; +$colors-indigo-300 = #a3bffa; +$colors-indigo-400 = #7f9cf5; +$colors-indigo-500 = #667eea; +$colors-indigo-600 = #5a67d8; +$colors-indigo-700 = #4c51bf; +$colors-indigo-800 = #434190; +$colors-indigo-900 = #3c366b; +$colors-purple-100 = #faf5ff; +$colors-purple-200 = #e9d8fd; +$colors-purple-300 = #d6bcfa; +$colors-purple-400 = #b794f4; +$colors-purple-500 = #9f7aea; +$colors-purple-600 = #805ad5; +$colors-purple-700 = #6b46c1; +$colors-purple-800 = #553c9a; +$colors-purple-900 = #44337a; +$colors-pink-100 = #fff5f7; +$colors-pink-200 = #fed7e2; +$colors-pink-300 = #fbb6ce; +$colors-pink-400 = #f687b3; +$colors-pink-500 = #ed64a6; +$colors-pink-600 = #d53f8c; +$colors-pink-700 = #b83280; +$colors-pink-800 = #97266d; +$colors-pink-900 = #702459; +$colors-cyan = #9cdbff; + +$spacing-0 = 0; +$spacing-1 = 0.25rem; +$spacing-2 = 0.5rem; +$spacing-3 = 0.75rem; +$spacing-4 = 1rem; +$spacing-5 = 1.25rem; +$spacing-6 = 1.5rem; +$spacing-8 = 2rem; +$spacing-10 = 2.5rem; +$spacing-12 = 3rem; +$spacing-16 = 4rem; +$spacing-20 = 5rem; +$spacing-24 = 6rem; +$spacing-32 = 8rem; +$spacing-40 = 10rem; +$spacing-48 = 12rem; +$spacing-56 = 14rem; +$spacing-64 = 16rem; +$spacing-96 = 24rem; +$spacing-128 = 32rem; +$spacing-px = 1px; + +$fontSize-xs = .75rem; +$fontSize-sm = .875rem; +$fontSize-base = 1rem; +$fontSize-lg = 1.125rem; +$fontSize-xl = 1.25rem; +$fontSize-2xl = 1.5rem; +$fontSize-3xl = 1.875rem; +$fontSize-4xl = 2.25rem; +$fontSize-5xl = 3rem; +$fontSize-6xl = 4rem; + +$fontWeight-hairline = 100; +$fontWeight-thin = 200; +$fontWeight-light = 300; +$fontWeight-normal = 400; +$fontWeight-medium = 500; +$fontWeight-semibold = 600; +$fontWeight-bold = 700; +$fontWeight-extrabold = 800; +$fontWeight-black = 900; + +$lineHeight-none = 1; +$lineHeight-tight = 1.25; +$lineHeight-snug = 1.375; +$lineHeight-normal = 1.5; +$lineHeight-relaxed = 1.625; +$lineHeight-loose = 2; + +$letterSpacing-tighter = -.05em; +$letterSpacing-tight = -.025em; +$letterSpacing-normal = 0; +$letterSpacing-wide = .025em; +$letterSpacing-wider = .05em; +$letterSpacing-widest = .1em; + +$textColor-transparent = transparent; +$textColor-black = #000; +$textColor-white = #fff; +$textColor-gray-100 = #f7fafc; +$textColor-gray-200 = #edf2f7; +$textColor-gray-300 = #e2e8f0; +$textColor-gray-400 = #cbd5e0; +$textColor-gray-500 = #a0aec0; +$textColor-gray-600 = #718096; +$textColor-gray-700 = #4a5568; +$textColor-gray-800 = #2d3748; +$textColor-gray-900 = #1a202c; +$textColor-red-100 = #fff5f5; +$textColor-red-200 = #fed7d7; +$textColor-red-300 = #feb2b2; +$textColor-red-400 = #fc8181; +$textColor-red-500 = #f56565; +$textColor-red-600 = #e53e3e; +$textColor-red-700 = #c53030; +$textColor-red-800 = #9b2c2c; +$textColor-red-900 = #742a2a; +$textColor-orange-100 = #fffaf0; +$textColor-orange-200 = #feebc8; +$textColor-orange-300 = #fbd38d; +$textColor-orange-400 = #f6ad55; +$textColor-orange-500 = #ed8936; +$textColor-orange-600 = #dd6b20; +$textColor-orange-700 = #c05621; +$textColor-orange-800 = #9c4221; +$textColor-orange-900 = #7b341e; +$textColor-yellow-100 = #fffff0; +$textColor-yellow-200 = #fefcbf; +$textColor-yellow-300 = #faf089; +$textColor-yellow-400 = #f6e05e; +$textColor-yellow-500 = #ecc94b; +$textColor-yellow-600 = #d69e2e; +$textColor-yellow-700 = #b7791f; +$textColor-yellow-800 = #975a16; +$textColor-yellow-900 = #744210; +$textColor-green-100 = #f0fff4; +$textColor-green-200 = #c6f6d5; +$textColor-green-300 = #9ae6b4; +$textColor-green-400 = #68d391; +$textColor-green-500 = #48bb78; +$textColor-green-600 = #38a169; +$textColor-green-700 = #2f855a; +$textColor-green-800 = #276749; +$textColor-green-900 = #22543d; +$textColor-teal-100 = #e6fffa; +$textColor-teal-200 = #b2f5ea; +$textColor-teal-300 = #81e6d9; +$textColor-teal-400 = #4fd1c5; +$textColor-teal-500 = #38b2ac; +$textColor-teal-600 = #319795; +$textColor-teal-700 = #2c7a7b; +$textColor-teal-800 = #285e61; +$textColor-teal-900 = #234e52; +$textColor-blue-100 = #ebf8ff; +$textColor-blue-200 = #bee3f8; +$textColor-blue-300 = #90cdf4; +$textColor-blue-400 = #63b3ed; +$textColor-blue-500 = #4299e1; +$textColor-blue-600 = #3182ce; +$textColor-blue-700 = #2b6cb0; +$textColor-blue-800 = #2c5282; +$textColor-blue-900 = #2a4365; +$textColor-indigo-100 = #ebf4ff; +$textColor-indigo-200 = #c3dafe; +$textColor-indigo-300 = #a3bffa; +$textColor-indigo-400 = #7f9cf5; +$textColor-indigo-500 = #667eea; +$textColor-indigo-600 = #5a67d8; +$textColor-indigo-700 = #4c51bf; +$textColor-indigo-800 = #434190; +$textColor-indigo-900 = #3c366b; +$textColor-purple-100 = #faf5ff; +$textColor-purple-200 = #e9d8fd; +$textColor-purple-300 = #d6bcfa; +$textColor-purple-400 = #b794f4; +$textColor-purple-500 = #9f7aea; +$textColor-purple-600 = #805ad5; +$textColor-purple-700 = #6b46c1; +$textColor-purple-800 = #553c9a; +$textColor-purple-900 = #44337a; +$textColor-pink-100 = #fff5f7; +$textColor-pink-200 = #fed7e2; +$textColor-pink-300 = #fbb6ce; +$textColor-pink-400 = #f687b3; +$textColor-pink-500 = #ed64a6; +$textColor-pink-600 = #d53f8c; +$textColor-pink-700 = #b83280; +$textColor-pink-800 = #97266d; +$textColor-pink-900 = #702459; +$textColor-cyan = #9cdbff; + +$backgroundColor-transparent = transparent; +$backgroundColor-black = #000; +$backgroundColor-white = #fff; +$backgroundColor-gray-100 = #f7fafc; +$backgroundColor-gray-200 = #edf2f7; +$backgroundColor-gray-300 = #e2e8f0; +$backgroundColor-gray-400 = #cbd5e0; +$backgroundColor-gray-500 = #a0aec0; +$backgroundColor-gray-600 = #718096; +$backgroundColor-gray-700 = #4a5568; +$backgroundColor-gray-800 = #2d3748; +$backgroundColor-gray-900 = #1a202c; +$backgroundColor-red-100 = #fff5f5; +$backgroundColor-red-200 = #fed7d7; +$backgroundColor-red-300 = #feb2b2; +$backgroundColor-red-400 = #fc8181; +$backgroundColor-red-500 = #f56565; +$backgroundColor-red-600 = #e53e3e; +$backgroundColor-red-700 = #c53030; +$backgroundColor-red-800 = #9b2c2c; +$backgroundColor-red-900 = #742a2a; +$backgroundColor-orange-100 = #fffaf0; +$backgroundColor-orange-200 = #feebc8; +$backgroundColor-orange-300 = #fbd38d; +$backgroundColor-orange-400 = #f6ad55; +$backgroundColor-orange-500 = #ed8936; +$backgroundColor-orange-600 = #dd6b20; +$backgroundColor-orange-700 = #c05621; +$backgroundColor-orange-800 = #9c4221; +$backgroundColor-orange-900 = #7b341e; +$backgroundColor-yellow-100 = #fffff0; +$backgroundColor-yellow-200 = #fefcbf; +$backgroundColor-yellow-300 = #faf089; +$backgroundColor-yellow-400 = #f6e05e; +$backgroundColor-yellow-500 = #ecc94b; +$backgroundColor-yellow-600 = #d69e2e; +$backgroundColor-yellow-700 = #b7791f; +$backgroundColor-yellow-800 = #975a16; +$backgroundColor-yellow-900 = #744210; +$backgroundColor-green-100 = #f0fff4; +$backgroundColor-green-200 = #c6f6d5; +$backgroundColor-green-300 = #9ae6b4; +$backgroundColor-green-400 = #68d391; +$backgroundColor-green-500 = #48bb78; +$backgroundColor-green-600 = #38a169; +$backgroundColor-green-700 = #2f855a; +$backgroundColor-green-800 = #276749; +$backgroundColor-green-900 = #22543d; +$backgroundColor-teal-100 = #e6fffa; +$backgroundColor-teal-200 = #b2f5ea; +$backgroundColor-teal-300 = #81e6d9; +$backgroundColor-teal-400 = #4fd1c5; +$backgroundColor-teal-500 = #38b2ac; +$backgroundColor-teal-600 = #319795; +$backgroundColor-teal-700 = #2c7a7b; +$backgroundColor-teal-800 = #285e61; +$backgroundColor-teal-900 = #234e52; +$backgroundColor-blue-100 = #ebf8ff; +$backgroundColor-blue-200 = #bee3f8; +$backgroundColor-blue-300 = #90cdf4; +$backgroundColor-blue-400 = #63b3ed; +$backgroundColor-blue-500 = #4299e1; +$backgroundColor-blue-600 = #3182ce; +$backgroundColor-blue-700 = #2b6cb0; +$backgroundColor-blue-800 = #2c5282; +$backgroundColor-blue-900 = #2a4365; +$backgroundColor-indigo-100 = #ebf4ff; +$backgroundColor-indigo-200 = #c3dafe; +$backgroundColor-indigo-300 = #a3bffa; +$backgroundColor-indigo-400 = #7f9cf5; +$backgroundColor-indigo-500 = #667eea; +$backgroundColor-indigo-600 = #5a67d8; +$backgroundColor-indigo-700 = #4c51bf; +$backgroundColor-indigo-800 = #434190; +$backgroundColor-indigo-900 = #3c366b; +$backgroundColor-purple-100 = #faf5ff; +$backgroundColor-purple-200 = #e9d8fd; +$backgroundColor-purple-300 = #d6bcfa; +$backgroundColor-purple-400 = #b794f4; +$backgroundColor-purple-500 = #9f7aea; +$backgroundColor-purple-600 = #805ad5; +$backgroundColor-purple-700 = #6b46c1; +$backgroundColor-purple-800 = #553c9a; +$backgroundColor-purple-900 = #44337a; +$backgroundColor-pink-100 = #fff5f7; +$backgroundColor-pink-200 = #fed7e2; +$backgroundColor-pink-300 = #fbb6ce; +$backgroundColor-pink-400 = #f687b3; +$backgroundColor-pink-500 = #ed64a6; +$backgroundColor-pink-600 = #d53f8c; +$backgroundColor-pink-700 = #b83280; +$backgroundColor-pink-800 = #97266d; +$backgroundColor-pink-900 = #702459; +$backgroundColor-cyan = #9cdbff; + +$backgroundPosition-bottom = bottom; +$backgroundPosition-center = center; +$backgroundPosition-left = left; +$backgroundPosition-left-bottom = left bottom; +$backgroundPosition-left-top = left top; +$backgroundPosition-right = right; +$backgroundPosition-right-bottom = right bottom; +$backgroundPosition-right-top = right top; +$backgroundPosition-top = top; + +$backgroundSize-auto = auto; +$backgroundSize-cover = cover; +$backgroundSize-contain = contain; + +$borderColor-transparent = transparent; +$borderColor-black = #000; +$borderColor-white = #fff; +$borderColor-gray-100 = #f7fafc; +$borderColor-gray-200 = #edf2f7; +$borderColor-gray-300 = #e2e8f0; +$borderColor-gray-400 = #cbd5e0; +$borderColor-gray-500 = #a0aec0; +$borderColor-gray-600 = #718096; +$borderColor-gray-700 = #4a5568; +$borderColor-gray-800 = #2d3748; +$borderColor-gray-900 = #1a202c; +$borderColor-red-100 = #fff5f5; +$borderColor-red-200 = #fed7d7; +$borderColor-red-300 = #feb2b2; +$borderColor-red-400 = #fc8181; +$borderColor-red-500 = #f56565; +$borderColor-red-600 = #e53e3e; +$borderColor-red-700 = #c53030; +$borderColor-red-800 = #9b2c2c; +$borderColor-red-900 = #742a2a; +$borderColor-orange-100 = #fffaf0; +$borderColor-orange-200 = #feebc8; +$borderColor-orange-300 = #fbd38d; +$borderColor-orange-400 = #f6ad55; +$borderColor-orange-500 = #ed8936; +$borderColor-orange-600 = #dd6b20; +$borderColor-orange-700 = #c05621; +$borderColor-orange-800 = #9c4221; +$borderColor-orange-900 = #7b341e; +$borderColor-yellow-100 = #fffff0; +$borderColor-yellow-200 = #fefcbf; +$borderColor-yellow-300 = #faf089; +$borderColor-yellow-400 = #f6e05e; +$borderColor-yellow-500 = #ecc94b; +$borderColor-yellow-600 = #d69e2e; +$borderColor-yellow-700 = #b7791f; +$borderColor-yellow-800 = #975a16; +$borderColor-yellow-900 = #744210; +$borderColor-green-100 = #f0fff4; +$borderColor-green-200 = #c6f6d5; +$borderColor-green-300 = #9ae6b4; +$borderColor-green-400 = #68d391; +$borderColor-green-500 = #48bb78; +$borderColor-green-600 = #38a169; +$borderColor-green-700 = #2f855a; +$borderColor-green-800 = #276749; +$borderColor-green-900 = #22543d; +$borderColor-teal-100 = #e6fffa; +$borderColor-teal-200 = #b2f5ea; +$borderColor-teal-300 = #81e6d9; +$borderColor-teal-400 = #4fd1c5; +$borderColor-teal-500 = #38b2ac; +$borderColor-teal-600 = #319795; +$borderColor-teal-700 = #2c7a7b; +$borderColor-teal-800 = #285e61; +$borderColor-teal-900 = #234e52; +$borderColor-blue-100 = #ebf8ff; +$borderColor-blue-200 = #bee3f8; +$borderColor-blue-300 = #90cdf4; +$borderColor-blue-400 = #63b3ed; +$borderColor-blue-500 = #4299e1; +$borderColor-blue-600 = #3182ce; +$borderColor-blue-700 = #2b6cb0; +$borderColor-blue-800 = #2c5282; +$borderColor-blue-900 = #2a4365; +$borderColor-indigo-100 = #ebf4ff; +$borderColor-indigo-200 = #c3dafe; +$borderColor-indigo-300 = #a3bffa; +$borderColor-indigo-400 = #7f9cf5; +$borderColor-indigo-500 = #667eea; +$borderColor-indigo-600 = #5a67d8; +$borderColor-indigo-700 = #4c51bf; +$borderColor-indigo-800 = #434190; +$borderColor-indigo-900 = #3c366b; +$borderColor-purple-100 = #faf5ff; +$borderColor-purple-200 = #e9d8fd; +$borderColor-purple-300 = #d6bcfa; +$borderColor-purple-400 = #b794f4; +$borderColor-purple-500 = #9f7aea; +$borderColor-purple-600 = #805ad5; +$borderColor-purple-700 = #6b46c1; +$borderColor-purple-800 = #553c9a; +$borderColor-purple-900 = #44337a; +$borderColor-pink-100 = #fff5f7; +$borderColor-pink-200 = #fed7e2; +$borderColor-pink-300 = #fbb6ce; +$borderColor-pink-400 = #f687b3; +$borderColor-pink-500 = #ed64a6; +$borderColor-pink-600 = #d53f8c; +$borderColor-pink-700 = #b83280; +$borderColor-pink-800 = #97266d; +$borderColor-pink-900 = #702459; +$borderColor-cyan = #9cdbff; +$borderColor-default = #e2e8f0; + +$borderRadius-none = 0; +$borderRadius-sm = .125rem; +$borderRadius-default = .25rem; +$borderRadius-lg = .5rem; +$borderRadius-full = 9999px; + +$cursor-auto = auto; +$cursor-default = default; +$cursor-pointer = pointer; +$cursor-wait = wait; +$cursor-move = move; +$cursor-not-allowed = not-allowed; + +$width-0 = 0; +$width-1 = 0.25rem; +$width-2 = 0.5rem; +$width-3 = 0.75rem; +$width-4 = 1rem; +$width-5 = 1.25rem; +$width-6 = 1.5rem; +$width-8 = 2rem; +$width-10 = 2.5rem; +$width-12 = 3rem; +$width-16 = 4rem; +$width-20 = 5rem; +$width-24 = 6rem; +$width-32 = 8rem; +$width-40 = 10rem; +$width-48 = 12rem; +$width-56 = 14rem; +$width-64 = 16rem; +$width-96 = 24rem; +$width-128 = 32rem; +$width-auto = auto; +$width-px = 1px; +$width-1\\\\/2 = 50%; +$width-1\\\\/3 = 33.33333%; +$width-2\\\\/3 = 66.66667%; +$width-1\\\\/4 = 25%; +$width-3\\\\/4 = 75%; +$width-1\\\\/5 = 20%; +$width-2\\\\/5 = 40%; +$width-3\\\\/5 = 60%; +$width-4\\\\/5 = 80%; +$width-1\\\\/6 = 16.66667%; +$width-5\\\\/6 = 83.33333%; +$width-full = 100%; +$width-screen = 100vw; + +$height-0 = 0; +$height-1 = 0.25rem; +$height-2 = 0.5rem; +$height-3 = 0.75rem; +$height-4 = 1rem; +$height-5 = 1.25rem; +$height-6 = 1.5rem; +$height-8 = 2rem; +$height-10 = 2.5rem; +$height-12 = 3rem; +$height-16 = 4rem; +$height-20 = 5rem; +$height-24 = 6rem; +$height-32 = 8rem; +$height-40 = 10rem; +$height-48 = 12rem; +$height-56 = 14rem; +$height-64 = 16rem; +$height-96 = 24rem; +$height-128 = 32rem; +$height-auto = auto; +$height-px = 1px; +$height-full = 100%; +$height-screen = 100vh; + +$minWidth-0 = 0; +$minWidth-full = 100%; + +$minHeight-0 = 0; +$minHeight-full = 100%; +$minHeight-screen = 100vh; + +$maxWidth-xs = 20rem; +$maxWidth-sm = 24rem; +$maxWidth-md = 28rem; +$maxWidth-lg = 32rem; +$maxWidth-xl = 36rem; +$maxWidth-2xl = 42rem; +$maxWidth-3xl = 48rem; +$maxWidth-4xl = 56rem; +$maxWidth-5xl = 64rem; +$maxWidth-6xl = 72rem; +$maxWidth-full = 100%; + +$maxHeight-full = 100%; +$maxHeight-screen = 100vh; + +$padding-0 = 0; +$padding-1 = 0.25rem; +$padding-2 = 0.5rem; +$padding-3 = 0.75rem; +$padding-4 = 1rem; +$padding-5 = 1.25rem; +$padding-6 = 1.5rem; +$padding-8 = 2rem; +$padding-10 = 2.5rem; +$padding-12 = 3rem; +$padding-16 = 4rem; +$padding-20 = 5rem; +$padding-24 = 6rem; +$padding-32 = 8rem; +$padding-40 = 10rem; +$padding-48 = 12rem; +$padding-56 = 14rem; +$padding-64 = 16rem; +$padding-96 = 24rem; +$padding-128 = 32rem; +$padding-px = 1px; + +$margin-0 = 0; +$margin-1 = 0.25rem; +$margin-2 = 0.5rem; +$margin-3 = 0.75rem; +$margin-4 = 1rem; +$margin-5 = 1.25rem; +$margin-6 = 1.5rem; +$margin-8 = 2rem; +$margin-10 = 2.5rem; +$margin-12 = 3rem; +$margin-16 = 4rem; +$margin-20 = 5rem; +$margin-24 = 6rem; +$margin-32 = 8rem; +$margin-40 = 10rem; +$margin-48 = 12rem; +$margin-56 = 14rem; +$margin-64 = 16rem; +$margin-96 = 24rem; +$margin-128 = 32rem; +$margin-auto = auto; +$margin-px = 1px; + +$negativeMargin-0 = 0; +$negativeMargin-1 = 0.25rem; +$negativeMargin-2 = 0.5rem; +$negativeMargin-3 = 0.75rem; +$negativeMargin-4 = 1rem; +$negativeMargin-5 = 1.25rem; +$negativeMargin-6 = 1.5rem; +$negativeMargin-8 = 2rem; +$negativeMargin-10 = 2.5rem; +$negativeMargin-12 = 3rem; +$negativeMargin-16 = 4rem; +$negativeMargin-20 = 5rem; +$negativeMargin-24 = 6rem; +$negativeMargin-32 = 8rem; +$negativeMargin-40 = 10rem; +$negativeMargin-48 = 12rem; +$negativeMargin-56 = 14rem; +$negativeMargin-64 = 16rem; +$negativeMargin-96 = 24rem; +$negativeMargin-128 = 32rem; +$negativeMargin-px = 1px; + +$objectPosition-bottom = bottom; +$objectPosition-center = center; +$objectPosition-left = left; +$objectPosition-left-bottom = left bottom; +$objectPosition-left-top = left top; +$objectPosition-right = right; +$objectPosition-right-bottom = right bottom; +$objectPosition-right-top = right top; +$objectPosition-top = top; + +$boxShadow-default = (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)); +$boxShadow-md = (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)); +$boxShadow-lg = (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)); +$boxShadow-xl = (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)); +$boxShadow-2xl = (0 25px 50px -12px rgba(0, 0, 0, .25)); +$boxShadow-inner = (inset 0 2px 4px 0 rgba(0,0,0,0.06)); +$boxShadow-outline = (0 0 0 3px rgba(66,153,225,0.5)); +$boxShadow-none = none; + +$zIndex-0 = 0; +$zIndex-10 = 10; +$zIndex-20 = 20; +$zIndex-30 = 30; +$zIndex-40 = 40; +$zIndex-50 = 50; +$zIndex-auto = auto; + +$opacity-0 = 0; +$opacity-25 = .25; +$opacity-50 = .5; +$opacity-75 = .75; +$opacity-100 = 1; + +$fill-current = currentColor; + +$stroke-current = currentColor; + +$flex-1 = 1 1 0%; +$flex-auto = 1 1 auto; +$flex-initial = 0 1 auto; +$flex-none = none; + +$flexGrow-0 = 0; +$flexGrow-default = 1; + +$flexShrink-0 = 0; +$flexShrink-default = 1; + +$listStyleType-none = none; +$listStyleType-disc = disc; +$listStyleType-decimal = decimal; + +$inset-0 = 0; +$inset-auto = auto; - -$svgStroke-current = currentColor " `; exports[`Stylus converter Converts to nested map with prefix 1`] = ` " - -$tw-colors = { - transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} - $tw-screens = { - sm: 576px, + sm: 640px, md: 768px, - lg: 992px, - xl: 1200px, -} + lg: 1024px, + xl: 1280px, +}; -$tw-fonts = { - sans: (system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif), - serif: (Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif), - mono: (Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace), -} +$tw-fontFamily = { + display: (Gilroy,sans-serif), + body: (Graphik,sans-serif), +}; -$tw-textSizes = { +$tw-borderWidth = { + \\"0\\": 0, + \\"2\\": 2px, + \\"4\\": 4px, + default: 1px, +}; + +$tw-colors = { + transparent: transparent, + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, +}; + +$tw-spacing = { + \\"0\\": 0, + \\"1\\": 0.25rem, + \\"2\\": 0.5rem, + \\"3\\": 0.75rem, + \\"4\\": 1rem, + \\"5\\": 1.25rem, + \\"6\\": 1.5rem, + \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, + px: 1px, +}; + +$tw-fontSize = { xs: .75rem, sm: .875rem, base: 1rem, @@ -1635,9 +2290,10 @@ $tw-textSizes = { \\"3xl\\": 1.875rem, \\"4xl\\": 2.25rem, \\"5xl\\": 3rem, -} + \\"6xl\\": 4rem, +}; -$tw-fontWeights = { +$tw-fontWeight = { hairline: 100, thin: 200, light: 300, @@ -1647,263 +2303,335 @@ $tw-fontWeights = { bold: 700, extrabold: 800, black: 900, -} +}; -$tw-leading = { +$tw-lineHeight = { none: 1, tight: 1.25, + snug: 1.375, normal: 1.5, + relaxed: 1.625, loose: 2, -} +}; -$tw-tracking = { - tight: -0.05em, +$tw-letterSpacing = { + tighter: -.05em, + tight: -.025em, normal: 0, - wide: 0.05em, -} + wide: .025em, + wider: .05em, + widest: .1em, +}; -$tw-textColors = { +$tw-textColor = { transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} - -$tw-backgroundColors = { + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, +}; + +$tw-backgroundColor = { transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, +}; + +$tw-backgroundPosition = { + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +}; $tw-backgroundSize = { auto: auto, cover: cover, contain: contain, -} +}; -$tw-borderWidths = { - \\"0\\": 0, - \\"2\\": 2px, - \\"4\\": 4px, - \\"8\\": 8px, - default: 1px, -} - -$tw-borderColors = { - default: #dae1e7, +$tw-borderColor = { transparent: transparent, - black: #22292f, - grey-darkest: #3d4852, - grey-darker: #606f7b, - grey-dark: #8795a1, - grey: #b8c2cc, - grey-light: #dae1e7, - grey-lighter: #f1f5f8, - grey-lightest: #f8fafc, - white: #ffffff, - red-darkest: #3b0d0c, - red-darker: #621b18, - red-dark: #cc1f1a, - red: #e3342f, - red-light: #ef5753, - red-lighter: #f9acaa, - red-lightest: #fcebea, - orange-darkest: #462a16, - orange-darker: #613b1f, - orange-dark: #de751f, - orange: #f6993f, - orange-light: #faad63, - orange-lighter: #fcd9b6, - orange-lightest: #fff5eb, - yellow-darkest: #453411, - yellow-darker: #684f1d, - yellow-dark: #f2d024, - yellow: #ffed4a, - yellow-light: #fff382, - yellow-lighter: #fff9c2, - yellow-lightest: #fcfbeb, - green-darkest: #0f2f21, - green-darker: #1a4731, - green-dark: #1f9d55, - green: #38c172, - green-light: #51d88a, - green-lighter: #a2f5bf, - green-lightest: #e3fcec, - teal-darkest: #0d3331, - teal-darker: #20504f, - teal-dark: #38a89d, - teal: #4dc0b5, - teal-light: #64d5ca, - teal-lighter: #a0f0ed, - teal-lightest: #e8fffe, - blue-darkest: #12283a, - blue-darker: #1c3d5a, - blue-dark: #2779bd, - blue: #3490dc, - blue-light: #6cb2eb, - blue-lighter: #bcdefa, - blue-lightest: #eff8ff, - indigo-darkest: #191e38, - indigo-darker: #2f365f, - indigo-dark: #5661b3, - indigo: #6574cd, - indigo-light: #7886d7, - indigo-lighter: #b2b7ff, - indigo-lightest: #e6e8ff, - purple-darkest: #21183c, - purple-darker: #382b5f, - purple-dark: #794acf, - purple: #9561e2, - purple-light: #a779e9, - purple-lighter: #d6bbfc, - purple-lightest: #f3ebff, - pink-darkest: #451225, - pink-darker: #6f213f, - pink-dark: #eb5286, - pink: #f66d9b, - pink-light: #fa7ea8, - pink-lighter: #ffbbca, - pink-lightest: #ffebef, -} + black: #000, + white: #fff, + \\"gray-100\\": #f7fafc, + \\"gray-200\\": #edf2f7, + \\"gray-300\\": #e2e8f0, + \\"gray-400\\": #cbd5e0, + \\"gray-500\\": #a0aec0, + \\"gray-600\\": #718096, + \\"gray-700\\": #4a5568, + \\"gray-800\\": #2d3748, + \\"gray-900\\": #1a202c, + \\"red-100\\": #fff5f5, + \\"red-200\\": #fed7d7, + \\"red-300\\": #feb2b2, + \\"red-400\\": #fc8181, + \\"red-500\\": #f56565, + \\"red-600\\": #e53e3e, + \\"red-700\\": #c53030, + \\"red-800\\": #9b2c2c, + \\"red-900\\": #742a2a, + \\"orange-100\\": #fffaf0, + \\"orange-200\\": #feebc8, + \\"orange-300\\": #fbd38d, + \\"orange-400\\": #f6ad55, + \\"orange-500\\": #ed8936, + \\"orange-600\\": #dd6b20, + \\"orange-700\\": #c05621, + \\"orange-800\\": #9c4221, + \\"orange-900\\": #7b341e, + \\"yellow-100\\": #fffff0, + \\"yellow-200\\": #fefcbf, + \\"yellow-300\\": #faf089, + \\"yellow-400\\": #f6e05e, + \\"yellow-500\\": #ecc94b, + \\"yellow-600\\": #d69e2e, + \\"yellow-700\\": #b7791f, + \\"yellow-800\\": #975a16, + \\"yellow-900\\": #744210, + \\"green-100\\": #f0fff4, + \\"green-200\\": #c6f6d5, + \\"green-300\\": #9ae6b4, + \\"green-400\\": #68d391, + \\"green-500\\": #48bb78, + \\"green-600\\": #38a169, + \\"green-700\\": #2f855a, + \\"green-800\\": #276749, + \\"green-900\\": #22543d, + \\"teal-100\\": #e6fffa, + \\"teal-200\\": #b2f5ea, + \\"teal-300\\": #81e6d9, + \\"teal-400\\": #4fd1c5, + \\"teal-500\\": #38b2ac, + \\"teal-600\\": #319795, + \\"teal-700\\": #2c7a7b, + \\"teal-800\\": #285e61, + \\"teal-900\\": #234e52, + \\"blue-100\\": #ebf8ff, + \\"blue-200\\": #bee3f8, + \\"blue-300\\": #90cdf4, + \\"blue-400\\": #63b3ed, + \\"blue-500\\": #4299e1, + \\"blue-600\\": #3182ce, + \\"blue-700\\": #2b6cb0, + \\"blue-800\\": #2c5282, + \\"blue-900\\": #2a4365, + \\"indigo-100\\": #ebf4ff, + \\"indigo-200\\": #c3dafe, + \\"indigo-300\\": #a3bffa, + \\"indigo-400\\": #7f9cf5, + \\"indigo-500\\": #667eea, + \\"indigo-600\\": #5a67d8, + \\"indigo-700\\": #4c51bf, + \\"indigo-800\\": #434190, + \\"indigo-900\\": #3c366b, + \\"purple-100\\": #faf5ff, + \\"purple-200\\": #e9d8fd, + \\"purple-300\\": #d6bcfa, + \\"purple-400\\": #b794f4, + \\"purple-500\\": #9f7aea, + \\"purple-600\\": #805ad5, + \\"purple-700\\": #6b46c1, + \\"purple-800\\": #553c9a, + \\"purple-900\\": #44337a, + \\"pink-100\\": #fff5f7, + \\"pink-200\\": #fed7e2, + \\"pink-300\\": #fbb6ce, + \\"pink-400\\": #f687b3, + \\"pink-500\\": #ed64a6, + \\"pink-600\\": #d53f8c, + \\"pink-700\\": #b83280, + \\"pink-800\\": #97266d, + \\"pink-900\\": #702459, + cyan: #9cdbff, + default: #e2e8f0, +}; $tw-borderRadius = { none: 0, @@ -1911,22 +2639,38 @@ $tw-borderRadius = { default: .25rem, lg: .5rem, full: 9999px, -} +}; + +$tw-cursor = { + auto: auto, + default: default, + pointer: pointer, + wait: wait, + move: move, + not-allowed: not-allowed, +}; $tw-width = { + \\"0\\": 0, \\"1\\": 0.25rem, \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, \\"10\\": 2.5rem, \\"12\\": 3rem, \\"16\\": 4rem, + \\"20\\": 5rem, \\"24\\": 6rem, \\"32\\": 8rem, + \\"40\\": 10rem, \\"48\\": 12rem, + \\"56\\": 14rem, \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, auto: auto, px: 1px, \\"1/2\\": 50%, @@ -1942,56 +2686,64 @@ $tw-width = { \\"5/6\\": 83.33333%, full: 100%, screen: 100vw, -} +}; $tw-height = { + \\"0\\": 0, \\"1\\": 0.25rem, \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, \\"10\\": 2.5rem, \\"12\\": 3rem, \\"16\\": 4rem, + \\"20\\": 5rem, \\"24\\": 6rem, \\"32\\": 8rem, + \\"40\\": 10rem, \\"48\\": 12rem, + \\"56\\": 14rem, \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, auto: auto, px: 1px, full: 100%, screen: 100vh, -} +}; $tw-minWidth = { \\"0\\": 0, full: 100%, -} +}; $tw-minHeight = { \\"0\\": 0, full: 100%, screen: 100vh, -} +}; $tw-maxWidth = { xs: 20rem, - sm: 30rem, - md: 40rem, - lg: 50rem, - xl: 60rem, - \\"2xl\\": 70rem, - \\"3xl\\": 80rem, - \\"4xl\\": 90rem, - \\"5xl\\": 100rem, + sm: 24rem, + md: 28rem, + lg: 32rem, + xl: 36rem, + \\"2xl\\": 42rem, + \\"3xl\\": 48rem, + \\"4xl\\": 56rem, + \\"5xl\\": 64rem, + \\"6xl\\": 72rem, full: 100%, -} +}; $tw-maxHeight = { full: 100%, screen: 100vh, -} +}; $tw-padding = { \\"0\\": 0, @@ -1999,10 +2751,23 @@ $tw-padding = { \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, px: 1px, -} +}; $tw-margin = { \\"0\\": 0, @@ -2010,11 +2775,24 @@ $tw-margin = { \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, auto: auto, px: 1px, -} +}; $tw-negativeMargin = { \\"0\\": 0, @@ -2022,18 +2800,46 @@ $tw-negativeMargin = { \\"2\\": 0.5rem, \\"3\\": 0.75rem, \\"4\\": 1rem, + \\"5\\": 1.25rem, \\"6\\": 1.5rem, \\"8\\": 2rem, + \\"10\\": 2.5rem, + \\"12\\": 3rem, + \\"16\\": 4rem, + \\"20\\": 5rem, + \\"24\\": 6rem, + \\"32\\": 8rem, + \\"40\\": 10rem, + \\"48\\": 12rem, + \\"56\\": 14rem, + \\"64\\": 16rem, + \\"96\\": 24rem, + \\"128\\": 32rem, px: 1px, -} - -$tw-shadows = { - default: (0 2px 4px 0 rgba(0,0,0,0.10)), - md: (0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)), - lg: (0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)), +}; + +$tw-objectPosition = { + bottom: bottom, + center: center, + left: left, + left-bottom: left bottom, + left-top: left top, + right: right, + right-bottom: right bottom, + right-top: right top, + top: top, +}; + +$tw-boxShadow = { + default: (0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)), + md: (0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)), + lg: (0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)), + xl: (0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)), + \\"2xl\\": (0 25px 50px -12px rgba(0, 0, 0, .25)), inner: (inset 0 2px 4px 0 rgba(0,0,0,0.06)), + outline: (0 0 0 3px rgba(66,153,225,0.5)), none: none, -} +}; $tw-zIndex = { \\"0\\": 0, @@ -2043,7 +2849,7 @@ $tw-zIndex = { \\"40\\": 40, \\"50\\": 50, auto: auto, -} +}; $tw-opacity = { \\"0\\": 0, @@ -2051,13 +2857,45 @@ $tw-opacity = { \\"50\\": .5, \\"75\\": .75, \\"100\\": 1, -} +}; -$tw-svgFill = { +$tw-fill = { current: currentColor, -} +}; -$tw-svgStroke = { +$tw-stroke = { current: currentColor, -}" +}; + +$tw-flex = { + \\"1\\": 1 1 0%, + auto: 1 1 auto, + initial: 0 1 auto, + none: none, +}; + +$tw-flexGrow = { + \\"0\\": 0, + default: 1, +}; + +$tw-flexShrink = { + \\"0\\": 0, + default: 1, +}; + +$tw-listStyleType = { + none: none, + disc: disc, + decimal: decimal, +}; + +$tw-inset = { + \\"0\\": 0, + auto: auto, +}; + +$tw-container = { +}; +" `; diff --git a/tests/specs/index.spec.js b/tests/specs/index.spec.js index 9de784f..e569afc 100644 --- a/tests/specs/index.spec.js +++ b/tests/specs/index.spec.js @@ -1,8 +1,6 @@ -const ScssConverter = require('../../src/converters/Scss') const ConvertTo = require('../../src/index') const path = require('path') -let scssConverterSpy = jest.spyOn(ScssConverter.prototype, '_convertObjectToMap') const testConfig = require('../tailwind.config') const fse = require('fs-extra') @@ -21,7 +19,6 @@ describe('Tailwind Options Exporter', () => { destination: 'doesnt_matter' }) }).toThrowError(/not supported/) - expect(scssConverterSpy).not.toHaveBeenCalled() }) it('converts the config by using the proper converter', () => { @@ -31,8 +28,7 @@ describe('Tailwind Options Exporter', () => { destination: 'doesnt_matter' }) - converterInstance.convert() - expect(scssConverterSpy).not.toHaveBeenCalled() + expect(converterInstance.converterInstance.format).toBe('styl') converterInstance = new ConvertTo({ config: testConfig, @@ -40,19 +36,21 @@ describe('Tailwind Options Exporter', () => { destination: 'doesnt_matter' }) - converterInstance.convert() - expect(scssConverterSpy).toHaveBeenCalled() + expect(converterInstance.converterInstance.format).toBe('scss') }) - it('allows using an object or a path as a config', () => { + it('allows using an object as a config', () => { let converterInstance = new ConvertTo({ - config: testConfig, + config: {}, format: 'scss', destination: 'doesnt_matter' }) expect(converterInstance.convert()).toMatchSnapshot('scss format') - converterInstance = new ConvertTo({ + }) + + it('allows using a path to an config', () => { + let converterInstance = new ConvertTo({ config: path.join(__dirname, '..', 'tailwind.config.js'), format: 'scss', destination: 'doesnt_matter' diff --git a/tests/tailwind.config.js b/tests/tailwind.config.js index cb35d76..0864b19 100644 --- a/tests/tailwind.config.js +++ b/tests/tailwind.config.js @@ -1,925 +1,30 @@ -/* - -Tailwind - The Utility-First CSS Framework - -A project by Adam Wathan (@adamwathan), Jonathan Reinink (@reinink), -David Hemphill (@davidhemphill) and Steve Schoger (@steveschoger). - -Welcome to the Tailwind config file. This is where you can customize -Tailwind specifically for your project. Don't be intimidated by the -length of this file. It's really just a big JavaScript object and -we've done our very best to explain each section. - -View the full documentation at https://tailwindcss.com. - - -|------------------------------------------------------------------------------- -| The default config -|------------------------------------------------------------------------------- -| -| This variable contains the default Tailwind config. You don't have -| to use it, but it can sometimes be helpful to have available. For -| example, you may choose to merge your custom configuration -| values with some of the Tailwind defaults. -| -*/ - -// let defaultConfig = require('tailwindcss/defaultConfig')() - - -/* -|------------------------------------------------------------------------------- -| Colors https://tailwindcss.com/docs/colors -|------------------------------------------------------------------------------- -| -| Here you can specify the colors used in your project. To get you started, -| we've provided a generous palette of great looking colors that are perfect -| for prototyping, but don't hesitate to change them for your project. You -| own these colors, nothing will break if you change everything about them. -| -| We've used literal color names ("red", "blue", etc.) for the default -| palette, but if you'd rather use functional names like "primary" and -| "secondary", or even a numeric scale like "100" and "200", go for it. -| -*/ - -let colors = { - 'transparent': 'transparent', - - 'black': '#22292f', - 'grey-darkest': '#3d4852', - 'grey-darker': '#606f7b', - 'grey-dark': '#8795a1', - 'grey': '#b8c2cc', - 'grey-light': '#dae1e7', - 'grey-lighter': '#f1f5f8', - 'grey-lightest': '#f8fafc', - 'white': '#ffffff', - - 'red-darkest': '#3b0d0c', - 'red-darker': '#621b18', - 'red-dark': '#cc1f1a', - 'red': '#e3342f', - 'red-light': '#ef5753', - 'red-lighter': '#f9acaa', - 'red-lightest': '#fcebea', - - 'orange-darkest': '#462a16', - 'orange-darker': '#613b1f', - 'orange-dark': '#de751f', - 'orange': '#f6993f', - 'orange-light': '#faad63', - 'orange-lighter': '#fcd9b6', - 'orange-lightest': '#fff5eb', - - 'yellow-darkest': '#453411', - 'yellow-darker': '#684f1d', - 'yellow-dark': '#f2d024', - 'yellow': '#ffed4a', - 'yellow-light': '#fff382', - 'yellow-lighter': '#fff9c2', - 'yellow-lightest': '#fcfbeb', - - 'green-darkest': '#0f2f21', - 'green-darker': '#1a4731', - 'green-dark': '#1f9d55', - 'green': '#38c172', - 'green-light': '#51d88a', - 'green-lighter': '#a2f5bf', - 'green-lightest': '#e3fcec', - - 'teal-darkest': '#0d3331', - 'teal-darker': '#20504f', - 'teal-dark': '#38a89d', - 'teal': '#4dc0b5', - 'teal-light': '#64d5ca', - 'teal-lighter': '#a0f0ed', - 'teal-lightest': '#e8fffe', - - 'blue-darkest': '#12283a', - 'blue-darker': '#1c3d5a', - 'blue-dark': '#2779bd', - 'blue': '#3490dc', - 'blue-light': '#6cb2eb', - 'blue-lighter': '#bcdefa', - 'blue-lightest': '#eff8ff', - - 'indigo-darkest': '#191e38', - 'indigo-darker': '#2f365f', - 'indigo-dark': '#5661b3', - 'indigo': '#6574cd', - 'indigo-light': '#7886d7', - 'indigo-lighter': '#b2b7ff', - 'indigo-lightest': '#e6e8ff', - - 'purple-darkest': '#21183c', - 'purple-darker': '#382b5f', - 'purple-dark': '#794acf', - 'purple': '#9561e2', - 'purple-light': '#a779e9', - 'purple-lighter': '#d6bbfc', - 'purple-lightest': '#f3ebff', - - 'pink-darkest': '#451225', - 'pink-darker': '#6f213f', - 'pink-dark': '#eb5286', - 'pink': '#f66d9b', - 'pink-light': '#fa7ea8', - 'pink-lighter': '#ffbbca', - 'pink-lightest': '#ffebef', -} - +// tailwind.config.js module.exports = { - - /* - |----------------------------------------------------------------------------- - | Colors https://tailwindcss.com/docs/colors - |----------------------------------------------------------------------------- - | - | The color palette defined above is also assigned to the "colors" key of - | your Tailwind config. This makes it easy to access them in your CSS - | using Tailwind's config helper. For example: - | - | .error { color: config('colors.red') } - | - */ - - colors: colors, - - - /* - |----------------------------------------------------------------------------- - | Screens https://tailwindcss.com/docs/responsive-design - |----------------------------------------------------------------------------- - | - | Screens in Tailwind are translated to CSS media queries. They define the - | responsive breakpoints for your project. By default Tailwind takes a - | "mobile first" approach, where each screen size represents a minimum - | viewport width. Feel free to have as few or as many screens as you - | want, naming them in whatever way you'd prefer for your project. - | - | Tailwind also allows for more complex screen definitions, which can be - | useful in certain situations. Be sure to see the full responsive - | documentation for a complete list of options. - | - | Class name: .{screen}:{utility} - | - */ - - screens: { - 'sm': '576px', - 'md': '768px', - 'lg': '992px', - 'xl': '1200px', - }, - - - /* - |----------------------------------------------------------------------------- - | Fonts https://tailwindcss.com/docs/fonts - |----------------------------------------------------------------------------- - | - | Here is where you define your project's font stack, or font families. - | Keep in mind that Tailwind doesn't actually load any fonts for you. - | If you're using custom fonts you'll need to import them prior to - | defining them here. - | - | By default we provide a native font stack that works remarkably well on - | any device or OS you're using, since it just uses the default fonts - | provided by the platform. - | - | Class name: .font-{name} - | - */ - - fonts: { - 'sans': [ - 'system-ui', - 'BlinkMacSystemFont', - '-apple-system', - 'Segoe UI', - 'Roboto', - 'Oxygen', - 'Ubuntu', - 'Cantarell', - 'Fira Sans', - 'Droid Sans', - 'Helvetica Neue', - 'sans-serif', - ], - 'serif': [ - 'Constantia', - 'Lucida Bright', - 'Lucidabright', - 'Lucida Serif', - 'Lucida', - 'DejaVu Serif', - 'Bitstream Vera Serif', - 'Liberation Serif', - 'Georgia', - 'serif', - ], - 'mono': [ - 'Menlo', - 'Monaco', - 'Consolas', - 'Liberation Mono', - 'Courier New', - 'monospace', - ] - }, - - - /* - |----------------------------------------------------------------------------- - | Text sizes https://tailwindcss.com/docs/text-sizing - |----------------------------------------------------------------------------- - | - | Here is where you define your text sizes. Name these in whatever way - | makes the most sense to you. We use size names by default, but - | you're welcome to use a numeric scale or even something else - | entirely. - | - | By default Tailwind uses the "rem" unit type for most measurements. - | This allows you to set a root font size which all other sizes are - | then based on. That said, you are free to use whatever units you - | prefer, be it rems, ems, pixels or other. - | - | Class name: .text-{size} - | - */ - - textSizes: { - 'xs': '.75rem', // 12px - 'sm': '.875rem', // 14px - 'base': '1rem', // 16px - 'lg': '1.125rem', // 18px - 'xl': '1.25rem', // 20px - '2xl': '1.5rem', // 24px - '3xl': '1.875rem', // 30px - '4xl': '2.25rem', // 36px - '5xl': '3rem', // 48px - }, - - - /* - |----------------------------------------------------------------------------- - | Font weights https://tailwindcss.com/docs/font-weight - |----------------------------------------------------------------------------- - | - | Here is where you define your font weights. We've provided a list of - | common font weight names with their respective numeric scale values - | to get you started. It's unlikely that your project will require - | all of these, so we recommend removing those you don't need. - | - | Class name: .font-{weight} - | - */ - - fontWeights: { - 'hairline': 100, - 'thin': 200, - 'light': 300, - 'normal': 400, - 'medium': 500, - 'semibold': 600, - 'bold': 700, - 'extrabold': 800, - 'black': 900, - }, - - - /* - |----------------------------------------------------------------------------- - | Leading (line height) https://tailwindcss.com/docs/line-height - |----------------------------------------------------------------------------- - | - | Here is where you define your line height values, or as we call - | them in Tailwind, leadings. - | - | Class name: .leading-{size} - | - */ - - leading: { - 'none': 1, - 'tight': 1.25, - 'normal': 1.5, - 'loose': 2, - }, - - - /* - |----------------------------------------------------------------------------- - | Tracking (letter spacing) https://tailwindcss.com/docs/letter-spacing - |----------------------------------------------------------------------------- - | - | Here is where you define your letter spacing values, or as we call - | them in Tailwind, tracking. - | - | Class name: .tracking-{size} - | - */ - - tracking: { - 'tight': '-0.05em', - 'normal': '0', - 'wide': '0.05em', - }, - - - /* - |----------------------------------------------------------------------------- - | Text colors https://tailwindcss.com/docs/text-color - |----------------------------------------------------------------------------- - | - | Here is where you define your text colors. By default these use the - | color palette we defined above, however you're welcome to set these - | independently if that makes sense for your project. - | - | Class name: .text-{color} - | - */ - - textColors: colors, - - - /* - |----------------------------------------------------------------------------- - | Background colors https://tailwindcss.com/docs/background-color - |----------------------------------------------------------------------------- - | - | Here is where you define your background colors. By default these use - | the color palette we defined above, however you're welcome to set - | these independently if that makes sense for your project. - | - | Class name: .bg-{color} - | - */ - - backgroundColors: colors, - - - /* - |----------------------------------------------------------------------------- - | Background sizes https://tailwindcss.com/docs/background-size - |----------------------------------------------------------------------------- - | - | Here is where you define your background sizes. We provide some common - | values that are useful in most projects, but feel free to add other sizes - | that are specific to your project here as well. - | - | Class name: .bg-{size} - | - */ - - backgroundSize: { - 'auto': 'auto', - 'cover': 'cover', - 'contain': 'contain', - }, - - - /* - |----------------------------------------------------------------------------- - | Border widths https://tailwindcss.com/docs/border-width - |----------------------------------------------------------------------------- - | - | Here is where you define your border widths. Take note that border - | widths require a special "default" value set as well. This is the - | width that will be used when you do not specify a border width. - | - | Class name: .border{-side?}{-width?} - | - */ - - borderWidths: { - default: '1px', - '0': '0', - '2': '2px', - '4': '4px', - '8': '8px', - }, - - - /* - |----------------------------------------------------------------------------- - | Border colors https://tailwindcss.com/docs/border-color - |----------------------------------------------------------------------------- - | - | Here is where you define your border colors. By default these use the - | color palette we defined above, however you're welcome to set these - | independently if that makes sense for your project. - | - | Take note that border colors require a special "default" value set - | as well. This is the color that will be used when you do not - | specify a border color. - | - | Class name: .border-{color} - | - */ - - borderColors: global.Object.assign({ default: colors['grey-light'] }, colors), - - - /* - |----------------------------------------------------------------------------- - | Border radius https://tailwindcss.com/docs/border-radius - |----------------------------------------------------------------------------- - | - | Here is where you define your border radius values. If a `default` radius - | is provided, it will be made available as the non-suffixed `.rounded` - | utility. - | - | If your scale includes a `0` value to reset already rounded corners, it's - | a good idea to put it first so other values are able to override it. - | - | Class name: .rounded{-side?}{-size?} - | - */ - - borderRadius: { - 'none': '0', - 'sm': '.125rem', - default: '.25rem', - 'lg': '.5rem', - 'full': '9999px', - }, - - - /* - |----------------------------------------------------------------------------- - | Width https://tailwindcss.com/docs/width - |----------------------------------------------------------------------------- - | - | Here is where you define your width utility sizes. These can be - | percentage based, pixels, rems, or any other units. By default - | we provide a sensible rem based numeric scale, a percentage - | based fraction scale, plus some other common use-cases. You - | can, of course, modify these values as needed. - | - | - | It's also worth mentioning that Tailwind automatically escapes - | invalid CSS class name characters, which allows you to have - | awesome classes like .w-2/3. - | - | Class name: .w-{size} - | - */ - - width: { - 'auto': 'auto', - 'px': '1px', - '1': '0.25rem', - '2': '0.5rem', - '3': '0.75rem', - '4': '1rem', - '6': '1.5rem', - '8': '2rem', - '10': '2.5rem', - '12': '3rem', - '16': '4rem', - '24': '6rem', - '32': '8rem', - '48': '12rem', - '64': '16rem', - '1/2': '50%', - '1/3': '33.33333%', - '2/3': '66.66667%', - '1/4': '25%', - '3/4': '75%', - '1/5': '20%', - '2/5': '40%', - '3/5': '60%', - '4/5': '80%', - '1/6': '16.66667%', - '5/6': '83.33333%', - 'full': '100%', - 'screen': '100vw' - }, - - - /* - |----------------------------------------------------------------------------- - | Height https://tailwindcss.com/docs/height - |----------------------------------------------------------------------------- - | - | Here is where you define your height utility sizes. These can be - | percentage based, pixels, rems, or any other units. By default - | we provide a sensible rem based numeric scale plus some other - | common use-cases. You can, of course, modify these values as - | needed. - | - | Class name: .h-{size} - | - */ - - height: { - 'auto': 'auto', - 'px': '1px', - '1': '0.25rem', - '2': '0.5rem', - '3': '0.75rem', - '4': '1rem', - '6': '1.5rem', - '8': '2rem', - '10': '2.5rem', - '12': '3rem', - '16': '4rem', - '24': '6rem', - '32': '8rem', - '48': '12rem', - '64': '16rem', - 'full': '100%', - 'screen': '100vh' - }, - - - /* - |----------------------------------------------------------------------------- - | Minimum width https://tailwindcss.com/docs/min-width - |----------------------------------------------------------------------------- - | - | Here is where you define your minimum width utility sizes. These can - | be percentage based, pixels, rems, or any other units. We provide a - | couple common use-cases by default. You can, of course, modify - | these values as needed. - | - | Class name: .min-w-{size} - | - */ - - minWidth: { - '0': '0', - 'full': '100%', - }, - - - /* - |----------------------------------------------------------------------------- - | Minimum height https://tailwindcss.com/docs/min-height - |----------------------------------------------------------------------------- - | - | Here is where you define your minimum height utility sizes. These can - | be percentage based, pixels, rems, or any other units. We provide a - | few common use-cases by default. You can, of course, modify these - | values as needed. - | - | Class name: .min-h-{size} - | - */ - - minHeight: { - '0': '0', - 'full': '100%', - 'screen': '100vh' - }, - - - /* - |----------------------------------------------------------------------------- - | Maximum width https://tailwindcss.com/docs/max-width - |----------------------------------------------------------------------------- - | - | Here is where you define your maximum width utility sizes. These can - | be percentage based, pixels, rems, or any other units. By default - | we provide a sensible rem based scale and a "full width" size, - | which is basically a reset utility. You can, of course, - | modify these values as needed. - | - | Class name: .max-w-{size} - | - */ - - maxWidth: { - 'xs': '20rem', - 'sm': '30rem', - 'md': '40rem', - 'lg': '50rem', - 'xl': '60rem', - '2xl': '70rem', - '3xl': '80rem', - '4xl': '90rem', - '5xl': '100rem', - 'full': '100%', - }, - - - /* - |----------------------------------------------------------------------------- - | Maximum height https://tailwindcss.com/docs/max-height - |----------------------------------------------------------------------------- - | - | Here is where you define your maximum height utility sizes. These can - | be percentage based, pixels, rems, or any other units. We provide a - | couple common use-cases by default. You can, of course, modify - | these values as needed. - | - | Class name: .max-h-{size} - | - */ - - maxHeight: { - 'full': '100%', - 'screen': '100vh', - }, - - - /* - |----------------------------------------------------------------------------- - | Padding https://tailwindcss.com/docs/padding - |----------------------------------------------------------------------------- - | - | Here is where you define your padding utility sizes. These can be - | percentage based, pixels, rems, or any other units. By default we - | provide a sensible rem based numeric scale plus a couple other - | common use-cases like "1px". You can, of course, modify these - | values as needed. - | - | Class name: .p{side?}-{size} - | - */ - - padding: { - 'px': '1px', - '0': '0', - '1': '0.25rem', - '2': '0.5rem', - '3': '0.75rem', - '4': '1rem', - '6': '1.5rem', - '8': '2rem', - }, - - - /* - |----------------------------------------------------------------------------- - | Margin https://tailwindcss.com/docs/margin - |----------------------------------------------------------------------------- - | - | Here is where you define your margin utility sizes. These can be - | percentage based, pixels, rems, or any other units. By default we - | provide a sensible rem based numeric scale plus a couple other - | common use-cases like "1px". You can, of course, modify these - | values as needed. - | - | Class name: .m{side?}-{size} - | - */ - - margin: { - 'auto': 'auto', - 'px': '1px', - '0': '0', - '1': '0.25rem', - '2': '0.5rem', - '3': '0.75rem', - '4': '1rem', - '6': '1.5rem', - '8': '2rem', - }, - - - /* - |----------------------------------------------------------------------------- - | Negative margin https://tailwindcss.com/docs/negative-margin - |----------------------------------------------------------------------------- - | - | Here is where you define your negative margin utility sizes. These can - | be percentage based, pixels, rems, or any other units. By default we - | provide matching values to the padding scale since these utilities - | generally get used together. You can, of course, modify these - | values as needed. - | - | Class name: .-m{side?}-{size} - | - */ - - negativeMargin: { - 'px': '1px', - '0': '0', - '1': '0.25rem', - '2': '0.5rem', - '3': '0.75rem', - '4': '1rem', - '6': '1.5rem', - '8': '2rem', - }, - - - /* - |----------------------------------------------------------------------------- - | Shadows https://tailwindcss.com/docs/shadows - |----------------------------------------------------------------------------- - | - | Here is where you define your shadow utilities. As you can see from - | the defaults we provide, it's possible to apply multiple shadows - | per utility using comma separation. - | - | If a `default` shadow is provided, it will be made available as the non- - | suffixed `.shadow` utility. - | - | Class name: .shadow-{size?} - | - */ - - shadows: { - default: '0 2px 4px 0 rgba(0,0,0,0.10)', - 'md': '0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)', - 'lg': '0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)', - 'inner': 'inset 0 2px 4px 0 rgba(0,0,0,0.06)', - 'none': 'none', - }, - - - /* - |----------------------------------------------------------------------------- - | Z-index https://tailwindcss.com/docs/z-index - |----------------------------------------------------------------------------- - | - | Here is where you define your z-index utility values. By default we - | provide a sensible numeric scale. You can, of course, modify these - | values as needed. - | - | Class name: .z-{index} - | - */ - - zIndex: { - 'auto': 'auto', - '0': 0, - '10': 10, - '20': 20, - '30': 30, - '40': 40, - '50': 50, - }, - - - /* - |----------------------------------------------------------------------------- - | Opacity https://tailwindcss.com/docs/opacity - |----------------------------------------------------------------------------- - | - | Here is where you define your opacity utility values. By default we - | provide a sensible numeric scale. You can, of course, modify these - | values as needed. - | - | Class name: .opacity-{name} - | - */ - - opacity: { - '0': '0', - '25': '.25', - '50': '.5', - '75': '.75', - '100': '1', - }, - - - /* - |----------------------------------------------------------------------------- - | SVG fill https://tailwindcss.com/docs/svg - |----------------------------------------------------------------------------- - | - | Here is where you define your SVG fill colors. By default we just provide - | `fill-current` which sets the fill to the current text color. This lets you - | specify a fill color using existing text color utilities and helps keep the - | generated CSS file size down. - | - | Class name: .fill-{name} - | - */ - - svgFill: { - 'current': 'currentColor', - }, - - - /* - |----------------------------------------------------------------------------- - | SVG stroke https://tailwindcss.com/docs/svg - |----------------------------------------------------------------------------- - | - | Here is where you define your SVG stroke colors. By default we just provide - | `stroke-current` which sets the stroke to the current text color. This lets - | you specify a stroke color using existing text color utilities and helps - | keep the generated CSS file size down. - | - | Class name: .stroke-{name} - | - */ - - svgStroke: { - 'current': 'currentColor', - }, - - - /* - |----------------------------------------------------------------------------- - | Modules https://tailwindcss.com/docs/configuration#modules - |----------------------------------------------------------------------------- - | - | Here is where you control which modules are generated and what variants are - | generated for each of those modules. - | - | Currently supported variants: - | - responsive - | - hover - | - focus - | - active - | - group-hover - | - | To disable a module completely, use `false` instead of an array. - | - */ - - modules: { - appearance: ['responsive'], - backgroundAttachment: ['responsive'], - backgroundColors: ['responsive', 'hover'], - backgroundPosition: ['responsive'], - backgroundRepeat: ['responsive'], - backgroundSize: ['responsive'], - borderColors: ['responsive', 'hover'], - borderRadius: ['responsive'], - borderStyle: ['responsive'], - borderWidths: ['responsive'], - cursor: ['responsive'], - display: ['responsive'], - flexbox: ['responsive'], - float: ['responsive'], - fonts: ['responsive'], - fontWeights: ['responsive', 'hover'], - height: ['responsive'], - leading: ['responsive'], - lists: ['responsive'], - margin: ['responsive'], - maxHeight: ['responsive'], - maxWidth: ['responsive'], - minHeight: ['responsive'], - minWidth: ['responsive'], - negativeMargin: ['responsive'], - opacity: ['responsive'], - overflow: ['responsive'], - padding: ['responsive'], - pointerEvents: ['responsive'], - position: ['responsive'], - resize: ['responsive'], - shadows: ['responsive'], - svgFill: [], - svgStroke: [], - textAlign: ['responsive'], - textColors: ['responsive', 'hover'], - textSizes: ['responsive'], - textStyle: ['responsive', 'hover'], - tracking: ['responsive'], - userSelect: ['responsive'], - verticalAlign: ['responsive'], - visibility: ['responsive'], - whitespace: ['responsive'], - width: ['responsive'], - zIndex: ['responsive'], - }, - - - /* - |----------------------------------------------------------------------------- - | Plugins https://tailwindcss.com/docs/plugins - |----------------------------------------------------------------------------- - | - | Here is where you can register any plugins you'd like to use in your - | project. Tailwind's built-in `container` plugin is enabled by default to - | give you a Bootstrap-style responsive container component out of the box. - | - | Be sure to view the complete plugin documentation to learn more about how - | the plugin system works. - | - */ - - plugins: [ - require('tailwindcss/plugins/container')({ - // center: true, - // padding: '1rem', - }), - ], - - - /* - |----------------------------------------------------------------------------- - | Advanced Options https://tailwindcss.com/docs/configuration#options - |----------------------------------------------------------------------------- - | - | Here is where you can tweak advanced configuration options. We recommend - | leaving these options alone unless you absolutely need to change them. - | - */ - - options: { - prefix: '', - important: false, - separator: ':', - }, - + theme: { + screens: { + sm: '640px', + md: '768px', + lg: '1024px', + xl: '1280px', + }, + fontFamily: { + display: ['Gilroy', 'sans-serif'], + body: ['Graphik', 'sans-serif'], + }, + borderWidth: { + default: '1px', + '0': '0', + '2': '2px', + '4': '4px', + }, + extend: { + colors: { + cyan: '#9cdbff', + }, + spacing: { + '96': '24rem', + '128': '32rem', + } + } + } }