From 895b92a157d4a4bddc967f168056db4f719328be Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 Apr 2019 13:14:27 +0100 Subject: [PATCH 01/59] init --- .gitignore | 2 ++ index.js | 9 +++++++++ package.json | 24 ++++++++++++++++++++++++ test.js | 41 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 .gitignore create mode 100644 index.js create mode 100644 package.json create mode 100644 test.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5e760f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/node_modules/ +/yarn.lock diff --git a/index.js b/index.js new file mode 100644 index 0000000..ab13eac --- /dev/null +++ b/index.js @@ -0,0 +1,9 @@ +module.exports = (variants) => { + return function ({ addUtilities }) { + addUtilities({ + '.test': { + display: 'block' + }, + }, variants) + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..671566a --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "name": "tailwindcss-plugin-jest-example", + "version": "0.1.0", + "description": "An example showing how to write tests for for Tailwind CSS plugins.", + "main": "index.js", + "scripts": { + "test": "jest" + }, + "keywords": ["tailwindcss", "jest"], + "author": { + "name": "Oliver Davies", + "url" : "https://www.oliverdavies.uk" + }, + "license": "MIT", + "devDependencies": { + "jest": "^24.7.1", + "jest-matcher-css": "^1.0.3" + }, + "dependencies": { + "lodash": "^4.17.11", + "postcss": "^7.0.14", + "tailwindcss": "^1.0.0-beta.4" + } +} diff --git a/test.js b/test.js new file mode 100644 index 0000000..fb41ce2 --- /dev/null +++ b/test.js @@ -0,0 +1,41 @@ +const _ = require('lodash') +const cssMatcher = require('jest-matcher-css') +const defaultConfig = require('tailwindcss/defaultConfig') +const plugin = require('./index.js') +const postcss = require('postcss') +const tailwindcss = require('tailwindcss') + +const disableCorePlugins = () => { + return _.mapValues(defaultConfig.variants, plugin => { + return false + }) +} + +const generatePluginCss = () => { + return postcss( + tailwindcss({ + corePlugins: disableCorePlugins(), + plugins: [plugin()] + }) + ) + .process('@tailwind utilities;', { + from: undefined + }) + .then(result => { + return result.css + }) +} + +expect.extend({ + toMatchCss: cssMatcher +}) + +test('it generates classes', () => { + return generatePluginCss().then(css => { + expect(css).toMatchCss(` + .test { + display: block; + } + `) + }) +}) From dd79626ab1687c6a8c854d09b6f57fb3a0b8b013 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 Apr 2019 13:15:57 +0100 Subject: [PATCH 02/59] Add .travis.yml --- .travis.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..cbcd902 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +language: node_js + +node_js: + - '8' + +cache: + directories: + - node_modules + +before_install: + - npm update + +install: + - npm install + +script: + - npm test From 9e45f9e44539f32b361ae53b2724c11c833d43c0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 Apr 2019 13:17:17 +0100 Subject: [PATCH 03/59] Add README.md --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f25dfd0 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Testing Tailwind CSS Plugins with Jest + +WIP + +## License + +MIT + +## Author + +[Oliver Davies](https://www.oliverdavies.uk) - Full Stack Developer From b1b82323c64114e527c4708404c04f086c5c873f Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 Apr 2019 13:22:14 +0100 Subject: [PATCH 04/59] Remove trailing comma --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index ab13eac..2d2c94f 100644 --- a/index.js +++ b/index.js @@ -3,7 +3,7 @@ module.exports = (variants) => { addUtilities({ '.test': { display: 'block' - }, + } }, variants) } } From 3706c3fce51aac6874d892db18925c5e43d11dca Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 Apr 2019 13:26:27 +0100 Subject: [PATCH 05/59] Create LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..53f4980 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Oliver Davies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 73485e6d3d5906357a996956a7d873bdcf0d9a0b Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 Apr 2019 20:59:01 +0100 Subject: [PATCH 06/59] Add test for classes with variants --- test.js | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/test.js b/test.js index fb41ce2..6251fc1 100644 --- a/test.js +++ b/test.js @@ -11,11 +11,11 @@ const disableCorePlugins = () => { }) } -const generatePluginCss = () => { +const generatePluginCss = (options = {}) => { return postcss( tailwindcss({ corePlugins: disableCorePlugins(), - plugins: [plugin()] + plugins: [plugin(options)] }) ) .process('@tailwind utilities;', { @@ -30,7 +30,7 @@ expect.extend({ toMatchCss: cssMatcher }) -test('it generates classes', () => { +test('it generates the correct classes with no variants', () => { return generatePluginCss().then(css => { expect(css).toMatchCss(` .test { @@ -39,3 +39,21 @@ test('it generates classes', () => { `) }) }) + +test('it generates the correct classes with variants', () => { + return generatePluginCss({ variants: ['hover', 'focus'] }).then(css => { + expect(css).toMatchCss(` + .test { + display: block; + } + + .hover\\:test:hover { + display: block; + } + + .focus\\:test:focus { + display: block; + } + `) + }) +}) From c5387b099f266e1bb93b0266e5457efe0ed99dd2 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 16 Apr 2019 13:25:01 +0100 Subject: [PATCH 07/59] Simplify disabling core plugins --- test.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/test.js b/test.js index 6251fc1..0858b50 100644 --- a/test.js +++ b/test.js @@ -6,9 +6,7 @@ const postcss = require('postcss') const tailwindcss = require('tailwindcss') const disableCorePlugins = () => { - return _.mapValues(defaultConfig.variants, plugin => { - return false - }) + return _.mapValues(defaultConfig.variants, () => false) } const generatePluginCss = (options = {}) => { From 6f6617381257627e6f9122b4838ef8d02f8a19ec Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 23 Apr 2019 21:37:39 +0100 Subject: [PATCH 08/59] Update tailwindcss --- package.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 671566a..37e289a 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,13 @@ "scripts": { "test": "jest" }, - "keywords": ["tailwindcss", "jest"], + "keywords": [ + "tailwindcss", + "jest" + ], "author": { "name": "Oliver Davies", - "url" : "https://www.oliverdavies.uk" + "url": "https://www.oliverdavies.uk" }, "license": "MIT", "devDependencies": { @@ -19,6 +22,6 @@ "dependencies": { "lodash": "^4.17.11", "postcss": "^7.0.14", - "tailwindcss": "^1.0.0-beta.4" + "tailwindcss": "^1.0.0-beta.5" } } From 068aecad52ef5a101be588e3033c145b225557a4 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 23 Apr 2019 21:41:00 +0100 Subject: [PATCH 09/59] Fix existing tests --- test.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test.js b/test.js index 0858b50..6276d74 100644 --- a/test.js +++ b/test.js @@ -32,7 +32,7 @@ test('it generates the correct classes with no variants', () => { return generatePluginCss().then(css => { expect(css).toMatchCss(` .test { - display: block; + display: block } `) }) @@ -42,15 +42,15 @@ test('it generates the correct classes with variants', () => { return generatePluginCss({ variants: ['hover', 'focus'] }).then(css => { expect(css).toMatchCss(` .test { - display: block; + display: block } .hover\\:test:hover { - display: block; + display: block } .focus\\:test:focus { - display: block; + display: block } `) }) From 6b11d05dfde6d56ff30513e72696708d1510829f Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 23 Apr 2019 21:41:38 +0100 Subject: [PATCH 10/59] Remove disableCorePlugins --- test.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/test.js b/test.js index 6276d74..dc0eb2e 100644 --- a/test.js +++ b/test.js @@ -5,14 +5,10 @@ const plugin = require('./index.js') const postcss = require('postcss') const tailwindcss = require('tailwindcss') -const disableCorePlugins = () => { - return _.mapValues(defaultConfig.variants, () => false) -} - const generatePluginCss = (options = {}) => { return postcss( tailwindcss({ - corePlugins: disableCorePlugins(), + corePlugins: false, plugins: [plugin(options)] }) ) From 5195eb9040982f558a2a21132a259944e132b04a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 23 Apr 2019 21:42:05 +0100 Subject: [PATCH 11/59] Remove lodash No longer needed. :) --- package.json | 1 - test.js | 1 - 2 files changed, 2 deletions(-) diff --git a/package.json b/package.json index 37e289a..68f38bf 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ "jest-matcher-css": "^1.0.3" }, "dependencies": { - "lodash": "^4.17.11", "postcss": "^7.0.14", "tailwindcss": "^1.0.0-beta.5" } diff --git a/test.js b/test.js index dc0eb2e..08c56a8 100644 --- a/test.js +++ b/test.js @@ -1,4 +1,3 @@ -const _ = require('lodash') const cssMatcher = require('jest-matcher-css') const defaultConfig = require('tailwindcss/defaultConfig') const plugin = require('./index.js') From db8240c54711ef3f4ae4b53a7101121a87055e03 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 May 2019 19:38:06 +0100 Subject: [PATCH 12/59] Inline function --- test.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/test.js b/test.js index 08c56a8..e7e726b 100644 --- a/test.js +++ b/test.js @@ -14,9 +14,7 @@ const generatePluginCss = (options = {}) => { .process('@tailwind utilities;', { from: undefined }) - .then(result => { - return result.css - }) + .then(result => result.css) } expect.extend({ From f0e56bf204eaab065c38d2b5ac6ea2974e48a250 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 May 2019 19:38:49 +0100 Subject: [PATCH 13/59] Inline function --- index.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/index.js b/index.js index 2d2c94f..6946e9d 100644 --- a/index.js +++ b/index.js @@ -1,9 +1,7 @@ -module.exports = (variants) => { - return function ({ addUtilities }) { - addUtilities({ - '.test': { - display: 'block' - } - }, variants) - } +module.exports = (variants) => ({ addUtilities }) => { + addUtilities({ + '.test': { + display: 'block' + } + }, variants) } From fd3018d1e0280ddf47c88f725d8edc14a844aefa Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 May 2019 19:40:39 +0100 Subject: [PATCH 14/59] Unneeded file extension --- test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.js b/test.js index e7e726b..3f80740 100644 --- a/test.js +++ b/test.js @@ -1,6 +1,6 @@ const cssMatcher = require('jest-matcher-css') const defaultConfig = require('tailwindcss/defaultConfig') -const plugin = require('./index.js') +const plugin = require('./index') const postcss = require('postcss') const tailwindcss = require('tailwindcss') From 166e4febfaf89ab746802bcfb636dcb5f7dc7652 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 May 2019 19:42:55 +0100 Subject: [PATCH 15/59] Update README Fixes #2 --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f25dfd0..17b9cb9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Testing Tailwind CSS Plugins with Jest -WIP +An example of how to use [Jest][jest], a JavaScript testing framework, for testing [Tailwind CSS][tailwind] plugins. ## License @@ -8,4 +8,8 @@ MIT ## Author -[Oliver Davies](https://www.oliverdavies.uk) - Full Stack Developer +[Oliver Davies][website] - Full Stack Developer + +[jest]: https://jestjs.io +[tailwind]: https://tailwindcss.com +[website]: https://www.oliverdavies.uk From 4fc24873ac4ef7ce0731287ecf964f0dcb60dca4 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 May 2019 20:00:33 +0100 Subject: [PATCH 16/59] No need to return --- test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test.js b/test.js index 3f80740..3a8e29a 100644 --- a/test.js +++ b/test.js @@ -22,7 +22,7 @@ expect.extend({ }) test('it generates the correct classes with no variants', () => { - return generatePluginCss().then(css => { + generatePluginCss().then(css => { expect(css).toMatchCss(` .test { display: block @@ -32,7 +32,7 @@ test('it generates the correct classes with no variants', () => { }) test('it generates the correct classes with variants', () => { - return generatePluginCss({ variants: ['hover', 'focus'] }).then(css => { + generatePluginCss({ variants: ['hover', 'focus'] }).then(css => { expect(css).toMatchCss(` .test { display: block From 00dc589c9c2103219ad92e69d6a1f8f2138b4521 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 2 May 2019 01:47:40 +0100 Subject: [PATCH 17/59] Change function format for generatePluginCss --- test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.js b/test.js index 3a8e29a..70b2f86 100644 --- a/test.js +++ b/test.js @@ -4,7 +4,7 @@ const plugin = require('./index') const postcss = require('postcss') const tailwindcss = require('tailwindcss') -const generatePluginCss = (options = {}) => { +function generatePluginCss(options = {}) { return postcss( tailwindcss({ corePlugins: false, From 388eb307cab8a06b9452c738b5cae1b940380b9e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 2 May 2019 01:48:16 +0100 Subject: [PATCH 18/59] Inline result --- test.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/test.js b/test.js index 70b2f86..e51092b 100644 --- a/test.js +++ b/test.js @@ -14,7 +14,6 @@ function generatePluginCss(options = {}) { .process('@tailwind utilities;', { from: undefined }) - .then(result => result.css) } expect.extend({ @@ -22,8 +21,8 @@ expect.extend({ }) test('it generates the correct classes with no variants', () => { - generatePluginCss().then(css => { - expect(css).toMatchCss(` + generatePluginCss().then(result => { + expect(result.css).toMatchCss(` .test { display: block } @@ -32,8 +31,8 @@ test('it generates the correct classes with no variants', () => { }) test('it generates the correct classes with variants', () => { - generatePluginCss({ variants: ['hover', 'focus'] }).then(css => { - expect(css).toMatchCss(` + generatePluginCss({ variants: ['hover', 'focus'] }).then(result => { + expect(result.css).toMatchCss(` .test { display: block } From 98021467bfdd886af541bd2def46c0592339d0bf Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 2 May 2019 01:49:20 +0100 Subject: [PATCH 19/59] Extract output constants --- test.js | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/test.js b/test.js index e51092b..4911670 100644 --- a/test.js +++ b/test.js @@ -21,29 +21,33 @@ expect.extend({ }) test('it generates the correct classes with no variants', () => { + const output = ` + .test { + display: block + } + ` + generatePluginCss().then(result => { - expect(result.css).toMatchCss(` - .test { - display: block - } - `) + expect(result.css).toMatchCss(output) }) }) test('it generates the correct classes with variants', () => { + const output = ` + .test { + display: block + } + + .hover\\:test:hover { + display: block + } + + .focus\\:test:focus { + display: block + } + ` + generatePluginCss({ variants: ['hover', 'focus'] }).then(result => { - expect(result.css).toMatchCss(` - .test { - display: block - } - - .hover\\:test:hover { - display: block - } - - .focus\\:test:focus { - display: block - } - `) + expect(result.css).toMatchCss(output) }) }) From 81e2052ca208ec492316e86fe13c6364d22a581d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 2 May 2019 01:51:43 +0100 Subject: [PATCH 20/59] Rename generatePluginCss to run --- test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test.js b/test.js index 4911670..6ed76e5 100644 --- a/test.js +++ b/test.js @@ -4,7 +4,7 @@ const plugin = require('./index') const postcss = require('postcss') const tailwindcss = require('tailwindcss') -function generatePluginCss(options = {}) { +function run(options = {}) { return postcss( tailwindcss({ corePlugins: false, @@ -27,7 +27,7 @@ test('it generates the correct classes with no variants', () => { } ` - generatePluginCss().then(result => { + run().then(result => { expect(result.css).toMatchCss(output) }) }) @@ -47,7 +47,7 @@ test('it generates the correct classes with variants', () => { } ` - generatePluginCss({ variants: ['hover', 'focus'] }).then(result => { + run({ variants: ['hover', 'focus'] }).then(result => { expect(result.css).toMatchCss(output) }) }) From 9935d675e37d1f61e6bbbd92ba3d0c2bd6e15b36 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 13 May 2019 19:47:34 +0100 Subject: [PATCH 21/59] Update Tailwind to 1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 68f38bf..785016b 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,6 @@ }, "dependencies": { "postcss": "^7.0.14", - "tailwindcss": "^1.0.0-beta.5" + "tailwindcss": "^1.0.1" } } From 90f17aedac572de858748eff1ce5b07e0b5867bd Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 12:32:26 +0100 Subject: [PATCH 22/59] init --- .editorconfig | 17 + .env.example | 27 + .gitattributes | 61 + .gitignore | 24 + .travis.yml | 43 + LICENSE | 339 + README.md | 145 + composer.json | 82 + composer.lock | 8455 ++++++++++++++++++++++++ drush/Commands/PolicyCommands.php | 38 + drush/README.md | 1 + drush/drush.yml | 6 + drush/sites/self.site.yml | 14 + load.environment.php | 20 + phpunit.xml.dist | 15 + scripts/composer/ScriptHandler.php | 100 + web/.csslintrc | 40 + web/.editorconfig | 17 + web/.eslintignore | 8 + web/.eslintrc.json | 3 + web/.gitattributes | 61 + web/.ht.router.php | 65 + web/.htaccess | 189 + web/autoload.php | 17 + web/index.php | 22 + web/modules/.gitkeep | 0 web/profiles/.gitkeep | 0 web/robots.txt | 61 + web/sites/default/default.services.yml | 174 + web/sites/default/default.settings.php | 779 +++ web/sites/development.services.yml | 9 + web/sites/example.settings.local.php | 131 + web/sites/example.sites.php | 57 + web/themes/.gitkeep | 0 web/update.php | 31 + web/web.config | 103 + 36 files changed, 11154 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 drush/Commands/PolicyCommands.php create mode 100644 drush/README.md create mode 100644 drush/drush.yml create mode 100644 drush/sites/self.site.yml create mode 100644 load.environment.php create mode 100644 phpunit.xml.dist create mode 100644 scripts/composer/ScriptHandler.php create mode 100644 web/.csslintrc create mode 100644 web/.editorconfig create mode 100644 web/.eslintignore create mode 100644 web/.eslintrc.json create mode 100644 web/.gitattributes create mode 100644 web/.ht.router.php create mode 100644 web/.htaccess create mode 100644 web/autoload.php create mode 100644 web/index.php create mode 100644 web/modules/.gitkeep create mode 100644 web/profiles/.gitkeep create mode 100644 web/robots.txt create mode 100644 web/sites/default/default.services.yml create mode 100644 web/sites/default/default.settings.php create mode 100644 web/sites/development.services.yml create mode 100644 web/sites/example.settings.local.php create mode 100644 web/sites/example.sites.php create mode 100644 web/themes/.gitkeep create mode 100644 web/update.php create mode 100644 web/web.config diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..686c443 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +# Drupal editor configuration normalization +# @see http://editorconfig.org/ + +# This is the top-most .editorconfig file; do not search in parent directories. +root = true + +# All files. +[*] +end_of_line = LF +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[composer.{json,lock}] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..6058123 --- /dev/null +++ b/.env.example @@ -0,0 +1,27 @@ +# +# Copy and rename this file to .env at root of this project. +# + +# A common use case is to supply database creds via the environment. Edit settings.php +# like so: +# +# $databases['default']['default'] = [ +# 'database' => getenv('MYSQL_DATABASE'), +# 'driver' => 'mysql', +# 'host' => getenv('MYSQL_HOSTNAME'), +# 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', +# 'password' => getenv('MYSQL_PASSWORD'), +# 'port' => getenv('MYSQL_PORT'), +# 'prefix' => '', +# 'username' => getenv('MYSQL_USER'), +# ]; +# +# Uncomment and populate as needed. +# MYSQL_DATABASE= +# MYSQL_HOSTNAME= +# MYSQL_PASSWORD= +# MYSQL_PORT= +# MYSQL_USER= + +# Another common use case is to set Drush's --uri via environment. +# DRUSH_OPTIONS_URI=http://example.com diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a37894e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,61 @@ +# Drupal git normalization +# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html +# @see https://www.drupal.org/node/1542048 + +# Normally these settings would be done with macro attributes for improved +# readability and easier maintenance. However macros can only be defined at the +# repository root directory. Drupal avoids making any assumptions about where it +# is installed. + +# Define text file attributes. +# - Treat them as text. +# - Ensure no CRLF line-endings, neither on checkout nor on checkin. +# - Detect whitespace errors. +# - Exposed by default in `git diff --color` on the CLI. +# - Validate with `git diff --check`. +# - Deny applying with `git apply --whitespace=error-all`. +# - Fix automatically with `git apply --whitespace=fix`. + +*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html +*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 + +# Define binary file attributes. +# - Do not treat them as text. +# - Include binary diff in patches instead of "binary files differ." +*.eot -text diff +*.exe -text diff +*.gif -text diff +*.gz -text diff +*.ico -text diff +*.jpeg -text diff +*.jpg -text diff +*.otf -text diff +*.phar -text diff +*.png -text diff +*.svgz -text diff +*.ttf -text diff +*.woff -text diff +*.woff2 -text diff diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..50d278d --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Ignore directories generated by Composer +/drush/contrib/ +/vendor/ +/web/core/ +/web/modules/contrib/ +/web/themes/contrib/ +/web/profiles/contrib/ +/web/libraries/ + +# Ignore sensitive information +/web/sites/*/settings.php +/web/sites/*/settings.local.php + +# Ignore Drupal's file directory +/web/sites/*/files/ + +# Ignore SimpleTest multi-site environment. +/web/sites/simpletest + +# Ignore files generated by PhpStorm +/.idea/ + +# Ignore .env files as they are personal +/.env diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5a3b11b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,43 @@ +language: php +dist: trusty +sudo: false + +php: + - 7.0 + - 7.1 + - 7.2 + - 7.3 + +env: + global: + - SIMPLETEST_DB=sqlite://tmp/site.sqlite + - SIMPLETEST_BASE_URL="http://127.0.0.1:8080" + matrix: + - RELEASE=stable COMPOSER_CHANNEL=stable + - RELEASE=dev COMPOSER_CHANNEL=stable + - RELEASE=stable COMPOSER_CHANNEL=snapshot + +before_install: + - echo 'sendmail_path = /bin/true' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini + - phpenv config-rm xdebug.ini + - composer --verbose self-update --$COMPOSER_CHANNEL + - composer --version + +install: + - composer --verbose validate + - composer --verbose install + +script: + - if [[ $RELEASE = dev ]]; then composer --verbose remove --no-update drupal/console; fi; + - if [[ $RELEASE = dev ]]; then composer --verbose require --no-update drupal/core:8.8.x-dev webflo/drupal-core-require-dev:8.8.x-dev; fi; + - if [[ $RELEASE = dev ]]; then composer --verbose update; fi; + - cd $TRAVIS_BUILD_DIR/web + - ./../vendor/bin/drush site-install --verbose --yes --db-url=sqlite://tmp/site.sqlite + - ./../vendor/bin/drush runserver $SIMPLETEST_BASE_URL & + - until curl -s $SIMPLETEST_BASE_URL; do true; done > /dev/null + # Skip core/tests/Drupal/Tests/ComposerIntegrationTest.php because web/ has no composer.json + # Ignore PageCache group temporarily, @see https://www.drupal.org/node/2770673 + # Ignore Setup group temporarily, @see https://www.drupal.org/node/2962157 + - ./../vendor/bin/phpunit -c core --testsuite unit --exclude-group Composer,DependencyInjection,PageCache,Setup + - ./../vendor/bin/drush + - if [[ $RELEASE = stable ]]; then ./../vendor/bin/drupal; fi; diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..23cb790 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..114dfaa --- /dev/null +++ b/README.md @@ -0,0 +1,145 @@ +# Composer template for Drupal projects + +[![Build Status](https://travis-ci.org/drupal-composer/drupal-project.svg?branch=8.x)](https://travis-ci.org/drupal-composer/drupal-project) + +This project template provides a starter kit for managing your site +dependencies with [Composer](https://getcomposer.org/). + +If you want to know how to use it as replacement for +[Drush Make](https://github.com/drush-ops/drush/blob/8.x/docs/make.md) visit +the [Documentation on drupal.org](https://www.drupal.org/node/2471553). + +## Usage + +First you need to [install composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx). + +> Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally). +You might need to replace `composer` with `php composer.phar` (or similar) +for your setup. + +After that you can create the project: + +``` +composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction +``` + +With `composer require ...` you can download new dependencies to your +installation. + +``` +cd some-dir +composer require drupal/devel:~1.0 +``` + +The `composer create-project` command passes ownership of all files to the +project that is created. You should create a new git repository, and commit +all files not excluded by the .gitignore file. + +## What does the template do? + +When installing the given `composer.json` some tasks are taken care of: + +* Drupal will be installed in the `web`-directory. +* Autoloader is implemented to use the generated composer autoloader in `vendor/autoload.php`, + instead of the one provided by Drupal (`web/vendor/autoload.php`). +* Modules (packages of type `drupal-module`) will be placed in `web/modules/contrib/` +* Theme (packages of type `drupal-theme`) will be placed in `web/themes/contrib/` +* Profiles (packages of type `drupal-profile`) will be placed in `web/profiles/contrib/` +* Creates default writable versions of `settings.php` and `services.yml`. +* Creates `web/sites/default/files`-directory. +* Latest version of drush is installed locally for use at `vendor/bin/drush`. +* Latest version of DrupalConsole is installed locally for use at `vendor/bin/drupal`. +* Creates environment variables based on your .env file. See [.env.example](.env.example). + +## Updating Drupal Core + +This project will attempt to keep all of your Drupal Core files up-to-date; the +project [drupal-composer/drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) +is used to ensure that your scaffold files are updated every time drupal/core is +updated. If you customize any of the "scaffolding" files (commonly .htaccess), +you may need to merge conflicts if any of your modified files are updated in a +new release of Drupal core. + +Follow the steps below to update your core files. + +1. Run `composer update drupal/core webflo/drupal-core-require-dev "symfony/*" --with-dependencies` to update Drupal Core and its dependencies. +1. Run `git diff` to determine if any of the scaffolding files have changed. + Review the files for any changes and restore any customizations to + `.htaccess` or `robots.txt`. +1. Commit everything all together in a single commit, so `web` will remain in + sync with the `core` when checking out branches or running `git bisect`. +1. In the event that there are non-trivial conflicts in step 2, you may wish + to perform these steps on a branch, and use `git merge` to combine the + updated core files with your customized files. This facilitates the use + of a [three-way merge tool such as kdiff3](http://www.gitshah.com/2010/12/how-to-setup-kdiff-as-diff-tool-for-git.html). This setup is not necessary if your changes are simple; + keeping all of your modifications at the beginning or end of the file is a + good strategy to keep merges easy. + +## Generate composer.json from existing project + +With using [the "Composer Generate" drush extension](https://www.drupal.org/project/composer_generate) +you can now generate a basic `composer.json` file from an existing project. Note +that the generated `composer.json` might differ from this project's file. + + +## FAQ + +### Should I commit the contrib modules I download? + +Composer recommends **no**. They provide [argumentation against but also +workrounds if a project decides to do it anyway](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md). + +### Should I commit the scaffolding files? + +The [drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) plugin can download the scaffold files (like +index.php, update.php, …) to the web/ directory of your project. If you have not customized those files you could choose +to not check them into your version control system (e.g. git). If that is the case for your project it might be +convenient to automatically run the drupal-scaffold plugin after every install or update of your project. You can +achieve that by registering `@composer drupal:scaffold` as post-install and post-update command in your composer.json: + +```json +"scripts": { + "post-install-cmd": [ + "@composer drupal:scaffold", + "..." + ], + "post-update-cmd": [ + "@composer drupal:scaffold", + "..." + ] +}, +``` +### How can I apply patches to downloaded modules? + +If you need to apply patches (depending on the project being modified, a pull +request is often a better solution), you can do so with the +[composer-patches](https://github.com/cweagans/composer-patches) plugin. + +To add a patch to drupal module foobar insert the patches section in the extra +section of composer.json: +```json +"extra": { + "patches": { + "drupal/foobar": { + "Patch description": "URL or local path to patch" + } + } +} +``` +### How do I switch from packagist.drupal-composer.org to packages.drupal.org? + +Follow the instructions in the [documentation on drupal.org](https://www.drupal.org/docs/develop/using-composer/using-packagesdrupalorg). + +### How do I specify a PHP version ? + +This project supports PHP 5.6 as minimum version (see [Drupal 8 PHP requirements](https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements)), however it's possible that a `composer update` will upgrade some package that will then require PHP 7+. + +To prevent this you can add this code to specify the PHP version you want to use in the `config` section of `composer.json`: +```json +"config": { + "sort-packages": true, + "platform": { + "php": "5.6.40" + } +}, +``` diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..0419896 --- /dev/null +++ b/composer.json @@ -0,0 +1,82 @@ +{ + "name": "drupal-composer/drupal-project", + "description": "Project template for Drupal 8 projects with composer", + "type": "project", + "license": "GPL-2.0-or-later", + "authors": [ + { + "name": "", + "role": "" + } + ], + "repositories": [ + { + "type": "composer", + "url": "https://packages.drupal.org/8" + } + ], + "require": { + "php": ">=5.6", + "composer/installers": "^1.2", + "cweagans/composer-patches": "^1.6.5", + "drupal-composer/drupal-scaffold": "^2.5", + "drupal/console": "^1.0.2", + "drupal/core": "^8.7.0", + "drush/drush": "^9.0.0", + "vlucas/phpdotenv": "^2.4", + "webflo/drupal-finder": "^1.0.0", + "webmozart/path-util": "^2.3", + "zaporylie/composer-drupal-optimizations": "^1.0" + }, + "require-dev": { + "webflo/drupal-core-require-dev": "^8.7.0" + }, + "conflict": { + "drupal/drupal": "*" + }, + "minimum-stability": "dev", + "prefer-stable": true, + "config": { + "sort-packages": true + }, + "autoload": { + "classmap": [ + "scripts/composer/ScriptHandler.php" + ], + "files": ["load.environment.php"] + }, + "scripts": { + "pre-install-cmd": [ + "DrupalProject\\composer\\ScriptHandler::checkComposerVersion" + ], + "pre-update-cmd": [ + "DrupalProject\\composer\\ScriptHandler::checkComposerVersion" + ], + "post-install-cmd": [ + "DrupalProject\\composer\\ScriptHandler::createRequiredFiles" + ], + "post-update-cmd": [ + "DrupalProject\\composer\\ScriptHandler::createRequiredFiles" + ] + }, + "extra": { + "composer-exit-on-patch-failure": true, + "patchLevel": { + "drupal/core": "-p2" + }, + "installer-paths": { + "web/core": ["type:drupal-core"], + "web/libraries/{$name}": ["type:drupal-library"], + "web/modules/contrib/{$name}": ["type:drupal-module"], + "web/profiles/contrib/{$name}": ["type:drupal-profile"], + "web/themes/contrib/{$name}": ["type:drupal-theme"], + "drush/Commands/{$name}": ["type:drupal-drush"] + }, + "drupal-scaffold": { + "initial": { + ".editorconfig": "../.editorconfig", + ".gitattributes": "../.gitattributes" + } + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..bf4f947 --- /dev/null +++ b/composer.lock @@ -0,0 +1,8455 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "e3c42c51253ba3bc56b77bf433a3ddb5", + "packages": [ + { + "name": "alchemy/zippy", + "version": "0.4.3", + "source": { + "type": "git", + "url": "https://github.com/alchemy-fr/Zippy.git", + "reference": "5ffdc93de0af2770d396bf433d8b2667c77277ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/alchemy-fr/Zippy/zipball/5ffdc93de0af2770d396bf433d8b2667c77277ea", + "reference": "5ffdc93de0af2770d396bf433d8b2667c77277ea", + "shasum": "" + }, + "require": { + "doctrine/collections": "~1.0", + "ext-mbstring": "*", + "php": ">=5.5", + "symfony/filesystem": "^2.0.5|^3.0", + "symfony/process": "^2.1|^3.0" + }, + "require-dev": { + "ext-zip": "*", + "guzzle/guzzle": "~3.0", + "guzzlehttp/guzzle": "^6.0", + "phpunit/phpunit": "^4.0|^5.0", + "symfony/finder": "^2.0.5|^3.0" + }, + "suggest": { + "ext-zip": "To use the ZipExtensionAdapter", + "guzzle/guzzle": "To use the GuzzleTeleporter with Guzzle 3", + "guzzlehttp/guzzle": "To use the GuzzleTeleporter with Guzzle 6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Alchemy\\Zippy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alchemy", + "email": "dev.team@alchemy.fr", + "homepage": "http://www.alchemy.fr/" + } + ], + "description": "Zippy, the archive manager companion", + "keywords": [ + "bzip", + "compression", + "tar", + "zip" + ], + "time": "2016-11-03T16:10:31+00:00" + }, + { + "name": "asm89/stack-cors", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "c163e2b614550aedcf71165db2473d936abbced6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/c163e2b614550aedcf71165db2473d936abbced6", + "reference": "c163e2b614550aedcf71165db2473d936abbced6", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/http-foundation": "~2.7|~3.0|~4.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.0 || ^4.8.10", + "squizlabs/php_codesniffer": "^2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Asm89\\Stack\\": "src/Asm89/Stack/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", + "keywords": [ + "cors", + "stack" + ], + "time": "2017-12-20T14:37:45+00:00" + }, + { + "name": "brumann/polyfill-unserialize", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/dbrumann/polyfill-unserialize.git", + "reference": "844d7e44b62a1a3d5c68cfb7ebbd59c17ea0fd7b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dbrumann/polyfill-unserialize/zipball/844d7e44b62a1a3d5c68cfb7ebbd59c17ea0fd7b", + "reference": "844d7e44b62a1a3d5c68cfb7ebbd59c17ea0fd7b", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brumann\\Polyfill\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Denis Brumann", + "email": "denis.brumann@sensiolabs.de" + } + ], + "description": "Backports unserialize options introduced in PHP 7.0 to older PHP versions.", + "time": "2017-02-03T09:55:47+00:00" + }, + { + "name": "chi-teck/drupal-code-generator", + "version": "1.29.1", + "source": { + "type": "git", + "url": "https://github.com/Chi-teck/drupal-code-generator.git", + "reference": "f1da0370113ee246cd8f6d744d4835e8d53ea61c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/f1da0370113ee246cd8f6d744d4835e8d53ea61c", + "reference": "f1da0370113ee246cd8f6d744d4835e8d53ea61c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=5.5.9", + "symfony/console": "^3.4 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.4 || ^4.0", + "twig/twig": "^1.35" + }, + "bin": [ + "bin/dcg" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/bootstrap.php" + ], + "psr-4": { + "DrupalCodeGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drupal code generator", + "time": "2019-04-26T08:30:10+00:00" + }, + { + "name": "composer/installers", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b", + "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0" + }, + "replace": { + "roundcube/plugin-installer": "*", + "shama/baton": "*" + }, + "require-dev": { + "composer/composer": "1.0.*@dev", + "phpunit/phpunit": "^4.8.36" + }, + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Craft", + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Thelia", + "WolfCMS", + "agl", + "aimeos", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "joomla", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "mediawiki", + "modulework", + "modx", + "moodle", + "osclass", + "phpbb", + "piwik", + "ppi", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "symfony", + "typo3", + "wordpress", + "yawik", + "zend", + "zikula" + ], + "time": "2018-08-27T06:10:37+00:00" + }, + { + "name": "composer/semver", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e", + "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2019-03-19T17:25:45+00:00" + }, + { + "name": "consolidation/annotated-command", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/annotated-command.git", + "reference": "512a2e54c98f3af377589de76c43b24652bcb789" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/512a2e54c98f3af377589de76c43b24652bcb789", + "reference": "512a2e54c98f3af377589de76c43b24652bcb789", + "shasum": "" + }, + "require": { + "consolidation/output-formatters": "^3.4", + "php": ">=5.4.5", + "psr/log": "^1", + "symfony/console": "^2.8|^3|^4", + "symfony/event-dispatcher": "^2.5|^3|^4", + "symfony/finder": "^2.5|^3|^4" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + }, + "scenario-options": { + "create-lockfile": "false" + } + }, + "phpunit4": { + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\AnnotatedCommand\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Initialize Symfony Console commands from annotated command class methods.", + "time": "2019-03-08T16:55:03+00:00" + }, + { + "name": "consolidation/config", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/config.git", + "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", + "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "grasmash/expander": "^1", + "php": ">=5.4.0" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^5", + "squizlabs/php_codesniffer": "2.*", + "symfony/console": "^2.5|^3|^4", + "symfony/yaml": "^2.8.11|^3|^4" + }, + "suggest": { + "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require-dev": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require-dev": { + "symfony/console": "^2.8", + "symfony/event-dispatcher": "^2.8", + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Provide configuration services for a commandline tool.", + "time": "2019-03-03T19:37:04+00:00" + }, + { + "name": "consolidation/filter-via-dot-access-data", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/filter-via-dot-access-data.git", + "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/a53e96c6b9f7f042f5e085bf911f3493cea823c6", + "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.5.0" + }, + "require-dev": { + "consolidation/robo": "^1.2.3", + "g1a/composer-test-scenarios": "^3", + "knplabs/github-api": "^2.7", + "php-coveralls/php-coveralls": "^1", + "php-http/guzzle6-adapter": "^1.1", + "phpunit/phpunit": "^5", + "squizlabs/php_codesniffer": "^2.8", + "symfony/console": "^2.8|^3|^4" + }, + "type": "library", + "extra": { + "scenarios": { + "phpunit5": { + "require-dev": { + "phpunit/phpunit": "^5.7.27" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.6.33" + } + } + } + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Filter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.", + "time": "2019-01-18T06:05:07+00:00" + }, + { + "name": "consolidation/log", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/log.git", + "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/log/zipball/b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", + "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", + "shasum": "" + }, + "require": { + "php": ">=5.4.5", + "psr/log": "^1.0", + "symfony/console": "^2.8|^3|^4" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + }, + "phpunit4": { + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", + "time": "2019-01-01T17:30:51+00:00" + }, + { + "name": "consolidation/output-formatters", + "version": "3.4.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/output-formatters.git", + "reference": "0881112642ad9059071f13f397f571035b527cb9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/0881112642ad9059071f13f397f571035b527cb9", + "reference": "0881112642ad9059071f13f397f571035b527cb9", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.4.0", + "symfony/console": "^2.8|^3|^4", + "symfony/finder": "^2.5|^3|^4" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^5.7.27", + "squizlabs/php_codesniffer": "^2.7", + "symfony/var-dumper": "^2.8|^3|^4", + "victorjonsson/markdowndocs": "^1.3" + }, + "suggest": { + "symfony/var-dumper": "For using the var_dump formatter" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^6" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony3": { + "require": { + "symfony/console": "^3.4", + "symfony/finder": "^3.4", + "symfony/var-dumper": "^3.4" + }, + "config": { + "platform": { + "php": "5.6.32" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + }, + "scenario-options": { + "create-lockfile": "false" + } + } + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\OutputFormatters\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Format text by applying transformations provided by plug-in formatters.", + "time": "2019-03-14T03:45:44+00:00" + }, + { + "name": "consolidation/robo", + "version": "1.4.9", + "source": { + "type": "git", + "url": "https://github.com/consolidation/Robo.git", + "reference": "5c6b3840a45afda1cbffbb3bb1f94dd5f9f83345" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/Robo/zipball/5c6b3840a45afda1cbffbb3bb1f94dd5f9f83345", + "reference": "5c6b3840a45afda1cbffbb3bb1f94dd5f9f83345", + "shasum": "" + }, + "require": { + "consolidation/annotated-command": "^2.10.2", + "consolidation/config": "^1.2", + "consolidation/log": "~1", + "consolidation/output-formatters": "^3.1.13", + "consolidation/self-update": "^1", + "grasmash/yaml-expander": "^1.3", + "league/container": "^2.2", + "php": ">=5.5.0", + "symfony/console": "^2.8|^3|^4", + "symfony/event-dispatcher": "^2.5|^3|^4", + "symfony/filesystem": "^2.5|^3|^4", + "symfony/finder": "^2.5|^3|^4", + "symfony/process": "^2.5|^3|^4" + }, + "replace": { + "codegyre/robo": "< 1.0" + }, + "require-dev": { + "codeception/aspect-mock": "^1|^2.1.1", + "codeception/base": "^2.3.7", + "codeception/verify": "^0.3.2", + "g1a/composer-test-scenarios": "^3", + "goaop/framework": "~2.1.2", + "goaop/parser-reflection": "^1.1.0", + "natxet/cssmin": "3.0.4", + "nikic/php-parser": "^3.1.5", + "patchwork/jsqueeze": "~2", + "pear/archive_tar": "^1.4.4", + "php-coveralls/php-coveralls": "^1", + "phpunit/php-code-coverage": "~2|~4", + "squizlabs/php_codesniffer": "^2.8" + }, + "suggest": { + "henrikbjorn/lurker": "For monitoring filesystem changes in taskWatch", + "natxet/CssMin": "For minifying CSS files in taskMinify", + "patchwork/jsqueeze": "For minifying JS files in taskMinify", + "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively." + }, + "bin": [ + "robo" + ], + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "remove": [ + "goaop/framework" + ], + "config": { + "platform": { + "php": "5.5.9" + } + }, + "scenario-options": { + "create-lockfile": "false" + } + } + }, + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Robo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + } + ], + "description": "Modern task runner", + "time": "2019-03-19T18:07:19+00:00" + }, + { + "name": "consolidation/self-update", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/consolidation/self-update.git", + "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/self-update/zipball/a1c273b14ce334789825a09d06d4c87c0a02ad54", + "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "symfony/console": "^2.8|^3|^4", + "symfony/filesystem": "^2.5|^3|^4" + }, + "bin": [ + "scripts/release" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "SelfUpdate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Alexander Menk", + "email": "menk@mestrona.net" + } + ], + "description": "Provides a self:update command for Symfony Console applications.", + "time": "2018-10-28T01:52:03+00:00" + }, + { + "name": "consolidation/site-alias", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/site-alias.git", + "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/site-alias/zipball/8cfd3b6ab6d541086fc970bf850864293b284e6f", + "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f", + "shasum": "" + }, + "require": { + "consolidation/config": "^1.2.1", + "php": ">=5.5.0" + }, + "require-dev": { + "consolidation/robo": "^1.2.3", + "g1a/composer-test-scenarios": "^3", + "knplabs/github-api": "^2.7", + "php-coveralls/php-coveralls": "^1", + "php-http/guzzle6-adapter": "^1.1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.8", + "symfony/console": "^2.8|^3|^4", + "symfony/yaml": "~2.3|^3" + }, + "type": "library", + "extra": { + "scenarios": { + "phpunit5": { + "require-dev": { + "phpunit/phpunit": "^5.7.27" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.6.33" + } + } + } + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\SiteAlias\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Manage alias records for local and remote sites.", + "time": "2019-03-12T17:31:48+00:00" + }, + { + "name": "consolidation/site-process", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/consolidation/site-process.git", + "reference": "8957b9b3f4d48c183b7b11a29089d52875442e2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/site-process/zipball/8957b9b3f4d48c183b7b11a29089d52875442e2f", + "reference": "8957b9b3f4d48c183b7b11a29089d52875442e2f", + "shasum": "" + }, + "require": { + "consolidation/config": "^1.2.1", + "consolidation/site-alias": "^3", + "php": ">=5.6.0", + "symfony/process": "^3.4" + }, + "require-dev": { + "consolidation/robo": "^1.3", + "g1a/composer-test-scenarios": "^3", + "knplabs/github-api": "^2.7", + "php-coveralls/php-coveralls": "^1", + "php-http/guzzle6-adapter": "^1.1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.8" + }, + "type": "library", + "extra": { + "scenarios": { + "phpunit5": { + "require-dev": { + "phpunit/phpunit": "^5.7.27" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.6.33" + } + } + } + }, + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\SiteProcess\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", + "time": "2019-04-05T20:16:00+00:00" + }, + { + "name": "container-interop/container-interop", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" + }, + "require": { + "psr/container": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "homepage": "https://github.com/container-interop/container-interop", + "time": "2017-02-14T19:40:03+00:00" + }, + { + "name": "cweagans/composer-patches", + "version": "1.6.5", + "source": { + "type": "git", + "url": "https://github.com/cweagans/composer-patches.git", + "reference": "2ec4f00ff5fb64de584c8c4aea53bf9053ecb0b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cweagans/composer-patches/zipball/2ec4f00ff5fb64de584c8c4aea53bf9053ecb0b3", + "reference": "2ec4f00ff5fb64de584c8c4aea53bf9053ecb0b3", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0", + "php": ">=5.3.0" + }, + "require-dev": { + "composer/composer": "~1.0", + "phpunit/phpunit": "~4.6" + }, + "type": "composer-plugin", + "extra": { + "class": "cweagans\\Composer\\Patches" + }, + "autoload": { + "psr-4": { + "cweagans\\Composer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Cameron Eagans", + "email": "me@cweagans.net" + } + ], + "description": "Provides a way to patch Composer packages.", + "time": "2018-05-11T18:00:16+00:00" + }, + { + "name": "dflydev/dot-access-configuration", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-configuration.git", + "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-configuration/zipball/2e6eb0c8b8830b26bb23defcfc38d4276508fc49", + "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "1.*", + "dflydev/placeholder-resolver": "1.*", + "php": ">=5.3.2" + }, + "require-dev": { + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/yaml": "Required for using the YAML Configuration Builders" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessConfiguration": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a deep data structure representing a configuration, access configuration by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-configuration", + "keywords": [ + "config", + "configuration" + ], + "time": "2018-09-08T23:00:17+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessData": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "time": "2017-01-20T21:14:22+00:00" + }, + { + "name": "dflydev/placeholder-resolver", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-placeholder-resolver.git", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-placeholder-resolver/zipball/c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\PlaceholderResolver": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a data source representing key => value pairs, resolve placeholders like ${foo.bar} to the value associated with the 'foo.bar' key in the data source.", + "homepage": "https://github.com/dflydev/dflydev-placeholder-resolver", + "keywords": [ + "placeholder", + "resolver" + ], + "time": "2012-10-28T21:08:28+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "doctrine/annotations", + "version": "v1.6.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/53120e0eb10355388d6ccbe462f1fea34ddadb24", + "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2019-03-25T19:12:02+00:00" + }, + { + "name": "doctrine/cache", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", + "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", + "shasum": "" + }, + "require": { + "php": "~7.1" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^4.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0", + "predis/predis": "~1.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Caching library offering an object-oriented API for many cache backends", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "time": "2018-08-21T18:01:43+00:00" + }, + { + "name": "doctrine/collections", + "version": "v1.6.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "d2ae4ef05e25197343b6a39bae1d3c427a2f6956" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/d2ae4ef05e25197343b6a39bae1d3c427a2f6956", + "reference": "d2ae4ef05e25197343b6a39bae1d3c427a2f6956", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan-shim": "^0.9.2", + "phpunit/phpunit": "^7.0", + "vimeo/psalm": "^3.2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "time": "2019-03-25T19:03:48+00:00" + }, + { + "name": "doctrine/common", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "30e33f60f64deec87df728c02b107f82cdafad9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/30e33f60f64deec87df728c02b107f82cdafad9d", + "reference": "30e33f60f64deec87df728c02b107f82cdafad9d", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^1.0", + "phpunit/phpunit": "^6.3", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^4.0.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "time": "2018-11-21T01:24:55+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Doctrine Event Manager component", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "eventdispatcher", + "eventmanager" + ], + "time": "2018-06-11T11:59:03+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2018-01-09T20:05:19+00:00" + }, + { + "name": "doctrine/lexer", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c", + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Doctrine\\Common\\Lexer\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "lexer", + "parser" + ], + "time": "2014-09-09T13:34:57+00:00" + }, + { + "name": "doctrine/persistence", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.10@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "phpstan/phpstan": "^0.8", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "time": "2019-04-23T08:28:24+00:00" + }, + { + "name": "doctrine/reflection", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/reflection.git", + "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^4.0", + "doctrine/common": "^2.8", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Doctrine Reflection component", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", + "keywords": [ + "reflection" + ], + "time": "2018-06-14T14:45:07+00:00" + }, + { + "name": "drupal-composer/drupal-scaffold", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/drupal-composer/drupal-scaffold.git", + "reference": "13c1ffc7dd4925cb03707759128b85c0cd6276f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal-composer/drupal-scaffold/zipball/13c1ffc7dd4925cb03707759128b85c0cd6276f8", + "reference": "13c1ffc7dd4925cb03707759128b85c0cd6276f8", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0", + "composer/semver": "^1.4", + "php": "^5.5.9|>=7.0.8" + }, + "require-dev": { + "composer/composer": "dev-master", + "g1a/composer-test-scenarios": "^2.1.0", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.8" + }, + "type": "composer-plugin", + "extra": { + "class": "DrupalComposer\\DrupalScaffold\\Plugin", + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "DrupalComposer\\DrupalScaffold\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Composer Plugin for updating the Drupal scaffold files when using drupal/core", + "time": "2019-03-30T10:41:38+00:00" + }, + { + "name": "drupal/console", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/hechoendrupal/drupal-console.git", + "reference": "368bbfa44dc6b957eb4db01977f7c39e83032d18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hechoendrupal/drupal-console/zipball/368bbfa44dc6b957eb4db01977f7c39e83032d18", + "reference": "368bbfa44dc6b957eb4db01977f7c39e83032d18", + "shasum": "" + }, + "require": { + "alchemy/zippy": "0.4.3", + "composer/installers": "~1.0", + "doctrine/annotations": "^1.2", + "doctrine/collections": "^1.3", + "drupal/console-core": "1.8.0", + "drupal/console-extend-plugin": "~0", + "guzzlehttp/guzzle": "~6.1", + "php": "^5.5.9 || ^7.0", + "psy/psysh": "0.6.* || ~0.8", + "symfony/css-selector": "~2.8|~3.0", + "symfony/dom-crawler": "~2.8|~3.0", + "symfony/http-foundation": "~2.8|~3.0" + }, + "suggest": { + "symfony/thanks": "Thank your favorite PHP projects on Github using the CLI!", + "vlucas/phpdotenv": "Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically." + }, + "bin": [ + "bin/drupal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Drupal\\Console\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "David Flores", + "email": "dmousex@gmail.com", + "homepage": "http://dmouse.net" + }, + { + "name": "Jesus Manuel Olivas", + "email": "jesus.olivas@gmail.com", + "homepage": "http://jmolivas.com" + }, + { + "name": "Eduardo Garcia", + "email": "enzo@enzolutions.com", + "homepage": "http://enzolutions.com/" + }, + { + "name": "Omar Aguirre", + "email": "omersguchigu@gmail.com" + }, + { + "name": "Drupal Console Contributors", + "homepage": "https://github.com/hechoendrupal/drupal-console/graphs/contributors" + } + ], + "description": "The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.", + "homepage": "http://drupalconsole.com/", + "keywords": [ + "console", + "development", + "drupal", + "symfony" + ], + "time": "2018-03-21T20:50:16+00:00" + }, + { + "name": "drupal/console-core", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/hechoendrupal/drupal-console-core.git", + "reference": "bf1fb4a6f689377acec1694267f674178d28e5d1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hechoendrupal/drupal-console-core/zipball/bf1fb4a6f689377acec1694267f674178d28e5d1", + "reference": "bf1fb4a6f689377acec1694267f674178d28e5d1", + "shasum": "" + }, + "require": { + "dflydev/dot-access-configuration": "^1.0", + "drupal/console-en": "1.8.0", + "php": "^5.5.9 || ^7.0", + "stecman/symfony-console-completion": "~0.7", + "symfony/config": "~2.8|~3.0", + "symfony/console": "~2.8|~3.0", + "symfony/debug": "~2.8|~3.0", + "symfony/dependency-injection": "~2.8|~3.0", + "symfony/event-dispatcher": "~2.8|~3.0", + "symfony/filesystem": "~2.8|~3.0", + "symfony/finder": "~2.8|~3.0", + "symfony/process": "~2.8|~3.0", + "symfony/translation": "~2.8|~3.0", + "symfony/yaml": "~2.8|~3.0", + "twig/twig": "^1.23.1", + "webflo/drupal-finder": "^1.0", + "webmozart/path-util": "^2.3" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Drupal\\Console\\Core\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "David Flores", + "email": "dmousex@gmail.com", + "homepage": "http://dmouse.net" + }, + { + "name": "Jesus Manuel Olivas", + "email": "jesus.olivas@gmail.com", + "homepage": "http://jmolivas.com" + }, + { + "name": "Drupal Console Contributors", + "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" + }, + { + "name": "Eduardo Garcia", + "email": "enzo@enzolutions.com", + "homepage": "http://enzolutions.com/" + }, + { + "name": "Omar Aguirre", + "email": "omersguchigu@gmail.com" + } + ], + "description": "Drupal Console Core", + "homepage": "http://drupalconsole.com/", + "keywords": [ + "console", + "development", + "drupal", + "symfony" + ], + "time": "2018-03-21T19:33:23+00:00" + }, + { + "name": "drupal/console-en", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/hechoendrupal/drupal-console-en.git", + "reference": "ea956ddffab04f519a89858810e5f695b9def92b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hechoendrupal/drupal-console-en/zipball/ea956ddffab04f519a89858810e5f695b9def92b", + "reference": "ea956ddffab04f519a89858810e5f695b9def92b", + "shasum": "" + }, + "type": "drupal-console-language", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "David Flores", + "email": "dmousex@gmail.com", + "homepage": "http://dmouse.net" + }, + { + "name": "Jesus Manuel Olivas", + "email": "jesus.olivas@gmail.com", + "homepage": "http://jmolivas.com" + }, + { + "name": "Drupal Console Contributors", + "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" + }, + { + "name": "Eduardo Garcia", + "email": "enzo@enzolutions.com", + "homepage": "http://enzolutions.com/" + }, + { + "name": "Omar Aguirre", + "email": "omersguchigu@gmail.com" + } + ], + "description": "Drupal Console English Language", + "homepage": "http://drupalconsole.com/", + "keywords": [ + "console", + "development", + "drupal", + "symfony" + ], + "time": "2018-03-21T19:16:27+00:00" + }, + { + "name": "drupal/console-extend-plugin", + "version": "0.9.2", + "source": { + "type": "git", + "url": "https://github.com/hechoendrupal/drupal-console-extend-plugin.git", + "reference": "f3bac233fd305359c33e96621443b3bd065555cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hechoendrupal/drupal-console-extend-plugin/zipball/f3bac233fd305359c33e96621443b3bd065555cc", + "reference": "f3bac233fd305359c33e96621443b3bd065555cc", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0", + "symfony/finder": "~2.7|~3.0", + "symfony/yaml": "~2.7|~3.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Drupal\\Console\\Composer\\Plugin\\Extender" + }, + "autoload": { + "psr-4": { + "Drupal\\Console\\Composer\\Plugin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jesus Manuel Olivas", + "email": "jesus.olivas@gmail.com" + } + ], + "description": "Drupal Console Extend Plugin", + "time": "2017-07-28T17:11:54+00:00" + }, + { + "name": "drupal/core", + "version": "8.7.1", + "source": { + "type": "git", + "url": "https://github.com/drupal/core.git", + "reference": "969f24810fb31eac71dd624de593f551bd6dc2a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core/zipball/969f24810fb31eac71dd624de593f551bd6dc2a3", + "reference": "969f24810fb31eac71dd624de593f551bd6dc2a3", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "^1.1", + "composer/semver": "^1.0", + "doctrine/annotations": "^1.2", + "doctrine/common": "^2.5", + "easyrdf/easyrdf": "^0.9", + "egulias/email-validator": "^2.0", + "ext-date": "*", + "ext-dom": "*", + "ext-filter": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-pdo": "*", + "ext-session": "*", + "ext-simplexml": "*", + "ext-spl": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "guzzlehttp/guzzle": "^6.2.1", + "masterminds/html5": "^2.1", + "paragonie/random_compat": "^1.0|^2.0", + "pear/archive_tar": "^1.4", + "php": "^5.5.9|>=7.0.8", + "stack/builder": "^1.0", + "symfony-cmf/routing": "^1.4", + "symfony/class-loader": "~3.4.0", + "symfony/console": "~3.4.0", + "symfony/dependency-injection": "~3.4.26", + "symfony/event-dispatcher": "~3.4.0", + "symfony/http-foundation": "~3.4.27", + "symfony/http-kernel": "~3.4.14", + "symfony/polyfill-iconv": "^1.0", + "symfony/process": "~3.4.0", + "symfony/psr-http-message-bridge": "^1.0", + "symfony/routing": "~3.4.0", + "symfony/serializer": "~3.4.0", + "symfony/translation": "~3.4.0", + "symfony/validator": "~3.4.0", + "symfony/yaml": "~3.4.5", + "twig/twig": "^1.38.2", + "typo3/phar-stream-wrapper": "^2.1.1", + "zendframework/zend-diactoros": "^1.1", + "zendframework/zend-feed": "^2.4" + }, + "conflict": { + "drush/drush": "<8.1.10" + }, + "replace": { + "drupal/action": "self.version", + "drupal/aggregator": "self.version", + "drupal/automated_cron": "self.version", + "drupal/ban": "self.version", + "drupal/bartik": "self.version", + "drupal/basic_auth": "self.version", + "drupal/big_pipe": "self.version", + "drupal/block": "self.version", + "drupal/block_content": "self.version", + "drupal/block_place": "self.version", + "drupal/book": "self.version", + "drupal/breakpoint": "self.version", + "drupal/ckeditor": "self.version", + "drupal/classy": "self.version", + "drupal/color": "self.version", + "drupal/comment": "self.version", + "drupal/config": "self.version", + "drupal/config_translation": "self.version", + "drupal/contact": "self.version", + "drupal/content_moderation": "self.version", + "drupal/content_translation": "self.version", + "drupal/contextual": "self.version", + "drupal/core-annotation": "self.version", + "drupal/core-assertion": "self.version", + "drupal/core-bridge": "self.version", + "drupal/core-class-finder": "self.version", + "drupal/core-datetime": "self.version", + "drupal/core-dependency-injection": "self.version", + "drupal/core-diff": "self.version", + "drupal/core-discovery": "self.version", + "drupal/core-event-dispatcher": "self.version", + "drupal/core-file-cache": "self.version", + "drupal/core-filesystem": "self.version", + "drupal/core-gettext": "self.version", + "drupal/core-graph": "self.version", + "drupal/core-http-foundation": "self.version", + "drupal/core-php-storage": "self.version", + "drupal/core-plugin": "self.version", + "drupal/core-proxy-builder": "self.version", + "drupal/core-render": "self.version", + "drupal/core-serialization": "self.version", + "drupal/core-transliteration": "self.version", + "drupal/core-utility": "self.version", + "drupal/core-uuid": "self.version", + "drupal/core-version": "self.version", + "drupal/datetime": "self.version", + "drupal/datetime_range": "self.version", + "drupal/dblog": "self.version", + "drupal/dynamic_page_cache": "self.version", + "drupal/editor": "self.version", + "drupal/entity_reference": "self.version", + "drupal/field": "self.version", + "drupal/field_layout": "self.version", + "drupal/field_ui": "self.version", + "drupal/file": "self.version", + "drupal/filter": "self.version", + "drupal/forum": "self.version", + "drupal/hal": "self.version", + "drupal/help": "self.version", + "drupal/history": "self.version", + "drupal/image": "self.version", + "drupal/inline_form_errors": "self.version", + "drupal/jsonapi": "self.version", + "drupal/language": "self.version", + "drupal/layout_builder": "self.version", + "drupal/layout_discovery": "self.version", + "drupal/link": "self.version", + "drupal/locale": "self.version", + "drupal/media": "self.version", + "drupal/media_library": "self.version", + "drupal/menu_link_content": "self.version", + "drupal/menu_ui": "self.version", + "drupal/migrate": "self.version", + "drupal/migrate_drupal": "self.version", + "drupal/migrate_drupal_multilingual": "self.version", + "drupal/migrate_drupal_ui": "self.version", + "drupal/minimal": "self.version", + "drupal/node": "self.version", + "drupal/options": "self.version", + "drupal/page_cache": "self.version", + "drupal/path": "self.version", + "drupal/quickedit": "self.version", + "drupal/rdf": "self.version", + "drupal/responsive_image": "self.version", + "drupal/rest": "self.version", + "drupal/search": "self.version", + "drupal/serialization": "self.version", + "drupal/settings_tray": "self.version", + "drupal/seven": "self.version", + "drupal/shortcut": "self.version", + "drupal/simpletest": "self.version", + "drupal/standard": "self.version", + "drupal/stark": "self.version", + "drupal/statistics": "self.version", + "drupal/syslog": "self.version", + "drupal/system": "self.version", + "drupal/taxonomy": "self.version", + "drupal/telephone": "self.version", + "drupal/text": "self.version", + "drupal/toolbar": "self.version", + "drupal/tour": "self.version", + "drupal/tracker": "self.version", + "drupal/update": "self.version", + "drupal/user": "self.version", + "drupal/views": "self.version", + "drupal/views_ui": "self.version", + "drupal/workflows": "self.version", + "drupal/workspaces": "self.version" + }, + "require-dev": { + "behat/mink": "1.7.x-dev", + "behat/mink-goutte-driver": "^1.2", + "behat/mink-selenium2-driver": "1.3.x-dev", + "drupal/coder": "^8.3.1", + "jcalderonzumba/gastonjs": "^1.0.2", + "jcalderonzumba/mink-phantomjs-driver": "^0.3.1", + "justinrainbow/json-schema": "^5.2", + "mikey179/vfsstream": "^1.2", + "phpspec/prophecy": "^1.7", + "phpunit/phpunit": "^4.8.35 || ^6.5", + "symfony/css-selector": "^3.4.0", + "symfony/debug": "^3.4.0", + "symfony/phpunit-bridge": "^3.4.3" + }, + "type": "drupal-core", + "extra": { + "merge-plugin": { + "require": [ + "core/lib/Drupal/Component/Annotation/composer.json", + "core/lib/Drupal/Component/Assertion/composer.json", + "core/lib/Drupal/Component/Bridge/composer.json", + "core/lib/Drupal/Component/ClassFinder/composer.json", + "core/lib/Drupal/Component/Datetime/composer.json", + "core/lib/Drupal/Component/DependencyInjection/composer.json", + "core/lib/Drupal/Component/Diff/composer.json", + "core/lib/Drupal/Component/Discovery/composer.json", + "core/lib/Drupal/Component/EventDispatcher/composer.json", + "core/lib/Drupal/Component/FileCache/composer.json", + "core/lib/Drupal/Component/FileSystem/composer.json", + "core/lib/Drupal/Component/Gettext/composer.json", + "core/lib/Drupal/Component/Graph/composer.json", + "core/lib/Drupal/Component/HttpFoundation/composer.json", + "core/lib/Drupal/Component/PhpStorage/composer.json", + "core/lib/Drupal/Component/Plugin/composer.json", + "core/lib/Drupal/Component/ProxyBuilder/composer.json", + "core/lib/Drupal/Component/Render/composer.json", + "core/lib/Drupal/Component/Serialization/composer.json", + "core/lib/Drupal/Component/Transliteration/composer.json", + "core/lib/Drupal/Component/Utility/composer.json", + "core/lib/Drupal/Component/Uuid/composer.json", + "core/lib/Drupal/Component/Version/composer.json" + ], + "recurse": false, + "replace": false, + "merge-extra": false + } + }, + "autoload": { + "psr-4": { + "Drupal\\Core\\": "lib/Drupal/Core", + "Drupal\\Component\\": "lib/Drupal/Component", + "Drupal\\Driver\\": "../drivers/lib/Drupal/Driver" + }, + "classmap": [ + "lib/Drupal.php", + "lib/Drupal/Component/Utility/Timer.php", + "lib/Drupal/Component/Utility/Unicode.php", + "lib/Drupal/Core/Database/Database.php", + "lib/Drupal/Core/DrupalKernel.php", + "lib/Drupal/Core/DrupalKernelInterface.php", + "lib/Drupal/Core/Site/Settings.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drupal is an open source content management platform powering millions of websites and applications.", + "time": "2019-05-08T16:00:55+00:00" + }, + { + "name": "drush/drush", + "version": "9.6.2", + "source": { + "type": "git", + "url": "https://github.com/drush-ops/drush.git", + "reference": "65d36cf542308d0b88f77c80f818a978d2844b80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/65d36cf542308d0b88f77c80f818a978d2844b80", + "reference": "65d36cf542308d0b88f77c80f818a978d2844b80", + "shasum": "" + }, + "require": { + "chi-teck/drupal-code-generator": "^1.28.1", + "composer/semver": "^1.4", + "consolidation/annotated-command": "^2.12", + "consolidation/config": "^1.2", + "consolidation/filter-via-dot-access-data": "^1", + "consolidation/output-formatters": "^3.3.1", + "consolidation/robo": "^1.4.6", + "consolidation/site-alias": "^3.0.0@stable", + "consolidation/site-process": "^2.0.1", + "ext-dom": "*", + "grasmash/yaml-expander": "^1.1.1", + "league/container": "~2", + "php": ">=5.6.0", + "psr/log": "~1.0", + "psy/psysh": "~0.6", + "symfony/console": "^3.4", + "symfony/event-dispatcher": "^3.4", + "symfony/finder": "^3.4 || ^4.0", + "symfony/process": "^3.4", + "symfony/var-dumper": "^3.4 || ^4.0", + "symfony/yaml": "^3.4", + "webflo/drupal-finder": "^1.1", + "webmozart/path-util": "^2.1.0" + }, + "require-dev": { + "composer/installers": "^1.2", + "cweagans/composer-patches": "~1.0", + "drupal/alinks": "1.0.0", + "drupal/devel": "^2", + "drupal/empty_theme": "1.0", + "g1a/composer-test-scenarios": "^3", + "lox/xhprof": "dev-master", + "phpunit/phpunit": "^4.8.36 || ^6.1", + "squizlabs/php_codesniffer": "^2.7", + "vlucas/phpdotenv": "^2.4", + "webflo/drupal-core-strict": "8.6.x-dev" + }, + "bin": [ + "drush" + ], + "type": "library", + "extra": { + "installer-paths": { + "sut/core": [ + "type:drupal-core" + ], + "sut/libraries/{$name}": [ + "type:drupal-library" + ], + "sut/modules/unish/{$name}": [ + "drupal/devel" + ], + "sut/themes/unish/{$name}": [ + "drupal/empty_theme" + ], + "sut/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "sut/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "sut/themes/contrib/{$name}": [ + "type:drupal-theme" + ], + "sut/drush/contrib/{$name}": [ + "type:drupal-drush" + ] + }, + "scenarios": { + "php5": { + "config": { + "platform": { + "php": "5.6.38" + } + } + } + }, + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Drush\\": "src/", + "Drush\\Internal\\": "src/internal-forks" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + }, + { + "name": "Owen Barton", + "email": "drupal@owenbarton.com" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Jonathan Araña Cruz", + "email": "jonhattan@faita.net" + }, + { + "name": "Jonathan Hedstrom", + "email": "jhedstrom@gmail.com" + }, + { + "name": "Christopher Gervais", + "email": "chris@ergonlogic.com" + }, + { + "name": "Dave Reid", + "email": "dave@davereid.net" + }, + { + "name": "Damian Lee", + "email": "damiankloip@googlemail.com" + } + ], + "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.", + "homepage": "http://www.drush.org", + "time": "2019-04-03T11:17:00+00:00" + }, + { + "name": "easyrdf/easyrdf", + "version": "0.9.1", + "source": { + "type": "git", + "url": "https://github.com/njh/easyrdf.git", + "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/njh/easyrdf/zipball/acd09dfe0555fbcfa254291e433c45fdd4652566", + "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-pcre": "*", + "php": ">=5.2.8" + }, + "require-dev": { + "phpunit/phpunit": "~3.5", + "sami/sami": "~1.4", + "squizlabs/php_codesniffer": "~1.4.3" + }, + "suggest": { + "ml/json-ld": "~1.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "EasyRdf_": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nicholas Humfrey", + "email": "njh@aelius.com", + "homepage": "http://www.aelius.com/njh/", + "role": "Developer" + }, + { + "name": "Alexey Zakhlestin", + "email": "indeyets@gmail.com", + "role": "Developer" + } + ], + "description": "EasyRdf is a PHP library designed to make it easy to consume and produce RDF.", + "homepage": "http://www.easyrdf.org/", + "keywords": [ + "Linked Data", + "RDF", + "Semantic Web", + "Turtle", + "rdfa", + "sparql" + ], + "time": "2015-02-27T09:45:49+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.7", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "709f21f92707308cdf8f9bcfa1af4cb26586521e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/709f21f92707308cdf8f9bcfa1af4cb26586521e", + "reference": "709f21f92707308cdf8f9bcfa1af4cb26586521e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">= 5.5" + }, + "require-dev": { + "dominicsayers/isemail": "dev-master", + "phpunit/phpunit": "^4.8.35||^5.7||^6.0", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2018-12-04T22:38:24+00:00" + }, + { + "name": "grasmash/expander", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/grasmash/expander.git", + "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f", + "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.4" + }, + "require-dev": { + "greg-1-anderson/composer-test-scenarios": "^1", + "phpunit/phpunit": "^4|^5.5.4", + "satooshi/php-coveralls": "^1.0.2|dev-master", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Grasmash\\Expander\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Grasmick" + } + ], + "description": "Expands internal property references in PHP arrays file.", + "time": "2017-12-21T22:14:55+00:00" + }, + { + "name": "grasmash/yaml-expander", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/grasmash/yaml-expander.git", + "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grasmash/yaml-expander/zipball/3f0f6001ae707a24f4d9733958d77d92bf9693b1", + "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.4", + "symfony/yaml": "^2.8.11|^3|^4" + }, + "require-dev": { + "greg-1-anderson/composer-test-scenarios": "^1", + "phpunit/phpunit": "^4.8|^5.5.4", + "satooshi/php-coveralls": "^1.0.2|dev-master", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Grasmash\\YamlExpander\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Grasmick" + } + ], + "description": "Expands internal property references in a yaml file.", + "time": "2017-12-16T16:06:03+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.3.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.4", + "php": ">=5.5" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.0" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.3-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2018-04-22T15:46:56+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-12-20T10:07:11+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "9f83dded91781a01c63574e387eaa769be769115" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/9f83dded91781a01c63574e387eaa769be769115", + "reference": "9f83dded91781a01c63574e387eaa769be769115", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2018-12-04T20:46:45+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "v0.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "1.0", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "~4.3", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleColor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com" + } + ], + "time": "2018-09-29T17:23:10+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.4", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "jakub-onderka/php-console-color": "~0.2", + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~1.0", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleHighlighter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "description": "Highlight PHP code in terminal", + "time": "2018-09-29T18:48:56+00:00" + }, + { + "name": "league/container", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/container.git", + "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/container/zipball/43f35abd03a12977a60ffd7095efd6a7808488c0", + "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "php": "^5.4.0 || ^7.0" + }, + "provide": { + "container-interop/container-interop-implementation": "^1.2", + "psr/container-implementation": "^1.0" + }, + "replace": { + "orno/di": "~2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Container\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Phil Bennett", + "email": "philipobenito@gmail.com", + "homepage": "http://www.philipobenito.com", + "role": "Developer" + } + ], + "description": "A fast and intuitive dependency injection container.", + "homepage": "https://github.com/thephpleague/container", + "keywords": [ + "container", + "dependency", + "di", + "injection", + "league", + "provider", + "service" + ], + "time": "2017-05-10T09:20:27+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "c961ca6a0a81dc6b55b6859b3f9ea7f402edf9ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/c961ca6a0a81dc6b55b6859b3f9ea7f402edf9ad", + "reference": "c961ca6a0a81dc6b55b6859b3f9ea7f402edf9ad", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "ext-libxml": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35", + "sami/sami": "~2.0", + "satooshi/php-coveralls": "1.0.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "time": "2019-03-10T11:41:28+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.2.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "5221f49a608808c1e4d436df32884cbc1b821ac0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/5221f49a608808c1e4d436df32884cbc1b821ac0", + "reference": "5221f49a608808c1e4d436df32884cbc1b821ac0", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5 || ^7.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2019-02-16T20:54:15+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v2.0.18", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2019-01-03T20:59:08+00:00" + }, + { + "name": "pear/archive_tar", + "version": "1.4.7", + "source": { + "type": "git", + "url": "https://github.com/pear/Archive_Tar.git", + "reference": "7e48add6f8edc3027dd98ad15964b1a28fd0c845" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/7e48add6f8edc3027dd98ad15964b1a28fd0c845", + "reference": "7e48add6f8edc3027dd98ad15964b1a28fd0c845", + "shasum": "" + }, + "require": { + "pear/pear-core-minimal": "^1.10.0alpha2", + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-bz2": "Bz2 compression support.", + "ext-xz": "Lzma2 compression support.", + "ext-zlib": "Gzip compression support." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Archive_Tar": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Vincent Blavet", + "email": "vincent@phpconcept.net" + }, + { + "name": "Greg Beaver", + "email": "greg@chiaraquartet.net" + }, + { + "name": "Michiel Rook", + "email": "mrook@php.net" + } + ], + "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", + "homepage": "https://github.com/pear/Archive_Tar", + "keywords": [ + "archive", + "tar" + ], + "time": "2019-04-08T13:15:55+00:00" + }, + { + "name": "pear/console_getopt", + "version": "v1.4.2", + "source": { + "type": "git", + "url": "https://github.com/pear/Console_Getopt.git", + "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/6c77aeb625b32bd752e89ee17972d103588b90c0", + "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-0": { + "Console": "./" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Greg Beaver", + "email": "cellog@php.net", + "role": "Helper" + }, + { + "name": "Andrei Zmievski", + "email": "andrei@php.net", + "role": "Lead" + }, + { + "name": "Stig Bakken", + "email": "stig@php.net", + "role": "Developer" + } + ], + "description": "More info available on: http://pear.php.net/package/Console_Getopt", + "time": "2019-02-06T16:52:33+00:00" + }, + { + "name": "pear/pear-core-minimal", + "version": "v1.10.9", + "source": { + "type": "git", + "url": "https://github.com/pear/pear-core-minimal.git", + "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/742be8dd68c746a01e4b0a422258e9c9cae1c37f", + "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f", + "shasum": "" + }, + "require": { + "pear/console_getopt": "~1.4", + "pear/pear_exception": "~1.0" + }, + "replace": { + "rsky/pear-core-min": "self.version" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "src/" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Christian Weiske", + "email": "cweiske@php.net", + "role": "Lead" + } + ], + "description": "Minimal set of PEAR core files to be used as composer dependency", + "time": "2019-03-13T18:15:44+00:00" + }, + { + "name": "pear/pear_exception", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/pear/PEAR_Exception.git", + "reference": "8c18719fdae000b690e3912be401c76e406dd13b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/8c18719fdae000b690e3912be401c76e406dd13b", + "reference": "8c18719fdae000b690e3912be401c76e406dd13b", + "shasum": "" + }, + "require": { + "php": ">=4.4.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "type": "class", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "PEAR": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "." + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Helgi Thormar", + "email": "dufuz@php.net" + }, + { + "name": "Greg Beaver", + "email": "cellog@php.net" + } + ], + "description": "The PEAR Exception base class.", + "homepage": "https://github.com/pear/PEAR_Exception", + "keywords": [ + "exception" + ], + "time": "2015-02-10T20:07:52+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2018-11-20T15:27:04+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.9.9", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", + "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "ext-json": "*", + "ext-tokenizer": "*", + "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", + "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", + "php": ">=5.4.0", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "~2.15|~3.16", + "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2018-10-13T15:16:03+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "~3.7.0", + "satooshi/php-coveralls": ">=1.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2016-02-11T07:05:27+00:00" + }, + { + "name": "stack/builder", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/stackphp/builder.git", + "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stackphp/builder/zipball/fb3d136d04c6be41120ebf8c0cc71fe9507d750a", + "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "symfony/http-foundation": "~2.1|~3.0|~4.0", + "symfony/http-kernel": "~2.1|~3.0|~4.0" + }, + "require-dev": { + "silex/silex": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Stack": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Builder for stack middlewares based on HttpKernelInterface.", + "keywords": [ + "stack" + ], + "time": "2017-11-18T14:57:29+00:00" + }, + { + "name": "stecman/symfony-console-completion", + "version": "0.10.1", + "source": { + "type": "git", + "url": "https://github.com/stecman/symfony-console-completion.git", + "reference": "7bfa9b93e216896419f2f8de659935d7e04fecd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stecman/symfony-console-completion/zipball/7bfa9b93e216896419f2f8de659935d7e04fecd8", + "reference": "7bfa9b93e216896419f2f8de659935d7e04fecd8", + "shasum": "" + }, + "require": { + "php": ">=5.3.2", + "symfony/console": "~2.3 || ~3.0 || ~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.36 || ~5.7 || ~6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Stecman\\Component\\Symfony\\Console\\BashCompletion\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Holdaway", + "email": "stephen@stecman.co.nz" + } + ], + "description": "Automatic BASH completion for Symfony Console Component based applications.", + "time": "2019-04-29T03:20:18+00:00" + }, + { + "name": "symfony-cmf/routing", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony-cmf/routing.git", + "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony-cmf/routing/zipball/fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", + "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", + "shasum": "" + }, + "require": { + "php": "^5.3.9|^7.0", + "psr/log": "1.*", + "symfony/http-kernel": "^2.2|3.*", + "symfony/routing": "^2.2|3.*" + }, + "require-dev": { + "friendsofsymfony/jsrouting-bundle": "^1.1", + "symfony-cmf/testing": "^1.3", + "symfony/config": "^2.2|3.*", + "symfony/dependency-injection": "^2.0.5|3.*", + "symfony/event-dispatcher": "^2.1|3.*" + }, + "suggest": { + "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version (~2.1)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Cmf\\Component\\Routing\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony CMF Community", + "homepage": "https://github.com/symfony-cmf/Routing/contributors" + } + ], + "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", + "homepage": "http://cmf.symfony.com", + "keywords": [ + "database", + "routing" + ], + "time": "2017-05-09T08:10:41+00:00" + }, + { + "name": "symfony/class-loader", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/class-loader.git", + "reference": "4459eef5298dedfb69f771186a580062b8516497" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/4459eef5298dedfb69f771186a580062b8516497", + "reference": "4459eef5298dedfb69f771186a580062b8516497", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "require-dev": { + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/polyfill-apcu": "~1.1" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ClassLoader Component", + "homepage": "https://symfony.com", + "time": "2019-01-16T09:39:14+00:00" + }, + { + "name": "symfony/config", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "177a276c01575253c95cefe0866e3d1b57637fe0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/177a276c01575253c95cefe0866e3d1b57637fe0", + "reference": "177a276c01575253c95cefe0866e3d1b57637fe0", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/filesystem": "~2.8|~3.0|~4.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/dependency-injection": "<3.3", + "symfony/finder": "<3.3" + }, + "require-dev": { + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/event-dispatcher": "~3.3|~4.0", + "symfony/finder": "~3.3|~4.0", + "symfony/yaml": "~3.0|~4.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2019-02-23T15:06:07+00:00" + }, + { + "name": "symfony/console", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "15a9104356436cb26e08adab97706654799d31d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/15a9104356436cb26e08adab97706654799d31d8", + "reference": "15a9104356436cb26e08adab97706654799d31d8", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.3|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.3|~4.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2019-04-08T09:29:13+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/8ca29297c29b64fb3a1a135e71cb25f67f9fdccf", + "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "time": "2019-01-16T09:39:14+00:00" + }, + { + "name": "symfony/debug", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "681afbb26488903c5ac15e63734f1d8ac430c9b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/681afbb26488903c5ac15e63734f1d8ac430c9b9", + "reference": "681afbb26488903c5ac15e63734f1d8ac430c9b9", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/http-kernel": "~2.8|~3.0|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2019-04-11T09:48:14+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "be0feb3fa202aedfd8d1956f2dafd563fb13acbf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/be0feb3fa202aedfd8d1956f2dafd563fb13acbf", + "reference": "be0feb3fa202aedfd8d1956f2dafd563fb13acbf", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/container": "^1.0" + }, + "conflict": { + "symfony/config": "<3.3.7", + "symfony/finder": "<3.3", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2019-04-20T15:32:49+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "d40023c057393fb25f7ca80af2a56ed948c45a09" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/d40023c057393fb25f7ca80af2a56ed948c45a09", + "reference": "d40023c057393fb25f7ca80af2a56ed948c45a09", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "~2.8|~3.0|~4.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DomCrawler Component", + "homepage": "https://symfony.com", + "time": "2019-02-23T15:06:07+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "a088aafcefb4eef2520a290ed82e4374092a6dff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a088aafcefb4eef2520a290ed82e4374092a6dff", + "reference": "a088aafcefb4eef2520a290ed82e4374092a6dff", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/dependency-injection": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/stopwatch": "~2.8|~3.0|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2019-04-02T08:51:52+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "acf99758b1df8e9295e6b85aa69f294565c9fedb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/acf99758b1df8e9295e6b85aa69f294565c9fedb", + "reference": "acf99758b1df8e9295e6b85aa69f294565c9fedb", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2019-02-04T21:34:32+00:00" + }, + { + "name": "symfony/finder", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "61af5ce0b34b942d414fe8f1b11950d0e9a90e98" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/61af5ce0b34b942d414fe8f1b11950d0e9a90e98", + "reference": "61af5ce0b34b942d414fe8f1b11950d0e9a90e98", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2019-04-02T19:54:57+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "fa02215233be8de1c2b44617088192f9e8db3512" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/fa02215233be8de1c2b44617088192f9e8db3512", + "reference": "fa02215233be8de1c2b44617088192f9e8db3512", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php70": "~1.6" + }, + "require-dev": { + "symfony/expression-language": "~2.8|~3.0|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2019-05-01T08:04:33+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "586046f5adc6a08eaebbe4519ef18ad52f54e453" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/586046f5adc6a08eaebbe4519ef18ad52f54e453", + "reference": "586046f5adc6a08eaebbe4519ef18ad52f54e453", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0", + "symfony/debug": "^3.3.3|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", + "symfony/var-dumper": "<3.3", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "~2.8|~3.0|~4.0", + "symfony/class-loader": "~2.8|~3.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/console": "~2.8|~3.0|~4.0", + "symfony/css-selector": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "^3.4.10|^4.0.10", + "symfony/dom-crawler": "~2.8|~3.0|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/process": "~2.8|~3.0|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~2.8|~3.0|~4.0", + "symfony/templating": "~2.8|~3.0|~4.0", + "symfony/translation": "~2.8|~3.0|~4.0", + "symfony/var-dumper": "~3.3|~4.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/finder": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2019-05-01T13:03:24+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "82ebae02209c21113908c229e9883c419720738a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", + "reference": "82ebae02209c21113908c229e9883c419720738a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f037ea22acfaee983e271dd9c3b8bb4150bd8ad7", + "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "bc4858fb611bda58719124ca079baff854149c89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/bc4858fb611bda58719124ca079baff854149c89", + "reference": "bc4858fb611bda58719124ca079baff854149c89", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0|~2.0|~9.99", + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/process", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "a9c4dfbf653023b668c282e4e02609d131f4057a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/a9c4dfbf653023b668c282e4e02609d131f4057a", + "reference": "a9c4dfbf653023b668c282e4e02609d131f4057a", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2019-04-08T16:15:54+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad", + "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad", + "shasum": "" + }, + "require": { + "php": "^7.1", + "psr/http-message": "^1.0", + "symfony/http-foundation": "^3.4 || ^4.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "symfony/phpunit-bridge": "^3.4.20 || ^4.0", + "zendframework/zend-diactoros": "^1.4.1 || ^2.0" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "time": "2019-03-11T18:22:33+00:00" + }, + { + "name": "symfony/routing", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "ff11aac46d6cb8a65f2855687bb9a1ac9d860eec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/ff11aac46d6cb8a65f2855687bb9a1ac9d860eec", + "reference": "ff11aac46d6cb8a65f2855687bb9a1ac9d860eec", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/config": "<3.3.1", + "symfony/dependency-injection": "<3.3", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "psr/log": "~1.0", + "symfony/config": "^3.3.1|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2019-03-29T21:58:42+00:00" + }, + { + "name": "symfony/serializer", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "99aceeb3e10852b951b9cab57a2b83062db09efb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/99aceeb3e10852b951b9cab57a2b83062db09efb", + "reference": "99aceeb3e10852b951b9cab57a2b83062db09efb", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "phpdocumentor/type-resolver": "<0.2.1", + "symfony/dependency-injection": "<3.2", + "symfony/property-access": ">=3.0,<3.0.4|>=2.8,<2.8.4", + "symfony/property-info": "<3.1", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/cache": "~3.1|~4.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.2|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/property-access": "~2.8|~3.0|~4.0", + "symfony/property-info": "^3.4.13|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/http-foundation": "To use the DataUriNormalizer.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/property-info": "To deserialize relations.", + "symfony/yaml": "For using the default YAML mapping loader." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Serializer Component", + "homepage": "https://symfony.com", + "time": "2019-04-27T21:20:35+00:00" + }, + { + "name": "symfony/translation", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "301a5d627220a1c4ee522813b0028653af6c4f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/301a5d627220a1c4ee522813b0028653af6c4f54", + "reference": "301a5d627220a1c4ee522813b0028653af6c4f54", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/intl": "^2.8.18|^3.2.5|~4.0", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2019-05-01T11:10:09+00:00" + }, + { + "name": "symfony/validator", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "cc3f577d8887737df4d77a4c0cc6e3c22164cea4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/cc3f577d8887737df4d77a4c0cc6e3c22164cea4", + "reference": "cc3f577d8887737df4d77a4c0cc6e3c22164cea4", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation": "~2.8|~3.0|~4.0" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.3", + "symfony/http-kernel": "<3.3.5", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", + "egulias/email-validator": "^1.2.8|~2.0", + "symfony/cache": "~3.1|~4.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/http-kernel": "^3.3.5|~4.0", + "symfony/intl": "^2.8.18|^3.2.5|~4.0", + "symfony/property-access": "~2.8|~3.0|~4.0", + "symfony/var-dumper": "~3.3|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "egulias/email-validator": "Strict (RFC compliant) email validation", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "", + "symfony/expression-language": "For using the Expression validator", + "symfony/http-foundation": "", + "symfony/intl": "", + "symfony/property-access": "For accessing properties within comparison constraints", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Validator Component", + "homepage": "https://symfony.com", + "time": "2019-04-29T08:34:27+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.2.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "3c4084cb1537c0e2ad41aad622bbf55a44a5c9ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3c4084cb1537c0e2ad41aad622bbf55a44a5c9ce", + "reference": "3c4084cb1537c0e2ad41aad622bbf55a44a5c9ce", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2019-05-01T12:55:36+00:00" + }, + { + "name": "symfony/yaml", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "212a27b731e5bfb735679d1ffaac82bd6a1dc996" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/212a27b731e5bfb735679d1ffaac82bd6a1dc996", + "reference": "212a27b731e5bfb735679d1ffaac82bd6a1dc996", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-03-25T07:48:46+00:00" + }, + { + "name": "twig/twig", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "575cd5028362da591facde1ef5d7b94553c375c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/575cd5028362da591facde1ef5d7b94553c375c9", + "reference": "575cd5028362da591facde1ef5d7b94553c375c9", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^2.7", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.41-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2019-05-14T11:59:08+00:00" + }, + { + "name": "typo3/phar-stream-wrapper", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/phar-stream-wrapper.git", + "reference": "057622f5a3b92a5ffbea0fbaadce573500a62870" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/057622f5a3b92a5ffbea0fbaadce573500a62870", + "reference": "057622f5a3b92a5ffbea0fbaadce573500a62870", + "shasum": "" + }, + "require": { + "brumann/polyfill-unserialize": "^1.0", + "ext-json": "*", + "php": "^5.3.3|^7.0" + }, + "require-dev": { + "ext-xdebug": "*", + "phpunit/phpunit": "^4.8.36" + }, + "suggest": { + "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" + }, + "type": "library", + "autoload": { + "psr-4": { + "TYPO3\\PharStreamWrapper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Interceptors for PHP's native phar:// stream handling", + "homepage": "https://typo3.org/", + "keywords": [ + "phar", + "php", + "security", + "stream-wrapper" + ], + "time": "2019-05-14T13:14:31+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v2.6.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2a7dcf7e3e02dc5e701004e51a6f304b713107d5", + "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-ctype": "^1.9" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "http://www.vancelucas.com" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "time": "2019-01-29T11:11:52+00:00" + }, + { + "name": "webflo/drupal-finder", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/webflo/drupal-finder.git", + "reference": "8a7886c575d6eaa67a425dceccc84e735c0b9637" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/8a7886c575d6eaa67a425dceccc84e735c0b9637", + "reference": "8a7886c575d6eaa67a425dceccc84e735c0b9637", + "shasum": "" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6", + "phpunit/phpunit": "^4.8" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/DrupalFinder.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Florian Weber", + "email": "florian@webflo.org" + } + ], + "description": "Helper class to locate a Drupal installation from a given path.", + "time": "2017-10-24T08:12:11+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2018-12-25T11:19:39+00:00" + }, + { + "name": "webmozart/path-util", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/path-util.git", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "webmozart/assert": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\PathUtil\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", + "time": "2015-12-17T08:42:14+00:00" + }, + { + "name": "zaporylie/composer-drupal-optimizations", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/zaporylie/composer-drupal-optimizations.git", + "reference": "173c198fd7c9aefa5e5b68cd755ee63eb0abf7e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zaporylie/composer-drupal-optimizations/zipball/173c198fd7c9aefa5e5b68cd755ee63eb0abf7e8", + "reference": "173c198fd7c9aefa5e5b68cd755ee63eb0abf7e8", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1" + }, + "require-dev": { + "composer/composer": "^1.6", + "phpunit/phpunit": "^6" + }, + "type": "composer-plugin", + "extra": { + "class": "zaporylie\\ComposerDrupalOptimizations\\Plugin" + }, + "autoload": { + "psr-4": { + "zaporylie\\ComposerDrupalOptimizations\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Jakub Piasecki", + "email": "jakub@piaseccy.pl" + } + ], + "description": "Composer plugin to improve composer performance for Drupal projects", + "time": "2019-02-20T10:00:17+00:00" + }, + { + "name": "zendframework/zend-diactoros", + "version": "1.8.6", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-diactoros.git", + "reference": "20da13beba0dde8fb648be3cc19765732790f46e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/20da13beba0dde8fb648be3cc19765732790f46e", + "reference": "20da13beba0dde8fb648be3cc19765732790f46e", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^5.7.16 || ^6.0.8 || ^7.2.7", + "zendframework/zend-coding-standard": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev", + "dev-develop": "1.9.x-dev", + "dev-release-2.0": "2.0.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php" + ], + "psr-4": { + "Zend\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://github.com/zendframework/zend-diactoros", + "keywords": [ + "http", + "psr", + "psr-7" + ], + "time": "2018-09-05T19:29:37+00:00" + }, + { + "name": "zendframework/zend-escaper", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-escaper.git", + "reference": "31d8aafae982f9568287cb4dce987e6aff8fd074" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/31d8aafae982f9568287cb4dce987e6aff8fd074", + "reference": "31d8aafae982f9568287cb4dce987e6aff8fd074", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev", + "dev-develop": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "keywords": [ + "ZendFramework", + "escaper", + "zf" + ], + "time": "2018-04-25T15:48:53+00:00" + }, + { + "name": "zendframework/zend-feed", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-feed.git", + "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/d926c5af34b93a0121d5e2641af34ddb1533d733", + "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.6 || ^7.0", + "zendframework/zend-escaper": "^2.5.2", + "zendframework/zend-stdlib": "^3.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3", + "psr/http-message": "^1.0.1", + "zendframework/zend-cache": "^2.7.2", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-db": "^2.8.2", + "zendframework/zend-http": "^2.7", + "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", + "zendframework/zend-validator": "^2.10.1" + }, + "suggest": { + "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Zend\\Feed\\Reader\\Http\\Psr7ResponseDecorator", + "zendframework/zend-cache": "Zend\\Cache component, for optionally caching feeds between requests", + "zendframework/zend-db": "Zend\\Db component, for use with PubSubHubbub", + "zendframework/zend-http": "Zend\\Http for PubSubHubbub, and optionally for use with Zend\\Feed\\Reader", + "zendframework/zend-servicemanager": "Zend\\ServiceManager component, for easily extending ExtensionManager implementations", + "zendframework/zend-validator": "Zend\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.12.x-dev", + "dev-develop": "2.13.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Feed\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides functionality for consuming RSS and Atom feeds", + "keywords": [ + "ZendFramework", + "feed", + "zf" + ], + "time": "2019-03-05T20:08:49+00:00" + }, + { + "name": "zendframework/zend-stdlib", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "66536006722aff9e62d1b331025089b7ec71c065" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", + "reference": "66536006722aff9e62d1b331025089b7ec71c065", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.13", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev", + "dev-develop": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "keywords": [ + "ZendFramework", + "stdlib", + "zf" + ], + "time": "2018-08-28T21:34:05+00:00" + } + ], + "packages-dev": [ + { + "name": "behat/mink", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/minkphp/Mink.git", + "reference": "6d637f7af4816c26ad8a943da2e3f7eef1231bea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/6d637f7af4816c26ad8a943da2e3f7eef1231bea", + "reference": "6d637f7af4816c26ad8a943da2e3f7eef1231bea", + "shasum": "" + }, + "require": { + "php": ">=5.3.1", + "symfony/css-selector": "^2.7|^3.0|^4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.3|^4.0" + }, + "suggest": { + "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", + "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", + "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Browser controller/emulator abstraction for PHP", + "homepage": "http://mink.behat.org/", + "keywords": [ + "browser", + "testing", + "web" + ], + "time": "2019-05-14T09:56:49+00:00" + }, + { + "name": "behat/mink-browserkit-driver", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkBrowserKitDriver.git", + "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkBrowserKitDriver/zipball/1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", + "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", + "shasum": "" + }, + "require": { + "behat/mink": "^1.7.1@dev", + "php": ">=5.3.6", + "symfony/browser-kit": "~2.3|~3.0|~4.0", + "symfony/dom-crawler": "~2.3|~3.0|~4.0" + }, + "require-dev": { + "mink/driver-testsuite": "dev-master", + "symfony/http-kernel": "~2.3|~3.0|~4.0" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Symfony2 BrowserKit driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "Mink", + "Symfony2", + "browser", + "testing" + ], + "time": "2018-05-02T09:25:31+00:00" + }, + { + "name": "behat/mink-goutte-driver", + "version": "v1.2.1", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkGoutteDriver.git", + "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkGoutteDriver/zipball/8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", + "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", + "shasum": "" + }, + "require": { + "behat/mink": "~1.6@dev", + "behat/mink-browserkit-driver": "~1.2@dev", + "fabpot/goutte": "~1.0.4|~2.0|~3.1", + "php": ">=5.3.1" + }, + "require-dev": { + "symfony/phpunit-bridge": "~2.7|~3.0" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Goutte driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "browser", + "goutte", + "headless", + "testing" + ], + "time": "2016-03-05T09:04:22+00:00" + }, + { + "name": "behat/mink-selenium2-driver", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkSelenium2Driver.git", + "reference": "8684ee4e634db7abda9039ea53545f86fc1e105a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/8684ee4e634db7abda9039ea53545f86fc1e105a", + "reference": "8684ee4e634db7abda9039ea53545f86fc1e105a", + "shasum": "" + }, + "require": { + "behat/mink": "~1.7@dev", + "instaclick/php-webdriver": "~1.1", + "php": ">=5.3.1" + }, + "require-dev": { + "mink/driver-testsuite": "dev-master" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Pete Otaqui", + "email": "pete@otaqui.com", + "homepage": "https://github.com/pete-otaqui" + } + ], + "description": "Selenium2 (WebDriver) driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "ajax", + "browser", + "javascript", + "selenium", + "testing", + "webdriver" + ], + "time": "2018-10-10T12:39:06+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "a2c590166b2133a4633738648b6b064edae0814a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-03-17T17:37:11+00:00" + }, + { + "name": "drupal/coder", + "version": "8.3.3", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/coder.git", + "reference": "a33d3388fb2e1d94bd2aee36a8ff79186e9d8f43" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.5.9", + "squizlabs/php_codesniffer": "^3.4.1", + "symfony/yaml": ">=2.0.0" + }, + "require-dev": { + "phpunit/phpunit": ">=3.7 <6" + }, + "type": "phpcodesniffer-standard", + "autoload": { + "psr-0": { + "Drupal\\": "coder_sniffer/Drupal/", + "DrupalPractice\\": "coder_sniffer/DrupalPractice/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Coder is a library to review Drupal code.", + "homepage": "https://www.drupal.org/project/coder", + "keywords": [ + "code review", + "phpcs", + "standards" + ], + "time": "2019-04-16T18:56:06+00:00" + }, + { + "name": "fabpot/goutte", + "version": "v3.2.3", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/Goutte.git", + "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/3f0eaf0a40181359470651f1565b3e07e3dd31b8", + "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^6.0", + "php": ">=5.5.0", + "symfony/browser-kit": "~2.1|~3.0|~4.0", + "symfony/css-selector": "~2.1|~3.0|~4.0", + "symfony/dom-crawler": "~2.1|~3.0|~4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.3 || ^4" + }, + "type": "application", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Goutte\\": "Goutte" + }, + "exclude-from-classmap": [ + "Goutte/Tests" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "A simple PHP Web Scraper", + "homepage": "https://github.com/FriendsOfPHP/Goutte", + "keywords": [ + "scraper" + ], + "time": "2018-06-29T15:13:57+00:00" + }, + { + "name": "instaclick/php-webdriver", + "version": "1.4.5", + "source": { + "type": "git", + "url": "https://github.com/instaclick/php-webdriver.git", + "reference": "6fa959452e774dcaed543faad3a9d1a37d803327" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/6fa959452e774dcaed543faad3a9d1a37d803327", + "reference": "6fa959452e774dcaed543faad3a9d1a37d803327", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.8", + "satooshi/php-coveralls": "^1.0||^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "WebDriver": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Justin Bishop", + "email": "jubishop@gmail.com", + "role": "Developer" + }, + { + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "role": "Fork Maintainer" + } + ], + "description": "PHP WebDriver for Selenium 2", + "homepage": "http://instaclick.com/", + "keywords": [ + "browser", + "selenium", + "webdriver", + "webtest" + ], + "time": "2017-06-30T04:02:48+00:00" + }, + { + "name": "jcalderonzumba/gastonjs", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/jcalderonzumba/gastonjs.git", + "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jcalderonzumba/gastonjs/zipball/575a9c18d8b87990c37252e8d9707b29f0a313f3", + "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "~5.0|~6.0", + "php": ">=5.4" + }, + "require-dev": { + "phpunit/phpunit": "~4.6", + "silex/silex": "~1.2", + "symfony/phpunit-bridge": "~2.7", + "symfony/process": "~2.1" + }, + "type": "phantomjs-api", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zumba\\GastonJS\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Juan Francisco Calderón Zumba", + "email": "juanfcz@gmail.com", + "homepage": "http://github.com/jcalderonzumba" + } + ], + "description": "PhantomJS API based server for webpage automation", + "homepage": "https://github.com/jcalderonzumba/gastonjs", + "keywords": [ + "api", + "automation", + "browser", + "headless", + "phantomjs" + ], + "time": "2017-03-31T07:31:47+00:00" + }, + { + "name": "jcalderonzumba/mink-phantomjs-driver", + "version": "v0.3.3", + "source": { + "type": "git", + "url": "https://github.com/jcalderonzumba/MinkPhantomJSDriver.git", + "reference": "008f43670e94acd39273d15add1e7348eb23848d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jcalderonzumba/MinkPhantomJSDriver/zipball/008f43670e94acd39273d15add1e7348eb23848d", + "reference": "008f43670e94acd39273d15add1e7348eb23848d", + "shasum": "" + }, + "require": { + "behat/mink": "~1.7", + "jcalderonzumba/gastonjs": "~1.0", + "php": ">=5.4", + "twig/twig": "~1.20|~2.0" + }, + "require-dev": { + "mink/driver-testsuite": "dev-master", + "phpunit/phpunit": "~4.6" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zumba\\Mink\\Driver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Juan Francisco Calderón Zumba", + "email": "juanfcz@gmail.com", + "homepage": "http://github.com/jcalderonzumba" + } + ], + "description": "PhantomJS driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "ajax", + "browser", + "headless", + "javascript", + "phantomjs", + "testing" + ], + "time": "2016-12-01T10:57:30+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.8", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2019-01-14T23:55:14+00:00" + }, + { + "name": "mikey179/vfsStream", + "version": "v1.6.6", + "source": { + "type": "git", + "url": "https://github.com/bovigo/vfsStream.git", + "reference": "095238a0711c974ae5b4ebf4c4534a23f3f6c99d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/095238a0711c974ae5b4ebf4c4534a23f3f6c99d", + "reference": "095238a0711c974ae5b4ebf4c4534a23f3f6c99d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-0": { + "org\\bovigo\\vfs\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Frank Kleine", + "homepage": "http://frankkleine.de/", + "role": "Developer" + } + ], + "description": "Virtual file system to mock the real file system in unit tests.", + "homepage": "http://vfs.bovigo.org/", + "time": "2019-04-08T13:54:32+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", + "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2019-04-07T13:18:21+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^1.0.1", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2017-03-05T18:14:27+00:00" + }, + { + "name": "phar-io/version", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2017-03-05T17:38:23+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0", + "phpdocumentor/type-resolver": "^0.4.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "~1.0.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-04-30T17:48:53+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-07-14T14:27:02+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", + "sebastian/comparator": "^1.1|^2.0|^3.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2018-08-05T17:53:17+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "5.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "c89677919c5dd6d3b3852f230a663118762218ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", + "reference": "c89677919c5dd6d3b3852f230a663118762218ac", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.0", + "phpunit/php-file-iterator": "^1.4.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^2.0.1", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-xdebug": "^2.5.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2018-04-06T15:36:58+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2017-11-27T13:52:08+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2017-02-26T11:10:40+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "791198a2c6254db10131eecfe8c06670700904db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", + "reference": "791198a2c6254db10131eecfe8c06670700904db", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2017-11-27T05:48:46+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "6.5.14", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.6.1", + "phar-io/manifest": "^1.0.1", + "phar-io/version": "^1.0", + "php": "^7.0", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^5.3", + "phpunit/php-file-iterator": "^1.4.3", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^1.0.9", + "phpunit/phpunit-mock-objects": "^5.0.9", + "sebastian/comparator": "^2.1", + "sebastian/diff": "^2.0", + "sebastian/environment": "^3.1", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^1.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "3.0.2", + "phpunit/dbunit": "<3.0" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-xdebug": "*", + "phpunit/php-invoker": "^1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2019-02-01T05:22:47+00:00" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "5.0.10", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", + "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.5", + "php": "^7.0", + "phpunit/php-text-template": "^1.2.1", + "sebastian/exporter": "^3.1" + }, + "conflict": { + "phpunit/phpunit": "<6.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5.11" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "abandoned": true, + "time": "2018-08-09T05:50:03+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "2.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/diff": "^2.0 || ^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-02-01T13:46:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2017-08-03T08:09:46+00:00" + }, + { + "name": "sebastian/environment", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2017-07-01T08:51:00+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2017-04-03T13:19:02+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2015-07-28T20:34:47+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.4.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8", + "reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "time": "2019-04-10T23:49:02+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v4.2.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "c09c18cca96d7067152f78956faf55346c338283" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c09c18cca96d7067152f78956faf55346c338283", + "reference": "c09c18cca96d7067152f78956faf55346c338283", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/dom-crawler": "~3.4|~4.0" + }, + "require-dev": { + "symfony/css-selector": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0" + }, + "suggest": { + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony BrowserKit Component", + "homepage": "https://symfony.com", + "time": "2019-04-07T09:56:43+00:00" + }, + { + "name": "symfony/phpunit-bridge", + "version": "v3.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/phpunit-bridge.git", + "reference": "a43a2f6c465a2d99635fea0addbebddc3864ad97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a43a2f6c465a2d99635fea0addbebddc3864ad97", + "reference": "a43a2f6c465a2d99635fea0addbebddc3864ad97", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + }, + "suggest": { + "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + }, + "bin": [ + "bin/simple-phpunit" + ], + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + }, + "thanks": { + "name": "phpunit/phpunit", + "url": "https://github.com/sebastianbergmann/phpunit" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Bridge\\PhpUnit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony PHPUnit Bridge", + "homepage": "https://symfony.com", + "time": "2019-04-16T09:03:16+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/1c42705be2b6c1de5904f8afacef5895cab44bf8", + "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2019-04-04T09:56:43+00:00" + }, + { + "name": "webflo/drupal-core-require-dev", + "version": "8.7.1", + "require": { + "behat/mink": "1.7.x-dev", + "behat/mink-goutte-driver": "^1.2", + "behat/mink-selenium2-driver": "1.3.x-dev", + "drupal/coder": "^8.3.1", + "drupal/core": "8.7.1", + "jcalderonzumba/gastonjs": "^1.0.2", + "jcalderonzumba/mink-phantomjs-driver": "^0.3.1", + "justinrainbow/json-schema": "^5.2", + "mikey179/vfsstream": "^1.2", + "phpspec/prophecy": "^1.7", + "phpunit/phpunit": "^4.8.35 || ^6.5", + "symfony/css-selector": "^3.4.0", + "symfony/debug": "^3.4.0", + "symfony/phpunit-bridge": "^3.4.3" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "require-dev dependencies from drupal/core", + "time": "2019-05-08T17:31:44+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=5.6" + }, + "platform-dev": [] +} diff --git a/drush/Commands/PolicyCommands.php b/drush/Commands/PolicyCommands.php new file mode 100644 index 0000000..290b4e0 --- /dev/null +++ b/drush/Commands/PolicyCommands.php @@ -0,0 +1,38 @@ +input()->getArgument('target') == '@prod') { + throw new \Exception(dt('Per !file, you may never overwrite the production database.', ['!file' => __FILE__])); + } + } + + /** + * Limit rsync operations to production site. + * + * @hook validate core:rsync + * + * @throws \Exception + */ + public function rsyncValidate(CommandData $commandData) { + if (preg_match("/^@prod/", $commandData->input()->getArgument('target'))) { + throw new \Exception(dt('Per !file, you may never rsync to the production site.', ['!file' => __FILE__])); + } + } +} diff --git a/drush/README.md b/drush/README.md new file mode 100644 index 0000000..9d7bd39 --- /dev/null +++ b/drush/README.md @@ -0,0 +1 @@ +This directory contains commands, configuration and site aliases for Drush. See https://packagist.org/search/?type=drupal-drush for a directory of Drush commands installable via Composer. diff --git a/drush/drush.yml b/drush/drush.yml new file mode 100644 index 0000000..a8cbd00 --- /dev/null +++ b/drush/drush.yml @@ -0,0 +1,6 @@ +# +# A Drush configuration file +# +# Docs at https://github.com/drush-ops/drush/blob/master/examples/example.drush.yml +# +# Edit or remove this file as needed. diff --git a/drush/sites/self.site.yml b/drush/sites/self.site.yml new file mode 100644 index 0000000..fda7194 --- /dev/null +++ b/drush/sites/self.site.yml @@ -0,0 +1,14 @@ +# Edit or remove this file as needed. +# Docs at https://github.com/drush-ops/drush/blob/master/examples/example.site.yml + +#prod: +# host: prod.domain.com +# user: www-admin +# root: /path/to/drupal +# uri: http://www.example.com +# +#stage: +# host: stage.domain.com +# user: www-admin +# root: /path/to/drupal +# uri: http://stage.example.com diff --git a/load.environment.php b/load.environment.php new file mode 100644 index 0000000..769343f --- /dev/null +++ b/load.environment.php @@ -0,0 +1,20 @@ +load(); +} +catch (InvalidPathException $e) { + // Do nothing. Production environments rarely use .env files. +} diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 0000000..ce29746 --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,15 @@ + + + + + + ./test/ + + + diff --git a/scripts/composer/ScriptHandler.php b/scripts/composer/ScriptHandler.php new file mode 100644 index 0000000..e7c84f4 --- /dev/null +++ b/scripts/composer/ScriptHandler.php @@ -0,0 +1,100 @@ +locateRoot(getcwd()); + $drupalRoot = $drupalFinder->getDrupalRoot(); + + $dirs = [ + 'modules', + 'profiles', + 'themes', + ]; + + // Required for unit testing + foreach ($dirs as $dir) { + if (!$fs->exists($drupalRoot . '/'. $dir)) { + $fs->mkdir($drupalRoot . '/'. $dir); + $fs->touch($drupalRoot . '/'. $dir . '/.gitkeep'); + } + } + + // Prepare the settings file for installation + if (!$fs->exists($drupalRoot . '/sites/default/settings.php') and $fs->exists($drupalRoot . '/sites/default/default.settings.php')) { + $fs->copy($drupalRoot . '/sites/default/default.settings.php', $drupalRoot . '/sites/default/settings.php'); + require_once $drupalRoot . '/core/includes/bootstrap.inc'; + require_once $drupalRoot . '/core/includes/install.inc'; + $settings['config_directories'] = [ + CONFIG_SYNC_DIRECTORY => (object) [ + 'value' => Path::makeRelative($drupalFinder->getComposerRoot() . '/config/sync', $drupalRoot), + 'required' => TRUE, + ], + ]; + drupal_rewrite_settings($settings, $drupalRoot . '/sites/default/settings.php'); + $fs->chmod($drupalRoot . '/sites/default/settings.php', 0666); + $event->getIO()->write("Created a sites/default/settings.php file with chmod 0666"); + } + + // Create the files directory with chmod 0777 + if (!$fs->exists($drupalRoot . '/sites/default/files')) { + $oldmask = umask(0); + $fs->mkdir($drupalRoot . '/sites/default/files', 0777); + umask($oldmask); + $event->getIO()->write("Created a sites/default/files directory with chmod 0777"); + } + } + + /** + * Checks if the installed version of Composer is compatible. + * + * Composer 1.0.0 and higher consider a `composer install` without having a + * lock file present as equal to `composer update`. We do not ship with a lock + * file to avoid merge conflicts downstream, meaning that if a project is + * installed with an older version of Composer the scaffolding of Drupal will + * not be triggered. We check this here instead of in drupal-scaffold to be + * able to give immediate feedback to the end user, rather than failing the + * installation after going through the lengthy process of compiling and + * downloading the Composer dependencies. + * + * @see https://github.com/composer/composer/pull/5035 + */ + public static function checkComposerVersion(Event $event) { + $composer = $event->getComposer(); + $io = $event->getIO(); + + $version = $composer::VERSION; + + // The dev-channel of composer uses the git revision as version number, + // try to the branch alias instead. + if (preg_match('/^[0-9a-f]{40}$/i', $version)) { + $version = $composer::BRANCH_ALIAS_VERSION; + } + + // If Composer is installed through git we have no easy way to determine if + // it is new enough, just display a warning. + if ($version === '@package_version@' || $version === '@package_branch_alias_version@') { + $io->writeError('You are running a development version of Composer. If you experience problems, please update Composer to the latest stable version.'); + } + elseif (Comparator::lessThan($version, '1.0.0')) { + $io->writeError('Drupal-project requires Composer version 1.0.0 or higher. Please update your Composer before continuing.'); + exit(1); + } + } + +} diff --git a/web/.csslintrc b/web/.csslintrc new file mode 100644 index 0000000..177e4fc --- /dev/null +++ b/web/.csslintrc @@ -0,0 +1,40 @@ +--errors=box-model, + display-property-grouping, + duplicate-background-images, + duplicate-properties, + empty-rules, + ids, + import, + important, + known-properties, + outline-none, + overqualified-elements, + qualified-headings, + shorthand, + star-property-hack, + text-indent, + underscore-property-hack, + unique-headings, + unqualified-attributes, + vendor-prefix, + zero-units +--ignore=adjoining-classes, + box-sizing, + bulletproof-font-face, + compatible-vendor-prefixes, + errors, + fallback-colors, + floats, + font-faces, + font-sizes, + gradients, + import-ie-limit, + order-alphabetical, + regex-selectors, + rules-count, + selector-max, + selector-max-approaching, + selector-newline, + universal-selector +--exclude-list=core/assets, + vendor diff --git a/web/.editorconfig b/web/.editorconfig new file mode 100644 index 0000000..686c443 --- /dev/null +++ b/web/.editorconfig @@ -0,0 +1,17 @@ +# Drupal editor configuration normalization +# @see http://editorconfig.org/ + +# This is the top-most .editorconfig file; do not search in parent directories. +root = true + +# All files. +[*] +end_of_line = LF +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[composer.{json,lock}] +indent_size = 4 diff --git a/web/.eslintignore b/web/.eslintignore new file mode 100644 index 0000000..9c13487 --- /dev/null +++ b/web/.eslintignore @@ -0,0 +1,8 @@ +core/**/* +vendor/**/* +sites/**/files/**/* +libraries/**/* +sites/**/libraries/**/* +profiles/**/libraries/**/* +**/js_test_files/**/* +**/node_modules/**/* diff --git a/web/.eslintrc.json b/web/.eslintrc.json new file mode 100644 index 0000000..d4bbc92 --- /dev/null +++ b/web/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "./core/.eslintrc.json" +} diff --git a/web/.gitattributes b/web/.gitattributes new file mode 100644 index 0000000..a37894e --- /dev/null +++ b/web/.gitattributes @@ -0,0 +1,61 @@ +# Drupal git normalization +# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html +# @see https://www.drupal.org/node/1542048 + +# Normally these settings would be done with macro attributes for improved +# readability and easier maintenance. However macros can only be defined at the +# repository root directory. Drupal avoids making any assumptions about where it +# is installed. + +# Define text file attributes. +# - Treat them as text. +# - Ensure no CRLF line-endings, neither on checkout nor on checkin. +# - Detect whitespace errors. +# - Exposed by default in `git diff --color` on the CLI. +# - Validate with `git diff --check`. +# - Deny applying with `git apply --whitespace=error-all`. +# - Fix automatically with `git apply --whitespace=fix`. + +*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html +*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php +*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 + +# Define binary file attributes. +# - Do not treat them as text. +# - Include binary diff in patches instead of "binary files differ." +*.eot -text diff +*.exe -text diff +*.gif -text diff +*.gz -text diff +*.ico -text diff +*.jpeg -text diff +*.jpg -text diff +*.otf -text diff +*.phar -text diff +*.png -text diff +*.svgz -text diff +*.ttf -text diff +*.woff -text diff +*.woff2 -text diff diff --git a/web/.ht.router.php b/web/.ht.router.php new file mode 100644 index 0000000..054f711 --- /dev/null +++ b/web/.ht.router.php @@ -0,0 +1,65 @@ + + + Require all denied + + + Order allow,deny + + + +# Don't show directory listings for URLs which map to a directory. +Options -Indexes + +# Set the default handler. +DirectoryIndex index.php index.html index.htm + +# Add correct encoding for SVGZ. +AddType image/svg+xml svg svgz +AddEncoding gzip svgz + +# Most of the following PHP settings cannot be changed at runtime. See +# sites/default/default.settings.php and +# Drupal\Core\DrupalKernel::bootEnvironment() for settings that can be +# changed at runtime. + +# PHP 5, Apache 1 and 2. + + php_value assert.active 0 + php_flag session.auto_start off + php_value mbstring.http_input pass + php_value mbstring.http_output pass + php_flag mbstring.encoding_translation off + # PHP 5.6 has deprecated $HTTP_RAW_POST_DATA and produces warnings if this is + # not set. + php_value always_populate_raw_post_data -1 + + +# Requires mod_expires to be enabled. + + # Enable expirations. + ExpiresActive On + + # Cache all files for 2 weeks after access (A). + ExpiresDefault A1209600 + + + # Do not allow PHP scripts to be cached unless they explicitly send cache + # headers themselves. Otherwise all scripts would have to overwrite the + # headers set by mod_expires if they want another caching behavior. This may + # fail if an error occurs early in the bootstrap process, and it may cause + # problems if a non-Drupal PHP file is installed in a subdirectory. + ExpiresActive Off + + + +# Set a fallback resource if mod_rewrite is not enabled. This allows Drupal to +# work without clean URLs. This requires Apache version >= 2.2.16. If Drupal is +# not accessed by the top level URL (i.e.: http://example.com/drupal/ instead of +# http://example.com/), the path to index.php will need to be adjusted. + + FallbackResource /index.php + + +# Various rewrite rules. + + RewriteEngine on + + # Set "protossl" to "s" if we were accessed via https://. This is used later + # if you enable "www." stripping or enforcement, in order to ensure that + # you don't bounce between http and https. + RewriteRule ^ - [E=protossl] + RewriteCond %{HTTPS} on + RewriteRule ^ - [E=protossl:s] + + # Make sure Authorization HTTP header is available to PHP + # even when running as CGI or FastCGI. + RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Block access to "hidden" directories whose names begin with a period. This + # includes directories used by version control systems such as Subversion or + # Git to store control files. Files whose names begin with a period, as well + # as the control files used by CVS, are protected by the FilesMatch directive + # above. + # + # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is + # not possible to block access to entire directories from .htaccess because + # is not allowed here. + # + # If you do not have mod_rewrite installed, you should remove these + # directories from your webroot or otherwise protect them from being + # downloaded. + RewriteRule "/\.|^\.(?!well-known/)" - [F] + + # If your site can be accessed both with and without the 'www.' prefix, you + # can use one of the following settings to redirect users to your preferred + # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option: + # + # To redirect all users to access the site WITH the 'www.' prefix, + # (http://example.com/foo will be redirected to http://www.example.com/foo) + # uncomment the following: + # RewriteCond %{HTTP_HOST} . + # RewriteCond %{HTTP_HOST} !^www\. [NC] + # RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] + # + # To redirect all users to access the site WITHOUT the 'www.' prefix, + # (http://www.example.com/foo will be redirected to http://example.com/foo) + # uncomment the following: + # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] + # RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301] + + # Modify the RewriteBase if you are using Drupal in a subdirectory or in a + # VirtualDocumentRoot and the rewrite rules are not working properly. + # For example if your site is at http://example.com/drupal uncomment and + # modify the following line: + # RewriteBase /drupal + # + # If your site is running in a VirtualDocumentRoot at http://example.com/, + # uncomment the following line: + # RewriteBase / + + # Redirect common PHP files to their new locations. + RewriteCond %{REQUEST_URI} ^(.*)?/(install.php) [OR] + RewriteCond %{REQUEST_URI} ^(.*)?/(rebuild.php) + RewriteCond %{REQUEST_URI} !core + RewriteRule ^ %1/core/%2 [L,QSA,R=301] + + # Rewrite install.php during installation to see if mod_rewrite is working + RewriteRule ^core/install.php core/install.php?rewrite=ok [QSA,L] + + # Pass all requests not referring directly to files in the filesystem to + # index.php. + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} !=/favicon.ico + RewriteRule ^ index.php [L] + + # For security reasons, deny access to other PHP files on public sites. + # Note: The following URI conditions are not anchored at the start (^), + # because Drupal may be located in a subdirectory. To further improve + # security, you can replace '!/' with '!^/'. + # Allow access to PHP files in /core (like authorize.php or install.php): + RewriteCond %{REQUEST_URI} !/core/[^/]*\.php$ + # Allow access to test-specific PHP files: + RewriteCond %{REQUEST_URI} !/core/modules/system/tests/https?.php + # Allow access to Statistics module's custom front controller. + # Copy and adapt this rule to directly execute PHP files in contributed or + # custom modules or to run another PHP application in the same directory. + RewriteCond %{REQUEST_URI} !/core/modules/statistics/statistics.php$ + # Deny access to any other PHP files that do not match the rules above. + # Specifically, disallow autoload.php from being served directly. + RewriteRule "^(.+/.*|autoload)\.php($|/)" - [F] + + # Rules to correctly serve gzip compressed CSS and JS files. + # Requires both mod_rewrite and mod_headers to be enabled. + + # Serve gzip compressed CSS files if they exist and the client accepts gzip. + RewriteCond %{HTTP:Accept-encoding} gzip + RewriteCond %{REQUEST_FILENAME}\.gz -s + RewriteRule ^(.*)\.css $1\.css\.gz [QSA] + + # Serve gzip compressed JS files if they exist and the client accepts gzip. + RewriteCond %{HTTP:Accept-encoding} gzip + RewriteCond %{REQUEST_FILENAME}\.gz -s + RewriteRule ^(.*)\.js $1\.js\.gz [QSA] + + # Serve correct content types, and prevent mod_deflate double gzip. + RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1] + RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1] + + + # Serve correct encoding type. + Header set Content-Encoding gzip + # Force proxies to cache gzipped & non-gzipped css/js files separately. + Header append Vary Accept-Encoding + + + + +# Various header fixes. + + # Disable content sniffing, since it's an attack vector. + Header always set X-Content-Type-Options nosniff + # Disable Proxy header, since it's an attack vector. + RequestHeader unset Proxy + diff --git a/web/autoload.php b/web/autoload.php new file mode 100644 index 0000000..4722f6c --- /dev/null +++ b/web/autoload.php @@ -0,0 +1,17 @@ +handle($request); +$response->send(); + +$kernel->terminate($request, $response); diff --git a/web/modules/.gitkeep b/web/modules/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/profiles/.gitkeep b/web/profiles/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/robots.txt b/web/robots.txt new file mode 100644 index 0000000..54da162 --- /dev/null +++ b/web/robots.txt @@ -0,0 +1,61 @@ +# +# robots.txt +# +# This file is to prevent the crawling and indexing of certain parts +# of your site by web crawlers and spiders run by sites like Yahoo! +# and Google. By telling these "robots" where not to go on your site, +# you save bandwidth and server resources. +# +# This file will be ignored unless it is at the root of your host: +# Used: http://example.com/robots.txt +# Ignored: http://example.com/site/robots.txt +# +# For more information about the robots.txt standard, see: +# http://www.robotstxt.org/robotstxt.html + +User-agent: * +# CSS, JS, Images +Allow: /core/*.css$ +Allow: /core/*.css? +Allow: /core/*.js$ +Allow: /core/*.js? +Allow: /core/*.gif +Allow: /core/*.jpg +Allow: /core/*.jpeg +Allow: /core/*.png +Allow: /core/*.svg +Allow: /profiles/*.css$ +Allow: /profiles/*.css? +Allow: /profiles/*.js$ +Allow: /profiles/*.js? +Allow: /profiles/*.gif +Allow: /profiles/*.jpg +Allow: /profiles/*.jpeg +Allow: /profiles/*.png +Allow: /profiles/*.svg +# Directories +Disallow: /core/ +Disallow: /profiles/ +# Files +Disallow: /README.txt +Disallow: /web.config +# Paths (clean URLs) +Disallow: /admin/ +Disallow: /comment/reply/ +Disallow: /filter/tips +Disallow: /node/add/ +Disallow: /search/ +Disallow: /user/register/ +Disallow: /user/password/ +Disallow: /user/login/ +Disallow: /user/logout/ +# Paths (no clean URLs) +Disallow: /index.php/admin/ +Disallow: /index.php/comment/reply/ +Disallow: /index.php/filter/tips +Disallow: /index.php/node/add/ +Disallow: /index.php/search/ +Disallow: /index.php/user/password/ +Disallow: /index.php/user/register/ +Disallow: /index.php/user/login/ +Disallow: /index.php/user/logout/ diff --git a/web/sites/default/default.services.yml b/web/sites/default/default.services.yml new file mode 100644 index 0000000..e1bbbc7 --- /dev/null +++ b/web/sites/default/default.services.yml @@ -0,0 +1,174 @@ +parameters: + session.storage.options: + # Default ini options for sessions. + # + # Some distributions of Linux (most notably Debian) ship their PHP + # installations with garbage collection (gc) disabled. Since Drupal depends + # on PHP's garbage collection for clearing sessions, ensure that garbage + # collection occurs by using the most common settings. + # @default 1 + gc_probability: 1 + # @default 100 + gc_divisor: 100 + # + # Set session lifetime (in seconds), i.e. the time from the user's last + # visit to the active session may be deleted by the session garbage + # collector. When a session is deleted, authenticated users are logged out, + # and the contents of the user's $_SESSION variable is discarded. + # @default 200000 + gc_maxlifetime: 200000 + # + # Set session cookie lifetime (in seconds), i.e. the time from the session + # is created to the cookie expires, i.e. when the browser is expected to + # discard the cookie. The value 0 means "until the browser is closed". + # @default 2000000 + cookie_lifetime: 2000000 + # + # Drupal automatically generates a unique session cookie name based on the + # full domain name used to access the site. This mechanism is sufficient + # for most use-cases, including multi-site deployments. However, if it is + # desired that a session can be reused across different subdomains, the + # cookie domain needs to be set to the shared base domain. Doing so assures + # that users remain logged in as they cross between various subdomains. + # To maximize compatibility and normalize the behavior across user agents, + # the cookie domain should start with a dot. + # + # @default none + # cookie_domain: '.example.com' + # + twig.config: + # Twig debugging: + # + # When debugging is enabled: + # - The markup of each Twig template is surrounded by HTML comments that + # contain theming information, such as template file name suggestions. + # - Note that this debugging markup will cause automated tests that directly + # check rendered HTML to fail. When running automated tests, 'debug' + # should be set to FALSE. + # - The dump() function can be used in Twig templates to output information + # about template variables. + # - Twig templates are automatically recompiled whenever the source code + # changes (see auto_reload below). + # + # For more information about debugging Twig templates, see + # https://www.drupal.org/node/1906392. + # + # Not recommended in production environments + # @default false + debug: false + # Twig auto-reload: + # + # Automatically recompile Twig templates whenever the source code changes. + # If you don't provide a value for auto_reload, it will be determined + # based on the value of debug. + # + # Not recommended in production environments + # @default null + auto_reload: null + # Twig cache: + # + # By default, Twig templates will be compiled and stored in the filesystem + # to increase performance. Disabling the Twig cache will recompile the + # templates from source each time they are used. In most cases the + # auto_reload setting above should be enabled rather than disabling the + # Twig cache. + # + # Not recommended in production environments + # @default true + cache: true + renderer.config: + # Renderer required cache contexts: + # + # The Renderer will automatically associate these cache contexts with every + # render array, hence varying every render array by these cache contexts. + # + # @default ['languages:language_interface', 'theme', 'user.permissions'] + required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions'] + # Renderer automatic placeholdering conditions: + # + # Drupal allows portions of the page to be automatically deferred when + # rendering to improve cache performance. That is especially helpful for + # cache contexts that vary widely, such as the active user. On some sites + # those may be different, however, such as sites with only a handful of + # users. If you know what the high-cardinality cache contexts are for your + # site, specify those here. If you're not sure, the defaults are fairly safe + # in general. + # + # For more information about rendering optimizations see + # https://www.drupal.org/developing/api/8/render/arrays/cacheability#optimizing + auto_placeholder_conditions: + # Max-age at or below which caching is not considered worthwhile. + # + # Disable by setting to -1. + # + # @default 0 + max-age: 0 + # Cache contexts with a high cardinality. + # + # Disable by setting to []. + # + # @default ['session', 'user'] + contexts: ['session', 'user'] + # Tags with a high invalidation frequency. + # + # Disable by setting to []. + # + # @default [] + tags: [] + # Cacheability debugging: + # + # Responses with cacheability metadata (CacheableResponseInterface instances) + # get X-Drupal-Cache-Tags and X-Drupal-Cache-Contexts headers. + # + # For more information about debugging cacheable responses, see + # https://www.drupal.org/developing/api/8/response/cacheable-response-interface + # + # Not recommended in production environments + # @default false + http.response.debug_cacheability_headers: false + factory.keyvalue: + {} + # Default key/value storage service to use. + # @default keyvalue.database + # default: keyvalue.database + # Collection-specific overrides. + # state: keyvalue.database + factory.keyvalue.expirable: + {} + # Default key/value expirable storage service to use. + # @default keyvalue.database.expirable + # default: keyvalue.database.expirable + # Allowed protocols for URL generation. + filter_protocols: + - http + - https + - ftp + - news + - nntp + - tel + - telnet + - mailto + - irc + - ssh + - sftp + - webcal + - rtsp + + # Configure Cross-Site HTTP requests (CORS). + # Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS + # for more information about the topic in general. + # Note: By default the configuration is disabled. + cors.config: + enabled: false + # Specify allowed headers, like 'x-allowed-header'. + allowedHeaders: [] + # Specify allowed request methods, specify ['*'] to allow all possible ones. + allowedMethods: [] + # Configure requests allowed from specific origins. + allowedOrigins: ['*'] + # Sets the Access-Control-Expose-Headers header. + exposedHeaders: false + # Sets the Access-Control-Max-Age header. + maxAge: false + # Sets the Access-Control-Allow-Credentials header. + supportsCredentials: false diff --git a/web/sites/default/default.settings.php b/web/sites/default/default.settings.php new file mode 100644 index 0000000..5922cb1 --- /dev/null +++ b/web/sites/default/default.settings.php @@ -0,0 +1,779 @@ + 'databasename', + * 'username' => 'sqlusername', + * 'password' => 'sqlpassword', + * 'host' => 'localhost', + * 'port' => '3306', + * 'driver' => 'mysql', + * 'prefix' => '', + * 'collation' => 'utf8mb4_general_ci', + * ); + * @endcode + */ +$databases = []; + +/** + * Customizing database settings. + * + * Many of the values of the $databases array can be customized for your + * particular database system. Refer to the sample in the section above as a + * starting point. + * + * The "driver" property indicates what Drupal database driver the + * connection should use. This is usually the same as the name of the + * database type, such as mysql or sqlite, but not always. The other + * properties will vary depending on the driver. For SQLite, you must + * specify a database file name in a directory that is writable by the + * webserver. For most other drivers, you must specify a + * username, password, host, and database name. + * + * Transaction support is enabled by default for all drivers that support it, + * including MySQL. To explicitly disable it, set the 'transactions' key to + * FALSE. + * Note that some configurations of MySQL, such as the MyISAM engine, don't + * support it and will proceed silently even if enabled. If you experience + * transaction related crashes with such configuration, set the 'transactions' + * key to FALSE. + * + * For each database, you may optionally specify multiple "target" databases. + * A target database allows Drupal to try to send certain queries to a + * different database if it can but fall back to the default connection if not. + * That is useful for primary/replica replication, as Drupal may try to connect + * to a replica server when appropriate and if one is not available will simply + * fall back to the single primary server (The terms primary/replica are + * traditionally referred to as master/slave in database server documentation). + * + * The general format for the $databases array is as follows: + * @code + * $databases['default']['default'] = $info_array; + * $databases['default']['replica'][] = $info_array; + * $databases['default']['replica'][] = $info_array; + * $databases['extra']['default'] = $info_array; + * @endcode + * + * In the above example, $info_array is an array of settings described above. + * The first line sets a "default" database that has one primary database + * (the second level default). The second and third lines create an array + * of potential replica databases. Drupal will select one at random for a given + * request as needed. The fourth line creates a new database with a name of + * "extra". + * + * You can optionally set prefixes for some or all database table names + * by using the 'prefix' setting. If a prefix is specified, the table + * name will be prepended with its value. Be sure to use valid database + * characters only, usually alphanumeric and underscore. If no prefixes + * are desired, leave it as an empty string ''. + * + * To have all database names prefixed, set 'prefix' as a string: + * @code + * 'prefix' => 'main_', + * @endcode + * + * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in + * Drupal 9.0. After that, only a single prefix for all tables will be + * supported. + * + * To provide prefixes for specific tables, set 'prefix' as an array. + * The array's keys are the table names and the values are the prefixes. + * The 'default' element is mandatory and holds the prefix for any tables + * not specified elsewhere in the array. Example: + * @code + * 'prefix' => array( + * 'default' => 'main_', + * 'users' => 'shared_', + * 'sessions' => 'shared_', + * 'role' => 'shared_', + * 'authmap' => 'shared_', + * ), + * @endcode + * You can also use a reference to a schema/database as a prefix. This may be + * useful if your Drupal installation exists in a schema that is not the default + * or you want to access several databases from the same code base at the same + * time. + * Example: + * @code + * 'prefix' => array( + * 'default' => 'main.', + * 'users' => 'shared.', + * 'sessions' => 'shared.', + * 'role' => 'shared.', + * 'authmap' => 'shared.', + * ); + * @endcode + * NOTE: MySQL and SQLite's definition of a schema is a database. + * + * Advanced users can add or override initial commands to execute when + * connecting to the database server, as well as PDO connection settings. For + * example, to enable MySQL SELECT queries to exceed the max_join_size system + * variable, and to reduce the database connection timeout to 5 seconds: + * @code + * $databases['default']['default'] = array( + * 'init_commands' => array( + * 'big_selects' => 'SET SQL_BIG_SELECTS=1', + * ), + * 'pdo' => array( + * PDO::ATTR_TIMEOUT => 5, + * ), + * ); + * @endcode + * + * WARNING: The above defaults are designed for database portability. Changing + * them may cause unexpected behavior, including potential data loss. See + * https://www.drupal.org/developing/api/database/configuration for more + * information on these defaults and the potential issues. + * + * More details can be found in the constructor methods for each driver: + * - \Drupal\Core\Database\Driver\mysql\Connection::__construct() + * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct() + * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct() + * + * Sample Database configuration format for PostgreSQL (pgsql): + * @code + * $databases['default']['default'] = array( + * 'driver' => 'pgsql', + * 'database' => 'databasename', + * 'username' => 'sqlusername', + * 'password' => 'sqlpassword', + * 'host' => 'localhost', + * 'prefix' => '', + * ); + * @endcode + * + * Sample Database configuration format for SQLite (sqlite): + * @code + * $databases['default']['default'] = array( + * 'driver' => 'sqlite', + * 'database' => '/path/to/databasefilename', + * ); + * @endcode + */ + +/** + * Location of the site configuration files. + * + * The $config_directories array specifies the location of file system + * directories used for configuration data. On install, the "sync" directory is + * created. This is used for configuration imports. The "active" directory is + * not created by default since the default storage for active configuration is + * the database rather than the file system. (This can be changed. See "Active + * configuration settings" below). + * + * The default location for the "sync" directory is inside a randomly-named + * directory in the public files path. The setting below allows you to override + * the "sync" location. + * + * If you use files for the "active" configuration, you can tell the + * Configuration system where this directory is located by adding an entry with + * array key CONFIG_ACTIVE_DIRECTORY. + * + * Example: + * @code + * $config_directories = array( + * CONFIG_SYNC_DIRECTORY => '/directory/outside/webroot', + * ); + * @endcode + */ +$config_directories = []; + +/** + * Settings: + * + * $settings contains environment-specific configuration, such as the files + * directory and reverse proxy address, and temporary configuration, such as + * security overrides. + * + * @see \Drupal\Core\Site\Settings::get() + */ + +/** + * Salt for one-time login links, cancel links, form tokens, etc. + * + * This variable will be set to a random value by the installer. All one-time + * login links will be invalidated if the value is changed. Note that if your + * site is deployed on a cluster of web servers, you must ensure that this + * variable has the same value on each server. + * + * For enhanced security, you may set this variable to the contents of a file + * outside your document root; you should also ensure that this file is not + * stored with backups of your database. + * + * Example: + * @code + * $settings['hash_salt'] = file_get_contents('/home/example/salt.txt'); + * @endcode + */ +$settings['hash_salt'] = ''; + +/** + * Deployment identifier. + * + * Drupal's dependency injection container will be automatically invalidated and + * rebuilt when the Drupal core version changes. When updating contributed or + * custom code that changes the container, changing this identifier will also + * allow the container to be invalidated as soon as code is deployed. + */ +# $settings['deployment_identifier'] = \Drupal::VERSION; + +/** + * Access control for update.php script. + * + * If you are updating your Drupal installation using the update.php script but + * are not logged in using either an account with the "Administer software + * updates" permission or the site maintenance account (the account that was + * created during installation), you will need to modify the access check + * statement below. Change the FALSE to a TRUE to disable the access check. + * After finishing the upgrade, be sure to open this file again and change the + * TRUE back to a FALSE! + */ +$settings['update_free_access'] = FALSE; + +/** + * External access proxy settings: + * + * If your site must access the Internet via a web proxy then you can enter the + * proxy settings here. Set the full URL of the proxy, including the port, in + * variables: + * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP + * requests. + * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS + * requests. + * You can pass in the user name and password for basic authentication in the + * URLs in these settings. + * + * You can also define an array of host names that can be accessed directly, + * bypassing the proxy, in $settings['http_client_config']['proxy']['no']. + */ +# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080'; +# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080'; +# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost']; + +/** + * Reverse Proxy Configuration: + * + * Reverse proxy servers are often used to enhance the performance + * of heavily visited sites and may also provide other site caching, + * security, or encryption benefits. In an environment where Drupal + * is behind a reverse proxy, the real IP address of the client should + * be determined such that the correct client IP address is available + * to Drupal's logging, statistics, and access management systems. In + * the most simple scenario, the proxy server will add an + * X-Forwarded-For header to the request that contains the client IP + * address. However, HTTP headers are vulnerable to spoofing, where a + * malicious client could bypass restrictions by setting the + * X-Forwarded-For header directly. Therefore, Drupal's proxy + * configuration requires the IP addresses of all remote proxies to be + * specified in $settings['reverse_proxy_addresses'] to work correctly. + * + * Enable this setting to get Drupal to determine the client IP from the + * X-Forwarded-For header. If you are unsure about this setting, do not have a + * reverse proxy, or Drupal operates in a shared hosting environment, this + * setting should remain commented out. + * + * In order for this setting to be used you must specify every possible + * reverse proxy IP address in $settings['reverse_proxy_addresses']. + * If a complete list of reverse proxies is not available in your + * environment (for example, if you use a CDN) you may set the + * $_SERVER['REMOTE_ADDR'] variable directly in settings.php. + * Be aware, however, that it is likely that this would allow IP + * address spoofing unless more advanced precautions are taken. + */ +# $settings['reverse_proxy'] = TRUE; + +/** + * Specify every reverse proxy IP address in your environment. + * This setting is required if $settings['reverse_proxy'] is TRUE. + */ +# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...]; + +/** + * Reverse proxy trusted headers. + * + * Sets which headers to trust from your reverse proxy. + * + * Common values are: + * - \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL + * - \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED + * + * Note the default value of + * @code + * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED + * @endcode + * is not secure by default. The value should be set to only the specific + * headers the reverse proxy uses. For example: + * @code + * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL + * @endcode + * This would trust the following headers: + * - X_FORWARDED_FOR + * - X_FORWARDED_HOST + * - X_FORWARDED_PROTO + * - X_FORWARDED_PORT + * + * @see \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL + * @see \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED + * @see \Symfony\Component\HttpFoundation\Request::setTrustedProxies + */ +# $settings['reverse_proxy_trusted_headers'] = \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED; + + +/** + * Page caching: + * + * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page + * views. This tells a HTTP proxy that it may return a page from its local + * cache without contacting the web server, if the user sends the same Cookie + * header as the user who originally requested the cached page. Without "Vary: + * Cookie", authenticated users would also be served the anonymous page from + * the cache. If the site has mostly anonymous users except a few known + * editors/administrators, the Vary header can be omitted. This allows for + * better caching in HTTP proxies (including reverse proxies), i.e. even if + * clients send different cookies, they still get content served from the cache. + * However, authenticated users should access the site directly (i.e. not use an + * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid + * getting cached pages from the proxy. + */ +# $settings['omit_vary_cookie'] = TRUE; + + +/** + * Cache TTL for client error (4xx) responses. + * + * Items cached per-URL tend to result in a large number of cache items, and + * this can be problematic on 404 pages which by their nature are unbounded. A + * fixed TTL can be set for these items, defaulting to one hour, so that cache + * backends which do not support LRU can purge older entries. To disable caching + * of client error responses set the value to 0. Currently applies only to + * page_cache module. + */ +# $settings['cache_ttl_4xx'] = 3600; + +/** + * Expiration of cached forms. + * + * Drupal's Form API stores details of forms in a cache and these entries are + * kept for at least 6 hours by default. Expired entries are cleared by cron. + * + * @see \Drupal\Core\Form\FormCache::setCache() + */ +# $settings['form_cache_expiration'] = 21600; + +/** + * Class Loader. + * + * If the APC extension is detected, the Symfony APC class loader is used for + * performance reasons. Detection can be prevented by setting + * class_loader_auto_detect to false, as in the example below. + */ +# $settings['class_loader_auto_detect'] = FALSE; + +/* + * If the APC extension is not detected, either because APC is missing or + * because auto-detection has been disabled, auto-loading falls back to + * Composer's ClassLoader, which is good for development as it does not break + * when code is moved in the file system. You can also decorate the base class + * loader with another cached solution than the Symfony APC class loader, as + * all production sites should have a cached class loader of some sort enabled. + * + * To do so, you may decorate and replace the local $class_loader variable. For + * example, to use Symfony's APC class loader without automatic detection, + * uncomment the code below. + */ +/* +if ($settings['hash_salt']) { + $prefix = 'drupal.' . hash('sha256', 'drupal.' . $settings['hash_salt']); + $apc_loader = new \Symfony\Component\ClassLoader\ApcClassLoader($prefix, $class_loader); + unset($prefix); + $class_loader->unregister(); + $apc_loader->register(); + $class_loader = $apc_loader; +} +*/ + +/** + * Authorized file system operations: + * + * The Update Manager module included with Drupal provides a mechanism for + * site administrators to securely install missing updates for the site + * directly through the web user interface. On securely-configured servers, + * the Update manager will require the administrator to provide SSH or FTP + * credentials before allowing the installation to proceed; this allows the + * site to update the new files as the user who owns all the Drupal files, + * instead of as the user the webserver is running as. On servers where the + * webserver user is itself the owner of the Drupal files, the administrator + * will not be prompted for SSH or FTP credentials (note that these server + * setups are common on shared hosting, but are inherently insecure). + * + * Some sites might wish to disable the above functionality, and only update + * the code directly via SSH or FTP themselves. This setting completely + * disables all functionality related to these authorized file operations. + * + * @see https://www.drupal.org/node/244924 + * + * Remove the leading hash signs to disable. + */ +# $settings['allow_authorize_operations'] = FALSE; + +/** + * Default mode for directories and files written by Drupal. + * + * Value should be in PHP Octal Notation, with leading zero. + */ +# $settings['file_chmod_directory'] = 0775; +# $settings['file_chmod_file'] = 0664; + +/** + * Public file base URL: + * + * An alternative base URL to be used for serving public files. This must + * include any leading directory path. + * + * A different value from the domain used by Drupal to be used for accessing + * public files. This can be used for a simple CDN integration, or to improve + * security by serving user-uploaded files from a different domain or subdomain + * pointing to the same server. Do not include a trailing slash. + */ +# $settings['file_public_base_url'] = 'http://downloads.example.com/files'; + +/** + * Public file path: + * + * A local file system path where public files will be stored. This directory + * must exist and be writable by Drupal. This directory must be relative to + * the Drupal installation directory and be accessible over the web. + */ +# $settings['file_public_path'] = 'sites/default/files'; + +/** + * Private file path: + * + * A local file system path where private files will be stored. This directory + * must be absolute, outside of the Drupal installation directory and not + * accessible over the web. + * + * Note: Caches need to be cleared when this value is changed to make the + * private:// stream wrapper available to the system. + * + * See https://www.drupal.org/documentation/modules/file for more information + * about securing private files. + */ +# $settings['file_private_path'] = ''; + +/** + * Session write interval: + * + * Set the minimum interval between each session write to database. + * For performance reasons it defaults to 180. + */ +# $settings['session_write_interval'] = 180; + +/** + * String overrides: + * + * To override specific strings on your site with or without enabling the Locale + * module, add an entry to this list. This functionality allows you to change + * a small number of your site's default English language interface strings. + * + * Remove the leading hash signs to enable. + * + * The "en" part of the variable name, is dynamic and can be any langcode of + * any added language. (eg locale_custom_strings_de for german). + */ +# $settings['locale_custom_strings_en'][''] = [ +# 'forum' => 'Discussion board', +# '@count min' => '@count minutes', +# ]; + +/** + * A custom theme for the offline page: + * + * This applies when the site is explicitly set to maintenance mode through the + * administration page or when the database is inactive due to an error. + * The template file should also be copied into the theme. It is located inside + * 'core/modules/system/templates/maintenance-page.html.twig'. + * + * Note: This setting does not apply to installation and update pages. + */ +# $settings['maintenance_theme'] = 'bartik'; + +/** + * PHP settings: + * + * To see what PHP settings are possible, including whether they can be set at + * runtime (by using ini_set()), read the PHP documentation: + * http://php.net/manual/ini.list.php + * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime + * settings and the .htaccess file for non-runtime settings. + * Settings defined there should not be duplicated here so as to avoid conflict + * issues. + */ + +/** + * If you encounter a situation where users post a large amount of text, and + * the result is stripped out upon viewing but can still be edited, Drupal's + * output filter may not have sufficient memory to process it. If you + * experience this issue, you may wish to uncomment the following two lines + * and increase the limits of these variables. For more information, see + * http://php.net/manual/pcre.configuration.php. + */ +# ini_set('pcre.backtrack_limit', 200000); +# ini_set('pcre.recursion_limit', 200000); + +/** + * Active configuration settings. + * + * By default, the active configuration is stored in the database in the + * {config} table. To use a different storage mechanism for the active + * configuration, do the following prior to installing: + * - Create an "active" directory and declare its path in $config_directories + * as explained under the 'Location of the site configuration files' section + * above in this file. To enhance security, you can declare a path that is + * outside your document root. + * - Override the 'bootstrap_config_storage' setting here. It must be set to a + * callable that returns an object that implements + * \Drupal\Core\Config\StorageInterface. + * - Override the service definition 'config.storage.active'. Put this + * override in a services.yml file in the same directory as settings.php + * (definitions in this file will override service definition defaults). + */ +# $settings['bootstrap_config_storage'] = ['Drupal\Core\Config\BootstrapConfigStorageFactory', 'getFileStorage']; + +/** + * Configuration overrides. + * + * To globally override specific configuration values for this site, + * set them here. You usually don't need to use this feature. This is + * useful in a configuration file for a vhost or directory, rather than + * the default settings.php. + * + * Note that any values you provide in these variable overrides will not be + * viewable from the Drupal administration interface. The administration + * interface displays the values stored in configuration so that you can stage + * changes to other environments that don't have the overrides. + * + * There are particular configuration values that are risky to override. For + * example, overriding the list of installed modules in 'core.extension' is not + * supported as module install or uninstall has not occurred. Other examples + * include field storage configuration, because it has effects on database + * structure, and 'core.menu.static_menu_link_overrides' since this is cached in + * a way that is not config override aware. Also, note that changing + * configuration values in settings.php will not fire any of the configuration + * change events. + */ +# $config['system.file']['path']['temporary'] = '/tmp'; +# $config['system.site']['name'] = 'My Drupal site'; +# $config['system.theme']['default'] = 'stark'; +# $config['user.settings']['anonymous'] = 'Visitor'; + +/** + * Fast 404 pages: + * + * Drupal can generate fully themed 404 pages. However, some of these responses + * are for images or other resource files that are not displayed to the user. + * This can waste bandwidth, and also generate server load. + * + * The options below return a simple, fast 404 page for URLs matching a + * specific pattern: + * - $config['system.performance']['fast_404']['exclude_paths']: A regular + * expression to match paths to exclude, such as images generated by image + * styles, or dynamically-resized images. The default pattern provided below + * also excludes the private file system. If you need to add more paths, you + * can add '|path' to the expression. + * - $config['system.performance']['fast_404']['paths']: A regular expression to + * match paths that should return a simple 404 page, rather than the fully + * themed 404 page. If you don't have any aliases ending in htm or html you + * can add '|s?html?' to the expression. + * - $config['system.performance']['fast_404']['html']: The html to return for + * simple 404 pages. + * + * Remove the leading hash signs if you would like to alter this functionality. + */ +# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//'; +# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; +# $config['system.performance']['fast_404']['html'] = '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

'; + +/** + * Load services definition file. + */ +$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; + +/** + * Override the default service container class. + * + * This is useful for example to trace the service container for performance + * tracking purposes, for testing a service container with an error condition or + * to test a service container that throws an exception. + */ +# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; + +/** + * Override the default yaml parser class. + * + * Provide a fully qualified class name here if you would like to provide an + * alternate implementation YAML parser. The class must implement the + * \Drupal\Component\Serialization\SerializationInterface interface. + */ +# $settings['yaml_parser_class'] = NULL; + +/** + * Trusted host configuration. + * + * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host + * header spoofing. + * + * To enable the trusted host mechanism, you enable your allowable hosts + * in $settings['trusted_host_patterns']. This should be an array of regular + * expression patterns, without delimiters, representing the hosts you would + * like to allow. + * + * For example: + * @code + * $settings['trusted_host_patterns'] = array( + * '^www\.example\.com$', + * ); + * @endcode + * will allow the site to only run from www.example.com. + * + * If you are running multisite, or if you are running your site from + * different domain names (eg, you don't redirect http://www.example.com to + * http://example.com), you should specify all of the host patterns that are + * allowed by your site. + * + * For example: + * @code + * $settings['trusted_host_patterns'] = array( + * '^example\.com$', + * '^.+\.example\.com$', + * '^example\.org$', + * '^.+\.example\.org$', + * ); + * @endcode + * will allow the site to run off of all variants of example.com and + * example.org, with all subdomains included. + */ + +/** + * The default list of directories that will be ignored by Drupal's file API. + * + * By default ignore node_modules and bower_components folders to avoid issues + * with common frontend tools and recursive scanning of directories looking for + * extensions. + * + * @see file_scan_directory() + * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory() + */ +$settings['file_scan_ignore_directories'] = [ + 'node_modules', + 'bower_components', +]; + +/** + * The default number of entities to update in a batch process. + * + * This is used by update and post-update functions that need to go through and + * change all the entities on a site, so it is useful to increase this number + * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a + * larger number of entities to be processed in a single batch run. + */ +$settings['entity_update_batch_size'] = 50; + +/** + * Entity update backup. + * + * This is used to inform the entity storage handler that the backup tables as + * well as the original entity type and field storage definitions should be + * retained after a successful entity update process. + */ +$settings['entity_update_backup'] = TRUE; + +/** + * Load local development override configuration, if available. + * + * Use settings.local.php to override variables on secondary (staging, + * development, etc) installations of this site. Typically used to disable + * caching, JavaScript/CSS compression, re-routing of outgoing emails, and + * other things that should not happen on development and testing sites. + * + * Keep this code block at the end of this file to take full effect. + */ +# +# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) { +# include $app_root . '/' . $site_path . '/settings.local.php'; +# } diff --git a/web/sites/development.services.yml b/web/sites/development.services.yml new file mode 100644 index 0000000..d2857c6 --- /dev/null +++ b/web/sites/development.services.yml @@ -0,0 +1,9 @@ +# Local development services. +# +# To activate this feature, follow the instructions at the top of the +# 'example.settings.local.php' file, which sits next to this file. +parameters: + http.response.debug_cacheability_headers: true +services: + cache.backend.null: + class: Drupal\Core\Cache\NullBackendFactory diff --git a/web/sites/example.settings.local.php b/web/sites/example.settings.local.php new file mode 100644 index 0000000..4a40a13 --- /dev/null +++ b/web/sites/example.settings.local.php @@ -0,0 +1,131 @@ +..' => 'directory'. As an + * example, to map https://www.drupal.org:8080/mysite/test to the configuration + * directory sites/example.com, the array should be defined as: + * @code + * $sites = [ + * '8080.www.drupal.org.mysite.test' => 'example.com', + * ]; + * @endcode + * The URL, https://www.drupal.org:8080/mysite/test/, could be a symbolic link + * or an Apache Alias directive that points to the Drupal root containing + * index.php. An alias could also be created for a subdomain. See the + * @link https://www.drupal.org/documentation/install online Drupal installation guide @endlink + * for more information on setting up domains, subdomains, and subdirectories. + * + * The following examples look for a site configuration in sites/example.com: + * @code + * URL: http://dev.drupal.org + * $sites['dev.drupal.org'] = 'example.com'; + * + * URL: http://localhost/example + * $sites['localhost.example'] = 'example.com'; + * + * URL: http://localhost:8080/example + * $sites['8080.localhost.example'] = 'example.com'; + * + * URL: https://www.drupal.org:8080/mysite/test/ + * $sites['8080.www.drupal.org.mysite.test'] = 'example.com'; + * @endcode + * + * @see default.settings.php + * @see \Drupal\Core\DrupalKernel::getSitePath() + * @see https://www.drupal.org/documentation/install/multi-site + */ diff --git a/web/themes/.gitkeep b/web/themes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/update.php b/web/update.php new file mode 100644 index 0000000..59e808e --- /dev/null +++ b/web/update.php @@ -0,0 +1,31 @@ +handle($request); +$response->send(); + +$kernel->terminate($request, $response); diff --git a/web/web.config b/web/web.config new file mode 100644 index 0000000..3fc5b10 --- /dev/null +++ b/web/web.config @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From ec04eeb9f256aff5ce369d2c55c852fbb5d65550 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 12:41:13 +0100 Subject: [PATCH 23/59] Add Docksal --- .docksal/commands/init | 9 +++++++++ .docksal/docksal.env | 3 +++ .docksal/docksal.yml | 1 + 3 files changed, 13 insertions(+) create mode 100755 .docksal/commands/init create mode 100644 .docksal/docksal.env create mode 100644 .docksal/docksal.yml diff --git a/.docksal/commands/init b/.docksal/commands/init new file mode 100755 index 0000000..70377e7 --- /dev/null +++ b/.docksal/commands/init @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +fin start + +fin drush site-install -y \ + --account-pass=admin \ + --site-name='Drupal Tailwind CSS' + +fin drush uli -l http://drupal-tailwind.docksal diff --git a/.docksal/docksal.env b/.docksal/docksal.env new file mode 100644 index 0000000..782376f --- /dev/null +++ b/.docksal/docksal.env @@ -0,0 +1,3 @@ +DOCKSAL_STACK=default +COMPOSE_PROJECT_NAME=drupal-tailwind +DOCROOT=web diff --git a/.docksal/docksal.yml b/.docksal/docksal.yml new file mode 100644 index 0000000..193899e --- /dev/null +++ b/.docksal/docksal.yml @@ -0,0 +1 @@ +version: "2.1" From 3a394ad06ecfa2941b4db92225f916fa26533a52 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 12:41:24 +0100 Subject: [PATCH 24/59] Add settings.php --- web/sites/default/settings.php | 799 +++++++++++++++++++++++++++++++++ 1 file changed, 799 insertions(+) create mode 100644 web/sites/default/settings.php diff --git a/web/sites/default/settings.php b/web/sites/default/settings.php new file mode 100644 index 0000000..cba4074 --- /dev/null +++ b/web/sites/default/settings.php @@ -0,0 +1,799 @@ + 'databasename', + * 'username' => 'sqlusername', + * 'password' => 'sqlpassword', + * 'host' => 'localhost', + * 'port' => '3306', + * 'driver' => 'mysql', + * 'prefix' => '', + * 'collation' => 'utf8mb4_general_ci', + * ); + * @endcode + */ +$databases['default']['default'] = [ + 'database' => getenv('MYSQL_DATABASE'), + 'driver' => 'mysql', + 'host' => getenv('MYSQL_HOSTNAME'), + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'password' => getenv('MYSQL_PASSWORD'), + 'port' => getenv('MYSQL_PORT'), + 'prefix' => '', + 'username' => getenv('MYSQL_USER'), +]; + +/** + * Customizing database settings. + * + * Many of the values of the $databases array can be customized for your + * particular database system. Refer to the sample in the section above as a + * starting point. + * + * The "driver" property indicates what Drupal database driver the + * connection should use. This is usually the same as the name of the + * database type, such as mysql or sqlite, but not always. The other + * properties will vary depending on the driver. For SQLite, you must + * specify a database file name in a directory that is writable by the + * webserver. For most other drivers, you must specify a + * username, password, host, and database name. + * + * Transaction support is enabled by default for all drivers that support it, + * including MySQL. To explicitly disable it, set the 'transactions' key to + * FALSE. + * Note that some configurations of MySQL, such as the MyISAM engine, don't + * support it and will proceed silently even if enabled. If you experience + * transaction related crashes with such configuration, set the 'transactions' + * key to FALSE. + * + * For each database, you may optionally specify multiple "target" databases. + * A target database allows Drupal to try to send certain queries to a + * different database if it can but fall back to the default connection if not. + * That is useful for primary/replica replication, as Drupal may try to connect + * to a replica server when appropriate and if one is not available will simply + * fall back to the single primary server (The terms primary/replica are + * traditionally referred to as master/slave in database server documentation). + * + * The general format for the $databases array is as follows: + * @code + * $databases['default']['default'] = $info_array; + * $databases['default']['replica'][] = $info_array; + * $databases['default']['replica'][] = $info_array; + * $databases['extra']['default'] = $info_array; + * @endcode + * + * In the above example, $info_array is an array of settings described above. + * The first line sets a "default" database that has one primary database + * (the second level default). The second and third lines create an array + * of potential replica databases. Drupal will select one at random for a given + * request as needed. The fourth line creates a new database with a name of + * "extra". + * + * You can optionally set prefixes for some or all database table names + * by using the 'prefix' setting. If a prefix is specified, the table + * name will be prepended with its value. Be sure to use valid database + * characters only, usually alphanumeric and underscore. If no prefixes + * are desired, leave it as an empty string ''. + * + * To have all database names prefixed, set 'prefix' as a string: + * @code + * 'prefix' => 'main_', + * @endcode + * + * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in + * Drupal 9.0. After that, only a single prefix for all tables will be + * supported. + * + * To provide prefixes for specific tables, set 'prefix' as an array. + * The array's keys are the table names and the values are the prefixes. + * The 'default' element is mandatory and holds the prefix for any tables + * not specified elsewhere in the array. Example: + * @code + * 'prefix' => array( + * 'default' => 'main_', + * 'users' => 'shared_', + * 'sessions' => 'shared_', + * 'role' => 'shared_', + * 'authmap' => 'shared_', + * ), + * @endcode + * You can also use a reference to a schema/database as a prefix. This may be + * useful if your Drupal installation exists in a schema that is not the default + * or you want to access several databases from the same code base at the same + * time. + * Example: + * @code + * 'prefix' => array( + * 'default' => 'main.', + * 'users' => 'shared.', + * 'sessions' => 'shared.', + * 'role' => 'shared.', + * 'authmap' => 'shared.', + * ); + * @endcode + * NOTE: MySQL and SQLite's definition of a schema is a database. + * + * Advanced users can add or override initial commands to execute when + * connecting to the database server, as well as PDO connection settings. For + * example, to enable MySQL SELECT queries to exceed the max_join_size system + * variable, and to reduce the database connection timeout to 5 seconds: + * @code + * $databases['default']['default'] = array( + * 'init_commands' => array( + * 'big_selects' => 'SET SQL_BIG_SELECTS=1', + * ), + * 'pdo' => array( + * PDO::ATTR_TIMEOUT => 5, + * ), + * ); + * @endcode + * + * WARNING: The above defaults are designed for database portability. Changing + * them may cause unexpected behavior, including potential data loss. See + * https://www.drupal.org/developing/api/database/configuration for more + * information on these defaults and the potential issues. + * + * More details can be found in the constructor methods for each driver: + * - \Drupal\Core\Database\Driver\mysql\Connection::__construct() + * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct() + * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct() + * + * Sample Database configuration format for PostgreSQL (pgsql): + * @code + * $databases['default']['default'] = array( + * 'driver' => 'pgsql', + * 'database' => 'databasename', + * 'username' => 'sqlusername', + * 'password' => 'sqlpassword', + * 'host' => 'localhost', + * 'prefix' => '', + * ); + * @endcode + * + * Sample Database configuration format for SQLite (sqlite): + * @code + * $databases['default']['default'] = array( + * 'driver' => 'sqlite', + * 'database' => '/path/to/databasefilename', + * ); + * @endcode + */ + +/** + * Location of the site configuration files. + * + * The $config_directories array specifies the location of file system + * directories used for configuration data. On install, the "sync" directory is + * created. This is used for configuration imports. The "active" directory is + * not created by default since the default storage for active configuration is + * the database rather than the file system. (This can be changed. See "Active + * configuration settings" below). + * + * The default location for the "sync" directory is inside a randomly-named + * directory in the public files path. The setting below allows you to override + * the "sync" location. + * + * If you use files for the "active" configuration, you can tell the + * Configuration system where this directory is located by adding an entry with + * array key CONFIG_ACTIVE_DIRECTORY. + * + * Example: + * @code + * $config_directories = array( + * CONFIG_SYNC_DIRECTORY => '/directory/outside/webroot', + * ); + * @endcode + */ +$config_directories = []; + +/** + * Settings: + * + * $settings contains environment-specific configuration, such as the files + * directory and reverse proxy address, and temporary configuration, such as + * security overrides. + * + * @see \Drupal\Core\Site\Settings::get() + */ + +/** + * Salt for one-time login links, cancel links, form tokens, etc. + * + * This variable will be set to a random value by the installer. All one-time + * login links will be invalidated if the value is changed. Note that if your + * site is deployed on a cluster of web servers, you must ensure that this + * variable has the same value on each server. + * + * For enhanced security, you may set this variable to the contents of a file + * outside your document root; you should also ensure that this file is not + * stored with backups of your database. + * + * Example: + * @code + * $settings['hash_salt'] = file_get_contents('/home/example/salt.txt'); + * @endcode + */ +$settings['hash_salt'] = 'WLXxC5MIYYOo1bWHNBSJCKn2AEdn_LhuvaHg04oOqJgWxXXUnoKwuYV5_DrhVqkZkh9QuLR_pQ'; + +/** + * Deployment identifier. + * + * Drupal's dependency injection container will be automatically invalidated and + * rebuilt when the Drupal core version changes. When updating contributed or + * custom code that changes the container, changing this identifier will also + * allow the container to be invalidated as soon as code is deployed. + */ +# $settings['deployment_identifier'] = \Drupal::VERSION; + +/** + * Access control for update.php script. + * + * If you are updating your Drupal installation using the update.php script but + * are not logged in using either an account with the "Administer software + * updates" permission or the site maintenance account (the account that was + * created during installation), you will need to modify the access check + * statement below. Change the FALSE to a TRUE to disable the access check. + * After finishing the upgrade, be sure to open this file again and change the + * TRUE back to a FALSE! + */ +$settings['update_free_access'] = FALSE; + +/** + * External access proxy settings: + * + * If your site must access the Internet via a web proxy then you can enter the + * proxy settings here. Set the full URL of the proxy, including the port, in + * variables: + * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP + * requests. + * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS + * requests. + * You can pass in the user name and password for basic authentication in the + * URLs in these settings. + * + * You can also define an array of host names that can be accessed directly, + * bypassing the proxy, in $settings['http_client_config']['proxy']['no']. + */ +# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080'; +# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080'; +# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost']; + +/** + * Reverse Proxy Configuration: + * + * Reverse proxy servers are often used to enhance the performance + * of heavily visited sites and may also provide other site caching, + * security, or encryption benefits. In an environment where Drupal + * is behind a reverse proxy, the real IP address of the client should + * be determined such that the correct client IP address is available + * to Drupal's logging, statistics, and access management systems. In + * the most simple scenario, the proxy server will add an + * X-Forwarded-For header to the request that contains the client IP + * address. However, HTTP headers are vulnerable to spoofing, where a + * malicious client could bypass restrictions by setting the + * X-Forwarded-For header directly. Therefore, Drupal's proxy + * configuration requires the IP addresses of all remote proxies to be + * specified in $settings['reverse_proxy_addresses'] to work correctly. + * + * Enable this setting to get Drupal to determine the client IP from the + * X-Forwarded-For header. If you are unsure about this setting, do not have a + * reverse proxy, or Drupal operates in a shared hosting environment, this + * setting should remain commented out. + * + * In order for this setting to be used you must specify every possible + * reverse proxy IP address in $settings['reverse_proxy_addresses']. + * If a complete list of reverse proxies is not available in your + * environment (for example, if you use a CDN) you may set the + * $_SERVER['REMOTE_ADDR'] variable directly in settings.php. + * Be aware, however, that it is likely that this would allow IP + * address spoofing unless more advanced precautions are taken. + */ +# $settings['reverse_proxy'] = TRUE; + +/** + * Specify every reverse proxy IP address in your environment. + * This setting is required if $settings['reverse_proxy'] is TRUE. + */ +# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...]; + +/** + * Reverse proxy trusted headers. + * + * Sets which headers to trust from your reverse proxy. + * + * Common values are: + * - \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL + * - \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED + * + * Note the default value of + * @code + * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED + * @endcode + * is not secure by default. The value should be set to only the specific + * headers the reverse proxy uses. For example: + * @code + * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL + * @endcode + * This would trust the following headers: + * - X_FORWARDED_FOR + * - X_FORWARDED_HOST + * - X_FORWARDED_PROTO + * - X_FORWARDED_PORT + * + * @see \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL + * @see \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED + * @see \Symfony\Component\HttpFoundation\Request::setTrustedProxies + */ +# $settings['reverse_proxy_trusted_headers'] = \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED; + + +/** + * Page caching: + * + * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page + * views. This tells a HTTP proxy that it may return a page from its local + * cache without contacting the web server, if the user sends the same Cookie + * header as the user who originally requested the cached page. Without "Vary: + * Cookie", authenticated users would also be served the anonymous page from + * the cache. If the site has mostly anonymous users except a few known + * editors/administrators, the Vary header can be omitted. This allows for + * better caching in HTTP proxies (including reverse proxies), i.e. even if + * clients send different cookies, they still get content served from the cache. + * However, authenticated users should access the site directly (i.e. not use an + * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid + * getting cached pages from the proxy. + */ +# $settings['omit_vary_cookie'] = TRUE; + + +/** + * Cache TTL for client error (4xx) responses. + * + * Items cached per-URL tend to result in a large number of cache items, and + * this can be problematic on 404 pages which by their nature are unbounded. A + * fixed TTL can be set for these items, defaulting to one hour, so that cache + * backends which do not support LRU can purge older entries. To disable caching + * of client error responses set the value to 0. Currently applies only to + * page_cache module. + */ +# $settings['cache_ttl_4xx'] = 3600; + +/** + * Expiration of cached forms. + * + * Drupal's Form API stores details of forms in a cache and these entries are + * kept for at least 6 hours by default. Expired entries are cleared by cron. + * + * @see \Drupal\Core\Form\FormCache::setCache() + */ +# $settings['form_cache_expiration'] = 21600; + +/** + * Class Loader. + * + * If the APC extension is detected, the Symfony APC class loader is used for + * performance reasons. Detection can be prevented by setting + * class_loader_auto_detect to false, as in the example below. + */ +# $settings['class_loader_auto_detect'] = FALSE; + +/* + * If the APC extension is not detected, either because APC is missing or + * because auto-detection has been disabled, auto-loading falls back to + * Composer's ClassLoader, which is good for development as it does not break + * when code is moved in the file system. You can also decorate the base class + * loader with another cached solution than the Symfony APC class loader, as + * all production sites should have a cached class loader of some sort enabled. + * + * To do so, you may decorate and replace the local $class_loader variable. For + * example, to use Symfony's APC class loader without automatic detection, + * uncomment the code below. + */ +/* +if ($settings['hash_salt']) { + $prefix = 'drupal.' . hash('sha256', 'drupal.' . $settings['hash_salt']); + $apc_loader = new \Symfony\Component\ClassLoader\ApcClassLoader($prefix, $class_loader); + unset($prefix); + $class_loader->unregister(); + $apc_loader->register(); + $class_loader = $apc_loader; +} +*/ + +/** + * Authorized file system operations: + * + * The Update Manager module included with Drupal provides a mechanism for + * site administrators to securely install missing updates for the site + * directly through the web user interface. On securely-configured servers, + * the Update manager will require the administrator to provide SSH or FTP + * credentials before allowing the installation to proceed; this allows the + * site to update the new files as the user who owns all the Drupal files, + * instead of as the user the webserver is running as. On servers where the + * webserver user is itself the owner of the Drupal files, the administrator + * will not be prompted for SSH or FTP credentials (note that these server + * setups are common on shared hosting, but are inherently insecure). + * + * Some sites might wish to disable the above functionality, and only update + * the code directly via SSH or FTP themselves. This setting completely + * disables all functionality related to these authorized file operations. + * + * @see https://www.drupal.org/node/244924 + * + * Remove the leading hash signs to disable. + */ +# $settings['allow_authorize_operations'] = FALSE; + +/** + * Default mode for directories and files written by Drupal. + * + * Value should be in PHP Octal Notation, with leading zero. + */ +# $settings['file_chmod_directory'] = 0775; +# $settings['file_chmod_file'] = 0664; + +/** + * Public file base URL: + * + * An alternative base URL to be used for serving public files. This must + * include any leading directory path. + * + * A different value from the domain used by Drupal to be used for accessing + * public files. This can be used for a simple CDN integration, or to improve + * security by serving user-uploaded files from a different domain or subdomain + * pointing to the same server. Do not include a trailing slash. + */ +# $settings['file_public_base_url'] = 'http://downloads.example.com/files'; + +/** + * Public file path: + * + * A local file system path where public files will be stored. This directory + * must exist and be writable by Drupal. This directory must be relative to + * the Drupal installation directory and be accessible over the web. + */ +# $settings['file_public_path'] = 'sites/default/files'; + +/** + * Private file path: + * + * A local file system path where private files will be stored. This directory + * must be absolute, outside of the Drupal installation directory and not + * accessible over the web. + * + * Note: Caches need to be cleared when this value is changed to make the + * private:// stream wrapper available to the system. + * + * See https://www.drupal.org/documentation/modules/file for more information + * about securing private files. + */ +# $settings['file_private_path'] = ''; + +/** + * Session write interval: + * + * Set the minimum interval between each session write to database. + * For performance reasons it defaults to 180. + */ +# $settings['session_write_interval'] = 180; + +/** + * String overrides: + * + * To override specific strings on your site with or without enabling the Locale + * module, add an entry to this list. This functionality allows you to change + * a small number of your site's default English language interface strings. + * + * Remove the leading hash signs to enable. + * + * The "en" part of the variable name, is dynamic and can be any langcode of + * any added language. (eg locale_custom_strings_de for german). + */ +# $settings['locale_custom_strings_en'][''] = [ +# 'forum' => 'Discussion board', +# '@count min' => '@count minutes', +# ]; + +/** + * A custom theme for the offline page: + * + * This applies when the site is explicitly set to maintenance mode through the + * administration page or when the database is inactive due to an error. + * The template file should also be copied into the theme. It is located inside + * 'core/modules/system/templates/maintenance-page.html.twig'. + * + * Note: This setting does not apply to installation and update pages. + */ +# $settings['maintenance_theme'] = 'bartik'; + +/** + * PHP settings: + * + * To see what PHP settings are possible, including whether they can be set at + * runtime (by using ini_set()), read the PHP documentation: + * http://php.net/manual/ini.list.php + * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime + * settings and the .htaccess file for non-runtime settings. + * Settings defined there should not be duplicated here so as to avoid conflict + * issues. + */ + +/** + * If you encounter a situation where users post a large amount of text, and + * the result is stripped out upon viewing but can still be edited, Drupal's + * output filter may not have sufficient memory to process it. If you + * experience this issue, you may wish to uncomment the following two lines + * and increase the limits of these variables. For more information, see + * http://php.net/manual/pcre.configuration.php. + */ +# ini_set('pcre.backtrack_limit', 200000); +# ini_set('pcre.recursion_limit', 200000); + +/** + * Active configuration settings. + * + * By default, the active configuration is stored in the database in the + * {config} table. To use a different storage mechanism for the active + * configuration, do the following prior to installing: + * - Create an "active" directory and declare its path in $config_directories + * as explained under the 'Location of the site configuration files' section + * above in this file. To enhance security, you can declare a path that is + * outside your document root. + * - Override the 'bootstrap_config_storage' setting here. It must be set to a + * callable that returns an object that implements + * \Drupal\Core\Config\StorageInterface. + * - Override the service definition 'config.storage.active'. Put this + * override in a services.yml file in the same directory as settings.php + * (definitions in this file will override service definition defaults). + */ +# $settings['bootstrap_config_storage'] = ['Drupal\Core\Config\BootstrapConfigStorageFactory', 'getFileStorage']; + +/** + * Configuration overrides. + * + * To globally override specific configuration values for this site, + * set them here. You usually don't need to use this feature. This is + * useful in a configuration file for a vhost or directory, rather than + * the default settings.php. + * + * Note that any values you provide in these variable overrides will not be + * viewable from the Drupal administration interface. The administration + * interface displays the values stored in configuration so that you can stage + * changes to other environments that don't have the overrides. + * + * There are particular configuration values that are risky to override. For + * example, overriding the list of installed modules in 'core.extension' is not + * supported as module install or uninstall has not occurred. Other examples + * include field storage configuration, because it has effects on database + * structure, and 'core.menu.static_menu_link_overrides' since this is cached in + * a way that is not config override aware. Also, note that changing + * configuration values in settings.php will not fire any of the configuration + * change events. + */ +# $config['system.file']['path']['temporary'] = '/tmp'; +# $config['system.site']['name'] = 'My Drupal site'; +# $config['system.theme']['default'] = 'stark'; +# $config['user.settings']['anonymous'] = 'Visitor'; + +/** + * Fast 404 pages: + * + * Drupal can generate fully themed 404 pages. However, some of these responses + * are for images or other resource files that are not displayed to the user. + * This can waste bandwidth, and also generate server load. + * + * The options below return a simple, fast 404 page for URLs matching a + * specific pattern: + * - $config['system.performance']['fast_404']['exclude_paths']: A regular + * expression to match paths to exclude, such as images generated by image + * styles, or dynamically-resized images. The default pattern provided below + * also excludes the private file system. If you need to add more paths, you + * can add '|path' to the expression. + * - $config['system.performance']['fast_404']['paths']: A regular expression to + * match paths that should return a simple 404 page, rather than the fully + * themed 404 page. If you don't have any aliases ending in htm or html you + * can add '|s?html?' to the expression. + * - $config['system.performance']['fast_404']['html']: The html to return for + * simple 404 pages. + * + * Remove the leading hash signs if you would like to alter this functionality. + */ +# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//'; +# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; +# $config['system.performance']['fast_404']['html'] = '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

'; + +/** + * Load services definition file. + */ +$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; + +/** + * Override the default service container class. + * + * This is useful for example to trace the service container for performance + * tracking purposes, for testing a service container with an error condition or + * to test a service container that throws an exception. + */ +# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; + +/** + * Override the default yaml parser class. + * + * Provide a fully qualified class name here if you would like to provide an + * alternate implementation YAML parser. The class must implement the + * \Drupal\Component\Serialization\SerializationInterface interface. + */ +# $settings['yaml_parser_class'] = NULL; + +/** + * Trusted host configuration. + * + * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host + * header spoofing. + * + * To enable the trusted host mechanism, you enable your allowable hosts + * in $settings['trusted_host_patterns']. This should be an array of regular + * expression patterns, without delimiters, representing the hosts you would + * like to allow. + * + * For example: + * @code + * $settings['trusted_host_patterns'] = array( + * '^www\.example\.com$', + * ); + * @endcode + * will allow the site to only run from www.example.com. + * + * If you are running multisite, or if you are running your site from + * different domain names (eg, you don't redirect http://www.example.com to + * http://example.com), you should specify all of the host patterns that are + * allowed by your site. + * + * For example: + * @code + * $settings['trusted_host_patterns'] = array( + * '^example\.com$', + * '^.+\.example\.com$', + * '^example\.org$', + * '^.+\.example\.org$', + * ); + * @endcode + * will allow the site to run off of all variants of example.com and + * example.org, with all subdomains included. + */ + +/** + * The default list of directories that will be ignored by Drupal's file API. + * + * By default ignore node_modules and bower_components folders to avoid issues + * with common frontend tools and recursive scanning of directories looking for + * extensions. + * + * @see file_scan_directory() + * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory() + */ +$settings['file_scan_ignore_directories'] = [ + 'node_modules', + 'bower_components', +]; + +/** + * The default number of entities to update in a batch process. + * + * This is used by update and post-update functions that need to go through and + * change all the entities on a site, so it is useful to increase this number + * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a + * larger number of entities to be processed in a single batch run. + */ +$settings['entity_update_batch_size'] = 50; + +/** + * Entity update backup. + * + * This is used to inform the entity storage handler that the backup tables as + * well as the original entity type and field storage definitions should be + * retained after a successful entity update process. + */ +$settings['entity_update_backup'] = TRUE; + +/** + * Load local development override configuration, if available. + * + * Use settings.local.php to override variables on secondary (staging, + * development, etc) installations of this site. Typically used to disable + * caching, JavaScript/CSS compression, re-routing of outgoing emails, and + * other things that should not happen on development and testing sites. + * + * Keep this code block at the end of this file to take full effect. + */ +# +# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) { +# include $app_root . '/' . $site_path . '/settings.local.php'; +# } +$config_directories['sync'] = '../config/sync'; +$databases['default']['default'] = array ( + 'database' => 'default', + 'username' => 'user', + 'password' => 'user', + 'prefix' => '', + 'host' => 'db', + 'port' => '3306', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'driver' => 'mysql', +); From 48f5e9f07a8b8bfc678bd2838ed9b5d9299c326c Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 12:42:30 +0100 Subject: [PATCH 25/59] Add config --- config/sync/.htaccess | 24 ++++++++++++++++++++++++ config/sync/README.txt | 1 + 2 files changed, 25 insertions(+) create mode 100644 config/sync/.htaccess create mode 100644 config/sync/README.txt diff --git a/config/sync/.htaccess b/config/sync/.htaccess new file mode 100644 index 0000000..0e4a69a --- /dev/null +++ b/config/sync/.htaccess @@ -0,0 +1,24 @@ +# Deny all requests from Apache 2.4+. + + Require all denied + + +# Deny all requests from Apache 2.0-2.2. + + Deny from all + + +# Turn off all options we don't need. +Options -Indexes -ExecCGI -Includes -MultiViews + +# Set the catch-all handler to prevent scripts from being executed. +SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 + + # Override the handler again if we're run later in the evaluation list. + SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003 + + +# If we know how to do it safely, disable the PHP engine entirely. + + php_flag engine off + \ No newline at end of file diff --git a/config/sync/README.txt b/config/sync/README.txt new file mode 100644 index 0000000..e74ef61 --- /dev/null +++ b/config/sync/README.txt @@ -0,0 +1 @@ +This directory contains configuration to be imported into your Drupal site. To make this configuration active, visit admin/config/development/configuration/sync. For information about deploying configuration between servers, see https://www.drupal.org/documentation/administer/config From 7d3db08de5317ca53659ffdd194d3a09e47b69ad Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 13:03:19 +0100 Subject: [PATCH 26/59] Require drupal/tailwindcss --- composer.json | 1 + composer.lock | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 0419896..e6ce4e5 100644 --- a/composer.json +++ b/composer.json @@ -22,6 +22,7 @@ "drupal-composer/drupal-scaffold": "^2.5", "drupal/console": "^1.0.2", "drupal/core": "^8.7.0", + "drupal/tailwindcss": "^2.1", "drush/drush": "^9.0.0", "vlucas/phpdotenv": "^2.4", "webflo/drupal-finder": "^1.0.0", diff --git a/composer.lock b/composer.lock index bf4f947..67ec425 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e3c42c51253ba3bc56b77bf433a3ddb5", + "content-hash": "755eef44754539d9da7ee3bef0076956", "packages": [ { "name": "alchemy/zippy", @@ -2591,6 +2591,53 @@ "description": "Drupal is an open source content management platform powering millions of websites and applications.", "time": "2019-05-08T16:00:55+00:00" }, + { + "name": "drupal/tailwindcss", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/tailwindcss.git", + "reference": "8.x-2.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/tailwindcss-8.x-2.1.zip", + "reference": "8.x-2.1", + "shasum": "20afb96bfd11b79f6da6f5ce388ede8cd5058f2c" + }, + "require": { + "drupal/core": "~8.0" + }, + "type": "drupal-theme", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + }, + "drupal": { + "version": "8.x-2.1", + "datestamp": "1557778081", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "opdavies", + "homepage": "https://www.drupal.org/user/381388" + } + ], + "description": "A starter kit theme for Drupal 8 and Tailwind CSS.", + "homepage": "https://www.drupal.org/project/tailwindcss", + "support": { + "source": "https://git.drupalcode.org/project/tailwindcss" + } + }, { "name": "drush/drush", "version": "9.6.2", From ab8fa7b284bef68a1fc72b9bba67f40e562a3a99 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 13:03:38 +0100 Subject: [PATCH 27/59] Enable tailwindcss and set it as the default theme --- .docksal/commands/init | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.docksal/commands/init b/.docksal/commands/init index 70377e7..cd15734 100755 --- a/.docksal/commands/init +++ b/.docksal/commands/init @@ -6,4 +6,8 @@ fin drush site-install -y \ --account-pass=admin \ --site-name='Drupal Tailwind CSS' +# Change the default theme +fin drush theme:enable tailwindcss -y +fin drush config-set system.theme default tailwindcss -y + fin drush uli -l http://drupal-tailwind.docksal From 9d7f8164fa2a292fe3f518dda324561bbaf09865 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 13:04:15 +0100 Subject: [PATCH 28/59] Ignore config --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 50d278d..1f0cf9f 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,6 @@ # Ignore .env files as they are personal /.env + +# Ignore exported configuration +/config/sync/*.yml From 8e23ea6dc68976ed12e55c8c4581f1cf74983958 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 13:06:05 +0100 Subject: [PATCH 29/59] Delete README.md --- README.md | 145 ------------------------------------------------------ 1 file changed, 145 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 114dfaa..0000000 --- a/README.md +++ /dev/null @@ -1,145 +0,0 @@ -# Composer template for Drupal projects - -[![Build Status](https://travis-ci.org/drupal-composer/drupal-project.svg?branch=8.x)](https://travis-ci.org/drupal-composer/drupal-project) - -This project template provides a starter kit for managing your site -dependencies with [Composer](https://getcomposer.org/). - -If you want to know how to use it as replacement for -[Drush Make](https://github.com/drush-ops/drush/blob/8.x/docs/make.md) visit -the [Documentation on drupal.org](https://www.drupal.org/node/2471553). - -## Usage - -First you need to [install composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx). - -> Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally). -You might need to replace `composer` with `php composer.phar` (or similar) -for your setup. - -After that you can create the project: - -``` -composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction -``` - -With `composer require ...` you can download new dependencies to your -installation. - -``` -cd some-dir -composer require drupal/devel:~1.0 -``` - -The `composer create-project` command passes ownership of all files to the -project that is created. You should create a new git repository, and commit -all files not excluded by the .gitignore file. - -## What does the template do? - -When installing the given `composer.json` some tasks are taken care of: - -* Drupal will be installed in the `web`-directory. -* Autoloader is implemented to use the generated composer autoloader in `vendor/autoload.php`, - instead of the one provided by Drupal (`web/vendor/autoload.php`). -* Modules (packages of type `drupal-module`) will be placed in `web/modules/contrib/` -* Theme (packages of type `drupal-theme`) will be placed in `web/themes/contrib/` -* Profiles (packages of type `drupal-profile`) will be placed in `web/profiles/contrib/` -* Creates default writable versions of `settings.php` and `services.yml`. -* Creates `web/sites/default/files`-directory. -* Latest version of drush is installed locally for use at `vendor/bin/drush`. -* Latest version of DrupalConsole is installed locally for use at `vendor/bin/drupal`. -* Creates environment variables based on your .env file. See [.env.example](.env.example). - -## Updating Drupal Core - -This project will attempt to keep all of your Drupal Core files up-to-date; the -project [drupal-composer/drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) -is used to ensure that your scaffold files are updated every time drupal/core is -updated. If you customize any of the "scaffolding" files (commonly .htaccess), -you may need to merge conflicts if any of your modified files are updated in a -new release of Drupal core. - -Follow the steps below to update your core files. - -1. Run `composer update drupal/core webflo/drupal-core-require-dev "symfony/*" --with-dependencies` to update Drupal Core and its dependencies. -1. Run `git diff` to determine if any of the scaffolding files have changed. - Review the files for any changes and restore any customizations to - `.htaccess` or `robots.txt`. -1. Commit everything all together in a single commit, so `web` will remain in - sync with the `core` when checking out branches or running `git bisect`. -1. In the event that there are non-trivial conflicts in step 2, you may wish - to perform these steps on a branch, and use `git merge` to combine the - updated core files with your customized files. This facilitates the use - of a [three-way merge tool such as kdiff3](http://www.gitshah.com/2010/12/how-to-setup-kdiff-as-diff-tool-for-git.html). This setup is not necessary if your changes are simple; - keeping all of your modifications at the beginning or end of the file is a - good strategy to keep merges easy. - -## Generate composer.json from existing project - -With using [the "Composer Generate" drush extension](https://www.drupal.org/project/composer_generate) -you can now generate a basic `composer.json` file from an existing project. Note -that the generated `composer.json` might differ from this project's file. - - -## FAQ - -### Should I commit the contrib modules I download? - -Composer recommends **no**. They provide [argumentation against but also -workrounds if a project decides to do it anyway](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md). - -### Should I commit the scaffolding files? - -The [drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) plugin can download the scaffold files (like -index.php, update.php, …) to the web/ directory of your project. If you have not customized those files you could choose -to not check them into your version control system (e.g. git). If that is the case for your project it might be -convenient to automatically run the drupal-scaffold plugin after every install or update of your project. You can -achieve that by registering `@composer drupal:scaffold` as post-install and post-update command in your composer.json: - -```json -"scripts": { - "post-install-cmd": [ - "@composer drupal:scaffold", - "..." - ], - "post-update-cmd": [ - "@composer drupal:scaffold", - "..." - ] -}, -``` -### How can I apply patches to downloaded modules? - -If you need to apply patches (depending on the project being modified, a pull -request is often a better solution), you can do so with the -[composer-patches](https://github.com/cweagans/composer-patches) plugin. - -To add a patch to drupal module foobar insert the patches section in the extra -section of composer.json: -```json -"extra": { - "patches": { - "drupal/foobar": { - "Patch description": "URL or local path to patch" - } - } -} -``` -### How do I switch from packagist.drupal-composer.org to packages.drupal.org? - -Follow the instructions in the [documentation on drupal.org](https://www.drupal.org/docs/develop/using-composer/using-packagesdrupalorg). - -### How do I specify a PHP version ? - -This project supports PHP 5.6 as minimum version (see [Drupal 8 PHP requirements](https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements)), however it's possible that a `composer update` will upgrade some package that will then require PHP 7+. - -To prevent this you can add this code to specify the PHP version you want to use in the `config` section of `composer.json`: -```json -"config": { - "sort-packages": true, - "platform": { - "php": "5.6.40" - } -}, -``` From 76c02c1eb729e4738c70915a3c4360b12e1392e3 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 13:07:02 +0100 Subject: [PATCH 30/59] Force add tailwindcss --- web/themes/contrib/tailwindcss/.gitignore | 10 + web/themes/contrib/tailwindcss/LICENSE.txt | 339 + web/themes/contrib/tailwindcss/README.txt | 37 + web/themes/contrib/tailwindcss/dist/main.css | 35082 ++++++++++++++++ web/themes/contrib/tailwindcss/logo.png | Bin 0 -> 12492 bytes web/themes/contrib/tailwindcss/package.json | 12 + web/themes/contrib/tailwindcss/screenshot.png | Bin 0 -> 7158 bytes web/themes/contrib/tailwindcss/src/main.css | 77 + .../contrib/tailwindcss/tailwind.config.js | 9 + .../contrib/tailwindcss/tailwindcss.info.yml | 13 + .../tailwindcss/tailwindcss.libraries.yml | 4 + .../contrib/tailwindcss/tailwindcss.theme | 18 + .../block--system-branding-block.html.twig | 32 + .../templates/layout/page.html.twig | 91 + web/themes/contrib/tailwindcss/webpack.mix.js | 5 + 15 files changed, 35729 insertions(+) create mode 100644 web/themes/contrib/tailwindcss/.gitignore create mode 100644 web/themes/contrib/tailwindcss/LICENSE.txt create mode 100644 web/themes/contrib/tailwindcss/README.txt create mode 100644 web/themes/contrib/tailwindcss/dist/main.css create mode 100644 web/themes/contrib/tailwindcss/logo.png create mode 100644 web/themes/contrib/tailwindcss/package.json create mode 100644 web/themes/contrib/tailwindcss/screenshot.png create mode 100644 web/themes/contrib/tailwindcss/src/main.css create mode 100644 web/themes/contrib/tailwindcss/tailwind.config.js create mode 100644 web/themes/contrib/tailwindcss/tailwindcss.info.yml create mode 100644 web/themes/contrib/tailwindcss/tailwindcss.libraries.yml create mode 100644 web/themes/contrib/tailwindcss/tailwindcss.theme create mode 100644 web/themes/contrib/tailwindcss/templates/block/block--system-branding-block.html.twig create mode 100644 web/themes/contrib/tailwindcss/templates/layout/page.html.twig create mode 100644 web/themes/contrib/tailwindcss/webpack.mix.js diff --git a/web/themes/contrib/tailwindcss/.gitignore b/web/themes/contrib/tailwindcss/.gitignore new file mode 100644 index 0000000..ec2b6de --- /dev/null +++ b/web/themes/contrib/tailwindcss/.gitignore @@ -0,0 +1,10 @@ +/*.log +/mix-manifest.json +/node_modules/ + +# Ignore compiled assets. +# /dist/ + +# Ignore lock files. +/package-lock.json +/yarn.lock diff --git a/web/themes/contrib/tailwindcss/LICENSE.txt b/web/themes/contrib/tailwindcss/LICENSE.txt new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/web/themes/contrib/tailwindcss/LICENSE.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/web/themes/contrib/tailwindcss/README.txt b/web/themes/contrib/tailwindcss/README.txt new file mode 100644 index 0000000..8ce53fb --- /dev/null +++ b/web/themes/contrib/tailwindcss/README.txt @@ -0,0 +1,37 @@ +DESCRIPTION +----------- + +Tailwind CSS Starter Kit Theme for Drupal 8. + +USAGE +----- + +``` +mkdir -p themes/custom +cd themes/custom +git clone https://git.drupal.org/sandbox/opdavies-3015651 tailwindcss +``` + +To re-compile the CSS: + +``` +npm install +npm run build +``` + +DEPENDENCIES +------------ + +- Laravel Mix (https://github.com/JeffreyWay/laravel-mix) for PostCSS compiling + and asset generation. +- The Laravel Mix Tailwind plugin. + +CONFIGURATION OVERRIDES +----------------------- + +Overrides made to the default tailwind.js file: + +- `options.prefix` has been changed to `tw-`. This is so that some of + Tailwind's default classes like `block` don't apply to Drupal's default + markup. +- `options.important` has been changed to `true`. diff --git a/web/themes/contrib/tailwindcss/dist/main.css b/web/themes/contrib/tailwindcss/dist/main.css new file mode 100644 index 0000000..daf6c83 --- /dev/null +++ b/web/themes/contrib/tailwindcss/dist/main.css @@ -0,0 +1,35082 @@ +/** + * This injects Tailwind's base styles, which is a combination of + * Normalize.css and some additional base styles. + * + * You can see the styles here: + * https://github.com/tailwindcss/tailwindcss/blob/master/css/preflight.css + * + * If using `postcss-import`, use this import instead: + * + * @import "tailwindcss/base"; + */ + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: .67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: .35em .75em .625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/** + * Manually forked from SUIT CSS Base: https://github.com/suitcss/base + * A thin layer on top of normalize.css that provides a starting point more + * suitable for web applications. + */ + +/** + * 1. Prevent padding and border from affecting element width + * https://goo.gl/pYtbK7 + * 2. Change the default font family in all browsers (opinionated) + */ + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + font-family: sans-serif; /* 2 */ +} + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +/** + * Removes the default spacing and border for appropriate elements. + */ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +figure, +p, +pre { + margin: 0; +} + +button { + background: transparent; + padding: 0; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + margin: 0; + padding: 0; +} + +ol, +ul { + list-style: none; + margin: 0; + padding: 0; +} + +/** + * Tailwind custom reset styles + */ + +/** + * 1. Use the system font stack as a sane default. + * 2. Use Tailwind's default "normal" line-height so the user isn't forced + * to override it to ensure consistency even when using the default theme. + */ + +html { + font-family: -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"; /* 1 */ + line-height: 1.5; /* 2 */ +} + +/** + * Allow adding a border to an element by just adding a border-width. + * + * By default, the way the browser specifies that an element should have no + * border is by setting it's border-style to `none` in the user-agent + * stylesheet. + * + * In order to easily add borders to elements by just setting the `border-width` + * property, we change the default border-style for all elements to `solid`, and + * use border-width to hide them instead. This way our `border` utilities only + * need to set the `border-width` property instead of the entire `border` + * shorthand, making our border utilities much more straightforward to compose. + * + * https://github.com/tailwindcss/tailwindcss/pull/116 + */ + +*, +*::before, +*::after { + border-width: 0; + border-style: solid; + border-color: #e2e8f0; +} + +/** + * Undo the `border-style: none` reset that Normalize applies to images so that + * our `border-{width}` utilities have the expected effect. + * + * The Normalize reset is unnecessary for us since we default the border-width + * to 0 on all elements. + * + * https://github.com/tailwindcss/tailwindcss/issues/362 + */ + +img { + border-style: solid; +} + +textarea { + resize: vertical; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: inherit; + opacity: .5; +} + +input::-ms-input-placeholder, +textarea::-ms-input-placeholder { + color: inherit; + opacity: .5; +} + +input::placeholder, +textarea::placeholder { + color: inherit; + opacity: .5; +} + +button, +[role="button"] { + cursor: pointer; +} + +table { + border-collapse: collapse; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/** + * Reset links to optimize for opt-in styling instead of + * opt-out. + */ + +a { + color: inherit; + text-decoration: inherit; +} + +/** + * Reset form element properties that are easy to forget to + * style explicitly so you don't inadvertently introduce + * styles that deviate from your design system. These styles + * supplement a partial reset that is already applied by + * normalize.css. + */ + +button, +input, +optgroup, +select, +textarea { + padding: 0; + line-height: inherit; + color: inherit; +} + +/** + * Use the configured 'mono' font family for elements that + * are expected to be rendered with a monospace font, falling + * back to the system monospace stack if there is no configured + * 'mono' font family. + */ + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/** + * Make replaced elements `display: block` by default as that's + * the behavior you want almost all of the time. Inspired by + * CSS Remedy, with `svg` added as well. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + vertical-align: middle; +} + +/** + * Constrain images and videos to the parent width and preserve + * their instrinsic aspect ratio. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +video { + max-width: 100%; + height: auto; +} + +/** + * This injects any component classes registered by plugins. + * + * If using `postcss-import`, use this import instead: + * + * @import "tailwindcss/components"; + */ + +.tw-container { + width: 100%; +} + +@media (min-width: 640px) { + .tw-container { + max-width: 640px; + } +} + +@media (min-width: 768px) { + .tw-container { + max-width: 768px; + } +} + +@media (min-width: 1024px) { + .tw-container { + max-width: 1024px; + } +} + +@media (min-width: 1280px) { + .tw-container { + max-width: 1280px; + } +} + +/** + * Here you would add any of your custom component classes; stuff that you'd + * want loaded *before* the utilities so that the utilities could still + * override them. + * + * Example: + * + * .btn { ... } + * .form-input { ... } + * + * Or if using a preprocessor or `postcss-import`: + * + * @import "components/buttons"; + * @import "components/forms"; + */ + +input { + border-width: 1px; + border-color: #a0aec0; +} + +.block, +.node { + margin-bottom: 1rem; +} + +.node__content p, +.node__content ul, +.node__content ol { + margin-bottom: 1rem; + line-height: 1.5; +} + +/** + * This injects all of Tailwind's utility classes, generated based on your + * config file. + * + * If using `postcss-import`, use this import instead: + * + * @import "tailwindcss/utilities"; + */ + +.tw-appearance-none { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; +} + +.tw-bg-fixed { + background-attachment: fixed !important; +} + +.tw-bg-local { + background-attachment: local !important; +} + +.tw-bg-scroll { + background-attachment: scroll !important; +} + +.tw-bg-transparent { + background-color: transparent !important; +} + +.tw-bg-black { + background-color: #000 !important; +} + +.tw-bg-white { + background-color: #fff !important; +} + +.tw-bg-gray-100 { + background-color: #f7fafc !important; +} + +.tw-bg-gray-200 { + background-color: #edf2f7 !important; +} + +.tw-bg-gray-300 { + background-color: #e2e8f0 !important; +} + +.tw-bg-gray-400 { + background-color: #cbd5e0 !important; +} + +.tw-bg-gray-500 { + background-color: #a0aec0 !important; +} + +.tw-bg-gray-600 { + background-color: #718096 !important; +} + +.tw-bg-gray-700 { + background-color: #4a5568 !important; +} + +.tw-bg-gray-800 { + background-color: #2d3748 !important; +} + +.tw-bg-gray-900 { + background-color: #1a202c !important; +} + +.tw-bg-red-100 { + background-color: #fff5f5 !important; +} + +.tw-bg-red-200 { + background-color: #fed7d7 !important; +} + +.tw-bg-red-300 { + background-color: #feb2b2 !important; +} + +.tw-bg-red-400 { + background-color: #fc8181 !important; +} + +.tw-bg-red-500 { + background-color: #f56565 !important; +} + +.tw-bg-red-600 { + background-color: #e53e3e !important; +} + +.tw-bg-red-700 { + background-color: #c53030 !important; +} + +.tw-bg-red-800 { + background-color: #9b2c2c !important; +} + +.tw-bg-red-900 { + background-color: #742a2a !important; +} + +.tw-bg-orange-100 { + background-color: #fffaf0 !important; +} + +.tw-bg-orange-200 { + background-color: #feebc8 !important; +} + +.tw-bg-orange-300 { + background-color: #fbd38d !important; +} + +.tw-bg-orange-400 { + background-color: #f6ad55 !important; +} + +.tw-bg-orange-500 { + background-color: #ed8936 !important; +} + +.tw-bg-orange-600 { + background-color: #dd6b20 !important; +} + +.tw-bg-orange-700 { + background-color: #c05621 !important; +} + +.tw-bg-orange-800 { + background-color: #9c4221 !important; +} + +.tw-bg-orange-900 { + background-color: #7b341e !important; +} + +.tw-bg-yellow-100 { + background-color: #fffff0 !important; +} + +.tw-bg-yellow-200 { + background-color: #fefcbf !important; +} + +.tw-bg-yellow-300 { + background-color: #faf089 !important; +} + +.tw-bg-yellow-400 { + background-color: #f6e05e !important; +} + +.tw-bg-yellow-500 { + background-color: #ecc94b !important; +} + +.tw-bg-yellow-600 { + background-color: #d69e2e !important; +} + +.tw-bg-yellow-700 { + background-color: #b7791f !important; +} + +.tw-bg-yellow-800 { + background-color: #975a16 !important; +} + +.tw-bg-yellow-900 { + background-color: #744210 !important; +} + +.tw-bg-green-100 { + background-color: #f0fff4 !important; +} + +.tw-bg-green-200 { + background-color: #c6f6d5 !important; +} + +.tw-bg-green-300 { + background-color: #9ae6b4 !important; +} + +.tw-bg-green-400 { + background-color: #68d391 !important; +} + +.tw-bg-green-500 { + background-color: #48bb78 !important; +} + +.tw-bg-green-600 { + background-color: #38a169 !important; +} + +.tw-bg-green-700 { + background-color: #2f855a !important; +} + +.tw-bg-green-800 { + background-color: #276749 !important; +} + +.tw-bg-green-900 { + background-color: #22543d !important; +} + +.tw-bg-teal-100 { + background-color: #e6fffa !important; +} + +.tw-bg-teal-200 { + background-color: #b2f5ea !important; +} + +.tw-bg-teal-300 { + background-color: #81e6d9 !important; +} + +.tw-bg-teal-400 { + background-color: #4fd1c5 !important; +} + +.tw-bg-teal-500 { + background-color: #38b2ac !important; +} + +.tw-bg-teal-600 { + background-color: #319795 !important; +} + +.tw-bg-teal-700 { + background-color: #2c7a7b !important; +} + +.tw-bg-teal-800 { + background-color: #285e61 !important; +} + +.tw-bg-teal-900 { + background-color: #234e52 !important; +} + +.tw-bg-blue-100 { + background-color: #ebf8ff !important; +} + +.tw-bg-blue-200 { + background-color: #bee3f8 !important; +} + +.tw-bg-blue-300 { + background-color: #90cdf4 !important; +} + +.tw-bg-blue-400 { + background-color: #63b3ed !important; +} + +.tw-bg-blue-500 { + background-color: #4299e1 !important; +} + +.tw-bg-blue-600 { + background-color: #3182ce !important; +} + +.tw-bg-blue-700 { + background-color: #2b6cb0 !important; +} + +.tw-bg-blue-800 { + background-color: #2c5282 !important; +} + +.tw-bg-blue-900 { + background-color: #2a4365 !important; +} + +.tw-bg-indigo-100 { + background-color: #ebf4ff !important; +} + +.tw-bg-indigo-200 { + background-color: #c3dafe !important; +} + +.tw-bg-indigo-300 { + background-color: #a3bffa !important; +} + +.tw-bg-indigo-400 { + background-color: #7f9cf5 !important; +} + +.tw-bg-indigo-500 { + background-color: #667eea !important; +} + +.tw-bg-indigo-600 { + background-color: #5a67d8 !important; +} + +.tw-bg-indigo-700 { + background-color: #4c51bf !important; +} + +.tw-bg-indigo-800 { + background-color: #434190 !important; +} + +.tw-bg-indigo-900 { + background-color: #3c366b !important; +} + +.tw-bg-purple-100 { + background-color: #faf5ff !important; +} + +.tw-bg-purple-200 { + background-color: #e9d8fd !important; +} + +.tw-bg-purple-300 { + background-color: #d6bcfa !important; +} + +.tw-bg-purple-400 { + background-color: #b794f4 !important; +} + +.tw-bg-purple-500 { + background-color: #9f7aea !important; +} + +.tw-bg-purple-600 { + background-color: #805ad5 !important; +} + +.tw-bg-purple-700 { + background-color: #6b46c1 !important; +} + +.tw-bg-purple-800 { + background-color: #553c9a !important; +} + +.tw-bg-purple-900 { + background-color: #44337a !important; +} + +.tw-bg-pink-100 { + background-color: #fff5f7 !important; +} + +.tw-bg-pink-200 { + background-color: #fed7e2 !important; +} + +.tw-bg-pink-300 { + background-color: #fbb6ce !important; +} + +.tw-bg-pink-400 { + background-color: #f687b3 !important; +} + +.tw-bg-pink-500 { + background-color: #ed64a6 !important; +} + +.tw-bg-pink-600 { + background-color: #d53f8c !important; +} + +.tw-bg-pink-700 { + background-color: #b83280 !important; +} + +.tw-bg-pink-800 { + background-color: #97266d !important; +} + +.tw-bg-pink-900 { + background-color: #702459 !important; +} + +.hover\:tw-bg-transparent:hover { + background-color: transparent !important; +} + +.hover\:tw-bg-black:hover { + background-color: #000 !important; +} + +.hover\:tw-bg-white:hover { + background-color: #fff !important; +} + +.hover\:tw-bg-gray-100:hover { + background-color: #f7fafc !important; +} + +.hover\:tw-bg-gray-200:hover { + background-color: #edf2f7 !important; +} + +.hover\:tw-bg-gray-300:hover { + background-color: #e2e8f0 !important; +} + +.hover\:tw-bg-gray-400:hover { + background-color: #cbd5e0 !important; +} + +.hover\:tw-bg-gray-500:hover { + background-color: #a0aec0 !important; +} + +.hover\:tw-bg-gray-600:hover { + background-color: #718096 !important; +} + +.hover\:tw-bg-gray-700:hover { + background-color: #4a5568 !important; +} + +.hover\:tw-bg-gray-800:hover { + background-color: #2d3748 !important; +} + +.hover\:tw-bg-gray-900:hover { + background-color: #1a202c !important; +} + +.hover\:tw-bg-red-100:hover { + background-color: #fff5f5 !important; +} + +.hover\:tw-bg-red-200:hover { + background-color: #fed7d7 !important; +} + +.hover\:tw-bg-red-300:hover { + background-color: #feb2b2 !important; +} + +.hover\:tw-bg-red-400:hover { + background-color: #fc8181 !important; +} + +.hover\:tw-bg-red-500:hover { + background-color: #f56565 !important; +} + +.hover\:tw-bg-red-600:hover { + background-color: #e53e3e !important; +} + +.hover\:tw-bg-red-700:hover { + background-color: #c53030 !important; +} + +.hover\:tw-bg-red-800:hover { + background-color: #9b2c2c !important; +} + +.hover\:tw-bg-red-900:hover { + background-color: #742a2a !important; +} + +.hover\:tw-bg-orange-100:hover { + background-color: #fffaf0 !important; +} + +.hover\:tw-bg-orange-200:hover { + background-color: #feebc8 !important; +} + +.hover\:tw-bg-orange-300:hover { + background-color: #fbd38d !important; +} + +.hover\:tw-bg-orange-400:hover { + background-color: #f6ad55 !important; +} + +.hover\:tw-bg-orange-500:hover { + background-color: #ed8936 !important; +} + +.hover\:tw-bg-orange-600:hover { + background-color: #dd6b20 !important; +} + +.hover\:tw-bg-orange-700:hover { + background-color: #c05621 !important; +} + +.hover\:tw-bg-orange-800:hover { + background-color: #9c4221 !important; +} + +.hover\:tw-bg-orange-900:hover { + background-color: #7b341e !important; +} + +.hover\:tw-bg-yellow-100:hover { + background-color: #fffff0 !important; +} + +.hover\:tw-bg-yellow-200:hover { + background-color: #fefcbf !important; +} + +.hover\:tw-bg-yellow-300:hover { + background-color: #faf089 !important; +} + +.hover\:tw-bg-yellow-400:hover { + background-color: #f6e05e !important; +} + +.hover\:tw-bg-yellow-500:hover { + background-color: #ecc94b !important; +} + +.hover\:tw-bg-yellow-600:hover { + background-color: #d69e2e !important; +} + +.hover\:tw-bg-yellow-700:hover { + background-color: #b7791f !important; +} + +.hover\:tw-bg-yellow-800:hover { + background-color: #975a16 !important; +} + +.hover\:tw-bg-yellow-900:hover { + background-color: #744210 !important; +} + +.hover\:tw-bg-green-100:hover { + background-color: #f0fff4 !important; +} + +.hover\:tw-bg-green-200:hover { + background-color: #c6f6d5 !important; +} + +.hover\:tw-bg-green-300:hover { + background-color: #9ae6b4 !important; +} + +.hover\:tw-bg-green-400:hover { + background-color: #68d391 !important; +} + +.hover\:tw-bg-green-500:hover { + background-color: #48bb78 !important; +} + +.hover\:tw-bg-green-600:hover { + background-color: #38a169 !important; +} + +.hover\:tw-bg-green-700:hover { + background-color: #2f855a !important; +} + +.hover\:tw-bg-green-800:hover { + background-color: #276749 !important; +} + +.hover\:tw-bg-green-900:hover { + background-color: #22543d !important; +} + +.hover\:tw-bg-teal-100:hover { + background-color: #e6fffa !important; +} + +.hover\:tw-bg-teal-200:hover { + background-color: #b2f5ea !important; +} + +.hover\:tw-bg-teal-300:hover { + background-color: #81e6d9 !important; +} + +.hover\:tw-bg-teal-400:hover { + background-color: #4fd1c5 !important; +} + +.hover\:tw-bg-teal-500:hover { + background-color: #38b2ac !important; +} + +.hover\:tw-bg-teal-600:hover { + background-color: #319795 !important; +} + +.hover\:tw-bg-teal-700:hover { + background-color: #2c7a7b !important; +} + +.hover\:tw-bg-teal-800:hover { + background-color: #285e61 !important; +} + +.hover\:tw-bg-teal-900:hover { + background-color: #234e52 !important; +} + +.hover\:tw-bg-blue-100:hover { + background-color: #ebf8ff !important; +} + +.hover\:tw-bg-blue-200:hover { + background-color: #bee3f8 !important; +} + +.hover\:tw-bg-blue-300:hover { + background-color: #90cdf4 !important; +} + +.hover\:tw-bg-blue-400:hover { + background-color: #63b3ed !important; +} + +.hover\:tw-bg-blue-500:hover { + background-color: #4299e1 !important; +} + +.hover\:tw-bg-blue-600:hover { + background-color: #3182ce !important; +} + +.hover\:tw-bg-blue-700:hover { + background-color: #2b6cb0 !important; +} + +.hover\:tw-bg-blue-800:hover { + background-color: #2c5282 !important; +} + +.hover\:tw-bg-blue-900:hover { + background-color: #2a4365 !important; +} + +.hover\:tw-bg-indigo-100:hover { + background-color: #ebf4ff !important; +} + +.hover\:tw-bg-indigo-200:hover { + background-color: #c3dafe !important; +} + +.hover\:tw-bg-indigo-300:hover { + background-color: #a3bffa !important; +} + +.hover\:tw-bg-indigo-400:hover { + background-color: #7f9cf5 !important; +} + +.hover\:tw-bg-indigo-500:hover { + background-color: #667eea !important; +} + +.hover\:tw-bg-indigo-600:hover { + background-color: #5a67d8 !important; +} + +.hover\:tw-bg-indigo-700:hover { + background-color: #4c51bf !important; +} + +.hover\:tw-bg-indigo-800:hover { + background-color: #434190 !important; +} + +.hover\:tw-bg-indigo-900:hover { + background-color: #3c366b !important; +} + +.hover\:tw-bg-purple-100:hover { + background-color: #faf5ff !important; +} + +.hover\:tw-bg-purple-200:hover { + background-color: #e9d8fd !important; +} + +.hover\:tw-bg-purple-300:hover { + background-color: #d6bcfa !important; +} + +.hover\:tw-bg-purple-400:hover { + background-color: #b794f4 !important; +} + +.hover\:tw-bg-purple-500:hover { + background-color: #9f7aea !important; +} + +.hover\:tw-bg-purple-600:hover { + background-color: #805ad5 !important; +} + +.hover\:tw-bg-purple-700:hover { + background-color: #6b46c1 !important; +} + +.hover\:tw-bg-purple-800:hover { + background-color: #553c9a !important; +} + +.hover\:tw-bg-purple-900:hover { + background-color: #44337a !important; +} + +.hover\:tw-bg-pink-100:hover { + background-color: #fff5f7 !important; +} + +.hover\:tw-bg-pink-200:hover { + background-color: #fed7e2 !important; +} + +.hover\:tw-bg-pink-300:hover { + background-color: #fbb6ce !important; +} + +.hover\:tw-bg-pink-400:hover { + background-color: #f687b3 !important; +} + +.hover\:tw-bg-pink-500:hover { + background-color: #ed64a6 !important; +} + +.hover\:tw-bg-pink-600:hover { + background-color: #d53f8c !important; +} + +.hover\:tw-bg-pink-700:hover { + background-color: #b83280 !important; +} + +.hover\:tw-bg-pink-800:hover { + background-color: #97266d !important; +} + +.hover\:tw-bg-pink-900:hover { + background-color: #702459 !important; +} + +.focus\:tw-bg-transparent:focus { + background-color: transparent !important; +} + +.focus\:tw-bg-black:focus { + background-color: #000 !important; +} + +.focus\:tw-bg-white:focus { + background-color: #fff !important; +} + +.focus\:tw-bg-gray-100:focus { + background-color: #f7fafc !important; +} + +.focus\:tw-bg-gray-200:focus { + background-color: #edf2f7 !important; +} + +.focus\:tw-bg-gray-300:focus { + background-color: #e2e8f0 !important; +} + +.focus\:tw-bg-gray-400:focus { + background-color: #cbd5e0 !important; +} + +.focus\:tw-bg-gray-500:focus { + background-color: #a0aec0 !important; +} + +.focus\:tw-bg-gray-600:focus { + background-color: #718096 !important; +} + +.focus\:tw-bg-gray-700:focus { + background-color: #4a5568 !important; +} + +.focus\:tw-bg-gray-800:focus { + background-color: #2d3748 !important; +} + +.focus\:tw-bg-gray-900:focus { + background-color: #1a202c !important; +} + +.focus\:tw-bg-red-100:focus { + background-color: #fff5f5 !important; +} + +.focus\:tw-bg-red-200:focus { + background-color: #fed7d7 !important; +} + +.focus\:tw-bg-red-300:focus { + background-color: #feb2b2 !important; +} + +.focus\:tw-bg-red-400:focus { + background-color: #fc8181 !important; +} + +.focus\:tw-bg-red-500:focus { + background-color: #f56565 !important; +} + +.focus\:tw-bg-red-600:focus { + background-color: #e53e3e !important; +} + +.focus\:tw-bg-red-700:focus { + background-color: #c53030 !important; +} + +.focus\:tw-bg-red-800:focus { + background-color: #9b2c2c !important; +} + +.focus\:tw-bg-red-900:focus { + background-color: #742a2a !important; +} + +.focus\:tw-bg-orange-100:focus { + background-color: #fffaf0 !important; +} + +.focus\:tw-bg-orange-200:focus { + background-color: #feebc8 !important; +} + +.focus\:tw-bg-orange-300:focus { + background-color: #fbd38d !important; +} + +.focus\:tw-bg-orange-400:focus { + background-color: #f6ad55 !important; +} + +.focus\:tw-bg-orange-500:focus { + background-color: #ed8936 !important; +} + +.focus\:tw-bg-orange-600:focus { + background-color: #dd6b20 !important; +} + +.focus\:tw-bg-orange-700:focus { + background-color: #c05621 !important; +} + +.focus\:tw-bg-orange-800:focus { + background-color: #9c4221 !important; +} + +.focus\:tw-bg-orange-900:focus { + background-color: #7b341e !important; +} + +.focus\:tw-bg-yellow-100:focus { + background-color: #fffff0 !important; +} + +.focus\:tw-bg-yellow-200:focus { + background-color: #fefcbf !important; +} + +.focus\:tw-bg-yellow-300:focus { + background-color: #faf089 !important; +} + +.focus\:tw-bg-yellow-400:focus { + background-color: #f6e05e !important; +} + +.focus\:tw-bg-yellow-500:focus { + background-color: #ecc94b !important; +} + +.focus\:tw-bg-yellow-600:focus { + background-color: #d69e2e !important; +} + +.focus\:tw-bg-yellow-700:focus { + background-color: #b7791f !important; +} + +.focus\:tw-bg-yellow-800:focus { + background-color: #975a16 !important; +} + +.focus\:tw-bg-yellow-900:focus { + background-color: #744210 !important; +} + +.focus\:tw-bg-green-100:focus { + background-color: #f0fff4 !important; +} + +.focus\:tw-bg-green-200:focus { + background-color: #c6f6d5 !important; +} + +.focus\:tw-bg-green-300:focus { + background-color: #9ae6b4 !important; +} + +.focus\:tw-bg-green-400:focus { + background-color: #68d391 !important; +} + +.focus\:tw-bg-green-500:focus { + background-color: #48bb78 !important; +} + +.focus\:tw-bg-green-600:focus { + background-color: #38a169 !important; +} + +.focus\:tw-bg-green-700:focus { + background-color: #2f855a !important; +} + +.focus\:tw-bg-green-800:focus { + background-color: #276749 !important; +} + +.focus\:tw-bg-green-900:focus { + background-color: #22543d !important; +} + +.focus\:tw-bg-teal-100:focus { + background-color: #e6fffa !important; +} + +.focus\:tw-bg-teal-200:focus { + background-color: #b2f5ea !important; +} + +.focus\:tw-bg-teal-300:focus { + background-color: #81e6d9 !important; +} + +.focus\:tw-bg-teal-400:focus { + background-color: #4fd1c5 !important; +} + +.focus\:tw-bg-teal-500:focus { + background-color: #38b2ac !important; +} + +.focus\:tw-bg-teal-600:focus { + background-color: #319795 !important; +} + +.focus\:tw-bg-teal-700:focus { + background-color: #2c7a7b !important; +} + +.focus\:tw-bg-teal-800:focus { + background-color: #285e61 !important; +} + +.focus\:tw-bg-teal-900:focus { + background-color: #234e52 !important; +} + +.focus\:tw-bg-blue-100:focus { + background-color: #ebf8ff !important; +} + +.focus\:tw-bg-blue-200:focus { + background-color: #bee3f8 !important; +} + +.focus\:tw-bg-blue-300:focus { + background-color: #90cdf4 !important; +} + +.focus\:tw-bg-blue-400:focus { + background-color: #63b3ed !important; +} + +.focus\:tw-bg-blue-500:focus { + background-color: #4299e1 !important; +} + +.focus\:tw-bg-blue-600:focus { + background-color: #3182ce !important; +} + +.focus\:tw-bg-blue-700:focus { + background-color: #2b6cb0 !important; +} + +.focus\:tw-bg-blue-800:focus { + background-color: #2c5282 !important; +} + +.focus\:tw-bg-blue-900:focus { + background-color: #2a4365 !important; +} + +.focus\:tw-bg-indigo-100:focus { + background-color: #ebf4ff !important; +} + +.focus\:tw-bg-indigo-200:focus { + background-color: #c3dafe !important; +} + +.focus\:tw-bg-indigo-300:focus { + background-color: #a3bffa !important; +} + +.focus\:tw-bg-indigo-400:focus { + background-color: #7f9cf5 !important; +} + +.focus\:tw-bg-indigo-500:focus { + background-color: #667eea !important; +} + +.focus\:tw-bg-indigo-600:focus { + background-color: #5a67d8 !important; +} + +.focus\:tw-bg-indigo-700:focus { + background-color: #4c51bf !important; +} + +.focus\:tw-bg-indigo-800:focus { + background-color: #434190 !important; +} + +.focus\:tw-bg-indigo-900:focus { + background-color: #3c366b !important; +} + +.focus\:tw-bg-purple-100:focus { + background-color: #faf5ff !important; +} + +.focus\:tw-bg-purple-200:focus { + background-color: #e9d8fd !important; +} + +.focus\:tw-bg-purple-300:focus { + background-color: #d6bcfa !important; +} + +.focus\:tw-bg-purple-400:focus { + background-color: #b794f4 !important; +} + +.focus\:tw-bg-purple-500:focus { + background-color: #9f7aea !important; +} + +.focus\:tw-bg-purple-600:focus { + background-color: #805ad5 !important; +} + +.focus\:tw-bg-purple-700:focus { + background-color: #6b46c1 !important; +} + +.focus\:tw-bg-purple-800:focus { + background-color: #553c9a !important; +} + +.focus\:tw-bg-purple-900:focus { + background-color: #44337a !important; +} + +.focus\:tw-bg-pink-100:focus { + background-color: #fff5f7 !important; +} + +.focus\:tw-bg-pink-200:focus { + background-color: #fed7e2 !important; +} + +.focus\:tw-bg-pink-300:focus { + background-color: #fbb6ce !important; +} + +.focus\:tw-bg-pink-400:focus { + background-color: #f687b3 !important; +} + +.focus\:tw-bg-pink-500:focus { + background-color: #ed64a6 !important; +} + +.focus\:tw-bg-pink-600:focus { + background-color: #d53f8c !important; +} + +.focus\:tw-bg-pink-700:focus { + background-color: #b83280 !important; +} + +.focus\:tw-bg-pink-800:focus { + background-color: #97266d !important; +} + +.focus\:tw-bg-pink-900:focus { + background-color: #702459 !important; +} + +.tw-bg-bottom { + background-position: bottom !important; +} + +.tw-bg-center { + background-position: center !important; +} + +.tw-bg-left { + background-position: left !important; +} + +.tw-bg-left-bottom { + background-position: left bottom !important; +} + +.tw-bg-left-top { + background-position: left top !important; +} + +.tw-bg-right { + background-position: right !important; +} + +.tw-bg-right-bottom { + background-position: right bottom !important; +} + +.tw-bg-right-top { + background-position: right top !important; +} + +.tw-bg-top { + background-position: top !important; +} + +.tw-bg-repeat { + background-repeat: repeat !important; +} + +.tw-bg-no-repeat { + background-repeat: no-repeat !important; +} + +.tw-bg-repeat-x { + background-repeat: repeat-x !important; +} + +.tw-bg-repeat-y { + background-repeat: repeat-y !important; +} + +.tw-bg-auto { + background-size: auto !important; +} + +.tw-bg-cover { + background-size: cover !important; +} + +.tw-bg-contain { + background-size: contain !important; +} + +.tw-border-collapse { + border-collapse: collapse !important; +} + +.tw-border-separate { + border-collapse: separate !important; +} + +.tw-border-transparent { + border-color: transparent !important; +} + +.tw-border-black { + border-color: #000 !important; +} + +.tw-border-white { + border-color: #fff !important; +} + +.tw-border-gray-100 { + border-color: #f7fafc !important; +} + +.tw-border-gray-200 { + border-color: #edf2f7 !important; +} + +.tw-border-gray-300 { + border-color: #e2e8f0 !important; +} + +.tw-border-gray-400 { + border-color: #cbd5e0 !important; +} + +.tw-border-gray-500 { + border-color: #a0aec0 !important; +} + +.tw-border-gray-600 { + border-color: #718096 !important; +} + +.tw-border-gray-700 { + border-color: #4a5568 !important; +} + +.tw-border-gray-800 { + border-color: #2d3748 !important; +} + +.tw-border-gray-900 { + border-color: #1a202c !important; +} + +.tw-border-red-100 { + border-color: #fff5f5 !important; +} + +.tw-border-red-200 { + border-color: #fed7d7 !important; +} + +.tw-border-red-300 { + border-color: #feb2b2 !important; +} + +.tw-border-red-400 { + border-color: #fc8181 !important; +} + +.tw-border-red-500 { + border-color: #f56565 !important; +} + +.tw-border-red-600 { + border-color: #e53e3e !important; +} + +.tw-border-red-700 { + border-color: #c53030 !important; +} + +.tw-border-red-800 { + border-color: #9b2c2c !important; +} + +.tw-border-red-900 { + border-color: #742a2a !important; +} + +.tw-border-orange-100 { + border-color: #fffaf0 !important; +} + +.tw-border-orange-200 { + border-color: #feebc8 !important; +} + +.tw-border-orange-300 { + border-color: #fbd38d !important; +} + +.tw-border-orange-400 { + border-color: #f6ad55 !important; +} + +.tw-border-orange-500 { + border-color: #ed8936 !important; +} + +.tw-border-orange-600 { + border-color: #dd6b20 !important; +} + +.tw-border-orange-700 { + border-color: #c05621 !important; +} + +.tw-border-orange-800 { + border-color: #9c4221 !important; +} + +.tw-border-orange-900 { + border-color: #7b341e !important; +} + +.tw-border-yellow-100 { + border-color: #fffff0 !important; +} + +.tw-border-yellow-200 { + border-color: #fefcbf !important; +} + +.tw-border-yellow-300 { + border-color: #faf089 !important; +} + +.tw-border-yellow-400 { + border-color: #f6e05e !important; +} + +.tw-border-yellow-500 { + border-color: #ecc94b !important; +} + +.tw-border-yellow-600 { + border-color: #d69e2e !important; +} + +.tw-border-yellow-700 { + border-color: #b7791f !important; +} + +.tw-border-yellow-800 { + border-color: #975a16 !important; +} + +.tw-border-yellow-900 { + border-color: #744210 !important; +} + +.tw-border-green-100 { + border-color: #f0fff4 !important; +} + +.tw-border-green-200 { + border-color: #c6f6d5 !important; +} + +.tw-border-green-300 { + border-color: #9ae6b4 !important; +} + +.tw-border-green-400 { + border-color: #68d391 !important; +} + +.tw-border-green-500 { + border-color: #48bb78 !important; +} + +.tw-border-green-600 { + border-color: #38a169 !important; +} + +.tw-border-green-700 { + border-color: #2f855a !important; +} + +.tw-border-green-800 { + border-color: #276749 !important; +} + +.tw-border-green-900 { + border-color: #22543d !important; +} + +.tw-border-teal-100 { + border-color: #e6fffa !important; +} + +.tw-border-teal-200 { + border-color: #b2f5ea !important; +} + +.tw-border-teal-300 { + border-color: #81e6d9 !important; +} + +.tw-border-teal-400 { + border-color: #4fd1c5 !important; +} + +.tw-border-teal-500 { + border-color: #38b2ac !important; +} + +.tw-border-teal-600 { + border-color: #319795 !important; +} + +.tw-border-teal-700 { + border-color: #2c7a7b !important; +} + +.tw-border-teal-800 { + border-color: #285e61 !important; +} + +.tw-border-teal-900 { + border-color: #234e52 !important; +} + +.tw-border-blue-100 { + border-color: #ebf8ff !important; +} + +.tw-border-blue-200 { + border-color: #bee3f8 !important; +} + +.tw-border-blue-300 { + border-color: #90cdf4 !important; +} + +.tw-border-blue-400 { + border-color: #63b3ed !important; +} + +.tw-border-blue-500 { + border-color: #4299e1 !important; +} + +.tw-border-blue-600 { + border-color: #3182ce !important; +} + +.tw-border-blue-700 { + border-color: #2b6cb0 !important; +} + +.tw-border-blue-800 { + border-color: #2c5282 !important; +} + +.tw-border-blue-900 { + border-color: #2a4365 !important; +} + +.tw-border-indigo-100 { + border-color: #ebf4ff !important; +} + +.tw-border-indigo-200 { + border-color: #c3dafe !important; +} + +.tw-border-indigo-300 { + border-color: #a3bffa !important; +} + +.tw-border-indigo-400 { + border-color: #7f9cf5 !important; +} + +.tw-border-indigo-500 { + border-color: #667eea !important; +} + +.tw-border-indigo-600 { + border-color: #5a67d8 !important; +} + +.tw-border-indigo-700 { + border-color: #4c51bf !important; +} + +.tw-border-indigo-800 { + border-color: #434190 !important; +} + +.tw-border-indigo-900 { + border-color: #3c366b !important; +} + +.tw-border-purple-100 { + border-color: #faf5ff !important; +} + +.tw-border-purple-200 { + border-color: #e9d8fd !important; +} + +.tw-border-purple-300 { + border-color: #d6bcfa !important; +} + +.tw-border-purple-400 { + border-color: #b794f4 !important; +} + +.tw-border-purple-500 { + border-color: #9f7aea !important; +} + +.tw-border-purple-600 { + border-color: #805ad5 !important; +} + +.tw-border-purple-700 { + border-color: #6b46c1 !important; +} + +.tw-border-purple-800 { + border-color: #553c9a !important; +} + +.tw-border-purple-900 { + border-color: #44337a !important; +} + +.tw-border-pink-100 { + border-color: #fff5f7 !important; +} + +.tw-border-pink-200 { + border-color: #fed7e2 !important; +} + +.tw-border-pink-300 { + border-color: #fbb6ce !important; +} + +.tw-border-pink-400 { + border-color: #f687b3 !important; +} + +.tw-border-pink-500 { + border-color: #ed64a6 !important; +} + +.tw-border-pink-600 { + border-color: #d53f8c !important; +} + +.tw-border-pink-700 { + border-color: #b83280 !important; +} + +.tw-border-pink-800 { + border-color: #97266d !important; +} + +.tw-border-pink-900 { + border-color: #702459 !important; +} + +.hover\:tw-border-transparent:hover { + border-color: transparent !important; +} + +.hover\:tw-border-black:hover { + border-color: #000 !important; +} + +.hover\:tw-border-white:hover { + border-color: #fff !important; +} + +.hover\:tw-border-gray-100:hover { + border-color: #f7fafc !important; +} + +.hover\:tw-border-gray-200:hover { + border-color: #edf2f7 !important; +} + +.hover\:tw-border-gray-300:hover { + border-color: #e2e8f0 !important; +} + +.hover\:tw-border-gray-400:hover { + border-color: #cbd5e0 !important; +} + +.hover\:tw-border-gray-500:hover { + border-color: #a0aec0 !important; +} + +.hover\:tw-border-gray-600:hover { + border-color: #718096 !important; +} + +.hover\:tw-border-gray-700:hover { + border-color: #4a5568 !important; +} + +.hover\:tw-border-gray-800:hover { + border-color: #2d3748 !important; +} + +.hover\:tw-border-gray-900:hover { + border-color: #1a202c !important; +} + +.hover\:tw-border-red-100:hover { + border-color: #fff5f5 !important; +} + +.hover\:tw-border-red-200:hover { + border-color: #fed7d7 !important; +} + +.hover\:tw-border-red-300:hover { + border-color: #feb2b2 !important; +} + +.hover\:tw-border-red-400:hover { + border-color: #fc8181 !important; +} + +.hover\:tw-border-red-500:hover { + border-color: #f56565 !important; +} + +.hover\:tw-border-red-600:hover { + border-color: #e53e3e !important; +} + +.hover\:tw-border-red-700:hover { + border-color: #c53030 !important; +} + +.hover\:tw-border-red-800:hover { + border-color: #9b2c2c !important; +} + +.hover\:tw-border-red-900:hover { + border-color: #742a2a !important; +} + +.hover\:tw-border-orange-100:hover { + border-color: #fffaf0 !important; +} + +.hover\:tw-border-orange-200:hover { + border-color: #feebc8 !important; +} + +.hover\:tw-border-orange-300:hover { + border-color: #fbd38d !important; +} + +.hover\:tw-border-orange-400:hover { + border-color: #f6ad55 !important; +} + +.hover\:tw-border-orange-500:hover { + border-color: #ed8936 !important; +} + +.hover\:tw-border-orange-600:hover { + border-color: #dd6b20 !important; +} + +.hover\:tw-border-orange-700:hover { + border-color: #c05621 !important; +} + +.hover\:tw-border-orange-800:hover { + border-color: #9c4221 !important; +} + +.hover\:tw-border-orange-900:hover { + border-color: #7b341e !important; +} + +.hover\:tw-border-yellow-100:hover { + border-color: #fffff0 !important; +} + +.hover\:tw-border-yellow-200:hover { + border-color: #fefcbf !important; +} + +.hover\:tw-border-yellow-300:hover { + border-color: #faf089 !important; +} + +.hover\:tw-border-yellow-400:hover { + border-color: #f6e05e !important; +} + +.hover\:tw-border-yellow-500:hover { + border-color: #ecc94b !important; +} + +.hover\:tw-border-yellow-600:hover { + border-color: #d69e2e !important; +} + +.hover\:tw-border-yellow-700:hover { + border-color: #b7791f !important; +} + +.hover\:tw-border-yellow-800:hover { + border-color: #975a16 !important; +} + +.hover\:tw-border-yellow-900:hover { + border-color: #744210 !important; +} + +.hover\:tw-border-green-100:hover { + border-color: #f0fff4 !important; +} + +.hover\:tw-border-green-200:hover { + border-color: #c6f6d5 !important; +} + +.hover\:tw-border-green-300:hover { + border-color: #9ae6b4 !important; +} + +.hover\:tw-border-green-400:hover { + border-color: #68d391 !important; +} + +.hover\:tw-border-green-500:hover { + border-color: #48bb78 !important; +} + +.hover\:tw-border-green-600:hover { + border-color: #38a169 !important; +} + +.hover\:tw-border-green-700:hover { + border-color: #2f855a !important; +} + +.hover\:tw-border-green-800:hover { + border-color: #276749 !important; +} + +.hover\:tw-border-green-900:hover { + border-color: #22543d !important; +} + +.hover\:tw-border-teal-100:hover { + border-color: #e6fffa !important; +} + +.hover\:tw-border-teal-200:hover { + border-color: #b2f5ea !important; +} + +.hover\:tw-border-teal-300:hover { + border-color: #81e6d9 !important; +} + +.hover\:tw-border-teal-400:hover { + border-color: #4fd1c5 !important; +} + +.hover\:tw-border-teal-500:hover { + border-color: #38b2ac !important; +} + +.hover\:tw-border-teal-600:hover { + border-color: #319795 !important; +} + +.hover\:tw-border-teal-700:hover { + border-color: #2c7a7b !important; +} + +.hover\:tw-border-teal-800:hover { + border-color: #285e61 !important; +} + +.hover\:tw-border-teal-900:hover { + border-color: #234e52 !important; +} + +.hover\:tw-border-blue-100:hover { + border-color: #ebf8ff !important; +} + +.hover\:tw-border-blue-200:hover { + border-color: #bee3f8 !important; +} + +.hover\:tw-border-blue-300:hover { + border-color: #90cdf4 !important; +} + +.hover\:tw-border-blue-400:hover { + border-color: #63b3ed !important; +} + +.hover\:tw-border-blue-500:hover { + border-color: #4299e1 !important; +} + +.hover\:tw-border-blue-600:hover { + border-color: #3182ce !important; +} + +.hover\:tw-border-blue-700:hover { + border-color: #2b6cb0 !important; +} + +.hover\:tw-border-blue-800:hover { + border-color: #2c5282 !important; +} + +.hover\:tw-border-blue-900:hover { + border-color: #2a4365 !important; +} + +.hover\:tw-border-indigo-100:hover { + border-color: #ebf4ff !important; +} + +.hover\:tw-border-indigo-200:hover { + border-color: #c3dafe !important; +} + +.hover\:tw-border-indigo-300:hover { + border-color: #a3bffa !important; +} + +.hover\:tw-border-indigo-400:hover { + border-color: #7f9cf5 !important; +} + +.hover\:tw-border-indigo-500:hover { + border-color: #667eea !important; +} + +.hover\:tw-border-indigo-600:hover { + border-color: #5a67d8 !important; +} + +.hover\:tw-border-indigo-700:hover { + border-color: #4c51bf !important; +} + +.hover\:tw-border-indigo-800:hover { + border-color: #434190 !important; +} + +.hover\:tw-border-indigo-900:hover { + border-color: #3c366b !important; +} + +.hover\:tw-border-purple-100:hover { + border-color: #faf5ff !important; +} + +.hover\:tw-border-purple-200:hover { + border-color: #e9d8fd !important; +} + +.hover\:tw-border-purple-300:hover { + border-color: #d6bcfa !important; +} + +.hover\:tw-border-purple-400:hover { + border-color: #b794f4 !important; +} + +.hover\:tw-border-purple-500:hover { + border-color: #9f7aea !important; +} + +.hover\:tw-border-purple-600:hover { + border-color: #805ad5 !important; +} + +.hover\:tw-border-purple-700:hover { + border-color: #6b46c1 !important; +} + +.hover\:tw-border-purple-800:hover { + border-color: #553c9a !important; +} + +.hover\:tw-border-purple-900:hover { + border-color: #44337a !important; +} + +.hover\:tw-border-pink-100:hover { + border-color: #fff5f7 !important; +} + +.hover\:tw-border-pink-200:hover { + border-color: #fed7e2 !important; +} + +.hover\:tw-border-pink-300:hover { + border-color: #fbb6ce !important; +} + +.hover\:tw-border-pink-400:hover { + border-color: #f687b3 !important; +} + +.hover\:tw-border-pink-500:hover { + border-color: #ed64a6 !important; +} + +.hover\:tw-border-pink-600:hover { + border-color: #d53f8c !important; +} + +.hover\:tw-border-pink-700:hover { + border-color: #b83280 !important; +} + +.hover\:tw-border-pink-800:hover { + border-color: #97266d !important; +} + +.hover\:tw-border-pink-900:hover { + border-color: #702459 !important; +} + +.focus\:tw-border-transparent:focus { + border-color: transparent !important; +} + +.focus\:tw-border-black:focus { + border-color: #000 !important; +} + +.focus\:tw-border-white:focus { + border-color: #fff !important; +} + +.focus\:tw-border-gray-100:focus { + border-color: #f7fafc !important; +} + +.focus\:tw-border-gray-200:focus { + border-color: #edf2f7 !important; +} + +.focus\:tw-border-gray-300:focus { + border-color: #e2e8f0 !important; +} + +.focus\:tw-border-gray-400:focus { + border-color: #cbd5e0 !important; +} + +.focus\:tw-border-gray-500:focus { + border-color: #a0aec0 !important; +} + +.focus\:tw-border-gray-600:focus { + border-color: #718096 !important; +} + +.focus\:tw-border-gray-700:focus { + border-color: #4a5568 !important; +} + +.focus\:tw-border-gray-800:focus { + border-color: #2d3748 !important; +} + +.focus\:tw-border-gray-900:focus { + border-color: #1a202c !important; +} + +.focus\:tw-border-red-100:focus { + border-color: #fff5f5 !important; +} + +.focus\:tw-border-red-200:focus { + border-color: #fed7d7 !important; +} + +.focus\:tw-border-red-300:focus { + border-color: #feb2b2 !important; +} + +.focus\:tw-border-red-400:focus { + border-color: #fc8181 !important; +} + +.focus\:tw-border-red-500:focus { + border-color: #f56565 !important; +} + +.focus\:tw-border-red-600:focus { + border-color: #e53e3e !important; +} + +.focus\:tw-border-red-700:focus { + border-color: #c53030 !important; +} + +.focus\:tw-border-red-800:focus { + border-color: #9b2c2c !important; +} + +.focus\:tw-border-red-900:focus { + border-color: #742a2a !important; +} + +.focus\:tw-border-orange-100:focus { + border-color: #fffaf0 !important; +} + +.focus\:tw-border-orange-200:focus { + border-color: #feebc8 !important; +} + +.focus\:tw-border-orange-300:focus { + border-color: #fbd38d !important; +} + +.focus\:tw-border-orange-400:focus { + border-color: #f6ad55 !important; +} + +.focus\:tw-border-orange-500:focus { + border-color: #ed8936 !important; +} + +.focus\:tw-border-orange-600:focus { + border-color: #dd6b20 !important; +} + +.focus\:tw-border-orange-700:focus { + border-color: #c05621 !important; +} + +.focus\:tw-border-orange-800:focus { + border-color: #9c4221 !important; +} + +.focus\:tw-border-orange-900:focus { + border-color: #7b341e !important; +} + +.focus\:tw-border-yellow-100:focus { + border-color: #fffff0 !important; +} + +.focus\:tw-border-yellow-200:focus { + border-color: #fefcbf !important; +} + +.focus\:tw-border-yellow-300:focus { + border-color: #faf089 !important; +} + +.focus\:tw-border-yellow-400:focus { + border-color: #f6e05e !important; +} + +.focus\:tw-border-yellow-500:focus { + border-color: #ecc94b !important; +} + +.focus\:tw-border-yellow-600:focus { + border-color: #d69e2e !important; +} + +.focus\:tw-border-yellow-700:focus { + border-color: #b7791f !important; +} + +.focus\:tw-border-yellow-800:focus { + border-color: #975a16 !important; +} + +.focus\:tw-border-yellow-900:focus { + border-color: #744210 !important; +} + +.focus\:tw-border-green-100:focus { + border-color: #f0fff4 !important; +} + +.focus\:tw-border-green-200:focus { + border-color: #c6f6d5 !important; +} + +.focus\:tw-border-green-300:focus { + border-color: #9ae6b4 !important; +} + +.focus\:tw-border-green-400:focus { + border-color: #68d391 !important; +} + +.focus\:tw-border-green-500:focus { + border-color: #48bb78 !important; +} + +.focus\:tw-border-green-600:focus { + border-color: #38a169 !important; +} + +.focus\:tw-border-green-700:focus { + border-color: #2f855a !important; +} + +.focus\:tw-border-green-800:focus { + border-color: #276749 !important; +} + +.focus\:tw-border-green-900:focus { + border-color: #22543d !important; +} + +.focus\:tw-border-teal-100:focus { + border-color: #e6fffa !important; +} + +.focus\:tw-border-teal-200:focus { + border-color: #b2f5ea !important; +} + +.focus\:tw-border-teal-300:focus { + border-color: #81e6d9 !important; +} + +.focus\:tw-border-teal-400:focus { + border-color: #4fd1c5 !important; +} + +.focus\:tw-border-teal-500:focus { + border-color: #38b2ac !important; +} + +.focus\:tw-border-teal-600:focus { + border-color: #319795 !important; +} + +.focus\:tw-border-teal-700:focus { + border-color: #2c7a7b !important; +} + +.focus\:tw-border-teal-800:focus { + border-color: #285e61 !important; +} + +.focus\:tw-border-teal-900:focus { + border-color: #234e52 !important; +} + +.focus\:tw-border-blue-100:focus { + border-color: #ebf8ff !important; +} + +.focus\:tw-border-blue-200:focus { + border-color: #bee3f8 !important; +} + +.focus\:tw-border-blue-300:focus { + border-color: #90cdf4 !important; +} + +.focus\:tw-border-blue-400:focus { + border-color: #63b3ed !important; +} + +.focus\:tw-border-blue-500:focus { + border-color: #4299e1 !important; +} + +.focus\:tw-border-blue-600:focus { + border-color: #3182ce !important; +} + +.focus\:tw-border-blue-700:focus { + border-color: #2b6cb0 !important; +} + +.focus\:tw-border-blue-800:focus { + border-color: #2c5282 !important; +} + +.focus\:tw-border-blue-900:focus { + border-color: #2a4365 !important; +} + +.focus\:tw-border-indigo-100:focus { + border-color: #ebf4ff !important; +} + +.focus\:tw-border-indigo-200:focus { + border-color: #c3dafe !important; +} + +.focus\:tw-border-indigo-300:focus { + border-color: #a3bffa !important; +} + +.focus\:tw-border-indigo-400:focus { + border-color: #7f9cf5 !important; +} + +.focus\:tw-border-indigo-500:focus { + border-color: #667eea !important; +} + +.focus\:tw-border-indigo-600:focus { + border-color: #5a67d8 !important; +} + +.focus\:tw-border-indigo-700:focus { + border-color: #4c51bf !important; +} + +.focus\:tw-border-indigo-800:focus { + border-color: #434190 !important; +} + +.focus\:tw-border-indigo-900:focus { + border-color: #3c366b !important; +} + +.focus\:tw-border-purple-100:focus { + border-color: #faf5ff !important; +} + +.focus\:tw-border-purple-200:focus { + border-color: #e9d8fd !important; +} + +.focus\:tw-border-purple-300:focus { + border-color: #d6bcfa !important; +} + +.focus\:tw-border-purple-400:focus { + border-color: #b794f4 !important; +} + +.focus\:tw-border-purple-500:focus { + border-color: #9f7aea !important; +} + +.focus\:tw-border-purple-600:focus { + border-color: #805ad5 !important; +} + +.focus\:tw-border-purple-700:focus { + border-color: #6b46c1 !important; +} + +.focus\:tw-border-purple-800:focus { + border-color: #553c9a !important; +} + +.focus\:tw-border-purple-900:focus { + border-color: #44337a !important; +} + +.focus\:tw-border-pink-100:focus { + border-color: #fff5f7 !important; +} + +.focus\:tw-border-pink-200:focus { + border-color: #fed7e2 !important; +} + +.focus\:tw-border-pink-300:focus { + border-color: #fbb6ce !important; +} + +.focus\:tw-border-pink-400:focus { + border-color: #f687b3 !important; +} + +.focus\:tw-border-pink-500:focus { + border-color: #ed64a6 !important; +} + +.focus\:tw-border-pink-600:focus { + border-color: #d53f8c !important; +} + +.focus\:tw-border-pink-700:focus { + border-color: #b83280 !important; +} + +.focus\:tw-border-pink-800:focus { + border-color: #97266d !important; +} + +.focus\:tw-border-pink-900:focus { + border-color: #702459 !important; +} + +.tw-rounded-none { + border-radius: 0 !important; +} + +.tw-rounded-sm { + border-radius: .125rem !important; +} + +.tw-rounded { + border-radius: .25rem !important; +} + +.tw-rounded-lg { + border-radius: .5rem !important; +} + +.tw-rounded-full { + border-radius: 9999px !important; +} + +.tw-rounded-t-none { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.tw-rounded-r-none { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.tw-rounded-b-none { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.tw-rounded-l-none { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.tw-rounded-t-sm { + border-top-left-radius: .125rem !important; + border-top-right-radius: .125rem !important; +} + +.tw-rounded-r-sm { + border-top-right-radius: .125rem !important; + border-bottom-right-radius: .125rem !important; +} + +.tw-rounded-b-sm { + border-bottom-right-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; +} + +.tw-rounded-l-sm { + border-top-left-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; +} + +.tw-rounded-t { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important; +} + +.tw-rounded-r { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important; +} + +.tw-rounded-b { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; +} + +.tw-rounded-l { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; +} + +.tw-rounded-t-lg { + border-top-left-radius: .5rem !important; + border-top-right-radius: .5rem !important; +} + +.tw-rounded-r-lg { + border-top-right-radius: .5rem !important; + border-bottom-right-radius: .5rem !important; +} + +.tw-rounded-b-lg { + border-bottom-right-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; +} + +.tw-rounded-l-lg { + border-top-left-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; +} + +.tw-rounded-t-full { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; +} + +.tw-rounded-r-full { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; +} + +.tw-rounded-b-full { + border-bottom-right-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; +} + +.tw-rounded-l-full { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; +} + +.tw-rounded-tl-none { + border-top-left-radius: 0 !important; +} + +.tw-rounded-tr-none { + border-top-right-radius: 0 !important; +} + +.tw-rounded-br-none { + border-bottom-right-radius: 0 !important; +} + +.tw-rounded-bl-none { + border-bottom-left-radius: 0 !important; +} + +.tw-rounded-tl-sm { + border-top-left-radius: .125rem !important; +} + +.tw-rounded-tr-sm { + border-top-right-radius: .125rem !important; +} + +.tw-rounded-br-sm { + border-bottom-right-radius: .125rem !important; +} + +.tw-rounded-bl-sm { + border-bottom-left-radius: .125rem !important; +} + +.tw-rounded-tl { + border-top-left-radius: .25rem !important; +} + +.tw-rounded-tr { + border-top-right-radius: .25rem !important; +} + +.tw-rounded-br { + border-bottom-right-radius: .25rem !important; +} + +.tw-rounded-bl { + border-bottom-left-radius: .25rem !important; +} + +.tw-rounded-tl-lg { + border-top-left-radius: .5rem !important; +} + +.tw-rounded-tr-lg { + border-top-right-radius: .5rem !important; +} + +.tw-rounded-br-lg { + border-bottom-right-radius: .5rem !important; +} + +.tw-rounded-bl-lg { + border-bottom-left-radius: .5rem !important; +} + +.tw-rounded-tl-full { + border-top-left-radius: 9999px !important; +} + +.tw-rounded-tr-full { + border-top-right-radius: 9999px !important; +} + +.tw-rounded-br-full { + border-bottom-right-radius: 9999px !important; +} + +.tw-rounded-bl-full { + border-bottom-left-radius: 9999px !important; +} + +.tw-border-solid { + border-style: solid !important; +} + +.tw-border-dashed { + border-style: dashed !important; +} + +.tw-border-dotted { + border-style: dotted !important; +} + +.tw-border-none { + border-style: none !important; +} + +.tw-border-0 { + border-width: 0 !important; +} + +.tw-border-2 { + border-width: 2px !important; +} + +.tw-border-4 { + border-width: 4px !important; +} + +.tw-border-8 { + border-width: 8px !important; +} + +.tw-border { + border-width: 1px !important; +} + +.tw-border-t-0 { + border-top-width: 0 !important; +} + +.tw-border-r-0 { + border-right-width: 0 !important; +} + +.tw-border-b-0 { + border-bottom-width: 0 !important; +} + +.tw-border-l-0 { + border-left-width: 0 !important; +} + +.tw-border-t-2 { + border-top-width: 2px !important; +} + +.tw-border-r-2 { + border-right-width: 2px !important; +} + +.tw-border-b-2 { + border-bottom-width: 2px !important; +} + +.tw-border-l-2 { + border-left-width: 2px !important; +} + +.tw-border-t-4 { + border-top-width: 4px !important; +} + +.tw-border-r-4 { + border-right-width: 4px !important; +} + +.tw-border-b-4 { + border-bottom-width: 4px !important; +} + +.tw-border-l-4 { + border-left-width: 4px !important; +} + +.tw-border-t-8 { + border-top-width: 8px !important; +} + +.tw-border-r-8 { + border-right-width: 8px !important; +} + +.tw-border-b-8 { + border-bottom-width: 8px !important; +} + +.tw-border-l-8 { + border-left-width: 8px !important; +} + +.tw-border-t { + border-top-width: 1px !important; +} + +.tw-border-r { + border-right-width: 1px !important; +} + +.tw-border-b { + border-bottom-width: 1px !important; +} + +.tw-border-l { + border-left-width: 1px !important; +} + +.tw-cursor-auto { + cursor: auto !important; +} + +.tw-cursor-default { + cursor: default !important; +} + +.tw-cursor-pointer { + cursor: pointer !important; +} + +.tw-cursor-wait { + cursor: wait !important; +} + +.tw-cursor-move { + cursor: move !important; +} + +.tw-cursor-not-allowed { + cursor: not-allowed !important; +} + +.tw-block { + display: block !important; +} + +.tw-inline-block { + display: inline-block !important; +} + +.tw-inline { + display: inline !important; +} + +.tw-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.tw-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.tw-table { + display: table !important; +} + +.tw-table-row { + display: table-row !important; +} + +.tw-table-cell { + display: table-cell !important; +} + +.tw-hidden { + display: none !important; +} + +.tw-flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.tw-flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.tw-flex-col { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.tw-flex-col-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.tw-flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.tw-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.tw-flex-no-wrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.tw-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.tw-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.tw-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.tw-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.tw-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.tw-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.tw-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.tw-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.tw-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.tw-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +.tw-justify-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.tw-justify-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.tw-justify-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.tw-justify-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.tw-justify-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.tw-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.tw-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.tw-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.tw-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.tw-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.tw-flex-1 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 0% !important; + flex: 1 1 0% !important; +} + +.tw-flex-auto { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.tw-flex-initial { + -webkit-box-flex: 0 !important; + -ms-flex: 0 1 auto !important; + flex: 0 1 auto !important; +} + +.tw-flex-none { + -webkit-box-flex: 0 !important; + -ms-flex: none !important; + flex: none !important; +} + +.tw-flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.tw-flex-grow { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.tw-flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.tw-flex-shrink { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.tw-float-right { + float: right !important; +} + +.tw-float-left { + float: left !important; +} + +.tw-float-none { + float: none !important; +} + +.tw-clearfix:after { + content: "" !important; + display: table !important; + clear: both !important; +} + +.tw-font-sans { + font-family: -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" !important; +} + +.tw-font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; +} + +.tw-font-mono { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.tw-font-hairline { + font-weight: 100 !important; +} + +.tw-font-thin { + font-weight: 200 !important; +} + +.tw-font-light { + font-weight: 300 !important; +} + +.tw-font-normal { + font-weight: 400 !important; +} + +.tw-font-medium { + font-weight: 500 !important; +} + +.tw-font-semibold { + font-weight: 600 !important; +} + +.tw-font-bold { + font-weight: 700 !important; +} + +.tw-font-extrabold { + font-weight: 800 !important; +} + +.tw-font-black { + font-weight: 900 !important; +} + +.hover\:tw-font-hairline:hover { + font-weight: 100 !important; +} + +.hover\:tw-font-thin:hover { + font-weight: 200 !important; +} + +.hover\:tw-font-light:hover { + font-weight: 300 !important; +} + +.hover\:tw-font-normal:hover { + font-weight: 400 !important; +} + +.hover\:tw-font-medium:hover { + font-weight: 500 !important; +} + +.hover\:tw-font-semibold:hover { + font-weight: 600 !important; +} + +.hover\:tw-font-bold:hover { + font-weight: 700 !important; +} + +.hover\:tw-font-extrabold:hover { + font-weight: 800 !important; +} + +.hover\:tw-font-black:hover { + font-weight: 900 !important; +} + +.focus\:tw-font-hairline:focus { + font-weight: 100 !important; +} + +.focus\:tw-font-thin:focus { + font-weight: 200 !important; +} + +.focus\:tw-font-light:focus { + font-weight: 300 !important; +} + +.focus\:tw-font-normal:focus { + font-weight: 400 !important; +} + +.focus\:tw-font-medium:focus { + font-weight: 500 !important; +} + +.focus\:tw-font-semibold:focus { + font-weight: 600 !important; +} + +.focus\:tw-font-bold:focus { + font-weight: 700 !important; +} + +.focus\:tw-font-extrabold:focus { + font-weight: 800 !important; +} + +.focus\:tw-font-black:focus { + font-weight: 900 !important; +} + +.tw-h-0 { + height: 0 !important; +} + +.tw-h-1 { + height: .25rem !important; +} + +.tw-h-2 { + height: .5rem !important; +} + +.tw-h-3 { + height: .75rem !important; +} + +.tw-h-4 { + height: 1rem !important; +} + +.tw-h-5 { + height: 1.25rem !important; +} + +.tw-h-6 { + height: 1.5rem !important; +} + +.tw-h-8 { + height: 2rem !important; +} + +.tw-h-10 { + height: 2.5rem !important; +} + +.tw-h-12 { + height: 3rem !important; +} + +.tw-h-16 { + height: 4rem !important; +} + +.tw-h-20 { + height: 5rem !important; +} + +.tw-h-24 { + height: 6rem !important; +} + +.tw-h-32 { + height: 8rem !important; +} + +.tw-h-40 { + height: 10rem !important; +} + +.tw-h-48 { + height: 12rem !important; +} + +.tw-h-56 { + height: 14rem !important; +} + +.tw-h-64 { + height: 16rem !important; +} + +.tw-h-auto { + height: auto !important; +} + +.tw-h-px { + height: 1px !important; +} + +.tw-h-full { + height: 100% !important; +} + +.tw-h-screen { + height: 100vh !important; +} + +.tw-leading-none { + line-height: 1 !important; +} + +.tw-leading-tight { + line-height: 1.25 !important; +} + +.tw-leading-snug { + line-height: 1.375 !important; +} + +.tw-leading-normal { + line-height: 1.5 !important; +} + +.tw-leading-relaxed { + line-height: 1.625 !important; +} + +.tw-leading-loose { + line-height: 2 !important; +} + +.tw-list-inside { + list-style-position: inside !important; +} + +.tw-list-outside { + list-style-position: outside !important; +} + +.tw-list-none { + list-style-type: none !important; +} + +.tw-list-disc { + list-style-type: disc !important; +} + +.tw-list-decimal { + list-style-type: decimal !important; +} + +.tw-m-0 { + margin: 0 !important; +} + +.tw-m-1 { + margin: .25rem !important; +} + +.tw-m-2 { + margin: .5rem !important; +} + +.tw-m-3 { + margin: .75rem !important; +} + +.tw-m-4 { + margin: 1rem !important; +} + +.tw-m-5 { + margin: 1.25rem !important; +} + +.tw-m-6 { + margin: 1.5rem !important; +} + +.tw-m-8 { + margin: 2rem !important; +} + +.tw-m-10 { + margin: 2.5rem !important; +} + +.tw-m-12 { + margin: 3rem !important; +} + +.tw-m-16 { + margin: 4rem !important; +} + +.tw-m-20 { + margin: 5rem !important; +} + +.tw-m-24 { + margin: 6rem !important; +} + +.tw-m-32 { + margin: 8rem !important; +} + +.tw-m-40 { + margin: 10rem !important; +} + +.tw-m-48 { + margin: 12rem !important; +} + +.tw-m-56 { + margin: 14rem !important; +} + +.tw-m-64 { + margin: 16rem !important; +} + +.tw-m-auto { + margin: auto !important; +} + +.tw-m-px { + margin: 1px !important; +} + +.tw-my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.tw-mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.tw-my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important; +} + +.tw-mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important; +} + +.tw-my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important; +} + +.tw-mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important; +} + +.tw-my-3 { + margin-top: .75rem !important; + margin-bottom: .75rem !important; +} + +.tw-mx-3 { + margin-left: .75rem !important; + margin-right: .75rem !important; +} + +.tw-my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.tw-mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.tw-my-5 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; +} + +.tw-mx-5 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; +} + +.tw-my-6 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.tw-mx-6 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.tw-my-8 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; +} + +.tw-mx-8 { + margin-left: 2rem !important; + margin-right: 2rem !important; +} + +.tw-my-10 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; +} + +.tw-mx-10 { + margin-left: 2.5rem !important; + margin-right: 2.5rem !important; +} + +.tw-my-12 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.tw-mx-12 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.tw-my-16 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; +} + +.tw-mx-16 { + margin-left: 4rem !important; + margin-right: 4rem !important; +} + +.tw-my-20 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; +} + +.tw-mx-20 { + margin-left: 5rem !important; + margin-right: 5rem !important; +} + +.tw-my-24 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; +} + +.tw-mx-24 { + margin-left: 6rem !important; + margin-right: 6rem !important; +} + +.tw-my-32 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; +} + +.tw-mx-32 { + margin-left: 8rem !important; + margin-right: 8rem !important; +} + +.tw-my-40 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; +} + +.tw-mx-40 { + margin-left: 10rem !important; + margin-right: 10rem !important; +} + +.tw-my-48 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; +} + +.tw-mx-48 { + margin-left: 12rem !important; + margin-right: 12rem !important; +} + +.tw-my-56 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; +} + +.tw-mx-56 { + margin-left: 14rem !important; + margin-right: 14rem !important; +} + +.tw-my-64 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; +} + +.tw-mx-64 { + margin-left: 16rem !important; + margin-right: 16rem !important; +} + +.tw-my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.tw-mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.tw-my-px { + margin-top: 1px !important; + margin-bottom: 1px !important; +} + +.tw-mx-px { + margin-left: 1px !important; + margin-right: 1px !important; +} + +.tw-mt-0 { + margin-top: 0 !important; +} + +.tw-mr-0 { + margin-right: 0 !important; +} + +.tw-mb-0 { + margin-bottom: 0 !important; +} + +.tw-ml-0 { + margin-left: 0 !important; +} + +.tw-mt-1 { + margin-top: .25rem !important; +} + +.tw-mr-1 { + margin-right: .25rem !important; +} + +.tw-mb-1 { + margin-bottom: .25rem !important; +} + +.tw-ml-1 { + margin-left: .25rem !important; +} + +.tw-mt-2 { + margin-top: .5rem !important; +} + +.tw-mr-2 { + margin-right: .5rem !important; +} + +.tw-mb-2 { + margin-bottom: .5rem !important; +} + +.tw-ml-2 { + margin-left: .5rem !important; +} + +.tw-mt-3 { + margin-top: .75rem !important; +} + +.tw-mr-3 { + margin-right: .75rem !important; +} + +.tw-mb-3 { + margin-bottom: .75rem !important; +} + +.tw-ml-3 { + margin-left: .75rem !important; +} + +.tw-mt-4 { + margin-top: 1rem !important; +} + +.tw-mr-4 { + margin-right: 1rem !important; +} + +.tw-mb-4 { + margin-bottom: 1rem !important; +} + +.tw-ml-4 { + margin-left: 1rem !important; +} + +.tw-mt-5 { + margin-top: 1.25rem !important; +} + +.tw-mr-5 { + margin-right: 1.25rem !important; +} + +.tw-mb-5 { + margin-bottom: 1.25rem !important; +} + +.tw-ml-5 { + margin-left: 1.25rem !important; +} + +.tw-mt-6 { + margin-top: 1.5rem !important; +} + +.tw-mr-6 { + margin-right: 1.5rem !important; +} + +.tw-mb-6 { + margin-bottom: 1.5rem !important; +} + +.tw-ml-6 { + margin-left: 1.5rem !important; +} + +.tw-mt-8 { + margin-top: 2rem !important; +} + +.tw-mr-8 { + margin-right: 2rem !important; +} + +.tw-mb-8 { + margin-bottom: 2rem !important; +} + +.tw-ml-8 { + margin-left: 2rem !important; +} + +.tw-mt-10 { + margin-top: 2.5rem !important; +} + +.tw-mr-10 { + margin-right: 2.5rem !important; +} + +.tw-mb-10 { + margin-bottom: 2.5rem !important; +} + +.tw-ml-10 { + margin-left: 2.5rem !important; +} + +.tw-mt-12 { + margin-top: 3rem !important; +} + +.tw-mr-12 { + margin-right: 3rem !important; +} + +.tw-mb-12 { + margin-bottom: 3rem !important; +} + +.tw-ml-12 { + margin-left: 3rem !important; +} + +.tw-mt-16 { + margin-top: 4rem !important; +} + +.tw-mr-16 { + margin-right: 4rem !important; +} + +.tw-mb-16 { + margin-bottom: 4rem !important; +} + +.tw-ml-16 { + margin-left: 4rem !important; +} + +.tw-mt-20 { + margin-top: 5rem !important; +} + +.tw-mr-20 { + margin-right: 5rem !important; +} + +.tw-mb-20 { + margin-bottom: 5rem !important; +} + +.tw-ml-20 { + margin-left: 5rem !important; +} + +.tw-mt-24 { + margin-top: 6rem !important; +} + +.tw-mr-24 { + margin-right: 6rem !important; +} + +.tw-mb-24 { + margin-bottom: 6rem !important; +} + +.tw-ml-24 { + margin-left: 6rem !important; +} + +.tw-mt-32 { + margin-top: 8rem !important; +} + +.tw-mr-32 { + margin-right: 8rem !important; +} + +.tw-mb-32 { + margin-bottom: 8rem !important; +} + +.tw-ml-32 { + margin-left: 8rem !important; +} + +.tw-mt-40 { + margin-top: 10rem !important; +} + +.tw-mr-40 { + margin-right: 10rem !important; +} + +.tw-mb-40 { + margin-bottom: 10rem !important; +} + +.tw-ml-40 { + margin-left: 10rem !important; +} + +.tw-mt-48 { + margin-top: 12rem !important; +} + +.tw-mr-48 { + margin-right: 12rem !important; +} + +.tw-mb-48 { + margin-bottom: 12rem !important; +} + +.tw-ml-48 { + margin-left: 12rem !important; +} + +.tw-mt-56 { + margin-top: 14rem !important; +} + +.tw-mr-56 { + margin-right: 14rem !important; +} + +.tw-mb-56 { + margin-bottom: 14rem !important; +} + +.tw-ml-56 { + margin-left: 14rem !important; +} + +.tw-mt-64 { + margin-top: 16rem !important; +} + +.tw-mr-64 { + margin-right: 16rem !important; +} + +.tw-mb-64 { + margin-bottom: 16rem !important; +} + +.tw-ml-64 { + margin-left: 16rem !important; +} + +.tw-mt-auto { + margin-top: auto !important; +} + +.tw-mr-auto { + margin-right: auto !important; +} + +.tw-mb-auto { + margin-bottom: auto !important; +} + +.tw-ml-auto { + margin-left: auto !important; +} + +.tw-mt-px { + margin-top: 1px !important; +} + +.tw-mr-px { + margin-right: 1px !important; +} + +.tw-mb-px { + margin-bottom: 1px !important; +} + +.tw-ml-px { + margin-left: 1px !important; +} + +.tw-max-h-full { + max-height: 100% !important; +} + +.tw-max-h-screen { + max-height: 100vh !important; +} + +.tw-max-w-xs { + max-width: 20rem !important; +} + +.tw-max-w-sm { + max-width: 24rem !important; +} + +.tw-max-w-md { + max-width: 28rem !important; +} + +.tw-max-w-lg { + max-width: 32rem !important; +} + +.tw-max-w-xl { + max-width: 36rem !important; +} + +.tw-max-w-2xl { + max-width: 42rem !important; +} + +.tw-max-w-3xl { + max-width: 48rem !important; +} + +.tw-max-w-4xl { + max-width: 56rem !important; +} + +.tw-max-w-5xl { + max-width: 64rem !important; +} + +.tw-max-w-6xl { + max-width: 72rem !important; +} + +.tw-max-w-full { + max-width: 100% !important; +} + +.tw-min-h-0 { + min-height: 0 !important; +} + +.tw-min-h-full { + min-height: 100% !important; +} + +.tw-min-h-screen { + min-height: 100vh !important; +} + +.tw-min-w-0 { + min-width: 0 !important; +} + +.tw-min-w-full { + min-width: 100% !important; +} + +.tw--m-0 { + margin: 0 !important; +} + +.tw--m-1 { + margin: -0.25rem !important; +} + +.tw--m-2 { + margin: -0.5rem !important; +} + +.tw--m-3 { + margin: -0.75rem !important; +} + +.tw--m-4 { + margin: -1rem !important; +} + +.tw--m-5 { + margin: -1.25rem !important; +} + +.tw--m-6 { + margin: -1.5rem !important; +} + +.tw--m-8 { + margin: -2rem !important; +} + +.tw--m-10 { + margin: -2.5rem !important; +} + +.tw--m-12 { + margin: -3rem !important; +} + +.tw--m-16 { + margin: -4rem !important; +} + +.tw--m-20 { + margin: -5rem !important; +} + +.tw--m-24 { + margin: -6rem !important; +} + +.tw--m-32 { + margin: -8rem !important; +} + +.tw--m-40 { + margin: -10rem !important; +} + +.tw--m-48 { + margin: -12rem !important; +} + +.tw--m-56 { + margin: -14rem !important; +} + +.tw--m-64 { + margin: -16rem !important; +} + +.tw--m-px { + margin: -1px !important; +} + +.tw--my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.tw--mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.tw--my-1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; +} + +.tw--mx-1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; +} + +.tw--my-2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; +} + +.tw--mx-2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; +} + +.tw--my-3 { + margin-top: -0.75rem !important; + margin-bottom: -0.75rem !important; +} + +.tw--mx-3 { + margin-left: -0.75rem !important; + margin-right: -0.75rem !important; +} + +.tw--my-4 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; +} + +.tw--mx-4 { + margin-left: -1rem !important; + margin-right: -1rem !important; +} + +.tw--my-5 { + margin-top: -1.25rem !important; + margin-bottom: -1.25rem !important; +} + +.tw--mx-5 { + margin-left: -1.25rem !important; + margin-right: -1.25rem !important; +} + +.tw--my-6 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; +} + +.tw--mx-6 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important; +} + +.tw--my-8 { + margin-top: -2rem !important; + margin-bottom: -2rem !important; +} + +.tw--mx-8 { + margin-left: -2rem !important; + margin-right: -2rem !important; +} + +.tw--my-10 { + margin-top: -2.5rem !important; + margin-bottom: -2.5rem !important; +} + +.tw--mx-10 { + margin-left: -2.5rem !important; + margin-right: -2.5rem !important; +} + +.tw--my-12 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; +} + +.tw--mx-12 { + margin-left: -3rem !important; + margin-right: -3rem !important; +} + +.tw--my-16 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; +} + +.tw--mx-16 { + margin-left: -4rem !important; + margin-right: -4rem !important; +} + +.tw--my-20 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; +} + +.tw--mx-20 { + margin-left: -5rem !important; + margin-right: -5rem !important; +} + +.tw--my-24 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; +} + +.tw--mx-24 { + margin-left: -6rem !important; + margin-right: -6rem !important; +} + +.tw--my-32 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; +} + +.tw--mx-32 { + margin-left: -8rem !important; + margin-right: -8rem !important; +} + +.tw--my-40 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; +} + +.tw--mx-40 { + margin-left: -10rem !important; + margin-right: -10rem !important; +} + +.tw--my-48 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; +} + +.tw--mx-48 { + margin-left: -12rem !important; + margin-right: -12rem !important; +} + +.tw--my-56 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; +} + +.tw--mx-56 { + margin-left: -14rem !important; + margin-right: -14rem !important; +} + +.tw--my-64 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; +} + +.tw--mx-64 { + margin-left: -16rem !important; + margin-right: -16rem !important; +} + +.tw--my-px { + margin-top: -1px !important; + margin-bottom: -1px !important; +} + +.tw--mx-px { + margin-left: -1px !important; + margin-right: -1px !important; +} + +.tw--mt-0 { + margin-top: 0 !important; +} + +.tw--mr-0 { + margin-right: 0 !important; +} + +.tw--mb-0 { + margin-bottom: 0 !important; +} + +.tw--ml-0 { + margin-left: 0 !important; +} + +.tw--mt-1 { + margin-top: -0.25rem !important; +} + +.tw--mr-1 { + margin-right: -0.25rem !important; +} + +.tw--mb-1 { + margin-bottom: -0.25rem !important; +} + +.tw--ml-1 { + margin-left: -0.25rem !important; +} + +.tw--mt-2 { + margin-top: -0.5rem !important; +} + +.tw--mr-2 { + margin-right: -0.5rem !important; +} + +.tw--mb-2 { + margin-bottom: -0.5rem !important; +} + +.tw--ml-2 { + margin-left: -0.5rem !important; +} + +.tw--mt-3 { + margin-top: -0.75rem !important; +} + +.tw--mr-3 { + margin-right: -0.75rem !important; +} + +.tw--mb-3 { + margin-bottom: -0.75rem !important; +} + +.tw--ml-3 { + margin-left: -0.75rem !important; +} + +.tw--mt-4 { + margin-top: -1rem !important; +} + +.tw--mr-4 { + margin-right: -1rem !important; +} + +.tw--mb-4 { + margin-bottom: -1rem !important; +} + +.tw--ml-4 { + margin-left: -1rem !important; +} + +.tw--mt-5 { + margin-top: -1.25rem !important; +} + +.tw--mr-5 { + margin-right: -1.25rem !important; +} + +.tw--mb-5 { + margin-bottom: -1.25rem !important; +} + +.tw--ml-5 { + margin-left: -1.25rem !important; +} + +.tw--mt-6 { + margin-top: -1.5rem !important; +} + +.tw--mr-6 { + margin-right: -1.5rem !important; +} + +.tw--mb-6 { + margin-bottom: -1.5rem !important; +} + +.tw--ml-6 { + margin-left: -1.5rem !important; +} + +.tw--mt-8 { + margin-top: -2rem !important; +} + +.tw--mr-8 { + margin-right: -2rem !important; +} + +.tw--mb-8 { + margin-bottom: -2rem !important; +} + +.tw--ml-8 { + margin-left: -2rem !important; +} + +.tw--mt-10 { + margin-top: -2.5rem !important; +} + +.tw--mr-10 { + margin-right: -2.5rem !important; +} + +.tw--mb-10 { + margin-bottom: -2.5rem !important; +} + +.tw--ml-10 { + margin-left: -2.5rem !important; +} + +.tw--mt-12 { + margin-top: -3rem !important; +} + +.tw--mr-12 { + margin-right: -3rem !important; +} + +.tw--mb-12 { + margin-bottom: -3rem !important; +} + +.tw--ml-12 { + margin-left: -3rem !important; +} + +.tw--mt-16 { + margin-top: -4rem !important; +} + +.tw--mr-16 { + margin-right: -4rem !important; +} + +.tw--mb-16 { + margin-bottom: -4rem !important; +} + +.tw--ml-16 { + margin-left: -4rem !important; +} + +.tw--mt-20 { + margin-top: -5rem !important; +} + +.tw--mr-20 { + margin-right: -5rem !important; +} + +.tw--mb-20 { + margin-bottom: -5rem !important; +} + +.tw--ml-20 { + margin-left: -5rem !important; +} + +.tw--mt-24 { + margin-top: -6rem !important; +} + +.tw--mr-24 { + margin-right: -6rem !important; +} + +.tw--mb-24 { + margin-bottom: -6rem !important; +} + +.tw--ml-24 { + margin-left: -6rem !important; +} + +.tw--mt-32 { + margin-top: -8rem !important; +} + +.tw--mr-32 { + margin-right: -8rem !important; +} + +.tw--mb-32 { + margin-bottom: -8rem !important; +} + +.tw--ml-32 { + margin-left: -8rem !important; +} + +.tw--mt-40 { + margin-top: -10rem !important; +} + +.tw--mr-40 { + margin-right: -10rem !important; +} + +.tw--mb-40 { + margin-bottom: -10rem !important; +} + +.tw--ml-40 { + margin-left: -10rem !important; +} + +.tw--mt-48 { + margin-top: -12rem !important; +} + +.tw--mr-48 { + margin-right: -12rem !important; +} + +.tw--mb-48 { + margin-bottom: -12rem !important; +} + +.tw--ml-48 { + margin-left: -12rem !important; +} + +.tw--mt-56 { + margin-top: -14rem !important; +} + +.tw--mr-56 { + margin-right: -14rem !important; +} + +.tw--mb-56 { + margin-bottom: -14rem !important; +} + +.tw--ml-56 { + margin-left: -14rem !important; +} + +.tw--mt-64 { + margin-top: -16rem !important; +} + +.tw--mr-64 { + margin-right: -16rem !important; +} + +.tw--mb-64 { + margin-bottom: -16rem !important; +} + +.tw--ml-64 { + margin-left: -16rem !important; +} + +.tw--mt-px { + margin-top: -1px !important; +} + +.tw--mr-px { + margin-right: -1px !important; +} + +.tw--mb-px { + margin-bottom: -1px !important; +} + +.tw--ml-px { + margin-left: -1px !important; +} + +.tw-object-contain { + -o-object-fit: contain !important; + object-fit: contain !important; +} + +.tw-object-cover { + -o-object-fit: cover !important; + object-fit: cover !important; +} + +.tw-object-fill { + -o-object-fit: fill !important; + object-fit: fill !important; +} + +.tw-object-none { + -o-object-fit: none !important; + object-fit: none !important; +} + +.tw-object-scale-down { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; +} + +.tw-object-bottom { + -o-object-position: bottom !important; + object-position: bottom !important; +} + +.tw-object-center { + -o-object-position: center !important; + object-position: center !important; +} + +.tw-object-left { + -o-object-position: left !important; + object-position: left !important; +} + +.tw-object-left-bottom { + -o-object-position: left bottom !important; + object-position: left bottom !important; +} + +.tw-object-left-top { + -o-object-position: left top !important; + object-position: left top !important; +} + +.tw-object-right { + -o-object-position: right !important; + object-position: right !important; +} + +.tw-object-right-bottom { + -o-object-position: right bottom !important; + object-position: right bottom !important; +} + +.tw-object-right-top { + -o-object-position: right top !important; + object-position: right top !important; +} + +.tw-object-top { + -o-object-position: top !important; + object-position: top !important; +} + +.tw-opacity-0 { + opacity: 0 !important; +} + +.tw-opacity-25 { + opacity: .25 !important; +} + +.tw-opacity-50 { + opacity: .5 !important; +} + +.tw-opacity-75 { + opacity: .75 !important; +} + +.tw-opacity-100 { + opacity: 1 !important; +} + +.tw-outline-none { + outline: 0 !important; +} + +.focus\:tw-outline-none:focus { + outline: 0 !important; +} + +.tw-overflow-auto { + overflow: auto !important; +} + +.tw-overflow-hidden { + overflow: hidden !important; +} + +.tw-overflow-visible { + overflow: visible !important; +} + +.tw-overflow-scroll { + overflow: scroll !important; +} + +.tw-overflow-x-auto { + overflow-x: auto !important; +} + +.tw-overflow-y-auto { + overflow-y: auto !important; +} + +.tw-overflow-x-hidden { + overflow-x: hidden !important; +} + +.tw-overflow-y-hidden { + overflow-y: hidden !important; +} + +.tw-overflow-x-visible { + overflow-x: visible !important; +} + +.tw-overflow-y-visible { + overflow-y: visible !important; +} + +.tw-overflow-x-scroll { + overflow-x: scroll !important; +} + +.tw-overflow-y-scroll { + overflow-y: scroll !important; +} + +.tw-scrolling-touch { + -webkit-overflow-scrolling: touch !important; +} + +.tw-scrolling-auto { + -webkit-overflow-scrolling: auto !important; +} + +.tw-p-0 { + padding: 0 !important; +} + +.tw-p-1 { + padding: .25rem !important; +} + +.tw-p-2 { + padding: .5rem !important; +} + +.tw-p-3 { + padding: .75rem !important; +} + +.tw-p-4 { + padding: 1rem !important; +} + +.tw-p-5 { + padding: 1.25rem !important; +} + +.tw-p-6 { + padding: 1.5rem !important; +} + +.tw-p-8 { + padding: 2rem !important; +} + +.tw-p-10 { + padding: 2.5rem !important; +} + +.tw-p-12 { + padding: 3rem !important; +} + +.tw-p-16 { + padding: 4rem !important; +} + +.tw-p-20 { + padding: 5rem !important; +} + +.tw-p-24 { + padding: 6rem !important; +} + +.tw-p-32 { + padding: 8rem !important; +} + +.tw-p-40 { + padding: 10rem !important; +} + +.tw-p-48 { + padding: 12rem !important; +} + +.tw-p-56 { + padding: 14rem !important; +} + +.tw-p-64 { + padding: 16rem !important; +} + +.tw-p-px { + padding: 1px !important; +} + +.tw-py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.tw-px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.tw-py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important; +} + +.tw-px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important; +} + +.tw-py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important; +} + +.tw-px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important; +} + +.tw-py-3 { + padding-top: .75rem !important; + padding-bottom: .75rem !important; +} + +.tw-px-3 { + padding-left: .75rem !important; + padding-right: .75rem !important; +} + +.tw-py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.tw-px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.tw-py-5 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; +} + +.tw-px-5 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; +} + +.tw-py-6 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.tw-px-6 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.tw-py-8 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; +} + +.tw-px-8 { + padding-left: 2rem !important; + padding-right: 2rem !important; +} + +.tw-py-10 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; +} + +.tw-px-10 { + padding-left: 2.5rem !important; + padding-right: 2.5rem !important; +} + +.tw-py-12 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.tw-px-12 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.tw-py-16 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; +} + +.tw-px-16 { + padding-left: 4rem !important; + padding-right: 4rem !important; +} + +.tw-py-20 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; +} + +.tw-px-20 { + padding-left: 5rem !important; + padding-right: 5rem !important; +} + +.tw-py-24 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; +} + +.tw-px-24 { + padding-left: 6rem !important; + padding-right: 6rem !important; +} + +.tw-py-32 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; +} + +.tw-px-32 { + padding-left: 8rem !important; + padding-right: 8rem !important; +} + +.tw-py-40 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; +} + +.tw-px-40 { + padding-left: 10rem !important; + padding-right: 10rem !important; +} + +.tw-py-48 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; +} + +.tw-px-48 { + padding-left: 12rem !important; + padding-right: 12rem !important; +} + +.tw-py-56 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; +} + +.tw-px-56 { + padding-left: 14rem !important; + padding-right: 14rem !important; +} + +.tw-py-64 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; +} + +.tw-px-64 { + padding-left: 16rem !important; + padding-right: 16rem !important; +} + +.tw-py-px { + padding-top: 1px !important; + padding-bottom: 1px !important; +} + +.tw-px-px { + padding-left: 1px !important; + padding-right: 1px !important; +} + +.tw-pt-0 { + padding-top: 0 !important; +} + +.tw-pr-0 { + padding-right: 0 !important; +} + +.tw-pb-0 { + padding-bottom: 0 !important; +} + +.tw-pl-0 { + padding-left: 0 !important; +} + +.tw-pt-1 { + padding-top: .25rem !important; +} + +.tw-pr-1 { + padding-right: .25rem !important; +} + +.tw-pb-1 { + padding-bottom: .25rem !important; +} + +.tw-pl-1 { + padding-left: .25rem !important; +} + +.tw-pt-2 { + padding-top: .5rem !important; +} + +.tw-pr-2 { + padding-right: .5rem !important; +} + +.tw-pb-2 { + padding-bottom: .5rem !important; +} + +.tw-pl-2 { + padding-left: .5rem !important; +} + +.tw-pt-3 { + padding-top: .75rem !important; +} + +.tw-pr-3 { + padding-right: .75rem !important; +} + +.tw-pb-3 { + padding-bottom: .75rem !important; +} + +.tw-pl-3 { + padding-left: .75rem !important; +} + +.tw-pt-4 { + padding-top: 1rem !important; +} + +.tw-pr-4 { + padding-right: 1rem !important; +} + +.tw-pb-4 { + padding-bottom: 1rem !important; +} + +.tw-pl-4 { + padding-left: 1rem !important; +} + +.tw-pt-5 { + padding-top: 1.25rem !important; +} + +.tw-pr-5 { + padding-right: 1.25rem !important; +} + +.tw-pb-5 { + padding-bottom: 1.25rem !important; +} + +.tw-pl-5 { + padding-left: 1.25rem !important; +} + +.tw-pt-6 { + padding-top: 1.5rem !important; +} + +.tw-pr-6 { + padding-right: 1.5rem !important; +} + +.tw-pb-6 { + padding-bottom: 1.5rem !important; +} + +.tw-pl-6 { + padding-left: 1.5rem !important; +} + +.tw-pt-8 { + padding-top: 2rem !important; +} + +.tw-pr-8 { + padding-right: 2rem !important; +} + +.tw-pb-8 { + padding-bottom: 2rem !important; +} + +.tw-pl-8 { + padding-left: 2rem !important; +} + +.tw-pt-10 { + padding-top: 2.5rem !important; +} + +.tw-pr-10 { + padding-right: 2.5rem !important; +} + +.tw-pb-10 { + padding-bottom: 2.5rem !important; +} + +.tw-pl-10 { + padding-left: 2.5rem !important; +} + +.tw-pt-12 { + padding-top: 3rem !important; +} + +.tw-pr-12 { + padding-right: 3rem !important; +} + +.tw-pb-12 { + padding-bottom: 3rem !important; +} + +.tw-pl-12 { + padding-left: 3rem !important; +} + +.tw-pt-16 { + padding-top: 4rem !important; +} + +.tw-pr-16 { + padding-right: 4rem !important; +} + +.tw-pb-16 { + padding-bottom: 4rem !important; +} + +.tw-pl-16 { + padding-left: 4rem !important; +} + +.tw-pt-20 { + padding-top: 5rem !important; +} + +.tw-pr-20 { + padding-right: 5rem !important; +} + +.tw-pb-20 { + padding-bottom: 5rem !important; +} + +.tw-pl-20 { + padding-left: 5rem !important; +} + +.tw-pt-24 { + padding-top: 6rem !important; +} + +.tw-pr-24 { + padding-right: 6rem !important; +} + +.tw-pb-24 { + padding-bottom: 6rem !important; +} + +.tw-pl-24 { + padding-left: 6rem !important; +} + +.tw-pt-32 { + padding-top: 8rem !important; +} + +.tw-pr-32 { + padding-right: 8rem !important; +} + +.tw-pb-32 { + padding-bottom: 8rem !important; +} + +.tw-pl-32 { + padding-left: 8rem !important; +} + +.tw-pt-40 { + padding-top: 10rem !important; +} + +.tw-pr-40 { + padding-right: 10rem !important; +} + +.tw-pb-40 { + padding-bottom: 10rem !important; +} + +.tw-pl-40 { + padding-left: 10rem !important; +} + +.tw-pt-48 { + padding-top: 12rem !important; +} + +.tw-pr-48 { + padding-right: 12rem !important; +} + +.tw-pb-48 { + padding-bottom: 12rem !important; +} + +.tw-pl-48 { + padding-left: 12rem !important; +} + +.tw-pt-56 { + padding-top: 14rem !important; +} + +.tw-pr-56 { + padding-right: 14rem !important; +} + +.tw-pb-56 { + padding-bottom: 14rem !important; +} + +.tw-pl-56 { + padding-left: 14rem !important; +} + +.tw-pt-64 { + padding-top: 16rem !important; +} + +.tw-pr-64 { + padding-right: 16rem !important; +} + +.tw-pb-64 { + padding-bottom: 16rem !important; +} + +.tw-pl-64 { + padding-left: 16rem !important; +} + +.tw-pt-px { + padding-top: 1px !important; +} + +.tw-pr-px { + padding-right: 1px !important; +} + +.tw-pb-px { + padding-bottom: 1px !important; +} + +.tw-pl-px { + padding-left: 1px !important; +} + +.tw-pointer-events-none { + pointer-events: none !important; +} + +.tw-pointer-events-auto { + pointer-events: auto !important; +} + +.tw-static { + position: static !important; +} + +.tw-fixed { + position: fixed !important; +} + +.tw-absolute { + position: absolute !important; +} + +.tw-relative { + position: relative !important; +} + +.tw-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.tw-inset-0 { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} + +.tw-inset-auto { + top: auto !important; + right: auto !important; + bottom: auto !important; + left: auto !important; +} + +.tw-inset-y-0 { + top: 0 !important; + bottom: 0 !important; +} + +.tw-inset-x-0 { + right: 0 !important; + left: 0 !important; +} + +.tw-inset-y-auto { + top: auto !important; + bottom: auto !important; +} + +.tw-inset-x-auto { + right: auto !important; + left: auto !important; +} + +.tw-top-0 { + top: 0 !important; +} + +.tw-right-0 { + right: 0 !important; +} + +.tw-bottom-0 { + bottom: 0 !important; +} + +.tw-left-0 { + left: 0 !important; +} + +.tw-top-auto { + top: auto !important; +} + +.tw-right-auto { + right: auto !important; +} + +.tw-bottom-auto { + bottom: auto !important; +} + +.tw-left-auto { + left: auto !important; +} + +.tw-resize-none { + resize: none !important; +} + +.tw-resize-y { + resize: vertical !important; +} + +.tw-resize-x { + resize: horizontal !important; +} + +.tw-resize { + resize: both !important; +} + +.tw-shadow { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; +} + +.tw-shadow-md { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; +} + +.tw-shadow-lg { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; +} + +.tw-shadow-xl { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; +} + +.tw-shadow-2xl { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; +} + +.tw-shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; +} + +.tw-shadow-outline { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; +} + +.tw-shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.hover\:tw-shadow:hover { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; +} + +.hover\:tw-shadow-md:hover { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; +} + +.hover\:tw-shadow-lg:hover { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; +} + +.hover\:tw-shadow-xl:hover { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; +} + +.hover\:tw-shadow-2xl:hover { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; +} + +.hover\:tw-shadow-inner:hover { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; +} + +.hover\:tw-shadow-outline:hover { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; +} + +.hover\:tw-shadow-none:hover { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.focus\:tw-shadow:focus { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; +} + +.focus\:tw-shadow-md:focus { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; +} + +.focus\:tw-shadow-lg:focus { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; +} + +.focus\:tw-shadow-xl:focus { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; +} + +.focus\:tw-shadow-2xl:focus { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; +} + +.focus\:tw-shadow-inner:focus { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; +} + +.focus\:tw-shadow-outline:focus { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; +} + +.focus\:tw-shadow-none:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.tw-fill-current { + fill: currentColor !important; +} + +.tw-stroke-current { + stroke: currentColor !important; +} + +.tw-table-auto { + table-layout: auto !important; +} + +.tw-table-fixed { + table-layout: fixed !important; +} + +.tw-text-left { + text-align: left !important; +} + +.tw-text-center { + text-align: center !important; +} + +.tw-text-right { + text-align: right !important; +} + +.tw-text-justify { + text-align: justify !important; +} + +.tw-text-transparent { + color: transparent !important; +} + +.tw-text-black { + color: #000 !important; +} + +.tw-text-white { + color: #fff !important; +} + +.tw-text-gray-100 { + color: #f7fafc !important; +} + +.tw-text-gray-200 { + color: #edf2f7 !important; +} + +.tw-text-gray-300 { + color: #e2e8f0 !important; +} + +.tw-text-gray-400 { + color: #cbd5e0 !important; +} + +.tw-text-gray-500 { + color: #a0aec0 !important; +} + +.tw-text-gray-600 { + color: #718096 !important; +} + +.tw-text-gray-700 { + color: #4a5568 !important; +} + +.tw-text-gray-800 { + color: #2d3748 !important; +} + +.tw-text-gray-900 { + color: #1a202c !important; +} + +.tw-text-red-100 { + color: #fff5f5 !important; +} + +.tw-text-red-200 { + color: #fed7d7 !important; +} + +.tw-text-red-300 { + color: #feb2b2 !important; +} + +.tw-text-red-400 { + color: #fc8181 !important; +} + +.tw-text-red-500 { + color: #f56565 !important; +} + +.tw-text-red-600 { + color: #e53e3e !important; +} + +.tw-text-red-700 { + color: #c53030 !important; +} + +.tw-text-red-800 { + color: #9b2c2c !important; +} + +.tw-text-red-900 { + color: #742a2a !important; +} + +.tw-text-orange-100 { + color: #fffaf0 !important; +} + +.tw-text-orange-200 { + color: #feebc8 !important; +} + +.tw-text-orange-300 { + color: #fbd38d !important; +} + +.tw-text-orange-400 { + color: #f6ad55 !important; +} + +.tw-text-orange-500 { + color: #ed8936 !important; +} + +.tw-text-orange-600 { + color: #dd6b20 !important; +} + +.tw-text-orange-700 { + color: #c05621 !important; +} + +.tw-text-orange-800 { + color: #9c4221 !important; +} + +.tw-text-orange-900 { + color: #7b341e !important; +} + +.tw-text-yellow-100 { + color: #fffff0 !important; +} + +.tw-text-yellow-200 { + color: #fefcbf !important; +} + +.tw-text-yellow-300 { + color: #faf089 !important; +} + +.tw-text-yellow-400 { + color: #f6e05e !important; +} + +.tw-text-yellow-500 { + color: #ecc94b !important; +} + +.tw-text-yellow-600 { + color: #d69e2e !important; +} + +.tw-text-yellow-700 { + color: #b7791f !important; +} + +.tw-text-yellow-800 { + color: #975a16 !important; +} + +.tw-text-yellow-900 { + color: #744210 !important; +} + +.tw-text-green-100 { + color: #f0fff4 !important; +} + +.tw-text-green-200 { + color: #c6f6d5 !important; +} + +.tw-text-green-300 { + color: #9ae6b4 !important; +} + +.tw-text-green-400 { + color: #68d391 !important; +} + +.tw-text-green-500 { + color: #48bb78 !important; +} + +.tw-text-green-600 { + color: #38a169 !important; +} + +.tw-text-green-700 { + color: #2f855a !important; +} + +.tw-text-green-800 { + color: #276749 !important; +} + +.tw-text-green-900 { + color: #22543d !important; +} + +.tw-text-teal-100 { + color: #e6fffa !important; +} + +.tw-text-teal-200 { + color: #b2f5ea !important; +} + +.tw-text-teal-300 { + color: #81e6d9 !important; +} + +.tw-text-teal-400 { + color: #4fd1c5 !important; +} + +.tw-text-teal-500 { + color: #38b2ac !important; +} + +.tw-text-teal-600 { + color: #319795 !important; +} + +.tw-text-teal-700 { + color: #2c7a7b !important; +} + +.tw-text-teal-800 { + color: #285e61 !important; +} + +.tw-text-teal-900 { + color: #234e52 !important; +} + +.tw-text-blue-100 { + color: #ebf8ff !important; +} + +.tw-text-blue-200 { + color: #bee3f8 !important; +} + +.tw-text-blue-300 { + color: #90cdf4 !important; +} + +.tw-text-blue-400 { + color: #63b3ed !important; +} + +.tw-text-blue-500 { + color: #4299e1 !important; +} + +.tw-text-blue-600 { + color: #3182ce !important; +} + +.tw-text-blue-700 { + color: #2b6cb0 !important; +} + +.tw-text-blue-800 { + color: #2c5282 !important; +} + +.tw-text-blue-900 { + color: #2a4365 !important; +} + +.tw-text-indigo-100 { + color: #ebf4ff !important; +} + +.tw-text-indigo-200 { + color: #c3dafe !important; +} + +.tw-text-indigo-300 { + color: #a3bffa !important; +} + +.tw-text-indigo-400 { + color: #7f9cf5 !important; +} + +.tw-text-indigo-500 { + color: #667eea !important; +} + +.tw-text-indigo-600 { + color: #5a67d8 !important; +} + +.tw-text-indigo-700 { + color: #4c51bf !important; +} + +.tw-text-indigo-800 { + color: #434190 !important; +} + +.tw-text-indigo-900 { + color: #3c366b !important; +} + +.tw-text-purple-100 { + color: #faf5ff !important; +} + +.tw-text-purple-200 { + color: #e9d8fd !important; +} + +.tw-text-purple-300 { + color: #d6bcfa !important; +} + +.tw-text-purple-400 { + color: #b794f4 !important; +} + +.tw-text-purple-500 { + color: #9f7aea !important; +} + +.tw-text-purple-600 { + color: #805ad5 !important; +} + +.tw-text-purple-700 { + color: #6b46c1 !important; +} + +.tw-text-purple-800 { + color: #553c9a !important; +} + +.tw-text-purple-900 { + color: #44337a !important; +} + +.tw-text-pink-100 { + color: #fff5f7 !important; +} + +.tw-text-pink-200 { + color: #fed7e2 !important; +} + +.tw-text-pink-300 { + color: #fbb6ce !important; +} + +.tw-text-pink-400 { + color: #f687b3 !important; +} + +.tw-text-pink-500 { + color: #ed64a6 !important; +} + +.tw-text-pink-600 { + color: #d53f8c !important; +} + +.tw-text-pink-700 { + color: #b83280 !important; +} + +.tw-text-pink-800 { + color: #97266d !important; +} + +.tw-text-pink-900 { + color: #702459 !important; +} + +.hover\:tw-text-transparent:hover { + color: transparent !important; +} + +.hover\:tw-text-black:hover { + color: #000 !important; +} + +.hover\:tw-text-white:hover { + color: #fff !important; +} + +.hover\:tw-text-gray-100:hover { + color: #f7fafc !important; +} + +.hover\:tw-text-gray-200:hover { + color: #edf2f7 !important; +} + +.hover\:tw-text-gray-300:hover { + color: #e2e8f0 !important; +} + +.hover\:tw-text-gray-400:hover { + color: #cbd5e0 !important; +} + +.hover\:tw-text-gray-500:hover { + color: #a0aec0 !important; +} + +.hover\:tw-text-gray-600:hover { + color: #718096 !important; +} + +.hover\:tw-text-gray-700:hover { + color: #4a5568 !important; +} + +.hover\:tw-text-gray-800:hover { + color: #2d3748 !important; +} + +.hover\:tw-text-gray-900:hover { + color: #1a202c !important; +} + +.hover\:tw-text-red-100:hover { + color: #fff5f5 !important; +} + +.hover\:tw-text-red-200:hover { + color: #fed7d7 !important; +} + +.hover\:tw-text-red-300:hover { + color: #feb2b2 !important; +} + +.hover\:tw-text-red-400:hover { + color: #fc8181 !important; +} + +.hover\:tw-text-red-500:hover { + color: #f56565 !important; +} + +.hover\:tw-text-red-600:hover { + color: #e53e3e !important; +} + +.hover\:tw-text-red-700:hover { + color: #c53030 !important; +} + +.hover\:tw-text-red-800:hover { + color: #9b2c2c !important; +} + +.hover\:tw-text-red-900:hover { + color: #742a2a !important; +} + +.hover\:tw-text-orange-100:hover { + color: #fffaf0 !important; +} + +.hover\:tw-text-orange-200:hover { + color: #feebc8 !important; +} + +.hover\:tw-text-orange-300:hover { + color: #fbd38d !important; +} + +.hover\:tw-text-orange-400:hover { + color: #f6ad55 !important; +} + +.hover\:tw-text-orange-500:hover { + color: #ed8936 !important; +} + +.hover\:tw-text-orange-600:hover { + color: #dd6b20 !important; +} + +.hover\:tw-text-orange-700:hover { + color: #c05621 !important; +} + +.hover\:tw-text-orange-800:hover { + color: #9c4221 !important; +} + +.hover\:tw-text-orange-900:hover { + color: #7b341e !important; +} + +.hover\:tw-text-yellow-100:hover { + color: #fffff0 !important; +} + +.hover\:tw-text-yellow-200:hover { + color: #fefcbf !important; +} + +.hover\:tw-text-yellow-300:hover { + color: #faf089 !important; +} + +.hover\:tw-text-yellow-400:hover { + color: #f6e05e !important; +} + +.hover\:tw-text-yellow-500:hover { + color: #ecc94b !important; +} + +.hover\:tw-text-yellow-600:hover { + color: #d69e2e !important; +} + +.hover\:tw-text-yellow-700:hover { + color: #b7791f !important; +} + +.hover\:tw-text-yellow-800:hover { + color: #975a16 !important; +} + +.hover\:tw-text-yellow-900:hover { + color: #744210 !important; +} + +.hover\:tw-text-green-100:hover { + color: #f0fff4 !important; +} + +.hover\:tw-text-green-200:hover { + color: #c6f6d5 !important; +} + +.hover\:tw-text-green-300:hover { + color: #9ae6b4 !important; +} + +.hover\:tw-text-green-400:hover { + color: #68d391 !important; +} + +.hover\:tw-text-green-500:hover { + color: #48bb78 !important; +} + +.hover\:tw-text-green-600:hover { + color: #38a169 !important; +} + +.hover\:tw-text-green-700:hover { + color: #2f855a !important; +} + +.hover\:tw-text-green-800:hover { + color: #276749 !important; +} + +.hover\:tw-text-green-900:hover { + color: #22543d !important; +} + +.hover\:tw-text-teal-100:hover { + color: #e6fffa !important; +} + +.hover\:tw-text-teal-200:hover { + color: #b2f5ea !important; +} + +.hover\:tw-text-teal-300:hover { + color: #81e6d9 !important; +} + +.hover\:tw-text-teal-400:hover { + color: #4fd1c5 !important; +} + +.hover\:tw-text-teal-500:hover { + color: #38b2ac !important; +} + +.hover\:tw-text-teal-600:hover { + color: #319795 !important; +} + +.hover\:tw-text-teal-700:hover { + color: #2c7a7b !important; +} + +.hover\:tw-text-teal-800:hover { + color: #285e61 !important; +} + +.hover\:tw-text-teal-900:hover { + color: #234e52 !important; +} + +.hover\:tw-text-blue-100:hover { + color: #ebf8ff !important; +} + +.hover\:tw-text-blue-200:hover { + color: #bee3f8 !important; +} + +.hover\:tw-text-blue-300:hover { + color: #90cdf4 !important; +} + +.hover\:tw-text-blue-400:hover { + color: #63b3ed !important; +} + +.hover\:tw-text-blue-500:hover { + color: #4299e1 !important; +} + +.hover\:tw-text-blue-600:hover { + color: #3182ce !important; +} + +.hover\:tw-text-blue-700:hover { + color: #2b6cb0 !important; +} + +.hover\:tw-text-blue-800:hover { + color: #2c5282 !important; +} + +.hover\:tw-text-blue-900:hover { + color: #2a4365 !important; +} + +.hover\:tw-text-indigo-100:hover { + color: #ebf4ff !important; +} + +.hover\:tw-text-indigo-200:hover { + color: #c3dafe !important; +} + +.hover\:tw-text-indigo-300:hover { + color: #a3bffa !important; +} + +.hover\:tw-text-indigo-400:hover { + color: #7f9cf5 !important; +} + +.hover\:tw-text-indigo-500:hover { + color: #667eea !important; +} + +.hover\:tw-text-indigo-600:hover { + color: #5a67d8 !important; +} + +.hover\:tw-text-indigo-700:hover { + color: #4c51bf !important; +} + +.hover\:tw-text-indigo-800:hover { + color: #434190 !important; +} + +.hover\:tw-text-indigo-900:hover { + color: #3c366b !important; +} + +.hover\:tw-text-purple-100:hover { + color: #faf5ff !important; +} + +.hover\:tw-text-purple-200:hover { + color: #e9d8fd !important; +} + +.hover\:tw-text-purple-300:hover { + color: #d6bcfa !important; +} + +.hover\:tw-text-purple-400:hover { + color: #b794f4 !important; +} + +.hover\:tw-text-purple-500:hover { + color: #9f7aea !important; +} + +.hover\:tw-text-purple-600:hover { + color: #805ad5 !important; +} + +.hover\:tw-text-purple-700:hover { + color: #6b46c1 !important; +} + +.hover\:tw-text-purple-800:hover { + color: #553c9a !important; +} + +.hover\:tw-text-purple-900:hover { + color: #44337a !important; +} + +.hover\:tw-text-pink-100:hover { + color: #fff5f7 !important; +} + +.hover\:tw-text-pink-200:hover { + color: #fed7e2 !important; +} + +.hover\:tw-text-pink-300:hover { + color: #fbb6ce !important; +} + +.hover\:tw-text-pink-400:hover { + color: #f687b3 !important; +} + +.hover\:tw-text-pink-500:hover { + color: #ed64a6 !important; +} + +.hover\:tw-text-pink-600:hover { + color: #d53f8c !important; +} + +.hover\:tw-text-pink-700:hover { + color: #b83280 !important; +} + +.hover\:tw-text-pink-800:hover { + color: #97266d !important; +} + +.hover\:tw-text-pink-900:hover { + color: #702459 !important; +} + +.focus\:tw-text-transparent:focus { + color: transparent !important; +} + +.focus\:tw-text-black:focus { + color: #000 !important; +} + +.focus\:tw-text-white:focus { + color: #fff !important; +} + +.focus\:tw-text-gray-100:focus { + color: #f7fafc !important; +} + +.focus\:tw-text-gray-200:focus { + color: #edf2f7 !important; +} + +.focus\:tw-text-gray-300:focus { + color: #e2e8f0 !important; +} + +.focus\:tw-text-gray-400:focus { + color: #cbd5e0 !important; +} + +.focus\:tw-text-gray-500:focus { + color: #a0aec0 !important; +} + +.focus\:tw-text-gray-600:focus { + color: #718096 !important; +} + +.focus\:tw-text-gray-700:focus { + color: #4a5568 !important; +} + +.focus\:tw-text-gray-800:focus { + color: #2d3748 !important; +} + +.focus\:tw-text-gray-900:focus { + color: #1a202c !important; +} + +.focus\:tw-text-red-100:focus { + color: #fff5f5 !important; +} + +.focus\:tw-text-red-200:focus { + color: #fed7d7 !important; +} + +.focus\:tw-text-red-300:focus { + color: #feb2b2 !important; +} + +.focus\:tw-text-red-400:focus { + color: #fc8181 !important; +} + +.focus\:tw-text-red-500:focus { + color: #f56565 !important; +} + +.focus\:tw-text-red-600:focus { + color: #e53e3e !important; +} + +.focus\:tw-text-red-700:focus { + color: #c53030 !important; +} + +.focus\:tw-text-red-800:focus { + color: #9b2c2c !important; +} + +.focus\:tw-text-red-900:focus { + color: #742a2a !important; +} + +.focus\:tw-text-orange-100:focus { + color: #fffaf0 !important; +} + +.focus\:tw-text-orange-200:focus { + color: #feebc8 !important; +} + +.focus\:tw-text-orange-300:focus { + color: #fbd38d !important; +} + +.focus\:tw-text-orange-400:focus { + color: #f6ad55 !important; +} + +.focus\:tw-text-orange-500:focus { + color: #ed8936 !important; +} + +.focus\:tw-text-orange-600:focus { + color: #dd6b20 !important; +} + +.focus\:tw-text-orange-700:focus { + color: #c05621 !important; +} + +.focus\:tw-text-orange-800:focus { + color: #9c4221 !important; +} + +.focus\:tw-text-orange-900:focus { + color: #7b341e !important; +} + +.focus\:tw-text-yellow-100:focus { + color: #fffff0 !important; +} + +.focus\:tw-text-yellow-200:focus { + color: #fefcbf !important; +} + +.focus\:tw-text-yellow-300:focus { + color: #faf089 !important; +} + +.focus\:tw-text-yellow-400:focus { + color: #f6e05e !important; +} + +.focus\:tw-text-yellow-500:focus { + color: #ecc94b !important; +} + +.focus\:tw-text-yellow-600:focus { + color: #d69e2e !important; +} + +.focus\:tw-text-yellow-700:focus { + color: #b7791f !important; +} + +.focus\:tw-text-yellow-800:focus { + color: #975a16 !important; +} + +.focus\:tw-text-yellow-900:focus { + color: #744210 !important; +} + +.focus\:tw-text-green-100:focus { + color: #f0fff4 !important; +} + +.focus\:tw-text-green-200:focus { + color: #c6f6d5 !important; +} + +.focus\:tw-text-green-300:focus { + color: #9ae6b4 !important; +} + +.focus\:tw-text-green-400:focus { + color: #68d391 !important; +} + +.focus\:tw-text-green-500:focus { + color: #48bb78 !important; +} + +.focus\:tw-text-green-600:focus { + color: #38a169 !important; +} + +.focus\:tw-text-green-700:focus { + color: #2f855a !important; +} + +.focus\:tw-text-green-800:focus { + color: #276749 !important; +} + +.focus\:tw-text-green-900:focus { + color: #22543d !important; +} + +.focus\:tw-text-teal-100:focus { + color: #e6fffa !important; +} + +.focus\:tw-text-teal-200:focus { + color: #b2f5ea !important; +} + +.focus\:tw-text-teal-300:focus { + color: #81e6d9 !important; +} + +.focus\:tw-text-teal-400:focus { + color: #4fd1c5 !important; +} + +.focus\:tw-text-teal-500:focus { + color: #38b2ac !important; +} + +.focus\:tw-text-teal-600:focus { + color: #319795 !important; +} + +.focus\:tw-text-teal-700:focus { + color: #2c7a7b !important; +} + +.focus\:tw-text-teal-800:focus { + color: #285e61 !important; +} + +.focus\:tw-text-teal-900:focus { + color: #234e52 !important; +} + +.focus\:tw-text-blue-100:focus { + color: #ebf8ff !important; +} + +.focus\:tw-text-blue-200:focus { + color: #bee3f8 !important; +} + +.focus\:tw-text-blue-300:focus { + color: #90cdf4 !important; +} + +.focus\:tw-text-blue-400:focus { + color: #63b3ed !important; +} + +.focus\:tw-text-blue-500:focus { + color: #4299e1 !important; +} + +.focus\:tw-text-blue-600:focus { + color: #3182ce !important; +} + +.focus\:tw-text-blue-700:focus { + color: #2b6cb0 !important; +} + +.focus\:tw-text-blue-800:focus { + color: #2c5282 !important; +} + +.focus\:tw-text-blue-900:focus { + color: #2a4365 !important; +} + +.focus\:tw-text-indigo-100:focus { + color: #ebf4ff !important; +} + +.focus\:tw-text-indigo-200:focus { + color: #c3dafe !important; +} + +.focus\:tw-text-indigo-300:focus { + color: #a3bffa !important; +} + +.focus\:tw-text-indigo-400:focus { + color: #7f9cf5 !important; +} + +.focus\:tw-text-indigo-500:focus { + color: #667eea !important; +} + +.focus\:tw-text-indigo-600:focus { + color: #5a67d8 !important; +} + +.focus\:tw-text-indigo-700:focus { + color: #4c51bf !important; +} + +.focus\:tw-text-indigo-800:focus { + color: #434190 !important; +} + +.focus\:tw-text-indigo-900:focus { + color: #3c366b !important; +} + +.focus\:tw-text-purple-100:focus { + color: #faf5ff !important; +} + +.focus\:tw-text-purple-200:focus { + color: #e9d8fd !important; +} + +.focus\:tw-text-purple-300:focus { + color: #d6bcfa !important; +} + +.focus\:tw-text-purple-400:focus { + color: #b794f4 !important; +} + +.focus\:tw-text-purple-500:focus { + color: #9f7aea !important; +} + +.focus\:tw-text-purple-600:focus { + color: #805ad5 !important; +} + +.focus\:tw-text-purple-700:focus { + color: #6b46c1 !important; +} + +.focus\:tw-text-purple-800:focus { + color: #553c9a !important; +} + +.focus\:tw-text-purple-900:focus { + color: #44337a !important; +} + +.focus\:tw-text-pink-100:focus { + color: #fff5f7 !important; +} + +.focus\:tw-text-pink-200:focus { + color: #fed7e2 !important; +} + +.focus\:tw-text-pink-300:focus { + color: #fbb6ce !important; +} + +.focus\:tw-text-pink-400:focus { + color: #f687b3 !important; +} + +.focus\:tw-text-pink-500:focus { + color: #ed64a6 !important; +} + +.focus\:tw-text-pink-600:focus { + color: #d53f8c !important; +} + +.focus\:tw-text-pink-700:focus { + color: #b83280 !important; +} + +.focus\:tw-text-pink-800:focus { + color: #97266d !important; +} + +.focus\:tw-text-pink-900:focus { + color: #702459 !important; +} + +.tw-text-xs { + font-size: .75rem !important; +} + +.tw-text-sm { + font-size: .875rem !important; +} + +.tw-text-base { + font-size: 1rem !important; +} + +.tw-text-lg { + font-size: 1.125rem !important; +} + +.tw-text-xl { + font-size: 1.25rem !important; +} + +.tw-text-2xl { + font-size: 1.5rem !important; +} + +.tw-text-3xl { + font-size: 1.875rem !important; +} + +.tw-text-4xl { + font-size: 2.25rem !important; +} + +.tw-text-5xl { + font-size: 3rem !important; +} + +.tw-text-6xl { + font-size: 4rem !important; +} + +.tw-italic { + font-style: italic !important; +} + +.tw-not-italic { + font-style: normal !important; +} + +.tw-uppercase { + text-transform: uppercase !important; +} + +.tw-lowercase { + text-transform: lowercase !important; +} + +.tw-capitalize { + text-transform: capitalize !important; +} + +.tw-normal-case { + text-transform: none !important; +} + +.tw-underline { + text-decoration: underline !important; +} + +.tw-line-through { + text-decoration: line-through !important; +} + +.tw-no-underline { + text-decoration: none !important; +} + +.hover\:tw-underline:hover { + text-decoration: underline !important; +} + +.hover\:tw-line-through:hover { + text-decoration: line-through !important; +} + +.hover\:tw-no-underline:hover { + text-decoration: none !important; +} + +.focus\:tw-underline:focus { + text-decoration: underline !important; +} + +.focus\:tw-line-through:focus { + text-decoration: line-through !important; +} + +.focus\:tw-no-underline:focus { + text-decoration: none !important; +} + +.tw-antialiased { + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; +} + +.tw-subpixel-antialiased { + -webkit-font-smoothing: auto !important; + -moz-osx-font-smoothing: auto !important; +} + +.tw-tracking-tighter { + letter-spacing: -.05em !important; +} + +.tw-tracking-tight { + letter-spacing: -.025em !important; +} + +.tw-tracking-normal { + letter-spacing: 0 !important; +} + +.tw-tracking-wide { + letter-spacing: .025em !important; +} + +.tw-tracking-wider { + letter-spacing: .05em !important; +} + +.tw-tracking-widest { + letter-spacing: .1em !important; +} + +.tw-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.tw-select-text { + -webkit-user-select: text !important; + -moz-user-select: text !important; + -ms-user-select: text !important; + user-select: text !important; +} + +.tw-align-baseline { + vertical-align: baseline !important; +} + +.tw-align-top { + vertical-align: top !important; +} + +.tw-align-middle { + vertical-align: middle !important; +} + +.tw-align-bottom { + vertical-align: bottom !important; +} + +.tw-align-text-top { + vertical-align: text-top !important; +} + +.tw-align-text-bottom { + vertical-align: text-bottom !important; +} + +.tw-visible { + visibility: visible !important; +} + +.tw-invisible { + visibility: hidden !important; +} + +.tw-whitespace-normal { + white-space: normal !important; +} + +.tw-whitespace-no-wrap { + white-space: nowrap !important; +} + +.tw-whitespace-pre { + white-space: pre !important; +} + +.tw-whitespace-pre-line { + white-space: pre-line !important; +} + +.tw-whitespace-pre-wrap { + white-space: pre-wrap !important; +} + +.tw-break-normal { + overflow-wrap: normal !important; + word-break: normal !important; +} + +.tw-break-words { + overflow-wrap: break-word !important; +} + +.tw-break-all { + word-break: break-all !important; +} + +.tw-truncate { + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; +} + +.tw-w-0 { + width: 0 !important; +} + +.tw-w-1 { + width: .25rem !important; +} + +.tw-w-2 { + width: .5rem !important; +} + +.tw-w-3 { + width: .75rem !important; +} + +.tw-w-4 { + width: 1rem !important; +} + +.tw-w-5 { + width: 1.25rem !important; +} + +.tw-w-6 { + width: 1.5rem !important; +} + +.tw-w-8 { + width: 2rem !important; +} + +.tw-w-10 { + width: 2.5rem !important; +} + +.tw-w-12 { + width: 3rem !important; +} + +.tw-w-16 { + width: 4rem !important; +} + +.tw-w-20 { + width: 5rem !important; +} + +.tw-w-24 { + width: 6rem !important; +} + +.tw-w-32 { + width: 8rem !important; +} + +.tw-w-40 { + width: 10rem !important; +} + +.tw-w-48 { + width: 12rem !important; +} + +.tw-w-56 { + width: 14rem !important; +} + +.tw-w-64 { + width: 16rem !important; +} + +.tw-w-auto { + width: auto !important; +} + +.tw-w-px { + width: 1px !important; +} + +.tw-w-1\/2 { + width: 50% !important; +} + +.tw-w-1\/3 { + width: 33.33333% !important; +} + +.tw-w-2\/3 { + width: 66.66667% !important; +} + +.tw-w-1\/4 { + width: 25% !important; +} + +.tw-w-3\/4 { + width: 75% !important; +} + +.tw-w-1\/5 { + width: 20% !important; +} + +.tw-w-2\/5 { + width: 40% !important; +} + +.tw-w-3\/5 { + width: 60% !important; +} + +.tw-w-4\/5 { + width: 80% !important; +} + +.tw-w-1\/6 { + width: 16.66667% !important; +} + +.tw-w-5\/6 { + width: 83.33333% !important; +} + +.tw-w-full { + width: 100% !important; +} + +.tw-w-screen { + width: 100vw !important; +} + +.tw-z-0 { + z-index: 0 !important; +} + +.tw-z-10 { + z-index: 10 !important; +} + +.tw-z-20 { + z-index: 20 !important; +} + +.tw-z-30 { + z-index: 30 !important; +} + +.tw-z-40 { + z-index: 40 !important; +} + +.tw-z-50 { + z-index: 50 !important; +} + +.tw-z-auto { + z-index: auto !important; +} + +/** + * Here you would add any custom utilities you need that don't come out of the + * box with Tailwind. + * + * Example : + * + * .bg-pattern-graph-paper { ... } + * .skew-45 { ... } + * + * Or if using a preprocessor or `postcss-import`: + * + * @import "utilities/background-patterns"; + * @import "utilities/skew-transforms"; + */ + +@media (min-width: 640px) { + .sm\:tw-appearance-none { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; + } + + .sm\:tw-bg-fixed { + background-attachment: fixed !important; + } + + .sm\:tw-bg-local { + background-attachment: local !important; + } + + .sm\:tw-bg-scroll { + background-attachment: scroll !important; + } + + .sm\:tw-bg-transparent { + background-color: transparent !important; + } + + .sm\:tw-bg-black { + background-color: #000 !important; + } + + .sm\:tw-bg-white { + background-color: #fff !important; + } + + .sm\:tw-bg-gray-100 { + background-color: #f7fafc !important; + } + + .sm\:tw-bg-gray-200 { + background-color: #edf2f7 !important; + } + + .sm\:tw-bg-gray-300 { + background-color: #e2e8f0 !important; + } + + .sm\:tw-bg-gray-400 { + background-color: #cbd5e0 !important; + } + + .sm\:tw-bg-gray-500 { + background-color: #a0aec0 !important; + } + + .sm\:tw-bg-gray-600 { + background-color: #718096 !important; + } + + .sm\:tw-bg-gray-700 { + background-color: #4a5568 !important; + } + + .sm\:tw-bg-gray-800 { + background-color: #2d3748 !important; + } + + .sm\:tw-bg-gray-900 { + background-color: #1a202c !important; + } + + .sm\:tw-bg-red-100 { + background-color: #fff5f5 !important; + } + + .sm\:tw-bg-red-200 { + background-color: #fed7d7 !important; + } + + .sm\:tw-bg-red-300 { + background-color: #feb2b2 !important; + } + + .sm\:tw-bg-red-400 { + background-color: #fc8181 !important; + } + + .sm\:tw-bg-red-500 { + background-color: #f56565 !important; + } + + .sm\:tw-bg-red-600 { + background-color: #e53e3e !important; + } + + .sm\:tw-bg-red-700 { + background-color: #c53030 !important; + } + + .sm\:tw-bg-red-800 { + background-color: #9b2c2c !important; + } + + .sm\:tw-bg-red-900 { + background-color: #742a2a !important; + } + + .sm\:tw-bg-orange-100 { + background-color: #fffaf0 !important; + } + + .sm\:tw-bg-orange-200 { + background-color: #feebc8 !important; + } + + .sm\:tw-bg-orange-300 { + background-color: #fbd38d !important; + } + + .sm\:tw-bg-orange-400 { + background-color: #f6ad55 !important; + } + + .sm\:tw-bg-orange-500 { + background-color: #ed8936 !important; + } + + .sm\:tw-bg-orange-600 { + background-color: #dd6b20 !important; + } + + .sm\:tw-bg-orange-700 { + background-color: #c05621 !important; + } + + .sm\:tw-bg-orange-800 { + background-color: #9c4221 !important; + } + + .sm\:tw-bg-orange-900 { + background-color: #7b341e !important; + } + + .sm\:tw-bg-yellow-100 { + background-color: #fffff0 !important; + } + + .sm\:tw-bg-yellow-200 { + background-color: #fefcbf !important; + } + + .sm\:tw-bg-yellow-300 { + background-color: #faf089 !important; + } + + .sm\:tw-bg-yellow-400 { + background-color: #f6e05e !important; + } + + .sm\:tw-bg-yellow-500 { + background-color: #ecc94b !important; + } + + .sm\:tw-bg-yellow-600 { + background-color: #d69e2e !important; + } + + .sm\:tw-bg-yellow-700 { + background-color: #b7791f !important; + } + + .sm\:tw-bg-yellow-800 { + background-color: #975a16 !important; + } + + .sm\:tw-bg-yellow-900 { + background-color: #744210 !important; + } + + .sm\:tw-bg-green-100 { + background-color: #f0fff4 !important; + } + + .sm\:tw-bg-green-200 { + background-color: #c6f6d5 !important; + } + + .sm\:tw-bg-green-300 { + background-color: #9ae6b4 !important; + } + + .sm\:tw-bg-green-400 { + background-color: #68d391 !important; + } + + .sm\:tw-bg-green-500 { + background-color: #48bb78 !important; + } + + .sm\:tw-bg-green-600 { + background-color: #38a169 !important; + } + + .sm\:tw-bg-green-700 { + background-color: #2f855a !important; + } + + .sm\:tw-bg-green-800 { + background-color: #276749 !important; + } + + .sm\:tw-bg-green-900 { + background-color: #22543d !important; + } + + .sm\:tw-bg-teal-100 { + background-color: #e6fffa !important; + } + + .sm\:tw-bg-teal-200 { + background-color: #b2f5ea !important; + } + + .sm\:tw-bg-teal-300 { + background-color: #81e6d9 !important; + } + + .sm\:tw-bg-teal-400 { + background-color: #4fd1c5 !important; + } + + .sm\:tw-bg-teal-500 { + background-color: #38b2ac !important; + } + + .sm\:tw-bg-teal-600 { + background-color: #319795 !important; + } + + .sm\:tw-bg-teal-700 { + background-color: #2c7a7b !important; + } + + .sm\:tw-bg-teal-800 { + background-color: #285e61 !important; + } + + .sm\:tw-bg-teal-900 { + background-color: #234e52 !important; + } + + .sm\:tw-bg-blue-100 { + background-color: #ebf8ff !important; + } + + .sm\:tw-bg-blue-200 { + background-color: #bee3f8 !important; + } + + .sm\:tw-bg-blue-300 { + background-color: #90cdf4 !important; + } + + .sm\:tw-bg-blue-400 { + background-color: #63b3ed !important; + } + + .sm\:tw-bg-blue-500 { + background-color: #4299e1 !important; + } + + .sm\:tw-bg-blue-600 { + background-color: #3182ce !important; + } + + .sm\:tw-bg-blue-700 { + background-color: #2b6cb0 !important; + } + + .sm\:tw-bg-blue-800 { + background-color: #2c5282 !important; + } + + .sm\:tw-bg-blue-900 { + background-color: #2a4365 !important; + } + + .sm\:tw-bg-indigo-100 { + background-color: #ebf4ff !important; + } + + .sm\:tw-bg-indigo-200 { + background-color: #c3dafe !important; + } + + .sm\:tw-bg-indigo-300 { + background-color: #a3bffa !important; + } + + .sm\:tw-bg-indigo-400 { + background-color: #7f9cf5 !important; + } + + .sm\:tw-bg-indigo-500 { + background-color: #667eea !important; + } + + .sm\:tw-bg-indigo-600 { + background-color: #5a67d8 !important; + } + + .sm\:tw-bg-indigo-700 { + background-color: #4c51bf !important; + } + + .sm\:tw-bg-indigo-800 { + background-color: #434190 !important; + } + + .sm\:tw-bg-indigo-900 { + background-color: #3c366b !important; + } + + .sm\:tw-bg-purple-100 { + background-color: #faf5ff !important; + } + + .sm\:tw-bg-purple-200 { + background-color: #e9d8fd !important; + } + + .sm\:tw-bg-purple-300 { + background-color: #d6bcfa !important; + } + + .sm\:tw-bg-purple-400 { + background-color: #b794f4 !important; + } + + .sm\:tw-bg-purple-500 { + background-color: #9f7aea !important; + } + + .sm\:tw-bg-purple-600 { + background-color: #805ad5 !important; + } + + .sm\:tw-bg-purple-700 { + background-color: #6b46c1 !important; + } + + .sm\:tw-bg-purple-800 { + background-color: #553c9a !important; + } + + .sm\:tw-bg-purple-900 { + background-color: #44337a !important; + } + + .sm\:tw-bg-pink-100 { + background-color: #fff5f7 !important; + } + + .sm\:tw-bg-pink-200 { + background-color: #fed7e2 !important; + } + + .sm\:tw-bg-pink-300 { + background-color: #fbb6ce !important; + } + + .sm\:tw-bg-pink-400 { + background-color: #f687b3 !important; + } + + .sm\:tw-bg-pink-500 { + background-color: #ed64a6 !important; + } + + .sm\:tw-bg-pink-600 { + background-color: #d53f8c !important; + } + + .sm\:tw-bg-pink-700 { + background-color: #b83280 !important; + } + + .sm\:tw-bg-pink-800 { + background-color: #97266d !important; + } + + .sm\:tw-bg-pink-900 { + background-color: #702459 !important; + } + + .sm\:hover\:tw-bg-transparent:hover { + background-color: transparent !important; + } + + .sm\:hover\:tw-bg-black:hover { + background-color: #000 !important; + } + + .sm\:hover\:tw-bg-white:hover { + background-color: #fff !important; + } + + .sm\:hover\:tw-bg-gray-100:hover { + background-color: #f7fafc !important; + } + + .sm\:hover\:tw-bg-gray-200:hover { + background-color: #edf2f7 !important; + } + + .sm\:hover\:tw-bg-gray-300:hover { + background-color: #e2e8f0 !important; + } + + .sm\:hover\:tw-bg-gray-400:hover { + background-color: #cbd5e0 !important; + } + + .sm\:hover\:tw-bg-gray-500:hover { + background-color: #a0aec0 !important; + } + + .sm\:hover\:tw-bg-gray-600:hover { + background-color: #718096 !important; + } + + .sm\:hover\:tw-bg-gray-700:hover { + background-color: #4a5568 !important; + } + + .sm\:hover\:tw-bg-gray-800:hover { + background-color: #2d3748 !important; + } + + .sm\:hover\:tw-bg-gray-900:hover { + background-color: #1a202c !important; + } + + .sm\:hover\:tw-bg-red-100:hover { + background-color: #fff5f5 !important; + } + + .sm\:hover\:tw-bg-red-200:hover { + background-color: #fed7d7 !important; + } + + .sm\:hover\:tw-bg-red-300:hover { + background-color: #feb2b2 !important; + } + + .sm\:hover\:tw-bg-red-400:hover { + background-color: #fc8181 !important; + } + + .sm\:hover\:tw-bg-red-500:hover { + background-color: #f56565 !important; + } + + .sm\:hover\:tw-bg-red-600:hover { + background-color: #e53e3e !important; + } + + .sm\:hover\:tw-bg-red-700:hover { + background-color: #c53030 !important; + } + + .sm\:hover\:tw-bg-red-800:hover { + background-color: #9b2c2c !important; + } + + .sm\:hover\:tw-bg-red-900:hover { + background-color: #742a2a !important; + } + + .sm\:hover\:tw-bg-orange-100:hover { + background-color: #fffaf0 !important; + } + + .sm\:hover\:tw-bg-orange-200:hover { + background-color: #feebc8 !important; + } + + .sm\:hover\:tw-bg-orange-300:hover { + background-color: #fbd38d !important; + } + + .sm\:hover\:tw-bg-orange-400:hover { + background-color: #f6ad55 !important; + } + + .sm\:hover\:tw-bg-orange-500:hover { + background-color: #ed8936 !important; + } + + .sm\:hover\:tw-bg-orange-600:hover { + background-color: #dd6b20 !important; + } + + .sm\:hover\:tw-bg-orange-700:hover { + background-color: #c05621 !important; + } + + .sm\:hover\:tw-bg-orange-800:hover { + background-color: #9c4221 !important; + } + + .sm\:hover\:tw-bg-orange-900:hover { + background-color: #7b341e !important; + } + + .sm\:hover\:tw-bg-yellow-100:hover { + background-color: #fffff0 !important; + } + + .sm\:hover\:tw-bg-yellow-200:hover { + background-color: #fefcbf !important; + } + + .sm\:hover\:tw-bg-yellow-300:hover { + background-color: #faf089 !important; + } + + .sm\:hover\:tw-bg-yellow-400:hover { + background-color: #f6e05e !important; + } + + .sm\:hover\:tw-bg-yellow-500:hover { + background-color: #ecc94b !important; + } + + .sm\:hover\:tw-bg-yellow-600:hover { + background-color: #d69e2e !important; + } + + .sm\:hover\:tw-bg-yellow-700:hover { + background-color: #b7791f !important; + } + + .sm\:hover\:tw-bg-yellow-800:hover { + background-color: #975a16 !important; + } + + .sm\:hover\:tw-bg-yellow-900:hover { + background-color: #744210 !important; + } + + .sm\:hover\:tw-bg-green-100:hover { + background-color: #f0fff4 !important; + } + + .sm\:hover\:tw-bg-green-200:hover { + background-color: #c6f6d5 !important; + } + + .sm\:hover\:tw-bg-green-300:hover { + background-color: #9ae6b4 !important; + } + + .sm\:hover\:tw-bg-green-400:hover { + background-color: #68d391 !important; + } + + .sm\:hover\:tw-bg-green-500:hover { + background-color: #48bb78 !important; + } + + .sm\:hover\:tw-bg-green-600:hover { + background-color: #38a169 !important; + } + + .sm\:hover\:tw-bg-green-700:hover { + background-color: #2f855a !important; + } + + .sm\:hover\:tw-bg-green-800:hover { + background-color: #276749 !important; + } + + .sm\:hover\:tw-bg-green-900:hover { + background-color: #22543d !important; + } + + .sm\:hover\:tw-bg-teal-100:hover { + background-color: #e6fffa !important; + } + + .sm\:hover\:tw-bg-teal-200:hover { + background-color: #b2f5ea !important; + } + + .sm\:hover\:tw-bg-teal-300:hover { + background-color: #81e6d9 !important; + } + + .sm\:hover\:tw-bg-teal-400:hover { + background-color: #4fd1c5 !important; + } + + .sm\:hover\:tw-bg-teal-500:hover { + background-color: #38b2ac !important; + } + + .sm\:hover\:tw-bg-teal-600:hover { + background-color: #319795 !important; + } + + .sm\:hover\:tw-bg-teal-700:hover { + background-color: #2c7a7b !important; + } + + .sm\:hover\:tw-bg-teal-800:hover { + background-color: #285e61 !important; + } + + .sm\:hover\:tw-bg-teal-900:hover { + background-color: #234e52 !important; + } + + .sm\:hover\:tw-bg-blue-100:hover { + background-color: #ebf8ff !important; + } + + .sm\:hover\:tw-bg-blue-200:hover { + background-color: #bee3f8 !important; + } + + .sm\:hover\:tw-bg-blue-300:hover { + background-color: #90cdf4 !important; + } + + .sm\:hover\:tw-bg-blue-400:hover { + background-color: #63b3ed !important; + } + + .sm\:hover\:tw-bg-blue-500:hover { + background-color: #4299e1 !important; + } + + .sm\:hover\:tw-bg-blue-600:hover { + background-color: #3182ce !important; + } + + .sm\:hover\:tw-bg-blue-700:hover { + background-color: #2b6cb0 !important; + } + + .sm\:hover\:tw-bg-blue-800:hover { + background-color: #2c5282 !important; + } + + .sm\:hover\:tw-bg-blue-900:hover { + background-color: #2a4365 !important; + } + + .sm\:hover\:tw-bg-indigo-100:hover { + background-color: #ebf4ff !important; + } + + .sm\:hover\:tw-bg-indigo-200:hover { + background-color: #c3dafe !important; + } + + .sm\:hover\:tw-bg-indigo-300:hover { + background-color: #a3bffa !important; + } + + .sm\:hover\:tw-bg-indigo-400:hover { + background-color: #7f9cf5 !important; + } + + .sm\:hover\:tw-bg-indigo-500:hover { + background-color: #667eea !important; + } + + .sm\:hover\:tw-bg-indigo-600:hover { + background-color: #5a67d8 !important; + } + + .sm\:hover\:tw-bg-indigo-700:hover { + background-color: #4c51bf !important; + } + + .sm\:hover\:tw-bg-indigo-800:hover { + background-color: #434190 !important; + } + + .sm\:hover\:tw-bg-indigo-900:hover { + background-color: #3c366b !important; + } + + .sm\:hover\:tw-bg-purple-100:hover { + background-color: #faf5ff !important; + } + + .sm\:hover\:tw-bg-purple-200:hover { + background-color: #e9d8fd !important; + } + + .sm\:hover\:tw-bg-purple-300:hover { + background-color: #d6bcfa !important; + } + + .sm\:hover\:tw-bg-purple-400:hover { + background-color: #b794f4 !important; + } + + .sm\:hover\:tw-bg-purple-500:hover { + background-color: #9f7aea !important; + } + + .sm\:hover\:tw-bg-purple-600:hover { + background-color: #805ad5 !important; + } + + .sm\:hover\:tw-bg-purple-700:hover { + background-color: #6b46c1 !important; + } + + .sm\:hover\:tw-bg-purple-800:hover { + background-color: #553c9a !important; + } + + .sm\:hover\:tw-bg-purple-900:hover { + background-color: #44337a !important; + } + + .sm\:hover\:tw-bg-pink-100:hover { + background-color: #fff5f7 !important; + } + + .sm\:hover\:tw-bg-pink-200:hover { + background-color: #fed7e2 !important; + } + + .sm\:hover\:tw-bg-pink-300:hover { + background-color: #fbb6ce !important; + } + + .sm\:hover\:tw-bg-pink-400:hover { + background-color: #f687b3 !important; + } + + .sm\:hover\:tw-bg-pink-500:hover { + background-color: #ed64a6 !important; + } + + .sm\:hover\:tw-bg-pink-600:hover { + background-color: #d53f8c !important; + } + + .sm\:hover\:tw-bg-pink-700:hover { + background-color: #b83280 !important; + } + + .sm\:hover\:tw-bg-pink-800:hover { + background-color: #97266d !important; + } + + .sm\:hover\:tw-bg-pink-900:hover { + background-color: #702459 !important; + } + + .sm\:focus\:tw-bg-transparent:focus { + background-color: transparent !important; + } + + .sm\:focus\:tw-bg-black:focus { + background-color: #000 !important; + } + + .sm\:focus\:tw-bg-white:focus { + background-color: #fff !important; + } + + .sm\:focus\:tw-bg-gray-100:focus { + background-color: #f7fafc !important; + } + + .sm\:focus\:tw-bg-gray-200:focus { + background-color: #edf2f7 !important; + } + + .sm\:focus\:tw-bg-gray-300:focus { + background-color: #e2e8f0 !important; + } + + .sm\:focus\:tw-bg-gray-400:focus { + background-color: #cbd5e0 !important; + } + + .sm\:focus\:tw-bg-gray-500:focus { + background-color: #a0aec0 !important; + } + + .sm\:focus\:tw-bg-gray-600:focus { + background-color: #718096 !important; + } + + .sm\:focus\:tw-bg-gray-700:focus { + background-color: #4a5568 !important; + } + + .sm\:focus\:tw-bg-gray-800:focus { + background-color: #2d3748 !important; + } + + .sm\:focus\:tw-bg-gray-900:focus { + background-color: #1a202c !important; + } + + .sm\:focus\:tw-bg-red-100:focus { + background-color: #fff5f5 !important; + } + + .sm\:focus\:tw-bg-red-200:focus { + background-color: #fed7d7 !important; + } + + .sm\:focus\:tw-bg-red-300:focus { + background-color: #feb2b2 !important; + } + + .sm\:focus\:tw-bg-red-400:focus { + background-color: #fc8181 !important; + } + + .sm\:focus\:tw-bg-red-500:focus { + background-color: #f56565 !important; + } + + .sm\:focus\:tw-bg-red-600:focus { + background-color: #e53e3e !important; + } + + .sm\:focus\:tw-bg-red-700:focus { + background-color: #c53030 !important; + } + + .sm\:focus\:tw-bg-red-800:focus { + background-color: #9b2c2c !important; + } + + .sm\:focus\:tw-bg-red-900:focus { + background-color: #742a2a !important; + } + + .sm\:focus\:tw-bg-orange-100:focus { + background-color: #fffaf0 !important; + } + + .sm\:focus\:tw-bg-orange-200:focus { + background-color: #feebc8 !important; + } + + .sm\:focus\:tw-bg-orange-300:focus { + background-color: #fbd38d !important; + } + + .sm\:focus\:tw-bg-orange-400:focus { + background-color: #f6ad55 !important; + } + + .sm\:focus\:tw-bg-orange-500:focus { + background-color: #ed8936 !important; + } + + .sm\:focus\:tw-bg-orange-600:focus { + background-color: #dd6b20 !important; + } + + .sm\:focus\:tw-bg-orange-700:focus { + background-color: #c05621 !important; + } + + .sm\:focus\:tw-bg-orange-800:focus { + background-color: #9c4221 !important; + } + + .sm\:focus\:tw-bg-orange-900:focus { + background-color: #7b341e !important; + } + + .sm\:focus\:tw-bg-yellow-100:focus { + background-color: #fffff0 !important; + } + + .sm\:focus\:tw-bg-yellow-200:focus { + background-color: #fefcbf !important; + } + + .sm\:focus\:tw-bg-yellow-300:focus { + background-color: #faf089 !important; + } + + .sm\:focus\:tw-bg-yellow-400:focus { + background-color: #f6e05e !important; + } + + .sm\:focus\:tw-bg-yellow-500:focus { + background-color: #ecc94b !important; + } + + .sm\:focus\:tw-bg-yellow-600:focus { + background-color: #d69e2e !important; + } + + .sm\:focus\:tw-bg-yellow-700:focus { + background-color: #b7791f !important; + } + + .sm\:focus\:tw-bg-yellow-800:focus { + background-color: #975a16 !important; + } + + .sm\:focus\:tw-bg-yellow-900:focus { + background-color: #744210 !important; + } + + .sm\:focus\:tw-bg-green-100:focus { + background-color: #f0fff4 !important; + } + + .sm\:focus\:tw-bg-green-200:focus { + background-color: #c6f6d5 !important; + } + + .sm\:focus\:tw-bg-green-300:focus { + background-color: #9ae6b4 !important; + } + + .sm\:focus\:tw-bg-green-400:focus { + background-color: #68d391 !important; + } + + .sm\:focus\:tw-bg-green-500:focus { + background-color: #48bb78 !important; + } + + .sm\:focus\:tw-bg-green-600:focus { + background-color: #38a169 !important; + } + + .sm\:focus\:tw-bg-green-700:focus { + background-color: #2f855a !important; + } + + .sm\:focus\:tw-bg-green-800:focus { + background-color: #276749 !important; + } + + .sm\:focus\:tw-bg-green-900:focus { + background-color: #22543d !important; + } + + .sm\:focus\:tw-bg-teal-100:focus { + background-color: #e6fffa !important; + } + + .sm\:focus\:tw-bg-teal-200:focus { + background-color: #b2f5ea !important; + } + + .sm\:focus\:tw-bg-teal-300:focus { + background-color: #81e6d9 !important; + } + + .sm\:focus\:tw-bg-teal-400:focus { + background-color: #4fd1c5 !important; + } + + .sm\:focus\:tw-bg-teal-500:focus { + background-color: #38b2ac !important; + } + + .sm\:focus\:tw-bg-teal-600:focus { + background-color: #319795 !important; + } + + .sm\:focus\:tw-bg-teal-700:focus { + background-color: #2c7a7b !important; + } + + .sm\:focus\:tw-bg-teal-800:focus { + background-color: #285e61 !important; + } + + .sm\:focus\:tw-bg-teal-900:focus { + background-color: #234e52 !important; + } + + .sm\:focus\:tw-bg-blue-100:focus { + background-color: #ebf8ff !important; + } + + .sm\:focus\:tw-bg-blue-200:focus { + background-color: #bee3f8 !important; + } + + .sm\:focus\:tw-bg-blue-300:focus { + background-color: #90cdf4 !important; + } + + .sm\:focus\:tw-bg-blue-400:focus { + background-color: #63b3ed !important; + } + + .sm\:focus\:tw-bg-blue-500:focus { + background-color: #4299e1 !important; + } + + .sm\:focus\:tw-bg-blue-600:focus { + background-color: #3182ce !important; + } + + .sm\:focus\:tw-bg-blue-700:focus { + background-color: #2b6cb0 !important; + } + + .sm\:focus\:tw-bg-blue-800:focus { + background-color: #2c5282 !important; + } + + .sm\:focus\:tw-bg-blue-900:focus { + background-color: #2a4365 !important; + } + + .sm\:focus\:tw-bg-indigo-100:focus { + background-color: #ebf4ff !important; + } + + .sm\:focus\:tw-bg-indigo-200:focus { + background-color: #c3dafe !important; + } + + .sm\:focus\:tw-bg-indigo-300:focus { + background-color: #a3bffa !important; + } + + .sm\:focus\:tw-bg-indigo-400:focus { + background-color: #7f9cf5 !important; + } + + .sm\:focus\:tw-bg-indigo-500:focus { + background-color: #667eea !important; + } + + .sm\:focus\:tw-bg-indigo-600:focus { + background-color: #5a67d8 !important; + } + + .sm\:focus\:tw-bg-indigo-700:focus { + background-color: #4c51bf !important; + } + + .sm\:focus\:tw-bg-indigo-800:focus { + background-color: #434190 !important; + } + + .sm\:focus\:tw-bg-indigo-900:focus { + background-color: #3c366b !important; + } + + .sm\:focus\:tw-bg-purple-100:focus { + background-color: #faf5ff !important; + } + + .sm\:focus\:tw-bg-purple-200:focus { + background-color: #e9d8fd !important; + } + + .sm\:focus\:tw-bg-purple-300:focus { + background-color: #d6bcfa !important; + } + + .sm\:focus\:tw-bg-purple-400:focus { + background-color: #b794f4 !important; + } + + .sm\:focus\:tw-bg-purple-500:focus { + background-color: #9f7aea !important; + } + + .sm\:focus\:tw-bg-purple-600:focus { + background-color: #805ad5 !important; + } + + .sm\:focus\:tw-bg-purple-700:focus { + background-color: #6b46c1 !important; + } + + .sm\:focus\:tw-bg-purple-800:focus { + background-color: #553c9a !important; + } + + .sm\:focus\:tw-bg-purple-900:focus { + background-color: #44337a !important; + } + + .sm\:focus\:tw-bg-pink-100:focus { + background-color: #fff5f7 !important; + } + + .sm\:focus\:tw-bg-pink-200:focus { + background-color: #fed7e2 !important; + } + + .sm\:focus\:tw-bg-pink-300:focus { + background-color: #fbb6ce !important; + } + + .sm\:focus\:tw-bg-pink-400:focus { + background-color: #f687b3 !important; + } + + .sm\:focus\:tw-bg-pink-500:focus { + background-color: #ed64a6 !important; + } + + .sm\:focus\:tw-bg-pink-600:focus { + background-color: #d53f8c !important; + } + + .sm\:focus\:tw-bg-pink-700:focus { + background-color: #b83280 !important; + } + + .sm\:focus\:tw-bg-pink-800:focus { + background-color: #97266d !important; + } + + .sm\:focus\:tw-bg-pink-900:focus { + background-color: #702459 !important; + } + + .sm\:tw-bg-bottom { + background-position: bottom !important; + } + + .sm\:tw-bg-center { + background-position: center !important; + } + + .sm\:tw-bg-left { + background-position: left !important; + } + + .sm\:tw-bg-left-bottom { + background-position: left bottom !important; + } + + .sm\:tw-bg-left-top { + background-position: left top !important; + } + + .sm\:tw-bg-right { + background-position: right !important; + } + + .sm\:tw-bg-right-bottom { + background-position: right bottom !important; + } + + .sm\:tw-bg-right-top { + background-position: right top !important; + } + + .sm\:tw-bg-top { + background-position: top !important; + } + + .sm\:tw-bg-repeat { + background-repeat: repeat !important; + } + + .sm\:tw-bg-no-repeat { + background-repeat: no-repeat !important; + } + + .sm\:tw-bg-repeat-x { + background-repeat: repeat-x !important; + } + + .sm\:tw-bg-repeat-y { + background-repeat: repeat-y !important; + } + + .sm\:tw-bg-auto { + background-size: auto !important; + } + + .sm\:tw-bg-cover { + background-size: cover !important; + } + + .sm\:tw-bg-contain { + background-size: contain !important; + } + + .sm\:tw-border-transparent { + border-color: transparent !important; + } + + .sm\:tw-border-black { + border-color: #000 !important; + } + + .sm\:tw-border-white { + border-color: #fff !important; + } + + .sm\:tw-border-gray-100 { + border-color: #f7fafc !important; + } + + .sm\:tw-border-gray-200 { + border-color: #edf2f7 !important; + } + + .sm\:tw-border-gray-300 { + border-color: #e2e8f0 !important; + } + + .sm\:tw-border-gray-400 { + border-color: #cbd5e0 !important; + } + + .sm\:tw-border-gray-500 { + border-color: #a0aec0 !important; + } + + .sm\:tw-border-gray-600 { + border-color: #718096 !important; + } + + .sm\:tw-border-gray-700 { + border-color: #4a5568 !important; + } + + .sm\:tw-border-gray-800 { + border-color: #2d3748 !important; + } + + .sm\:tw-border-gray-900 { + border-color: #1a202c !important; + } + + .sm\:tw-border-red-100 { + border-color: #fff5f5 !important; + } + + .sm\:tw-border-red-200 { + border-color: #fed7d7 !important; + } + + .sm\:tw-border-red-300 { + border-color: #feb2b2 !important; + } + + .sm\:tw-border-red-400 { + border-color: #fc8181 !important; + } + + .sm\:tw-border-red-500 { + border-color: #f56565 !important; + } + + .sm\:tw-border-red-600 { + border-color: #e53e3e !important; + } + + .sm\:tw-border-red-700 { + border-color: #c53030 !important; + } + + .sm\:tw-border-red-800 { + border-color: #9b2c2c !important; + } + + .sm\:tw-border-red-900 { + border-color: #742a2a !important; + } + + .sm\:tw-border-orange-100 { + border-color: #fffaf0 !important; + } + + .sm\:tw-border-orange-200 { + border-color: #feebc8 !important; + } + + .sm\:tw-border-orange-300 { + border-color: #fbd38d !important; + } + + .sm\:tw-border-orange-400 { + border-color: #f6ad55 !important; + } + + .sm\:tw-border-orange-500 { + border-color: #ed8936 !important; + } + + .sm\:tw-border-orange-600 { + border-color: #dd6b20 !important; + } + + .sm\:tw-border-orange-700 { + border-color: #c05621 !important; + } + + .sm\:tw-border-orange-800 { + border-color: #9c4221 !important; + } + + .sm\:tw-border-orange-900 { + border-color: #7b341e !important; + } + + .sm\:tw-border-yellow-100 { + border-color: #fffff0 !important; + } + + .sm\:tw-border-yellow-200 { + border-color: #fefcbf !important; + } + + .sm\:tw-border-yellow-300 { + border-color: #faf089 !important; + } + + .sm\:tw-border-yellow-400 { + border-color: #f6e05e !important; + } + + .sm\:tw-border-yellow-500 { + border-color: #ecc94b !important; + } + + .sm\:tw-border-yellow-600 { + border-color: #d69e2e !important; + } + + .sm\:tw-border-yellow-700 { + border-color: #b7791f !important; + } + + .sm\:tw-border-yellow-800 { + border-color: #975a16 !important; + } + + .sm\:tw-border-yellow-900 { + border-color: #744210 !important; + } + + .sm\:tw-border-green-100 { + border-color: #f0fff4 !important; + } + + .sm\:tw-border-green-200 { + border-color: #c6f6d5 !important; + } + + .sm\:tw-border-green-300 { + border-color: #9ae6b4 !important; + } + + .sm\:tw-border-green-400 { + border-color: #68d391 !important; + } + + .sm\:tw-border-green-500 { + border-color: #48bb78 !important; + } + + .sm\:tw-border-green-600 { + border-color: #38a169 !important; + } + + .sm\:tw-border-green-700 { + border-color: #2f855a !important; + } + + .sm\:tw-border-green-800 { + border-color: #276749 !important; + } + + .sm\:tw-border-green-900 { + border-color: #22543d !important; + } + + .sm\:tw-border-teal-100 { + border-color: #e6fffa !important; + } + + .sm\:tw-border-teal-200 { + border-color: #b2f5ea !important; + } + + .sm\:tw-border-teal-300 { + border-color: #81e6d9 !important; + } + + .sm\:tw-border-teal-400 { + border-color: #4fd1c5 !important; + } + + .sm\:tw-border-teal-500 { + border-color: #38b2ac !important; + } + + .sm\:tw-border-teal-600 { + border-color: #319795 !important; + } + + .sm\:tw-border-teal-700 { + border-color: #2c7a7b !important; + } + + .sm\:tw-border-teal-800 { + border-color: #285e61 !important; + } + + .sm\:tw-border-teal-900 { + border-color: #234e52 !important; + } + + .sm\:tw-border-blue-100 { + border-color: #ebf8ff !important; + } + + .sm\:tw-border-blue-200 { + border-color: #bee3f8 !important; + } + + .sm\:tw-border-blue-300 { + border-color: #90cdf4 !important; + } + + .sm\:tw-border-blue-400 { + border-color: #63b3ed !important; + } + + .sm\:tw-border-blue-500 { + border-color: #4299e1 !important; + } + + .sm\:tw-border-blue-600 { + border-color: #3182ce !important; + } + + .sm\:tw-border-blue-700 { + border-color: #2b6cb0 !important; + } + + .sm\:tw-border-blue-800 { + border-color: #2c5282 !important; + } + + .sm\:tw-border-blue-900 { + border-color: #2a4365 !important; + } + + .sm\:tw-border-indigo-100 { + border-color: #ebf4ff !important; + } + + .sm\:tw-border-indigo-200 { + border-color: #c3dafe !important; + } + + .sm\:tw-border-indigo-300 { + border-color: #a3bffa !important; + } + + .sm\:tw-border-indigo-400 { + border-color: #7f9cf5 !important; + } + + .sm\:tw-border-indigo-500 { + border-color: #667eea !important; + } + + .sm\:tw-border-indigo-600 { + border-color: #5a67d8 !important; + } + + .sm\:tw-border-indigo-700 { + border-color: #4c51bf !important; + } + + .sm\:tw-border-indigo-800 { + border-color: #434190 !important; + } + + .sm\:tw-border-indigo-900 { + border-color: #3c366b !important; + } + + .sm\:tw-border-purple-100 { + border-color: #faf5ff !important; + } + + .sm\:tw-border-purple-200 { + border-color: #e9d8fd !important; + } + + .sm\:tw-border-purple-300 { + border-color: #d6bcfa !important; + } + + .sm\:tw-border-purple-400 { + border-color: #b794f4 !important; + } + + .sm\:tw-border-purple-500 { + border-color: #9f7aea !important; + } + + .sm\:tw-border-purple-600 { + border-color: #805ad5 !important; + } + + .sm\:tw-border-purple-700 { + border-color: #6b46c1 !important; + } + + .sm\:tw-border-purple-800 { + border-color: #553c9a !important; + } + + .sm\:tw-border-purple-900 { + border-color: #44337a !important; + } + + .sm\:tw-border-pink-100 { + border-color: #fff5f7 !important; + } + + .sm\:tw-border-pink-200 { + border-color: #fed7e2 !important; + } + + .sm\:tw-border-pink-300 { + border-color: #fbb6ce !important; + } + + .sm\:tw-border-pink-400 { + border-color: #f687b3 !important; + } + + .sm\:tw-border-pink-500 { + border-color: #ed64a6 !important; + } + + .sm\:tw-border-pink-600 { + border-color: #d53f8c !important; + } + + .sm\:tw-border-pink-700 { + border-color: #b83280 !important; + } + + .sm\:tw-border-pink-800 { + border-color: #97266d !important; + } + + .sm\:tw-border-pink-900 { + border-color: #702459 !important; + } + + .sm\:hover\:tw-border-transparent:hover { + border-color: transparent !important; + } + + .sm\:hover\:tw-border-black:hover { + border-color: #000 !important; + } + + .sm\:hover\:tw-border-white:hover { + border-color: #fff !important; + } + + .sm\:hover\:tw-border-gray-100:hover { + border-color: #f7fafc !important; + } + + .sm\:hover\:tw-border-gray-200:hover { + border-color: #edf2f7 !important; + } + + .sm\:hover\:tw-border-gray-300:hover { + border-color: #e2e8f0 !important; + } + + .sm\:hover\:tw-border-gray-400:hover { + border-color: #cbd5e0 !important; + } + + .sm\:hover\:tw-border-gray-500:hover { + border-color: #a0aec0 !important; + } + + .sm\:hover\:tw-border-gray-600:hover { + border-color: #718096 !important; + } + + .sm\:hover\:tw-border-gray-700:hover { + border-color: #4a5568 !important; + } + + .sm\:hover\:tw-border-gray-800:hover { + border-color: #2d3748 !important; + } + + .sm\:hover\:tw-border-gray-900:hover { + border-color: #1a202c !important; + } + + .sm\:hover\:tw-border-red-100:hover { + border-color: #fff5f5 !important; + } + + .sm\:hover\:tw-border-red-200:hover { + border-color: #fed7d7 !important; + } + + .sm\:hover\:tw-border-red-300:hover { + border-color: #feb2b2 !important; + } + + .sm\:hover\:tw-border-red-400:hover { + border-color: #fc8181 !important; + } + + .sm\:hover\:tw-border-red-500:hover { + border-color: #f56565 !important; + } + + .sm\:hover\:tw-border-red-600:hover { + border-color: #e53e3e !important; + } + + .sm\:hover\:tw-border-red-700:hover { + border-color: #c53030 !important; + } + + .sm\:hover\:tw-border-red-800:hover { + border-color: #9b2c2c !important; + } + + .sm\:hover\:tw-border-red-900:hover { + border-color: #742a2a !important; + } + + .sm\:hover\:tw-border-orange-100:hover { + border-color: #fffaf0 !important; + } + + .sm\:hover\:tw-border-orange-200:hover { + border-color: #feebc8 !important; + } + + .sm\:hover\:tw-border-orange-300:hover { + border-color: #fbd38d !important; + } + + .sm\:hover\:tw-border-orange-400:hover { + border-color: #f6ad55 !important; + } + + .sm\:hover\:tw-border-orange-500:hover { + border-color: #ed8936 !important; + } + + .sm\:hover\:tw-border-orange-600:hover { + border-color: #dd6b20 !important; + } + + .sm\:hover\:tw-border-orange-700:hover { + border-color: #c05621 !important; + } + + .sm\:hover\:tw-border-orange-800:hover { + border-color: #9c4221 !important; + } + + .sm\:hover\:tw-border-orange-900:hover { + border-color: #7b341e !important; + } + + .sm\:hover\:tw-border-yellow-100:hover { + border-color: #fffff0 !important; + } + + .sm\:hover\:tw-border-yellow-200:hover { + border-color: #fefcbf !important; + } + + .sm\:hover\:tw-border-yellow-300:hover { + border-color: #faf089 !important; + } + + .sm\:hover\:tw-border-yellow-400:hover { + border-color: #f6e05e !important; + } + + .sm\:hover\:tw-border-yellow-500:hover { + border-color: #ecc94b !important; + } + + .sm\:hover\:tw-border-yellow-600:hover { + border-color: #d69e2e !important; + } + + .sm\:hover\:tw-border-yellow-700:hover { + border-color: #b7791f !important; + } + + .sm\:hover\:tw-border-yellow-800:hover { + border-color: #975a16 !important; + } + + .sm\:hover\:tw-border-yellow-900:hover { + border-color: #744210 !important; + } + + .sm\:hover\:tw-border-green-100:hover { + border-color: #f0fff4 !important; + } + + .sm\:hover\:tw-border-green-200:hover { + border-color: #c6f6d5 !important; + } + + .sm\:hover\:tw-border-green-300:hover { + border-color: #9ae6b4 !important; + } + + .sm\:hover\:tw-border-green-400:hover { + border-color: #68d391 !important; + } + + .sm\:hover\:tw-border-green-500:hover { + border-color: #48bb78 !important; + } + + .sm\:hover\:tw-border-green-600:hover { + border-color: #38a169 !important; + } + + .sm\:hover\:tw-border-green-700:hover { + border-color: #2f855a !important; + } + + .sm\:hover\:tw-border-green-800:hover { + border-color: #276749 !important; + } + + .sm\:hover\:tw-border-green-900:hover { + border-color: #22543d !important; + } + + .sm\:hover\:tw-border-teal-100:hover { + border-color: #e6fffa !important; + } + + .sm\:hover\:tw-border-teal-200:hover { + border-color: #b2f5ea !important; + } + + .sm\:hover\:tw-border-teal-300:hover { + border-color: #81e6d9 !important; + } + + .sm\:hover\:tw-border-teal-400:hover { + border-color: #4fd1c5 !important; + } + + .sm\:hover\:tw-border-teal-500:hover { + border-color: #38b2ac !important; + } + + .sm\:hover\:tw-border-teal-600:hover { + border-color: #319795 !important; + } + + .sm\:hover\:tw-border-teal-700:hover { + border-color: #2c7a7b !important; + } + + .sm\:hover\:tw-border-teal-800:hover { + border-color: #285e61 !important; + } + + .sm\:hover\:tw-border-teal-900:hover { + border-color: #234e52 !important; + } + + .sm\:hover\:tw-border-blue-100:hover { + border-color: #ebf8ff !important; + } + + .sm\:hover\:tw-border-blue-200:hover { + border-color: #bee3f8 !important; + } + + .sm\:hover\:tw-border-blue-300:hover { + border-color: #90cdf4 !important; + } + + .sm\:hover\:tw-border-blue-400:hover { + border-color: #63b3ed !important; + } + + .sm\:hover\:tw-border-blue-500:hover { + border-color: #4299e1 !important; + } + + .sm\:hover\:tw-border-blue-600:hover { + border-color: #3182ce !important; + } + + .sm\:hover\:tw-border-blue-700:hover { + border-color: #2b6cb0 !important; + } + + .sm\:hover\:tw-border-blue-800:hover { + border-color: #2c5282 !important; + } + + .sm\:hover\:tw-border-blue-900:hover { + border-color: #2a4365 !important; + } + + .sm\:hover\:tw-border-indigo-100:hover { + border-color: #ebf4ff !important; + } + + .sm\:hover\:tw-border-indigo-200:hover { + border-color: #c3dafe !important; + } + + .sm\:hover\:tw-border-indigo-300:hover { + border-color: #a3bffa !important; + } + + .sm\:hover\:tw-border-indigo-400:hover { + border-color: #7f9cf5 !important; + } + + .sm\:hover\:tw-border-indigo-500:hover { + border-color: #667eea !important; + } + + .sm\:hover\:tw-border-indigo-600:hover { + border-color: #5a67d8 !important; + } + + .sm\:hover\:tw-border-indigo-700:hover { + border-color: #4c51bf !important; + } + + .sm\:hover\:tw-border-indigo-800:hover { + border-color: #434190 !important; + } + + .sm\:hover\:tw-border-indigo-900:hover { + border-color: #3c366b !important; + } + + .sm\:hover\:tw-border-purple-100:hover { + border-color: #faf5ff !important; + } + + .sm\:hover\:tw-border-purple-200:hover { + border-color: #e9d8fd !important; + } + + .sm\:hover\:tw-border-purple-300:hover { + border-color: #d6bcfa !important; + } + + .sm\:hover\:tw-border-purple-400:hover { + border-color: #b794f4 !important; + } + + .sm\:hover\:tw-border-purple-500:hover { + border-color: #9f7aea !important; + } + + .sm\:hover\:tw-border-purple-600:hover { + border-color: #805ad5 !important; + } + + .sm\:hover\:tw-border-purple-700:hover { + border-color: #6b46c1 !important; + } + + .sm\:hover\:tw-border-purple-800:hover { + border-color: #553c9a !important; + } + + .sm\:hover\:tw-border-purple-900:hover { + border-color: #44337a !important; + } + + .sm\:hover\:tw-border-pink-100:hover { + border-color: #fff5f7 !important; + } + + .sm\:hover\:tw-border-pink-200:hover { + border-color: #fed7e2 !important; + } + + .sm\:hover\:tw-border-pink-300:hover { + border-color: #fbb6ce !important; + } + + .sm\:hover\:tw-border-pink-400:hover { + border-color: #f687b3 !important; + } + + .sm\:hover\:tw-border-pink-500:hover { + border-color: #ed64a6 !important; + } + + .sm\:hover\:tw-border-pink-600:hover { + border-color: #d53f8c !important; + } + + .sm\:hover\:tw-border-pink-700:hover { + border-color: #b83280 !important; + } + + .sm\:hover\:tw-border-pink-800:hover { + border-color: #97266d !important; + } + + .sm\:hover\:tw-border-pink-900:hover { + border-color: #702459 !important; + } + + .sm\:focus\:tw-border-transparent:focus { + border-color: transparent !important; + } + + .sm\:focus\:tw-border-black:focus { + border-color: #000 !important; + } + + .sm\:focus\:tw-border-white:focus { + border-color: #fff !important; + } + + .sm\:focus\:tw-border-gray-100:focus { + border-color: #f7fafc !important; + } + + .sm\:focus\:tw-border-gray-200:focus { + border-color: #edf2f7 !important; + } + + .sm\:focus\:tw-border-gray-300:focus { + border-color: #e2e8f0 !important; + } + + .sm\:focus\:tw-border-gray-400:focus { + border-color: #cbd5e0 !important; + } + + .sm\:focus\:tw-border-gray-500:focus { + border-color: #a0aec0 !important; + } + + .sm\:focus\:tw-border-gray-600:focus { + border-color: #718096 !important; + } + + .sm\:focus\:tw-border-gray-700:focus { + border-color: #4a5568 !important; + } + + .sm\:focus\:tw-border-gray-800:focus { + border-color: #2d3748 !important; + } + + .sm\:focus\:tw-border-gray-900:focus { + border-color: #1a202c !important; + } + + .sm\:focus\:tw-border-red-100:focus { + border-color: #fff5f5 !important; + } + + .sm\:focus\:tw-border-red-200:focus { + border-color: #fed7d7 !important; + } + + .sm\:focus\:tw-border-red-300:focus { + border-color: #feb2b2 !important; + } + + .sm\:focus\:tw-border-red-400:focus { + border-color: #fc8181 !important; + } + + .sm\:focus\:tw-border-red-500:focus { + border-color: #f56565 !important; + } + + .sm\:focus\:tw-border-red-600:focus { + border-color: #e53e3e !important; + } + + .sm\:focus\:tw-border-red-700:focus { + border-color: #c53030 !important; + } + + .sm\:focus\:tw-border-red-800:focus { + border-color: #9b2c2c !important; + } + + .sm\:focus\:tw-border-red-900:focus { + border-color: #742a2a !important; + } + + .sm\:focus\:tw-border-orange-100:focus { + border-color: #fffaf0 !important; + } + + .sm\:focus\:tw-border-orange-200:focus { + border-color: #feebc8 !important; + } + + .sm\:focus\:tw-border-orange-300:focus { + border-color: #fbd38d !important; + } + + .sm\:focus\:tw-border-orange-400:focus { + border-color: #f6ad55 !important; + } + + .sm\:focus\:tw-border-orange-500:focus { + border-color: #ed8936 !important; + } + + .sm\:focus\:tw-border-orange-600:focus { + border-color: #dd6b20 !important; + } + + .sm\:focus\:tw-border-orange-700:focus { + border-color: #c05621 !important; + } + + .sm\:focus\:tw-border-orange-800:focus { + border-color: #9c4221 !important; + } + + .sm\:focus\:tw-border-orange-900:focus { + border-color: #7b341e !important; + } + + .sm\:focus\:tw-border-yellow-100:focus { + border-color: #fffff0 !important; + } + + .sm\:focus\:tw-border-yellow-200:focus { + border-color: #fefcbf !important; + } + + .sm\:focus\:tw-border-yellow-300:focus { + border-color: #faf089 !important; + } + + .sm\:focus\:tw-border-yellow-400:focus { + border-color: #f6e05e !important; + } + + .sm\:focus\:tw-border-yellow-500:focus { + border-color: #ecc94b !important; + } + + .sm\:focus\:tw-border-yellow-600:focus { + border-color: #d69e2e !important; + } + + .sm\:focus\:tw-border-yellow-700:focus { + border-color: #b7791f !important; + } + + .sm\:focus\:tw-border-yellow-800:focus { + border-color: #975a16 !important; + } + + .sm\:focus\:tw-border-yellow-900:focus { + border-color: #744210 !important; + } + + .sm\:focus\:tw-border-green-100:focus { + border-color: #f0fff4 !important; + } + + .sm\:focus\:tw-border-green-200:focus { + border-color: #c6f6d5 !important; + } + + .sm\:focus\:tw-border-green-300:focus { + border-color: #9ae6b4 !important; + } + + .sm\:focus\:tw-border-green-400:focus { + border-color: #68d391 !important; + } + + .sm\:focus\:tw-border-green-500:focus { + border-color: #48bb78 !important; + } + + .sm\:focus\:tw-border-green-600:focus { + border-color: #38a169 !important; + } + + .sm\:focus\:tw-border-green-700:focus { + border-color: #2f855a !important; + } + + .sm\:focus\:tw-border-green-800:focus { + border-color: #276749 !important; + } + + .sm\:focus\:tw-border-green-900:focus { + border-color: #22543d !important; + } + + .sm\:focus\:tw-border-teal-100:focus { + border-color: #e6fffa !important; + } + + .sm\:focus\:tw-border-teal-200:focus { + border-color: #b2f5ea !important; + } + + .sm\:focus\:tw-border-teal-300:focus { + border-color: #81e6d9 !important; + } + + .sm\:focus\:tw-border-teal-400:focus { + border-color: #4fd1c5 !important; + } + + .sm\:focus\:tw-border-teal-500:focus { + border-color: #38b2ac !important; + } + + .sm\:focus\:tw-border-teal-600:focus { + border-color: #319795 !important; + } + + .sm\:focus\:tw-border-teal-700:focus { + border-color: #2c7a7b !important; + } + + .sm\:focus\:tw-border-teal-800:focus { + border-color: #285e61 !important; + } + + .sm\:focus\:tw-border-teal-900:focus { + border-color: #234e52 !important; + } + + .sm\:focus\:tw-border-blue-100:focus { + border-color: #ebf8ff !important; + } + + .sm\:focus\:tw-border-blue-200:focus { + border-color: #bee3f8 !important; + } + + .sm\:focus\:tw-border-blue-300:focus { + border-color: #90cdf4 !important; + } + + .sm\:focus\:tw-border-blue-400:focus { + border-color: #63b3ed !important; + } + + .sm\:focus\:tw-border-blue-500:focus { + border-color: #4299e1 !important; + } + + .sm\:focus\:tw-border-blue-600:focus { + border-color: #3182ce !important; + } + + .sm\:focus\:tw-border-blue-700:focus { + border-color: #2b6cb0 !important; + } + + .sm\:focus\:tw-border-blue-800:focus { + border-color: #2c5282 !important; + } + + .sm\:focus\:tw-border-blue-900:focus { + border-color: #2a4365 !important; + } + + .sm\:focus\:tw-border-indigo-100:focus { + border-color: #ebf4ff !important; + } + + .sm\:focus\:tw-border-indigo-200:focus { + border-color: #c3dafe !important; + } + + .sm\:focus\:tw-border-indigo-300:focus { + border-color: #a3bffa !important; + } + + .sm\:focus\:tw-border-indigo-400:focus { + border-color: #7f9cf5 !important; + } + + .sm\:focus\:tw-border-indigo-500:focus { + border-color: #667eea !important; + } + + .sm\:focus\:tw-border-indigo-600:focus { + border-color: #5a67d8 !important; + } + + .sm\:focus\:tw-border-indigo-700:focus { + border-color: #4c51bf !important; + } + + .sm\:focus\:tw-border-indigo-800:focus { + border-color: #434190 !important; + } + + .sm\:focus\:tw-border-indigo-900:focus { + border-color: #3c366b !important; + } + + .sm\:focus\:tw-border-purple-100:focus { + border-color: #faf5ff !important; + } + + .sm\:focus\:tw-border-purple-200:focus { + border-color: #e9d8fd !important; + } + + .sm\:focus\:tw-border-purple-300:focus { + border-color: #d6bcfa !important; + } + + .sm\:focus\:tw-border-purple-400:focus { + border-color: #b794f4 !important; + } + + .sm\:focus\:tw-border-purple-500:focus { + border-color: #9f7aea !important; + } + + .sm\:focus\:tw-border-purple-600:focus { + border-color: #805ad5 !important; + } + + .sm\:focus\:tw-border-purple-700:focus { + border-color: #6b46c1 !important; + } + + .sm\:focus\:tw-border-purple-800:focus { + border-color: #553c9a !important; + } + + .sm\:focus\:tw-border-purple-900:focus { + border-color: #44337a !important; + } + + .sm\:focus\:tw-border-pink-100:focus { + border-color: #fff5f7 !important; + } + + .sm\:focus\:tw-border-pink-200:focus { + border-color: #fed7e2 !important; + } + + .sm\:focus\:tw-border-pink-300:focus { + border-color: #fbb6ce !important; + } + + .sm\:focus\:tw-border-pink-400:focus { + border-color: #f687b3 !important; + } + + .sm\:focus\:tw-border-pink-500:focus { + border-color: #ed64a6 !important; + } + + .sm\:focus\:tw-border-pink-600:focus { + border-color: #d53f8c !important; + } + + .sm\:focus\:tw-border-pink-700:focus { + border-color: #b83280 !important; + } + + .sm\:focus\:tw-border-pink-800:focus { + border-color: #97266d !important; + } + + .sm\:focus\:tw-border-pink-900:focus { + border-color: #702459 !important; + } + + .sm\:tw-rounded-none { + border-radius: 0 !important; + } + + .sm\:tw-rounded-sm { + border-radius: .125rem !important; + } + + .sm\:tw-rounded { + border-radius: .25rem !important; + } + + .sm\:tw-rounded-lg { + border-radius: .5rem !important; + } + + .sm\:tw-rounded-full { + border-radius: 9999px !important; + } + + .sm\:tw-rounded-t-none { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .sm\:tw-rounded-r-none { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .sm\:tw-rounded-b-none { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .sm\:tw-rounded-l-none { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .sm\:tw-rounded-t-sm { + border-top-left-radius: .125rem !important; + border-top-right-radius: .125rem !important; + } + + .sm\:tw-rounded-r-sm { + border-top-right-radius: .125rem !important; + border-bottom-right-radius: .125rem !important; + } + + .sm\:tw-rounded-b-sm { + border-bottom-right-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .sm\:tw-rounded-l-sm { + border-top-left-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .sm\:tw-rounded-t { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important; + } + + .sm\:tw-rounded-r { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important; + } + + .sm\:tw-rounded-b { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .sm\:tw-rounded-l { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .sm\:tw-rounded-t-lg { + border-top-left-radius: .5rem !important; + border-top-right-radius: .5rem !important; + } + + .sm\:tw-rounded-r-lg { + border-top-right-radius: .5rem !important; + border-bottom-right-radius: .5rem !important; + } + + .sm\:tw-rounded-b-lg { + border-bottom-right-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .sm\:tw-rounded-l-lg { + border-top-left-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .sm\:tw-rounded-t-full { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; + } + + .sm\:tw-rounded-r-full { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; + } + + .sm\:tw-rounded-b-full { + border-bottom-right-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .sm\:tw-rounded-l-full { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .sm\:tw-rounded-tl-none { + border-top-left-radius: 0 !important; + } + + .sm\:tw-rounded-tr-none { + border-top-right-radius: 0 !important; + } + + .sm\:tw-rounded-br-none { + border-bottom-right-radius: 0 !important; + } + + .sm\:tw-rounded-bl-none { + border-bottom-left-radius: 0 !important; + } + + .sm\:tw-rounded-tl-sm { + border-top-left-radius: .125rem !important; + } + + .sm\:tw-rounded-tr-sm { + border-top-right-radius: .125rem !important; + } + + .sm\:tw-rounded-br-sm { + border-bottom-right-radius: .125rem !important; + } + + .sm\:tw-rounded-bl-sm { + border-bottom-left-radius: .125rem !important; + } + + .sm\:tw-rounded-tl { + border-top-left-radius: .25rem !important; + } + + .sm\:tw-rounded-tr { + border-top-right-radius: .25rem !important; + } + + .sm\:tw-rounded-br { + border-bottom-right-radius: .25rem !important; + } + + .sm\:tw-rounded-bl { + border-bottom-left-radius: .25rem !important; + } + + .sm\:tw-rounded-tl-lg { + border-top-left-radius: .5rem !important; + } + + .sm\:tw-rounded-tr-lg { + border-top-right-radius: .5rem !important; + } + + .sm\:tw-rounded-br-lg { + border-bottom-right-radius: .5rem !important; + } + + .sm\:tw-rounded-bl-lg { + border-bottom-left-radius: .5rem !important; + } + + .sm\:tw-rounded-tl-full { + border-top-left-radius: 9999px !important; + } + + .sm\:tw-rounded-tr-full { + border-top-right-radius: 9999px !important; + } + + .sm\:tw-rounded-br-full { + border-bottom-right-radius: 9999px !important; + } + + .sm\:tw-rounded-bl-full { + border-bottom-left-radius: 9999px !important; + } + + .sm\:tw-border-solid { + border-style: solid !important; + } + + .sm\:tw-border-dashed { + border-style: dashed !important; + } + + .sm\:tw-border-dotted { + border-style: dotted !important; + } + + .sm\:tw-border-none { + border-style: none !important; + } + + .sm\:tw-border-0 { + border-width: 0 !important; + } + + .sm\:tw-border-2 { + border-width: 2px !important; + } + + .sm\:tw-border-4 { + border-width: 4px !important; + } + + .sm\:tw-border-8 { + border-width: 8px !important; + } + + .sm\:tw-border { + border-width: 1px !important; + } + + .sm\:tw-border-t-0 { + border-top-width: 0 !important; + } + + .sm\:tw-border-r-0 { + border-right-width: 0 !important; + } + + .sm\:tw-border-b-0 { + border-bottom-width: 0 !important; + } + + .sm\:tw-border-l-0 { + border-left-width: 0 !important; + } + + .sm\:tw-border-t-2 { + border-top-width: 2px !important; + } + + .sm\:tw-border-r-2 { + border-right-width: 2px !important; + } + + .sm\:tw-border-b-2 { + border-bottom-width: 2px !important; + } + + .sm\:tw-border-l-2 { + border-left-width: 2px !important; + } + + .sm\:tw-border-t-4 { + border-top-width: 4px !important; + } + + .sm\:tw-border-r-4 { + border-right-width: 4px !important; + } + + .sm\:tw-border-b-4 { + border-bottom-width: 4px !important; + } + + .sm\:tw-border-l-4 { + border-left-width: 4px !important; + } + + .sm\:tw-border-t-8 { + border-top-width: 8px !important; + } + + .sm\:tw-border-r-8 { + border-right-width: 8px !important; + } + + .sm\:tw-border-b-8 { + border-bottom-width: 8px !important; + } + + .sm\:tw-border-l-8 { + border-left-width: 8px !important; + } + + .sm\:tw-border-t { + border-top-width: 1px !important; + } + + .sm\:tw-border-r { + border-right-width: 1px !important; + } + + .sm\:tw-border-b { + border-bottom-width: 1px !important; + } + + .sm\:tw-border-l { + border-left-width: 1px !important; + } + + .sm\:tw-cursor-auto { + cursor: auto !important; + } + + .sm\:tw-cursor-default { + cursor: default !important; + } + + .sm\:tw-cursor-pointer { + cursor: pointer !important; + } + + .sm\:tw-cursor-wait { + cursor: wait !important; + } + + .sm\:tw-cursor-move { + cursor: move !important; + } + + .sm\:tw-cursor-not-allowed { + cursor: not-allowed !important; + } + + .sm\:tw-block { + display: block !important; + } + + .sm\:tw-inline-block { + display: inline-block !important; + } + + .sm\:tw-inline { + display: inline !important; + } + + .sm\:tw-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .sm\:tw-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .sm\:tw-table { + display: table !important; + } + + .sm\:tw-table-row { + display: table-row !important; + } + + .sm\:tw-table-cell { + display: table-cell !important; + } + + .sm\:tw-hidden { + display: none !important; + } + + .sm\:tw-flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .sm\:tw-flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .sm\:tw-flex-col { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .sm\:tw-flex-col-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .sm\:tw-flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .sm\:tw-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .sm\:tw-flex-no-wrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .sm\:tw-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .sm\:tw-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .sm\:tw-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .sm\:tw-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .sm\:tw-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .sm\:tw-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .sm\:tw-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .sm\:tw-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .sm\:tw-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .sm\:tw-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .sm\:tw-justify-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .sm\:tw-justify-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .sm\:tw-justify-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .sm\:tw-justify-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .sm\:tw-justify-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .sm\:tw-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .sm\:tw-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .sm\:tw-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .sm\:tw-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .sm\:tw-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .sm\:tw-flex-1 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 0% !important; + flex: 1 1 0% !important; + } + + .sm\:tw-flex-auto { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .sm\:tw-flex-initial { + -webkit-box-flex: 0 !important; + -ms-flex: 0 1 auto !important; + flex: 0 1 auto !important; + } + + .sm\:tw-flex-none { + -webkit-box-flex: 0 !important; + -ms-flex: none !important; + flex: none !important; + } + + .sm\:tw-flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .sm\:tw-flex-grow { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .sm\:tw-flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .sm\:tw-flex-shrink { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .sm\:tw-float-right { + float: right !important; + } + + .sm\:tw-float-left { + float: left !important; + } + + .sm\:tw-float-none { + float: none !important; + } + + .sm\:tw-clearfix:after { + content: "" !important; + display: table !important; + clear: both !important; + } + + .sm\:tw-font-sans { + font-family: -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" !important; + } + + .sm\:tw-font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; + } + + .sm\:tw-font-mono { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; + } + + .sm\:tw-font-hairline { + font-weight: 100 !important; + } + + .sm\:tw-font-thin { + font-weight: 200 !important; + } + + .sm\:tw-font-light { + font-weight: 300 !important; + } + + .sm\:tw-font-normal { + font-weight: 400 !important; + } + + .sm\:tw-font-medium { + font-weight: 500 !important; + } + + .sm\:tw-font-semibold { + font-weight: 600 !important; + } + + .sm\:tw-font-bold { + font-weight: 700 !important; + } + + .sm\:tw-font-extrabold { + font-weight: 800 !important; + } + + .sm\:tw-font-black { + font-weight: 900 !important; + } + + .sm\:hover\:tw-font-hairline:hover { + font-weight: 100 !important; + } + + .sm\:hover\:tw-font-thin:hover { + font-weight: 200 !important; + } + + .sm\:hover\:tw-font-light:hover { + font-weight: 300 !important; + } + + .sm\:hover\:tw-font-normal:hover { + font-weight: 400 !important; + } + + .sm\:hover\:tw-font-medium:hover { + font-weight: 500 !important; + } + + .sm\:hover\:tw-font-semibold:hover { + font-weight: 600 !important; + } + + .sm\:hover\:tw-font-bold:hover { + font-weight: 700 !important; + } + + .sm\:hover\:tw-font-extrabold:hover { + font-weight: 800 !important; + } + + .sm\:hover\:tw-font-black:hover { + font-weight: 900 !important; + } + + .sm\:focus\:tw-font-hairline:focus { + font-weight: 100 !important; + } + + .sm\:focus\:tw-font-thin:focus { + font-weight: 200 !important; + } + + .sm\:focus\:tw-font-light:focus { + font-weight: 300 !important; + } + + .sm\:focus\:tw-font-normal:focus { + font-weight: 400 !important; + } + + .sm\:focus\:tw-font-medium:focus { + font-weight: 500 !important; + } + + .sm\:focus\:tw-font-semibold:focus { + font-weight: 600 !important; + } + + .sm\:focus\:tw-font-bold:focus { + font-weight: 700 !important; + } + + .sm\:focus\:tw-font-extrabold:focus { + font-weight: 800 !important; + } + + .sm\:focus\:tw-font-black:focus { + font-weight: 900 !important; + } + + .sm\:tw-h-0 { + height: 0 !important; + } + + .sm\:tw-h-1 { + height: .25rem !important; + } + + .sm\:tw-h-2 { + height: .5rem !important; + } + + .sm\:tw-h-3 { + height: .75rem !important; + } + + .sm\:tw-h-4 { + height: 1rem !important; + } + + .sm\:tw-h-5 { + height: 1.25rem !important; + } + + .sm\:tw-h-6 { + height: 1.5rem !important; + } + + .sm\:tw-h-8 { + height: 2rem !important; + } + + .sm\:tw-h-10 { + height: 2.5rem !important; + } + + .sm\:tw-h-12 { + height: 3rem !important; + } + + .sm\:tw-h-16 { + height: 4rem !important; + } + + .sm\:tw-h-20 { + height: 5rem !important; + } + + .sm\:tw-h-24 { + height: 6rem !important; + } + + .sm\:tw-h-32 { + height: 8rem !important; + } + + .sm\:tw-h-40 { + height: 10rem !important; + } + + .sm\:tw-h-48 { + height: 12rem !important; + } + + .sm\:tw-h-56 { + height: 14rem !important; + } + + .sm\:tw-h-64 { + height: 16rem !important; + } + + .sm\:tw-h-auto { + height: auto !important; + } + + .sm\:tw-h-px { + height: 1px !important; + } + + .sm\:tw-h-full { + height: 100% !important; + } + + .sm\:tw-h-screen { + height: 100vh !important; + } + + .sm\:tw-leading-none { + line-height: 1 !important; + } + + .sm\:tw-leading-tight { + line-height: 1.25 !important; + } + + .sm\:tw-leading-snug { + line-height: 1.375 !important; + } + + .sm\:tw-leading-normal { + line-height: 1.5 !important; + } + + .sm\:tw-leading-relaxed { + line-height: 1.625 !important; + } + + .sm\:tw-leading-loose { + line-height: 2 !important; + } + + .sm\:tw-list-inside { + list-style-position: inside !important; + } + + .sm\:tw-list-outside { + list-style-position: outside !important; + } + + .sm\:tw-list-none { + list-style-type: none !important; + } + + .sm\:tw-list-disc { + list-style-type: disc !important; + } + + .sm\:tw-list-decimal { + list-style-type: decimal !important; + } + + .sm\:tw-m-0 { + margin: 0 !important; + } + + .sm\:tw-m-1 { + margin: .25rem !important; + } + + .sm\:tw-m-2 { + margin: .5rem !important; + } + + .sm\:tw-m-3 { + margin: .75rem !important; + } + + .sm\:tw-m-4 { + margin: 1rem !important; + } + + .sm\:tw-m-5 { + margin: 1.25rem !important; + } + + .sm\:tw-m-6 { + margin: 1.5rem !important; + } + + .sm\:tw-m-8 { + margin: 2rem !important; + } + + .sm\:tw-m-10 { + margin: 2.5rem !important; + } + + .sm\:tw-m-12 { + margin: 3rem !important; + } + + .sm\:tw-m-16 { + margin: 4rem !important; + } + + .sm\:tw-m-20 { + margin: 5rem !important; + } + + .sm\:tw-m-24 { + margin: 6rem !important; + } + + .sm\:tw-m-32 { + margin: 8rem !important; + } + + .sm\:tw-m-40 { + margin: 10rem !important; + } + + .sm\:tw-m-48 { + margin: 12rem !important; + } + + .sm\:tw-m-56 { + margin: 14rem !important; + } + + .sm\:tw-m-64 { + margin: 16rem !important; + } + + .sm\:tw-m-auto { + margin: auto !important; + } + + .sm\:tw-m-px { + margin: 1px !important; + } + + .sm\:tw-my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .sm\:tw-mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .sm\:tw-my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important; + } + + .sm\:tw-mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important; + } + + .sm\:tw-my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important; + } + + .sm\:tw-mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important; + } + + .sm\:tw-my-3 { + margin-top: .75rem !important; + margin-bottom: .75rem !important; + } + + .sm\:tw-mx-3 { + margin-left: .75rem !important; + margin-right: .75rem !important; + } + + .sm\:tw-my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .sm\:tw-mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .sm\:tw-my-5 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .sm\:tw-mx-5 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .sm\:tw-my-6 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .sm\:tw-mx-6 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .sm\:tw-my-8 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + .sm\:tw-mx-8 { + margin-left: 2rem !important; + margin-right: 2rem !important; + } + + .sm\:tw-my-10 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + .sm\:tw-mx-10 { + margin-left: 2.5rem !important; + margin-right: 2.5rem !important; + } + + .sm\:tw-my-12 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .sm\:tw-mx-12 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .sm\:tw-my-16 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .sm\:tw-mx-16 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .sm\:tw-my-20 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .sm\:tw-mx-20 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .sm\:tw-my-24 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + + .sm\:tw-mx-24 { + margin-left: 6rem !important; + margin-right: 6rem !important; + } + + .sm\:tw-my-32 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; + } + + .sm\:tw-mx-32 { + margin-left: 8rem !important; + margin-right: 8rem !important; + } + + .sm\:tw-my-40 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .sm\:tw-mx-40 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .sm\:tw-my-48 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; + } + + .sm\:tw-mx-48 { + margin-left: 12rem !important; + margin-right: 12rem !important; + } + + .sm\:tw-my-56 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; + } + + .sm\:tw-mx-56 { + margin-left: 14rem !important; + margin-right: 14rem !important; + } + + .sm\:tw-my-64 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; + } + + .sm\:tw-mx-64 { + margin-left: 16rem !important; + margin-right: 16rem !important; + } + + .sm\:tw-my-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .sm\:tw-mx-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .sm\:tw-my-px { + margin-top: 1px !important; + margin-bottom: 1px !important; + } + + .sm\:tw-mx-px { + margin-left: 1px !important; + margin-right: 1px !important; + } + + .sm\:tw-mt-0 { + margin-top: 0 !important; + } + + .sm\:tw-mr-0 { + margin-right: 0 !important; + } + + .sm\:tw-mb-0 { + margin-bottom: 0 !important; + } + + .sm\:tw-ml-0 { + margin-left: 0 !important; + } + + .sm\:tw-mt-1 { + margin-top: .25rem !important; + } + + .sm\:tw-mr-1 { + margin-right: .25rem !important; + } + + .sm\:tw-mb-1 { + margin-bottom: .25rem !important; + } + + .sm\:tw-ml-1 { + margin-left: .25rem !important; + } + + .sm\:tw-mt-2 { + margin-top: .5rem !important; + } + + .sm\:tw-mr-2 { + margin-right: .5rem !important; + } + + .sm\:tw-mb-2 { + margin-bottom: .5rem !important; + } + + .sm\:tw-ml-2 { + margin-left: .5rem !important; + } + + .sm\:tw-mt-3 { + margin-top: .75rem !important; + } + + .sm\:tw-mr-3 { + margin-right: .75rem !important; + } + + .sm\:tw-mb-3 { + margin-bottom: .75rem !important; + } + + .sm\:tw-ml-3 { + margin-left: .75rem !important; + } + + .sm\:tw-mt-4 { + margin-top: 1rem !important; + } + + .sm\:tw-mr-4 { + margin-right: 1rem !important; + } + + .sm\:tw-mb-4 { + margin-bottom: 1rem !important; + } + + .sm\:tw-ml-4 { + margin-left: 1rem !important; + } + + .sm\:tw-mt-5 { + margin-top: 1.25rem !important; + } + + .sm\:tw-mr-5 { + margin-right: 1.25rem !important; + } + + .sm\:tw-mb-5 { + margin-bottom: 1.25rem !important; + } + + .sm\:tw-ml-5 { + margin-left: 1.25rem !important; + } + + .sm\:tw-mt-6 { + margin-top: 1.5rem !important; + } + + .sm\:tw-mr-6 { + margin-right: 1.5rem !important; + } + + .sm\:tw-mb-6 { + margin-bottom: 1.5rem !important; + } + + .sm\:tw-ml-6 { + margin-left: 1.5rem !important; + } + + .sm\:tw-mt-8 { + margin-top: 2rem !important; + } + + .sm\:tw-mr-8 { + margin-right: 2rem !important; + } + + .sm\:tw-mb-8 { + margin-bottom: 2rem !important; + } + + .sm\:tw-ml-8 { + margin-left: 2rem !important; + } + + .sm\:tw-mt-10 { + margin-top: 2.5rem !important; + } + + .sm\:tw-mr-10 { + margin-right: 2.5rem !important; + } + + .sm\:tw-mb-10 { + margin-bottom: 2.5rem !important; + } + + .sm\:tw-ml-10 { + margin-left: 2.5rem !important; + } + + .sm\:tw-mt-12 { + margin-top: 3rem !important; + } + + .sm\:tw-mr-12 { + margin-right: 3rem !important; + } + + .sm\:tw-mb-12 { + margin-bottom: 3rem !important; + } + + .sm\:tw-ml-12 { + margin-left: 3rem !important; + } + + .sm\:tw-mt-16 { + margin-top: 4rem !important; + } + + .sm\:tw-mr-16 { + margin-right: 4rem !important; + } + + .sm\:tw-mb-16 { + margin-bottom: 4rem !important; + } + + .sm\:tw-ml-16 { + margin-left: 4rem !important; + } + + .sm\:tw-mt-20 { + margin-top: 5rem !important; + } + + .sm\:tw-mr-20 { + margin-right: 5rem !important; + } + + .sm\:tw-mb-20 { + margin-bottom: 5rem !important; + } + + .sm\:tw-ml-20 { + margin-left: 5rem !important; + } + + .sm\:tw-mt-24 { + margin-top: 6rem !important; + } + + .sm\:tw-mr-24 { + margin-right: 6rem !important; + } + + .sm\:tw-mb-24 { + margin-bottom: 6rem !important; + } + + .sm\:tw-ml-24 { + margin-left: 6rem !important; + } + + .sm\:tw-mt-32 { + margin-top: 8rem !important; + } + + .sm\:tw-mr-32 { + margin-right: 8rem !important; + } + + .sm\:tw-mb-32 { + margin-bottom: 8rem !important; + } + + .sm\:tw-ml-32 { + margin-left: 8rem !important; + } + + .sm\:tw-mt-40 { + margin-top: 10rem !important; + } + + .sm\:tw-mr-40 { + margin-right: 10rem !important; + } + + .sm\:tw-mb-40 { + margin-bottom: 10rem !important; + } + + .sm\:tw-ml-40 { + margin-left: 10rem !important; + } + + .sm\:tw-mt-48 { + margin-top: 12rem !important; + } + + .sm\:tw-mr-48 { + margin-right: 12rem !important; + } + + .sm\:tw-mb-48 { + margin-bottom: 12rem !important; + } + + .sm\:tw-ml-48 { + margin-left: 12rem !important; + } + + .sm\:tw-mt-56 { + margin-top: 14rem !important; + } + + .sm\:tw-mr-56 { + margin-right: 14rem !important; + } + + .sm\:tw-mb-56 { + margin-bottom: 14rem !important; + } + + .sm\:tw-ml-56 { + margin-left: 14rem !important; + } + + .sm\:tw-mt-64 { + margin-top: 16rem !important; + } + + .sm\:tw-mr-64 { + margin-right: 16rem !important; + } + + .sm\:tw-mb-64 { + margin-bottom: 16rem !important; + } + + .sm\:tw-ml-64 { + margin-left: 16rem !important; + } + + .sm\:tw-mt-auto { + margin-top: auto !important; + } + + .sm\:tw-mr-auto { + margin-right: auto !important; + } + + .sm\:tw-mb-auto { + margin-bottom: auto !important; + } + + .sm\:tw-ml-auto { + margin-left: auto !important; + } + + .sm\:tw-mt-px { + margin-top: 1px !important; + } + + .sm\:tw-mr-px { + margin-right: 1px !important; + } + + .sm\:tw-mb-px { + margin-bottom: 1px !important; + } + + .sm\:tw-ml-px { + margin-left: 1px !important; + } + + .sm\:tw-max-h-full { + max-height: 100% !important; + } + + .sm\:tw-max-h-screen { + max-height: 100vh !important; + } + + .sm\:tw-max-w-xs { + max-width: 20rem !important; + } + + .sm\:tw-max-w-sm { + max-width: 24rem !important; + } + + .sm\:tw-max-w-md { + max-width: 28rem !important; + } + + .sm\:tw-max-w-lg { + max-width: 32rem !important; + } + + .sm\:tw-max-w-xl { + max-width: 36rem !important; + } + + .sm\:tw-max-w-2xl { + max-width: 42rem !important; + } + + .sm\:tw-max-w-3xl { + max-width: 48rem !important; + } + + .sm\:tw-max-w-4xl { + max-width: 56rem !important; + } + + .sm\:tw-max-w-5xl { + max-width: 64rem !important; + } + + .sm\:tw-max-w-6xl { + max-width: 72rem !important; + } + + .sm\:tw-max-w-full { + max-width: 100% !important; + } + + .sm\:tw-min-h-0 { + min-height: 0 !important; + } + + .sm\:tw-min-h-full { + min-height: 100% !important; + } + + .sm\:tw-min-h-screen { + min-height: 100vh !important; + } + + .sm\:tw-min-w-0 { + min-width: 0 !important; + } + + .sm\:tw-min-w-full { + min-width: 100% !important; + } + + .sm\:tw--m-0 { + margin: 0 !important; + } + + .sm\:tw--m-1 { + margin: -0.25rem !important; + } + + .sm\:tw--m-2 { + margin: -0.5rem !important; + } + + .sm\:tw--m-3 { + margin: -0.75rem !important; + } + + .sm\:tw--m-4 { + margin: -1rem !important; + } + + .sm\:tw--m-5 { + margin: -1.25rem !important; + } + + .sm\:tw--m-6 { + margin: -1.5rem !important; + } + + .sm\:tw--m-8 { + margin: -2rem !important; + } + + .sm\:tw--m-10 { + margin: -2.5rem !important; + } + + .sm\:tw--m-12 { + margin: -3rem !important; + } + + .sm\:tw--m-16 { + margin: -4rem !important; + } + + .sm\:tw--m-20 { + margin: -5rem !important; + } + + .sm\:tw--m-24 { + margin: -6rem !important; + } + + .sm\:tw--m-32 { + margin: -8rem !important; + } + + .sm\:tw--m-40 { + margin: -10rem !important; + } + + .sm\:tw--m-48 { + margin: -12rem !important; + } + + .sm\:tw--m-56 { + margin: -14rem !important; + } + + .sm\:tw--m-64 { + margin: -16rem !important; + } + + .sm\:tw--m-px { + margin: -1px !important; + } + + .sm\:tw--my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .sm\:tw--mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .sm\:tw--my-1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .sm\:tw--mx-1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .sm\:tw--my-2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .sm\:tw--mx-2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .sm\:tw--my-3 { + margin-top: -0.75rem !important; + margin-bottom: -0.75rem !important; + } + + .sm\:tw--mx-3 { + margin-left: -0.75rem !important; + margin-right: -0.75rem !important; + } + + .sm\:tw--my-4 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .sm\:tw--mx-4 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .sm\:tw--my-5 { + margin-top: -1.25rem !important; + margin-bottom: -1.25rem !important; + } + + .sm\:tw--mx-5 { + margin-left: -1.25rem !important; + margin-right: -1.25rem !important; + } + + .sm\:tw--my-6 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; + } + + .sm\:tw--mx-6 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important; + } + + .sm\:tw--my-8 { + margin-top: -2rem !important; + margin-bottom: -2rem !important; + } + + .sm\:tw--mx-8 { + margin-left: -2rem !important; + margin-right: -2rem !important; + } + + .sm\:tw--my-10 { + margin-top: -2.5rem !important; + margin-bottom: -2.5rem !important; + } + + .sm\:tw--mx-10 { + margin-left: -2.5rem !important; + margin-right: -2.5rem !important; + } + + .sm\:tw--my-12 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .sm\:tw--mx-12 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .sm\:tw--my-16 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .sm\:tw--mx-16 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .sm\:tw--my-20 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .sm\:tw--mx-20 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .sm\:tw--my-24 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; + } + + .sm\:tw--mx-24 { + margin-left: -6rem !important; + margin-right: -6rem !important; + } + + .sm\:tw--my-32 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; + } + + .sm\:tw--mx-32 { + margin-left: -8rem !important; + margin-right: -8rem !important; + } + + .sm\:tw--my-40 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .sm\:tw--mx-40 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .sm\:tw--my-48 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; + } + + .sm\:tw--mx-48 { + margin-left: -12rem !important; + margin-right: -12rem !important; + } + + .sm\:tw--my-56 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; + } + + .sm\:tw--mx-56 { + margin-left: -14rem !important; + margin-right: -14rem !important; + } + + .sm\:tw--my-64 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; + } + + .sm\:tw--mx-64 { + margin-left: -16rem !important; + margin-right: -16rem !important; + } + + .sm\:tw--my-px { + margin-top: -1px !important; + margin-bottom: -1px !important; + } + + .sm\:tw--mx-px { + margin-left: -1px !important; + margin-right: -1px !important; + } + + .sm\:tw--mt-0 { + margin-top: 0 !important; + } + + .sm\:tw--mr-0 { + margin-right: 0 !important; + } + + .sm\:tw--mb-0 { + margin-bottom: 0 !important; + } + + .sm\:tw--ml-0 { + margin-left: 0 !important; + } + + .sm\:tw--mt-1 { + margin-top: -0.25rem !important; + } + + .sm\:tw--mr-1 { + margin-right: -0.25rem !important; + } + + .sm\:tw--mb-1 { + margin-bottom: -0.25rem !important; + } + + .sm\:tw--ml-1 { + margin-left: -0.25rem !important; + } + + .sm\:tw--mt-2 { + margin-top: -0.5rem !important; + } + + .sm\:tw--mr-2 { + margin-right: -0.5rem !important; + } + + .sm\:tw--mb-2 { + margin-bottom: -0.5rem !important; + } + + .sm\:tw--ml-2 { + margin-left: -0.5rem !important; + } + + .sm\:tw--mt-3 { + margin-top: -0.75rem !important; + } + + .sm\:tw--mr-3 { + margin-right: -0.75rem !important; + } + + .sm\:tw--mb-3 { + margin-bottom: -0.75rem !important; + } + + .sm\:tw--ml-3 { + margin-left: -0.75rem !important; + } + + .sm\:tw--mt-4 { + margin-top: -1rem !important; + } + + .sm\:tw--mr-4 { + margin-right: -1rem !important; + } + + .sm\:tw--mb-4 { + margin-bottom: -1rem !important; + } + + .sm\:tw--ml-4 { + margin-left: -1rem !important; + } + + .sm\:tw--mt-5 { + margin-top: -1.25rem !important; + } + + .sm\:tw--mr-5 { + margin-right: -1.25rem !important; + } + + .sm\:tw--mb-5 { + margin-bottom: -1.25rem !important; + } + + .sm\:tw--ml-5 { + margin-left: -1.25rem !important; + } + + .sm\:tw--mt-6 { + margin-top: -1.5rem !important; + } + + .sm\:tw--mr-6 { + margin-right: -1.5rem !important; + } + + .sm\:tw--mb-6 { + margin-bottom: -1.5rem !important; + } + + .sm\:tw--ml-6 { + margin-left: -1.5rem !important; + } + + .sm\:tw--mt-8 { + margin-top: -2rem !important; + } + + .sm\:tw--mr-8 { + margin-right: -2rem !important; + } + + .sm\:tw--mb-8 { + margin-bottom: -2rem !important; + } + + .sm\:tw--ml-8 { + margin-left: -2rem !important; + } + + .sm\:tw--mt-10 { + margin-top: -2.5rem !important; + } + + .sm\:tw--mr-10 { + margin-right: -2.5rem !important; + } + + .sm\:tw--mb-10 { + margin-bottom: -2.5rem !important; + } + + .sm\:tw--ml-10 { + margin-left: -2.5rem !important; + } + + .sm\:tw--mt-12 { + margin-top: -3rem !important; + } + + .sm\:tw--mr-12 { + margin-right: -3rem !important; + } + + .sm\:tw--mb-12 { + margin-bottom: -3rem !important; + } + + .sm\:tw--ml-12 { + margin-left: -3rem !important; + } + + .sm\:tw--mt-16 { + margin-top: -4rem !important; + } + + .sm\:tw--mr-16 { + margin-right: -4rem !important; + } + + .sm\:tw--mb-16 { + margin-bottom: -4rem !important; + } + + .sm\:tw--ml-16 { + margin-left: -4rem !important; + } + + .sm\:tw--mt-20 { + margin-top: -5rem !important; + } + + .sm\:tw--mr-20 { + margin-right: -5rem !important; + } + + .sm\:tw--mb-20 { + margin-bottom: -5rem !important; + } + + .sm\:tw--ml-20 { + margin-left: -5rem !important; + } + + .sm\:tw--mt-24 { + margin-top: -6rem !important; + } + + .sm\:tw--mr-24 { + margin-right: -6rem !important; + } + + .sm\:tw--mb-24 { + margin-bottom: -6rem !important; + } + + .sm\:tw--ml-24 { + margin-left: -6rem !important; + } + + .sm\:tw--mt-32 { + margin-top: -8rem !important; + } + + .sm\:tw--mr-32 { + margin-right: -8rem !important; + } + + .sm\:tw--mb-32 { + margin-bottom: -8rem !important; + } + + .sm\:tw--ml-32 { + margin-left: -8rem !important; + } + + .sm\:tw--mt-40 { + margin-top: -10rem !important; + } + + .sm\:tw--mr-40 { + margin-right: -10rem !important; + } + + .sm\:tw--mb-40 { + margin-bottom: -10rem !important; + } + + .sm\:tw--ml-40 { + margin-left: -10rem !important; + } + + .sm\:tw--mt-48 { + margin-top: -12rem !important; + } + + .sm\:tw--mr-48 { + margin-right: -12rem !important; + } + + .sm\:tw--mb-48 { + margin-bottom: -12rem !important; + } + + .sm\:tw--ml-48 { + margin-left: -12rem !important; + } + + .sm\:tw--mt-56 { + margin-top: -14rem !important; + } + + .sm\:tw--mr-56 { + margin-right: -14rem !important; + } + + .sm\:tw--mb-56 { + margin-bottom: -14rem !important; + } + + .sm\:tw--ml-56 { + margin-left: -14rem !important; + } + + .sm\:tw--mt-64 { + margin-top: -16rem !important; + } + + .sm\:tw--mr-64 { + margin-right: -16rem !important; + } + + .sm\:tw--mb-64 { + margin-bottom: -16rem !important; + } + + .sm\:tw--ml-64 { + margin-left: -16rem !important; + } + + .sm\:tw--mt-px { + margin-top: -1px !important; + } + + .sm\:tw--mr-px { + margin-right: -1px !important; + } + + .sm\:tw--mb-px { + margin-bottom: -1px !important; + } + + .sm\:tw--ml-px { + margin-left: -1px !important; + } + + .sm\:tw-object-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .sm\:tw-object-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .sm\:tw-object-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .sm\:tw-object-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .sm\:tw-object-scale-down { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .sm\:tw-object-bottom { + -o-object-position: bottom !important; + object-position: bottom !important; + } + + .sm\:tw-object-center { + -o-object-position: center !important; + object-position: center !important; + } + + .sm\:tw-object-left { + -o-object-position: left !important; + object-position: left !important; + } + + .sm\:tw-object-left-bottom { + -o-object-position: left bottom !important; + object-position: left bottom !important; + } + + .sm\:tw-object-left-top { + -o-object-position: left top !important; + object-position: left top !important; + } + + .sm\:tw-object-right { + -o-object-position: right !important; + object-position: right !important; + } + + .sm\:tw-object-right-bottom { + -o-object-position: right bottom !important; + object-position: right bottom !important; + } + + .sm\:tw-object-right-top { + -o-object-position: right top !important; + object-position: right top !important; + } + + .sm\:tw-object-top { + -o-object-position: top !important; + object-position: top !important; + } + + .sm\:tw-opacity-0 { + opacity: 0 !important; + } + + .sm\:tw-opacity-25 { + opacity: .25 !important; + } + + .sm\:tw-opacity-50 { + opacity: .5 !important; + } + + .sm\:tw-opacity-75 { + opacity: .75 !important; + } + + .sm\:tw-opacity-100 { + opacity: 1 !important; + } + + .sm\:tw-overflow-auto { + overflow: auto !important; + } + + .sm\:tw-overflow-hidden { + overflow: hidden !important; + } + + .sm\:tw-overflow-visible { + overflow: visible !important; + } + + .sm\:tw-overflow-scroll { + overflow: scroll !important; + } + + .sm\:tw-overflow-x-auto { + overflow-x: auto !important; + } + + .sm\:tw-overflow-y-auto { + overflow-y: auto !important; + } + + .sm\:tw-overflow-x-hidden { + overflow-x: hidden !important; + } + + .sm\:tw-overflow-y-hidden { + overflow-y: hidden !important; + } + + .sm\:tw-overflow-x-visible { + overflow-x: visible !important; + } + + .sm\:tw-overflow-y-visible { + overflow-y: visible !important; + } + + .sm\:tw-overflow-x-scroll { + overflow-x: scroll !important; + } + + .sm\:tw-overflow-y-scroll { + overflow-y: scroll !important; + } + + .sm\:tw-scrolling-touch { + -webkit-overflow-scrolling: touch !important; + } + + .sm\:tw-scrolling-auto { + -webkit-overflow-scrolling: auto !important; + } + + .sm\:tw-p-0 { + padding: 0 !important; + } + + .sm\:tw-p-1 { + padding: .25rem !important; + } + + .sm\:tw-p-2 { + padding: .5rem !important; + } + + .sm\:tw-p-3 { + padding: .75rem !important; + } + + .sm\:tw-p-4 { + padding: 1rem !important; + } + + .sm\:tw-p-5 { + padding: 1.25rem !important; + } + + .sm\:tw-p-6 { + padding: 1.5rem !important; + } + + .sm\:tw-p-8 { + padding: 2rem !important; + } + + .sm\:tw-p-10 { + padding: 2.5rem !important; + } + + .sm\:tw-p-12 { + padding: 3rem !important; + } + + .sm\:tw-p-16 { + padding: 4rem !important; + } + + .sm\:tw-p-20 { + padding: 5rem !important; + } + + .sm\:tw-p-24 { + padding: 6rem !important; + } + + .sm\:tw-p-32 { + padding: 8rem !important; + } + + .sm\:tw-p-40 { + padding: 10rem !important; + } + + .sm\:tw-p-48 { + padding: 12rem !important; + } + + .sm\:tw-p-56 { + padding: 14rem !important; + } + + .sm\:tw-p-64 { + padding: 16rem !important; + } + + .sm\:tw-p-px { + padding: 1px !important; + } + + .sm\:tw-py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .sm\:tw-px-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .sm\:tw-py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important; + } + + .sm\:tw-px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important; + } + + .sm\:tw-py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important; + } + + .sm\:tw-px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important; + } + + .sm\:tw-py-3 { + padding-top: .75rem !important; + padding-bottom: .75rem !important; + } + + .sm\:tw-px-3 { + padding-left: .75rem !important; + padding-right: .75rem !important; + } + + .sm\:tw-py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .sm\:tw-px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .sm\:tw-py-5 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .sm\:tw-px-5 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .sm\:tw-py-6 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .sm\:tw-px-6 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .sm\:tw-py-8 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + .sm\:tw-px-8 { + padding-left: 2rem !important; + padding-right: 2rem !important; + } + + .sm\:tw-py-10 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + .sm\:tw-px-10 { + padding-left: 2.5rem !important; + padding-right: 2.5rem !important; + } + + .sm\:tw-py-12 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .sm\:tw-px-12 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .sm\:tw-py-16 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .sm\:tw-px-16 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .sm\:tw-py-20 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .sm\:tw-px-20 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .sm\:tw-py-24 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + + .sm\:tw-px-24 { + padding-left: 6rem !important; + padding-right: 6rem !important; + } + + .sm\:tw-py-32 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; + } + + .sm\:tw-px-32 { + padding-left: 8rem !important; + padding-right: 8rem !important; + } + + .sm\:tw-py-40 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .sm\:tw-px-40 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .sm\:tw-py-48 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; + } + + .sm\:tw-px-48 { + padding-left: 12rem !important; + padding-right: 12rem !important; + } + + .sm\:tw-py-56 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; + } + + .sm\:tw-px-56 { + padding-left: 14rem !important; + padding-right: 14rem !important; + } + + .sm\:tw-py-64 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; + } + + .sm\:tw-px-64 { + padding-left: 16rem !important; + padding-right: 16rem !important; + } + + .sm\:tw-py-px { + padding-top: 1px !important; + padding-bottom: 1px !important; + } + + .sm\:tw-px-px { + padding-left: 1px !important; + padding-right: 1px !important; + } + + .sm\:tw-pt-0 { + padding-top: 0 !important; + } + + .sm\:tw-pr-0 { + padding-right: 0 !important; + } + + .sm\:tw-pb-0 { + padding-bottom: 0 !important; + } + + .sm\:tw-pl-0 { + padding-left: 0 !important; + } + + .sm\:tw-pt-1 { + padding-top: .25rem !important; + } + + .sm\:tw-pr-1 { + padding-right: .25rem !important; + } + + .sm\:tw-pb-1 { + padding-bottom: .25rem !important; + } + + .sm\:tw-pl-1 { + padding-left: .25rem !important; + } + + .sm\:tw-pt-2 { + padding-top: .5rem !important; + } + + .sm\:tw-pr-2 { + padding-right: .5rem !important; + } + + .sm\:tw-pb-2 { + padding-bottom: .5rem !important; + } + + .sm\:tw-pl-2 { + padding-left: .5rem !important; + } + + .sm\:tw-pt-3 { + padding-top: .75rem !important; + } + + .sm\:tw-pr-3 { + padding-right: .75rem !important; + } + + .sm\:tw-pb-3 { + padding-bottom: .75rem !important; + } + + .sm\:tw-pl-3 { + padding-left: .75rem !important; + } + + .sm\:tw-pt-4 { + padding-top: 1rem !important; + } + + .sm\:tw-pr-4 { + padding-right: 1rem !important; + } + + .sm\:tw-pb-4 { + padding-bottom: 1rem !important; + } + + .sm\:tw-pl-4 { + padding-left: 1rem !important; + } + + .sm\:tw-pt-5 { + padding-top: 1.25rem !important; + } + + .sm\:tw-pr-5 { + padding-right: 1.25rem !important; + } + + .sm\:tw-pb-5 { + padding-bottom: 1.25rem !important; + } + + .sm\:tw-pl-5 { + padding-left: 1.25rem !important; + } + + .sm\:tw-pt-6 { + padding-top: 1.5rem !important; + } + + .sm\:tw-pr-6 { + padding-right: 1.5rem !important; + } + + .sm\:tw-pb-6 { + padding-bottom: 1.5rem !important; + } + + .sm\:tw-pl-6 { + padding-left: 1.5rem !important; + } + + .sm\:tw-pt-8 { + padding-top: 2rem !important; + } + + .sm\:tw-pr-8 { + padding-right: 2rem !important; + } + + .sm\:tw-pb-8 { + padding-bottom: 2rem !important; + } + + .sm\:tw-pl-8 { + padding-left: 2rem !important; + } + + .sm\:tw-pt-10 { + padding-top: 2.5rem !important; + } + + .sm\:tw-pr-10 { + padding-right: 2.5rem !important; + } + + .sm\:tw-pb-10 { + padding-bottom: 2.5rem !important; + } + + .sm\:tw-pl-10 { + padding-left: 2.5rem !important; + } + + .sm\:tw-pt-12 { + padding-top: 3rem !important; + } + + .sm\:tw-pr-12 { + padding-right: 3rem !important; + } + + .sm\:tw-pb-12 { + padding-bottom: 3rem !important; + } + + .sm\:tw-pl-12 { + padding-left: 3rem !important; + } + + .sm\:tw-pt-16 { + padding-top: 4rem !important; + } + + .sm\:tw-pr-16 { + padding-right: 4rem !important; + } + + .sm\:tw-pb-16 { + padding-bottom: 4rem !important; + } + + .sm\:tw-pl-16 { + padding-left: 4rem !important; + } + + .sm\:tw-pt-20 { + padding-top: 5rem !important; + } + + .sm\:tw-pr-20 { + padding-right: 5rem !important; + } + + .sm\:tw-pb-20 { + padding-bottom: 5rem !important; + } + + .sm\:tw-pl-20 { + padding-left: 5rem !important; + } + + .sm\:tw-pt-24 { + padding-top: 6rem !important; + } + + .sm\:tw-pr-24 { + padding-right: 6rem !important; + } + + .sm\:tw-pb-24 { + padding-bottom: 6rem !important; + } + + .sm\:tw-pl-24 { + padding-left: 6rem !important; + } + + .sm\:tw-pt-32 { + padding-top: 8rem !important; + } + + .sm\:tw-pr-32 { + padding-right: 8rem !important; + } + + .sm\:tw-pb-32 { + padding-bottom: 8rem !important; + } + + .sm\:tw-pl-32 { + padding-left: 8rem !important; + } + + .sm\:tw-pt-40 { + padding-top: 10rem !important; + } + + .sm\:tw-pr-40 { + padding-right: 10rem !important; + } + + .sm\:tw-pb-40 { + padding-bottom: 10rem !important; + } + + .sm\:tw-pl-40 { + padding-left: 10rem !important; + } + + .sm\:tw-pt-48 { + padding-top: 12rem !important; + } + + .sm\:tw-pr-48 { + padding-right: 12rem !important; + } + + .sm\:tw-pb-48 { + padding-bottom: 12rem !important; + } + + .sm\:tw-pl-48 { + padding-left: 12rem !important; + } + + .sm\:tw-pt-56 { + padding-top: 14rem !important; + } + + .sm\:tw-pr-56 { + padding-right: 14rem !important; + } + + .sm\:tw-pb-56 { + padding-bottom: 14rem !important; + } + + .sm\:tw-pl-56 { + padding-left: 14rem !important; + } + + .sm\:tw-pt-64 { + padding-top: 16rem !important; + } + + .sm\:tw-pr-64 { + padding-right: 16rem !important; + } + + .sm\:tw-pb-64 { + padding-bottom: 16rem !important; + } + + .sm\:tw-pl-64 { + padding-left: 16rem !important; + } + + .sm\:tw-pt-px { + padding-top: 1px !important; + } + + .sm\:tw-pr-px { + padding-right: 1px !important; + } + + .sm\:tw-pb-px { + padding-bottom: 1px !important; + } + + .sm\:tw-pl-px { + padding-left: 1px !important; + } + + .sm\:tw-pointer-events-none { + pointer-events: none !important; + } + + .sm\:tw-pointer-events-auto { + pointer-events: auto !important; + } + + .sm\:tw-static { + position: static !important; + } + + .sm\:tw-fixed { + position: fixed !important; + } + + .sm\:tw-absolute { + position: absolute !important; + } + + .sm\:tw-relative { + position: relative !important; + } + + .sm\:tw-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .sm\:tw-inset-0 { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; + } + + .sm\:tw-inset-auto { + top: auto !important; + right: auto !important; + bottom: auto !important; + left: auto !important; + } + + .sm\:tw-inset-y-0 { + top: 0 !important; + bottom: 0 !important; + } + + .sm\:tw-inset-x-0 { + right: 0 !important; + left: 0 !important; + } + + .sm\:tw-inset-y-auto { + top: auto !important; + bottom: auto !important; + } + + .sm\:tw-inset-x-auto { + right: auto !important; + left: auto !important; + } + + .sm\:tw-top-0 { + top: 0 !important; + } + + .sm\:tw-right-0 { + right: 0 !important; + } + + .sm\:tw-bottom-0 { + bottom: 0 !important; + } + + .sm\:tw-left-0 { + left: 0 !important; + } + + .sm\:tw-top-auto { + top: auto !important; + } + + .sm\:tw-right-auto { + right: auto !important; + } + + .sm\:tw-bottom-auto { + bottom: auto !important; + } + + .sm\:tw-left-auto { + left: auto !important; + } + + .sm\:tw-resize-none { + resize: none !important; + } + + .sm\:tw-resize-y { + resize: vertical !important; + } + + .sm\:tw-resize-x { + resize: horizontal !important; + } + + .sm\:tw-resize { + resize: both !important; + } + + .sm\:tw-shadow { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .sm\:tw-shadow-md { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .sm\:tw-shadow-lg { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .sm\:tw-shadow-xl { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .sm\:tw-shadow-2xl { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .sm\:tw-shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .sm\:tw-shadow-outline { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .sm\:tw-shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .sm\:hover\:tw-shadow:hover { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .sm\:hover\:tw-shadow-md:hover { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .sm\:hover\:tw-shadow-lg:hover { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .sm\:hover\:tw-shadow-xl:hover { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .sm\:hover\:tw-shadow-2xl:hover { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .sm\:hover\:tw-shadow-inner:hover { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .sm\:hover\:tw-shadow-outline:hover { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .sm\:hover\:tw-shadow-none:hover { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .sm\:focus\:tw-shadow:focus { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .sm\:focus\:tw-shadow-md:focus { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .sm\:focus\:tw-shadow-lg:focus { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .sm\:focus\:tw-shadow-xl:focus { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .sm\:focus\:tw-shadow-2xl:focus { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .sm\:focus\:tw-shadow-inner:focus { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .sm\:focus\:tw-shadow-outline:focus { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .sm\:focus\:tw-shadow-none:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .sm\:tw-table-auto { + table-layout: auto !important; + } + + .sm\:tw-table-fixed { + table-layout: fixed !important; + } + + .sm\:tw-text-left { + text-align: left !important; + } + + .sm\:tw-text-center { + text-align: center !important; + } + + .sm\:tw-text-right { + text-align: right !important; + } + + .sm\:tw-text-justify { + text-align: justify !important; + } + + .sm\:tw-text-transparent { + color: transparent !important; + } + + .sm\:tw-text-black { + color: #000 !important; + } + + .sm\:tw-text-white { + color: #fff !important; + } + + .sm\:tw-text-gray-100 { + color: #f7fafc !important; + } + + .sm\:tw-text-gray-200 { + color: #edf2f7 !important; + } + + .sm\:tw-text-gray-300 { + color: #e2e8f0 !important; + } + + .sm\:tw-text-gray-400 { + color: #cbd5e0 !important; + } + + .sm\:tw-text-gray-500 { + color: #a0aec0 !important; + } + + .sm\:tw-text-gray-600 { + color: #718096 !important; + } + + .sm\:tw-text-gray-700 { + color: #4a5568 !important; + } + + .sm\:tw-text-gray-800 { + color: #2d3748 !important; + } + + .sm\:tw-text-gray-900 { + color: #1a202c !important; + } + + .sm\:tw-text-red-100 { + color: #fff5f5 !important; + } + + .sm\:tw-text-red-200 { + color: #fed7d7 !important; + } + + .sm\:tw-text-red-300 { + color: #feb2b2 !important; + } + + .sm\:tw-text-red-400 { + color: #fc8181 !important; + } + + .sm\:tw-text-red-500 { + color: #f56565 !important; + } + + .sm\:tw-text-red-600 { + color: #e53e3e !important; + } + + .sm\:tw-text-red-700 { + color: #c53030 !important; + } + + .sm\:tw-text-red-800 { + color: #9b2c2c !important; + } + + .sm\:tw-text-red-900 { + color: #742a2a !important; + } + + .sm\:tw-text-orange-100 { + color: #fffaf0 !important; + } + + .sm\:tw-text-orange-200 { + color: #feebc8 !important; + } + + .sm\:tw-text-orange-300 { + color: #fbd38d !important; + } + + .sm\:tw-text-orange-400 { + color: #f6ad55 !important; + } + + .sm\:tw-text-orange-500 { + color: #ed8936 !important; + } + + .sm\:tw-text-orange-600 { + color: #dd6b20 !important; + } + + .sm\:tw-text-orange-700 { + color: #c05621 !important; + } + + .sm\:tw-text-orange-800 { + color: #9c4221 !important; + } + + .sm\:tw-text-orange-900 { + color: #7b341e !important; + } + + .sm\:tw-text-yellow-100 { + color: #fffff0 !important; + } + + .sm\:tw-text-yellow-200 { + color: #fefcbf !important; + } + + .sm\:tw-text-yellow-300 { + color: #faf089 !important; + } + + .sm\:tw-text-yellow-400 { + color: #f6e05e !important; + } + + .sm\:tw-text-yellow-500 { + color: #ecc94b !important; + } + + .sm\:tw-text-yellow-600 { + color: #d69e2e !important; + } + + .sm\:tw-text-yellow-700 { + color: #b7791f !important; + } + + .sm\:tw-text-yellow-800 { + color: #975a16 !important; + } + + .sm\:tw-text-yellow-900 { + color: #744210 !important; + } + + .sm\:tw-text-green-100 { + color: #f0fff4 !important; + } + + .sm\:tw-text-green-200 { + color: #c6f6d5 !important; + } + + .sm\:tw-text-green-300 { + color: #9ae6b4 !important; + } + + .sm\:tw-text-green-400 { + color: #68d391 !important; + } + + .sm\:tw-text-green-500 { + color: #48bb78 !important; + } + + .sm\:tw-text-green-600 { + color: #38a169 !important; + } + + .sm\:tw-text-green-700 { + color: #2f855a !important; + } + + .sm\:tw-text-green-800 { + color: #276749 !important; + } + + .sm\:tw-text-green-900 { + color: #22543d !important; + } + + .sm\:tw-text-teal-100 { + color: #e6fffa !important; + } + + .sm\:tw-text-teal-200 { + color: #b2f5ea !important; + } + + .sm\:tw-text-teal-300 { + color: #81e6d9 !important; + } + + .sm\:tw-text-teal-400 { + color: #4fd1c5 !important; + } + + .sm\:tw-text-teal-500 { + color: #38b2ac !important; + } + + .sm\:tw-text-teal-600 { + color: #319795 !important; + } + + .sm\:tw-text-teal-700 { + color: #2c7a7b !important; + } + + .sm\:tw-text-teal-800 { + color: #285e61 !important; + } + + .sm\:tw-text-teal-900 { + color: #234e52 !important; + } + + .sm\:tw-text-blue-100 { + color: #ebf8ff !important; + } + + .sm\:tw-text-blue-200 { + color: #bee3f8 !important; + } + + .sm\:tw-text-blue-300 { + color: #90cdf4 !important; + } + + .sm\:tw-text-blue-400 { + color: #63b3ed !important; + } + + .sm\:tw-text-blue-500 { + color: #4299e1 !important; + } + + .sm\:tw-text-blue-600 { + color: #3182ce !important; + } + + .sm\:tw-text-blue-700 { + color: #2b6cb0 !important; + } + + .sm\:tw-text-blue-800 { + color: #2c5282 !important; + } + + .sm\:tw-text-blue-900 { + color: #2a4365 !important; + } + + .sm\:tw-text-indigo-100 { + color: #ebf4ff !important; + } + + .sm\:tw-text-indigo-200 { + color: #c3dafe !important; + } + + .sm\:tw-text-indigo-300 { + color: #a3bffa !important; + } + + .sm\:tw-text-indigo-400 { + color: #7f9cf5 !important; + } + + .sm\:tw-text-indigo-500 { + color: #667eea !important; + } + + .sm\:tw-text-indigo-600 { + color: #5a67d8 !important; + } + + .sm\:tw-text-indigo-700 { + color: #4c51bf !important; + } + + .sm\:tw-text-indigo-800 { + color: #434190 !important; + } + + .sm\:tw-text-indigo-900 { + color: #3c366b !important; + } + + .sm\:tw-text-purple-100 { + color: #faf5ff !important; + } + + .sm\:tw-text-purple-200 { + color: #e9d8fd !important; + } + + .sm\:tw-text-purple-300 { + color: #d6bcfa !important; + } + + .sm\:tw-text-purple-400 { + color: #b794f4 !important; + } + + .sm\:tw-text-purple-500 { + color: #9f7aea !important; + } + + .sm\:tw-text-purple-600 { + color: #805ad5 !important; + } + + .sm\:tw-text-purple-700 { + color: #6b46c1 !important; + } + + .sm\:tw-text-purple-800 { + color: #553c9a !important; + } + + .sm\:tw-text-purple-900 { + color: #44337a !important; + } + + .sm\:tw-text-pink-100 { + color: #fff5f7 !important; + } + + .sm\:tw-text-pink-200 { + color: #fed7e2 !important; + } + + .sm\:tw-text-pink-300 { + color: #fbb6ce !important; + } + + .sm\:tw-text-pink-400 { + color: #f687b3 !important; + } + + .sm\:tw-text-pink-500 { + color: #ed64a6 !important; + } + + .sm\:tw-text-pink-600 { + color: #d53f8c !important; + } + + .sm\:tw-text-pink-700 { + color: #b83280 !important; + } + + .sm\:tw-text-pink-800 { + color: #97266d !important; + } + + .sm\:tw-text-pink-900 { + color: #702459 !important; + } + + .sm\:hover\:tw-text-transparent:hover { + color: transparent !important; + } + + .sm\:hover\:tw-text-black:hover { + color: #000 !important; + } + + .sm\:hover\:tw-text-white:hover { + color: #fff !important; + } + + .sm\:hover\:tw-text-gray-100:hover { + color: #f7fafc !important; + } + + .sm\:hover\:tw-text-gray-200:hover { + color: #edf2f7 !important; + } + + .sm\:hover\:tw-text-gray-300:hover { + color: #e2e8f0 !important; + } + + .sm\:hover\:tw-text-gray-400:hover { + color: #cbd5e0 !important; + } + + .sm\:hover\:tw-text-gray-500:hover { + color: #a0aec0 !important; + } + + .sm\:hover\:tw-text-gray-600:hover { + color: #718096 !important; + } + + .sm\:hover\:tw-text-gray-700:hover { + color: #4a5568 !important; + } + + .sm\:hover\:tw-text-gray-800:hover { + color: #2d3748 !important; + } + + .sm\:hover\:tw-text-gray-900:hover { + color: #1a202c !important; + } + + .sm\:hover\:tw-text-red-100:hover { + color: #fff5f5 !important; + } + + .sm\:hover\:tw-text-red-200:hover { + color: #fed7d7 !important; + } + + .sm\:hover\:tw-text-red-300:hover { + color: #feb2b2 !important; + } + + .sm\:hover\:tw-text-red-400:hover { + color: #fc8181 !important; + } + + .sm\:hover\:tw-text-red-500:hover { + color: #f56565 !important; + } + + .sm\:hover\:tw-text-red-600:hover { + color: #e53e3e !important; + } + + .sm\:hover\:tw-text-red-700:hover { + color: #c53030 !important; + } + + .sm\:hover\:tw-text-red-800:hover { + color: #9b2c2c !important; + } + + .sm\:hover\:tw-text-red-900:hover { + color: #742a2a !important; + } + + .sm\:hover\:tw-text-orange-100:hover { + color: #fffaf0 !important; + } + + .sm\:hover\:tw-text-orange-200:hover { + color: #feebc8 !important; + } + + .sm\:hover\:tw-text-orange-300:hover { + color: #fbd38d !important; + } + + .sm\:hover\:tw-text-orange-400:hover { + color: #f6ad55 !important; + } + + .sm\:hover\:tw-text-orange-500:hover { + color: #ed8936 !important; + } + + .sm\:hover\:tw-text-orange-600:hover { + color: #dd6b20 !important; + } + + .sm\:hover\:tw-text-orange-700:hover { + color: #c05621 !important; + } + + .sm\:hover\:tw-text-orange-800:hover { + color: #9c4221 !important; + } + + .sm\:hover\:tw-text-orange-900:hover { + color: #7b341e !important; + } + + .sm\:hover\:tw-text-yellow-100:hover { + color: #fffff0 !important; + } + + .sm\:hover\:tw-text-yellow-200:hover { + color: #fefcbf !important; + } + + .sm\:hover\:tw-text-yellow-300:hover { + color: #faf089 !important; + } + + .sm\:hover\:tw-text-yellow-400:hover { + color: #f6e05e !important; + } + + .sm\:hover\:tw-text-yellow-500:hover { + color: #ecc94b !important; + } + + .sm\:hover\:tw-text-yellow-600:hover { + color: #d69e2e !important; + } + + .sm\:hover\:tw-text-yellow-700:hover { + color: #b7791f !important; + } + + .sm\:hover\:tw-text-yellow-800:hover { + color: #975a16 !important; + } + + .sm\:hover\:tw-text-yellow-900:hover { + color: #744210 !important; + } + + .sm\:hover\:tw-text-green-100:hover { + color: #f0fff4 !important; + } + + .sm\:hover\:tw-text-green-200:hover { + color: #c6f6d5 !important; + } + + .sm\:hover\:tw-text-green-300:hover { + color: #9ae6b4 !important; + } + + .sm\:hover\:tw-text-green-400:hover { + color: #68d391 !important; + } + + .sm\:hover\:tw-text-green-500:hover { + color: #48bb78 !important; + } + + .sm\:hover\:tw-text-green-600:hover { + color: #38a169 !important; + } + + .sm\:hover\:tw-text-green-700:hover { + color: #2f855a !important; + } + + .sm\:hover\:tw-text-green-800:hover { + color: #276749 !important; + } + + .sm\:hover\:tw-text-green-900:hover { + color: #22543d !important; + } + + .sm\:hover\:tw-text-teal-100:hover { + color: #e6fffa !important; + } + + .sm\:hover\:tw-text-teal-200:hover { + color: #b2f5ea !important; + } + + .sm\:hover\:tw-text-teal-300:hover { + color: #81e6d9 !important; + } + + .sm\:hover\:tw-text-teal-400:hover { + color: #4fd1c5 !important; + } + + .sm\:hover\:tw-text-teal-500:hover { + color: #38b2ac !important; + } + + .sm\:hover\:tw-text-teal-600:hover { + color: #319795 !important; + } + + .sm\:hover\:tw-text-teal-700:hover { + color: #2c7a7b !important; + } + + .sm\:hover\:tw-text-teal-800:hover { + color: #285e61 !important; + } + + .sm\:hover\:tw-text-teal-900:hover { + color: #234e52 !important; + } + + .sm\:hover\:tw-text-blue-100:hover { + color: #ebf8ff !important; + } + + .sm\:hover\:tw-text-blue-200:hover { + color: #bee3f8 !important; + } + + .sm\:hover\:tw-text-blue-300:hover { + color: #90cdf4 !important; + } + + .sm\:hover\:tw-text-blue-400:hover { + color: #63b3ed !important; + } + + .sm\:hover\:tw-text-blue-500:hover { + color: #4299e1 !important; + } + + .sm\:hover\:tw-text-blue-600:hover { + color: #3182ce !important; + } + + .sm\:hover\:tw-text-blue-700:hover { + color: #2b6cb0 !important; + } + + .sm\:hover\:tw-text-blue-800:hover { + color: #2c5282 !important; + } + + .sm\:hover\:tw-text-blue-900:hover { + color: #2a4365 !important; + } + + .sm\:hover\:tw-text-indigo-100:hover { + color: #ebf4ff !important; + } + + .sm\:hover\:tw-text-indigo-200:hover { + color: #c3dafe !important; + } + + .sm\:hover\:tw-text-indigo-300:hover { + color: #a3bffa !important; + } + + .sm\:hover\:tw-text-indigo-400:hover { + color: #7f9cf5 !important; + } + + .sm\:hover\:tw-text-indigo-500:hover { + color: #667eea !important; + } + + .sm\:hover\:tw-text-indigo-600:hover { + color: #5a67d8 !important; + } + + .sm\:hover\:tw-text-indigo-700:hover { + color: #4c51bf !important; + } + + .sm\:hover\:tw-text-indigo-800:hover { + color: #434190 !important; + } + + .sm\:hover\:tw-text-indigo-900:hover { + color: #3c366b !important; + } + + .sm\:hover\:tw-text-purple-100:hover { + color: #faf5ff !important; + } + + .sm\:hover\:tw-text-purple-200:hover { + color: #e9d8fd !important; + } + + .sm\:hover\:tw-text-purple-300:hover { + color: #d6bcfa !important; + } + + .sm\:hover\:tw-text-purple-400:hover { + color: #b794f4 !important; + } + + .sm\:hover\:tw-text-purple-500:hover { + color: #9f7aea !important; + } + + .sm\:hover\:tw-text-purple-600:hover { + color: #805ad5 !important; + } + + .sm\:hover\:tw-text-purple-700:hover { + color: #6b46c1 !important; + } + + .sm\:hover\:tw-text-purple-800:hover { + color: #553c9a !important; + } + + .sm\:hover\:tw-text-purple-900:hover { + color: #44337a !important; + } + + .sm\:hover\:tw-text-pink-100:hover { + color: #fff5f7 !important; + } + + .sm\:hover\:tw-text-pink-200:hover { + color: #fed7e2 !important; + } + + .sm\:hover\:tw-text-pink-300:hover { + color: #fbb6ce !important; + } + + .sm\:hover\:tw-text-pink-400:hover { + color: #f687b3 !important; + } + + .sm\:hover\:tw-text-pink-500:hover { + color: #ed64a6 !important; + } + + .sm\:hover\:tw-text-pink-600:hover { + color: #d53f8c !important; + } + + .sm\:hover\:tw-text-pink-700:hover { + color: #b83280 !important; + } + + .sm\:hover\:tw-text-pink-800:hover { + color: #97266d !important; + } + + .sm\:hover\:tw-text-pink-900:hover { + color: #702459 !important; + } + + .sm\:focus\:tw-text-transparent:focus { + color: transparent !important; + } + + .sm\:focus\:tw-text-black:focus { + color: #000 !important; + } + + .sm\:focus\:tw-text-white:focus { + color: #fff !important; + } + + .sm\:focus\:tw-text-gray-100:focus { + color: #f7fafc !important; + } + + .sm\:focus\:tw-text-gray-200:focus { + color: #edf2f7 !important; + } + + .sm\:focus\:tw-text-gray-300:focus { + color: #e2e8f0 !important; + } + + .sm\:focus\:tw-text-gray-400:focus { + color: #cbd5e0 !important; + } + + .sm\:focus\:tw-text-gray-500:focus { + color: #a0aec0 !important; + } + + .sm\:focus\:tw-text-gray-600:focus { + color: #718096 !important; + } + + .sm\:focus\:tw-text-gray-700:focus { + color: #4a5568 !important; + } + + .sm\:focus\:tw-text-gray-800:focus { + color: #2d3748 !important; + } + + .sm\:focus\:tw-text-gray-900:focus { + color: #1a202c !important; + } + + .sm\:focus\:tw-text-red-100:focus { + color: #fff5f5 !important; + } + + .sm\:focus\:tw-text-red-200:focus { + color: #fed7d7 !important; + } + + .sm\:focus\:tw-text-red-300:focus { + color: #feb2b2 !important; + } + + .sm\:focus\:tw-text-red-400:focus { + color: #fc8181 !important; + } + + .sm\:focus\:tw-text-red-500:focus { + color: #f56565 !important; + } + + .sm\:focus\:tw-text-red-600:focus { + color: #e53e3e !important; + } + + .sm\:focus\:tw-text-red-700:focus { + color: #c53030 !important; + } + + .sm\:focus\:tw-text-red-800:focus { + color: #9b2c2c !important; + } + + .sm\:focus\:tw-text-red-900:focus { + color: #742a2a !important; + } + + .sm\:focus\:tw-text-orange-100:focus { + color: #fffaf0 !important; + } + + .sm\:focus\:tw-text-orange-200:focus { + color: #feebc8 !important; + } + + .sm\:focus\:tw-text-orange-300:focus { + color: #fbd38d !important; + } + + .sm\:focus\:tw-text-orange-400:focus { + color: #f6ad55 !important; + } + + .sm\:focus\:tw-text-orange-500:focus { + color: #ed8936 !important; + } + + .sm\:focus\:tw-text-orange-600:focus { + color: #dd6b20 !important; + } + + .sm\:focus\:tw-text-orange-700:focus { + color: #c05621 !important; + } + + .sm\:focus\:tw-text-orange-800:focus { + color: #9c4221 !important; + } + + .sm\:focus\:tw-text-orange-900:focus { + color: #7b341e !important; + } + + .sm\:focus\:tw-text-yellow-100:focus { + color: #fffff0 !important; + } + + .sm\:focus\:tw-text-yellow-200:focus { + color: #fefcbf !important; + } + + .sm\:focus\:tw-text-yellow-300:focus { + color: #faf089 !important; + } + + .sm\:focus\:tw-text-yellow-400:focus { + color: #f6e05e !important; + } + + .sm\:focus\:tw-text-yellow-500:focus { + color: #ecc94b !important; + } + + .sm\:focus\:tw-text-yellow-600:focus { + color: #d69e2e !important; + } + + .sm\:focus\:tw-text-yellow-700:focus { + color: #b7791f !important; + } + + .sm\:focus\:tw-text-yellow-800:focus { + color: #975a16 !important; + } + + .sm\:focus\:tw-text-yellow-900:focus { + color: #744210 !important; + } + + .sm\:focus\:tw-text-green-100:focus { + color: #f0fff4 !important; + } + + .sm\:focus\:tw-text-green-200:focus { + color: #c6f6d5 !important; + } + + .sm\:focus\:tw-text-green-300:focus { + color: #9ae6b4 !important; + } + + .sm\:focus\:tw-text-green-400:focus { + color: #68d391 !important; + } + + .sm\:focus\:tw-text-green-500:focus { + color: #48bb78 !important; + } + + .sm\:focus\:tw-text-green-600:focus { + color: #38a169 !important; + } + + .sm\:focus\:tw-text-green-700:focus { + color: #2f855a !important; + } + + .sm\:focus\:tw-text-green-800:focus { + color: #276749 !important; + } + + .sm\:focus\:tw-text-green-900:focus { + color: #22543d !important; + } + + .sm\:focus\:tw-text-teal-100:focus { + color: #e6fffa !important; + } + + .sm\:focus\:tw-text-teal-200:focus { + color: #b2f5ea !important; + } + + .sm\:focus\:tw-text-teal-300:focus { + color: #81e6d9 !important; + } + + .sm\:focus\:tw-text-teal-400:focus { + color: #4fd1c5 !important; + } + + .sm\:focus\:tw-text-teal-500:focus { + color: #38b2ac !important; + } + + .sm\:focus\:tw-text-teal-600:focus { + color: #319795 !important; + } + + .sm\:focus\:tw-text-teal-700:focus { + color: #2c7a7b !important; + } + + .sm\:focus\:tw-text-teal-800:focus { + color: #285e61 !important; + } + + .sm\:focus\:tw-text-teal-900:focus { + color: #234e52 !important; + } + + .sm\:focus\:tw-text-blue-100:focus { + color: #ebf8ff !important; + } + + .sm\:focus\:tw-text-blue-200:focus { + color: #bee3f8 !important; + } + + .sm\:focus\:tw-text-blue-300:focus { + color: #90cdf4 !important; + } + + .sm\:focus\:tw-text-blue-400:focus { + color: #63b3ed !important; + } + + .sm\:focus\:tw-text-blue-500:focus { + color: #4299e1 !important; + } + + .sm\:focus\:tw-text-blue-600:focus { + color: #3182ce !important; + } + + .sm\:focus\:tw-text-blue-700:focus { + color: #2b6cb0 !important; + } + + .sm\:focus\:tw-text-blue-800:focus { + color: #2c5282 !important; + } + + .sm\:focus\:tw-text-blue-900:focus { + color: #2a4365 !important; + } + + .sm\:focus\:tw-text-indigo-100:focus { + color: #ebf4ff !important; + } + + .sm\:focus\:tw-text-indigo-200:focus { + color: #c3dafe !important; + } + + .sm\:focus\:tw-text-indigo-300:focus { + color: #a3bffa !important; + } + + .sm\:focus\:tw-text-indigo-400:focus { + color: #7f9cf5 !important; + } + + .sm\:focus\:tw-text-indigo-500:focus { + color: #667eea !important; + } + + .sm\:focus\:tw-text-indigo-600:focus { + color: #5a67d8 !important; + } + + .sm\:focus\:tw-text-indigo-700:focus { + color: #4c51bf !important; + } + + .sm\:focus\:tw-text-indigo-800:focus { + color: #434190 !important; + } + + .sm\:focus\:tw-text-indigo-900:focus { + color: #3c366b !important; + } + + .sm\:focus\:tw-text-purple-100:focus { + color: #faf5ff !important; + } + + .sm\:focus\:tw-text-purple-200:focus { + color: #e9d8fd !important; + } + + .sm\:focus\:tw-text-purple-300:focus { + color: #d6bcfa !important; + } + + .sm\:focus\:tw-text-purple-400:focus { + color: #b794f4 !important; + } + + .sm\:focus\:tw-text-purple-500:focus { + color: #9f7aea !important; + } + + .sm\:focus\:tw-text-purple-600:focus { + color: #805ad5 !important; + } + + .sm\:focus\:tw-text-purple-700:focus { + color: #6b46c1 !important; + } + + .sm\:focus\:tw-text-purple-800:focus { + color: #553c9a !important; + } + + .sm\:focus\:tw-text-purple-900:focus { + color: #44337a !important; + } + + .sm\:focus\:tw-text-pink-100:focus { + color: #fff5f7 !important; + } + + .sm\:focus\:tw-text-pink-200:focus { + color: #fed7e2 !important; + } + + .sm\:focus\:tw-text-pink-300:focus { + color: #fbb6ce !important; + } + + .sm\:focus\:tw-text-pink-400:focus { + color: #f687b3 !important; + } + + .sm\:focus\:tw-text-pink-500:focus { + color: #ed64a6 !important; + } + + .sm\:focus\:tw-text-pink-600:focus { + color: #d53f8c !important; + } + + .sm\:focus\:tw-text-pink-700:focus { + color: #b83280 !important; + } + + .sm\:focus\:tw-text-pink-800:focus { + color: #97266d !important; + } + + .sm\:focus\:tw-text-pink-900:focus { + color: #702459 !important; + } + + .sm\:tw-text-xs { + font-size: .75rem !important; + } + + .sm\:tw-text-sm { + font-size: .875rem !important; + } + + .sm\:tw-text-base { + font-size: 1rem !important; + } + + .sm\:tw-text-lg { + font-size: 1.125rem !important; + } + + .sm\:tw-text-xl { + font-size: 1.25rem !important; + } + + .sm\:tw-text-2xl { + font-size: 1.5rem !important; + } + + .sm\:tw-text-3xl { + font-size: 1.875rem !important; + } + + .sm\:tw-text-4xl { + font-size: 2.25rem !important; + } + + .sm\:tw-text-5xl { + font-size: 3rem !important; + } + + .sm\:tw-text-6xl { + font-size: 4rem !important; + } + + .sm\:tw-italic { + font-style: italic !important; + } + + .sm\:tw-not-italic { + font-style: normal !important; + } + + .sm\:tw-uppercase { + text-transform: uppercase !important; + } + + .sm\:tw-lowercase { + text-transform: lowercase !important; + } + + .sm\:tw-capitalize { + text-transform: capitalize !important; + } + + .sm\:tw-normal-case { + text-transform: none !important; + } + + .sm\:tw-underline { + text-decoration: underline !important; + } + + .sm\:tw-line-through { + text-decoration: line-through !important; + } + + .sm\:tw-no-underline { + text-decoration: none !important; + } + + .sm\:hover\:tw-underline:hover { + text-decoration: underline !important; + } + + .sm\:hover\:tw-line-through:hover { + text-decoration: line-through !important; + } + + .sm\:hover\:tw-no-underline:hover { + text-decoration: none !important; + } + + .sm\:focus\:tw-underline:focus { + text-decoration: underline !important; + } + + .sm\:focus\:tw-line-through:focus { + text-decoration: line-through !important; + } + + .sm\:focus\:tw-no-underline:focus { + text-decoration: none !important; + } + + .sm\:tw-antialiased { + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; + } + + .sm\:tw-subpixel-antialiased { + -webkit-font-smoothing: auto !important; + -moz-osx-font-smoothing: auto !important; + } + + .sm\:tw-tracking-tighter { + letter-spacing: -.05em !important; + } + + .sm\:tw-tracking-tight { + letter-spacing: -.025em !important; + } + + .sm\:tw-tracking-normal { + letter-spacing: 0 !important; + } + + .sm\:tw-tracking-wide { + letter-spacing: .025em !important; + } + + .sm\:tw-tracking-wider { + letter-spacing: .05em !important; + } + + .sm\:tw-tracking-widest { + letter-spacing: .1em !important; + } + + .sm\:tw-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; + } + + .sm\:tw-select-text { + -webkit-user-select: text !important; + -moz-user-select: text !important; + -ms-user-select: text !important; + user-select: text !important; + } + + .sm\:tw-align-baseline { + vertical-align: baseline !important; + } + + .sm\:tw-align-top { + vertical-align: top !important; + } + + .sm\:tw-align-middle { + vertical-align: middle !important; + } + + .sm\:tw-align-bottom { + vertical-align: bottom !important; + } + + .sm\:tw-align-text-top { + vertical-align: text-top !important; + } + + .sm\:tw-align-text-bottom { + vertical-align: text-bottom !important; + } + + .sm\:tw-visible { + visibility: visible !important; + } + + .sm\:tw-invisible { + visibility: hidden !important; + } + + .sm\:tw-whitespace-normal { + white-space: normal !important; + } + + .sm\:tw-whitespace-no-wrap { + white-space: nowrap !important; + } + + .sm\:tw-whitespace-pre { + white-space: pre !important; + } + + .sm\:tw-whitespace-pre-line { + white-space: pre-line !important; + } + + .sm\:tw-whitespace-pre-wrap { + white-space: pre-wrap !important; + } + + .sm\:tw-break-normal { + overflow-wrap: normal !important; + word-break: normal !important; + } + + .sm\:tw-break-words { + overflow-wrap: break-word !important; + } + + .sm\:tw-break-all { + word-break: break-all !important; + } + + .sm\:tw-truncate { + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; + } + + .sm\:tw-w-0 { + width: 0 !important; + } + + .sm\:tw-w-1 { + width: .25rem !important; + } + + .sm\:tw-w-2 { + width: .5rem !important; + } + + .sm\:tw-w-3 { + width: .75rem !important; + } + + .sm\:tw-w-4 { + width: 1rem !important; + } + + .sm\:tw-w-5 { + width: 1.25rem !important; + } + + .sm\:tw-w-6 { + width: 1.5rem !important; + } + + .sm\:tw-w-8 { + width: 2rem !important; + } + + .sm\:tw-w-10 { + width: 2.5rem !important; + } + + .sm\:tw-w-12 { + width: 3rem !important; + } + + .sm\:tw-w-16 { + width: 4rem !important; + } + + .sm\:tw-w-20 { + width: 5rem !important; + } + + .sm\:tw-w-24 { + width: 6rem !important; + } + + .sm\:tw-w-32 { + width: 8rem !important; + } + + .sm\:tw-w-40 { + width: 10rem !important; + } + + .sm\:tw-w-48 { + width: 12rem !important; + } + + .sm\:tw-w-56 { + width: 14rem !important; + } + + .sm\:tw-w-64 { + width: 16rem !important; + } + + .sm\:tw-w-auto { + width: auto !important; + } + + .sm\:tw-w-px { + width: 1px !important; + } + + .sm\:tw-w-1\/2 { + width: 50% !important; + } + + .sm\:tw-w-1\/3 { + width: 33.33333% !important; + } + + .sm\:tw-w-2\/3 { + width: 66.66667% !important; + } + + .sm\:tw-w-1\/4 { + width: 25% !important; + } + + .sm\:tw-w-3\/4 { + width: 75% !important; + } + + .sm\:tw-w-1\/5 { + width: 20% !important; + } + + .sm\:tw-w-2\/5 { + width: 40% !important; + } + + .sm\:tw-w-3\/5 { + width: 60% !important; + } + + .sm\:tw-w-4\/5 { + width: 80% !important; + } + + .sm\:tw-w-1\/6 { + width: 16.66667% !important; + } + + .sm\:tw-w-5\/6 { + width: 83.33333% !important; + } + + .sm\:tw-w-full { + width: 100% !important; + } + + .sm\:tw-w-screen { + width: 100vw !important; + } + + .sm\:tw-z-0 { + z-index: 0 !important; + } + + .sm\:tw-z-10 { + z-index: 10 !important; + } + + .sm\:tw-z-20 { + z-index: 20 !important; + } + + .sm\:tw-z-30 { + z-index: 30 !important; + } + + .sm\:tw-z-40 { + z-index: 40 !important; + } + + .sm\:tw-z-50 { + z-index: 50 !important; + } + + .sm\:tw-z-auto { + z-index: auto !important; + } +} + +@media (min-width: 768px) { + .md\:tw-appearance-none { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; + } + + .md\:tw-bg-fixed { + background-attachment: fixed !important; + } + + .md\:tw-bg-local { + background-attachment: local !important; + } + + .md\:tw-bg-scroll { + background-attachment: scroll !important; + } + + .md\:tw-bg-transparent { + background-color: transparent !important; + } + + .md\:tw-bg-black { + background-color: #000 !important; + } + + .md\:tw-bg-white { + background-color: #fff !important; + } + + .md\:tw-bg-gray-100 { + background-color: #f7fafc !important; + } + + .md\:tw-bg-gray-200 { + background-color: #edf2f7 !important; + } + + .md\:tw-bg-gray-300 { + background-color: #e2e8f0 !important; + } + + .md\:tw-bg-gray-400 { + background-color: #cbd5e0 !important; + } + + .md\:tw-bg-gray-500 { + background-color: #a0aec0 !important; + } + + .md\:tw-bg-gray-600 { + background-color: #718096 !important; + } + + .md\:tw-bg-gray-700 { + background-color: #4a5568 !important; + } + + .md\:tw-bg-gray-800 { + background-color: #2d3748 !important; + } + + .md\:tw-bg-gray-900 { + background-color: #1a202c !important; + } + + .md\:tw-bg-red-100 { + background-color: #fff5f5 !important; + } + + .md\:tw-bg-red-200 { + background-color: #fed7d7 !important; + } + + .md\:tw-bg-red-300 { + background-color: #feb2b2 !important; + } + + .md\:tw-bg-red-400 { + background-color: #fc8181 !important; + } + + .md\:tw-bg-red-500 { + background-color: #f56565 !important; + } + + .md\:tw-bg-red-600 { + background-color: #e53e3e !important; + } + + .md\:tw-bg-red-700 { + background-color: #c53030 !important; + } + + .md\:tw-bg-red-800 { + background-color: #9b2c2c !important; + } + + .md\:tw-bg-red-900 { + background-color: #742a2a !important; + } + + .md\:tw-bg-orange-100 { + background-color: #fffaf0 !important; + } + + .md\:tw-bg-orange-200 { + background-color: #feebc8 !important; + } + + .md\:tw-bg-orange-300 { + background-color: #fbd38d !important; + } + + .md\:tw-bg-orange-400 { + background-color: #f6ad55 !important; + } + + .md\:tw-bg-orange-500 { + background-color: #ed8936 !important; + } + + .md\:tw-bg-orange-600 { + background-color: #dd6b20 !important; + } + + .md\:tw-bg-orange-700 { + background-color: #c05621 !important; + } + + .md\:tw-bg-orange-800 { + background-color: #9c4221 !important; + } + + .md\:tw-bg-orange-900 { + background-color: #7b341e !important; + } + + .md\:tw-bg-yellow-100 { + background-color: #fffff0 !important; + } + + .md\:tw-bg-yellow-200 { + background-color: #fefcbf !important; + } + + .md\:tw-bg-yellow-300 { + background-color: #faf089 !important; + } + + .md\:tw-bg-yellow-400 { + background-color: #f6e05e !important; + } + + .md\:tw-bg-yellow-500 { + background-color: #ecc94b !important; + } + + .md\:tw-bg-yellow-600 { + background-color: #d69e2e !important; + } + + .md\:tw-bg-yellow-700 { + background-color: #b7791f !important; + } + + .md\:tw-bg-yellow-800 { + background-color: #975a16 !important; + } + + .md\:tw-bg-yellow-900 { + background-color: #744210 !important; + } + + .md\:tw-bg-green-100 { + background-color: #f0fff4 !important; + } + + .md\:tw-bg-green-200 { + background-color: #c6f6d5 !important; + } + + .md\:tw-bg-green-300 { + background-color: #9ae6b4 !important; + } + + .md\:tw-bg-green-400 { + background-color: #68d391 !important; + } + + .md\:tw-bg-green-500 { + background-color: #48bb78 !important; + } + + .md\:tw-bg-green-600 { + background-color: #38a169 !important; + } + + .md\:tw-bg-green-700 { + background-color: #2f855a !important; + } + + .md\:tw-bg-green-800 { + background-color: #276749 !important; + } + + .md\:tw-bg-green-900 { + background-color: #22543d !important; + } + + .md\:tw-bg-teal-100 { + background-color: #e6fffa !important; + } + + .md\:tw-bg-teal-200 { + background-color: #b2f5ea !important; + } + + .md\:tw-bg-teal-300 { + background-color: #81e6d9 !important; + } + + .md\:tw-bg-teal-400 { + background-color: #4fd1c5 !important; + } + + .md\:tw-bg-teal-500 { + background-color: #38b2ac !important; + } + + .md\:tw-bg-teal-600 { + background-color: #319795 !important; + } + + .md\:tw-bg-teal-700 { + background-color: #2c7a7b !important; + } + + .md\:tw-bg-teal-800 { + background-color: #285e61 !important; + } + + .md\:tw-bg-teal-900 { + background-color: #234e52 !important; + } + + .md\:tw-bg-blue-100 { + background-color: #ebf8ff !important; + } + + .md\:tw-bg-blue-200 { + background-color: #bee3f8 !important; + } + + .md\:tw-bg-blue-300 { + background-color: #90cdf4 !important; + } + + .md\:tw-bg-blue-400 { + background-color: #63b3ed !important; + } + + .md\:tw-bg-blue-500 { + background-color: #4299e1 !important; + } + + .md\:tw-bg-blue-600 { + background-color: #3182ce !important; + } + + .md\:tw-bg-blue-700 { + background-color: #2b6cb0 !important; + } + + .md\:tw-bg-blue-800 { + background-color: #2c5282 !important; + } + + .md\:tw-bg-blue-900 { + background-color: #2a4365 !important; + } + + .md\:tw-bg-indigo-100 { + background-color: #ebf4ff !important; + } + + .md\:tw-bg-indigo-200 { + background-color: #c3dafe !important; + } + + .md\:tw-bg-indigo-300 { + background-color: #a3bffa !important; + } + + .md\:tw-bg-indigo-400 { + background-color: #7f9cf5 !important; + } + + .md\:tw-bg-indigo-500 { + background-color: #667eea !important; + } + + .md\:tw-bg-indigo-600 { + background-color: #5a67d8 !important; + } + + .md\:tw-bg-indigo-700 { + background-color: #4c51bf !important; + } + + .md\:tw-bg-indigo-800 { + background-color: #434190 !important; + } + + .md\:tw-bg-indigo-900 { + background-color: #3c366b !important; + } + + .md\:tw-bg-purple-100 { + background-color: #faf5ff !important; + } + + .md\:tw-bg-purple-200 { + background-color: #e9d8fd !important; + } + + .md\:tw-bg-purple-300 { + background-color: #d6bcfa !important; + } + + .md\:tw-bg-purple-400 { + background-color: #b794f4 !important; + } + + .md\:tw-bg-purple-500 { + background-color: #9f7aea !important; + } + + .md\:tw-bg-purple-600 { + background-color: #805ad5 !important; + } + + .md\:tw-bg-purple-700 { + background-color: #6b46c1 !important; + } + + .md\:tw-bg-purple-800 { + background-color: #553c9a !important; + } + + .md\:tw-bg-purple-900 { + background-color: #44337a !important; + } + + .md\:tw-bg-pink-100 { + background-color: #fff5f7 !important; + } + + .md\:tw-bg-pink-200 { + background-color: #fed7e2 !important; + } + + .md\:tw-bg-pink-300 { + background-color: #fbb6ce !important; + } + + .md\:tw-bg-pink-400 { + background-color: #f687b3 !important; + } + + .md\:tw-bg-pink-500 { + background-color: #ed64a6 !important; + } + + .md\:tw-bg-pink-600 { + background-color: #d53f8c !important; + } + + .md\:tw-bg-pink-700 { + background-color: #b83280 !important; + } + + .md\:tw-bg-pink-800 { + background-color: #97266d !important; + } + + .md\:tw-bg-pink-900 { + background-color: #702459 !important; + } + + .md\:hover\:tw-bg-transparent:hover { + background-color: transparent !important; + } + + .md\:hover\:tw-bg-black:hover { + background-color: #000 !important; + } + + .md\:hover\:tw-bg-white:hover { + background-color: #fff !important; + } + + .md\:hover\:tw-bg-gray-100:hover { + background-color: #f7fafc !important; + } + + .md\:hover\:tw-bg-gray-200:hover { + background-color: #edf2f7 !important; + } + + .md\:hover\:tw-bg-gray-300:hover { + background-color: #e2e8f0 !important; + } + + .md\:hover\:tw-bg-gray-400:hover { + background-color: #cbd5e0 !important; + } + + .md\:hover\:tw-bg-gray-500:hover { + background-color: #a0aec0 !important; + } + + .md\:hover\:tw-bg-gray-600:hover { + background-color: #718096 !important; + } + + .md\:hover\:tw-bg-gray-700:hover { + background-color: #4a5568 !important; + } + + .md\:hover\:tw-bg-gray-800:hover { + background-color: #2d3748 !important; + } + + .md\:hover\:tw-bg-gray-900:hover { + background-color: #1a202c !important; + } + + .md\:hover\:tw-bg-red-100:hover { + background-color: #fff5f5 !important; + } + + .md\:hover\:tw-bg-red-200:hover { + background-color: #fed7d7 !important; + } + + .md\:hover\:tw-bg-red-300:hover { + background-color: #feb2b2 !important; + } + + .md\:hover\:tw-bg-red-400:hover { + background-color: #fc8181 !important; + } + + .md\:hover\:tw-bg-red-500:hover { + background-color: #f56565 !important; + } + + .md\:hover\:tw-bg-red-600:hover { + background-color: #e53e3e !important; + } + + .md\:hover\:tw-bg-red-700:hover { + background-color: #c53030 !important; + } + + .md\:hover\:tw-bg-red-800:hover { + background-color: #9b2c2c !important; + } + + .md\:hover\:tw-bg-red-900:hover { + background-color: #742a2a !important; + } + + .md\:hover\:tw-bg-orange-100:hover { + background-color: #fffaf0 !important; + } + + .md\:hover\:tw-bg-orange-200:hover { + background-color: #feebc8 !important; + } + + .md\:hover\:tw-bg-orange-300:hover { + background-color: #fbd38d !important; + } + + .md\:hover\:tw-bg-orange-400:hover { + background-color: #f6ad55 !important; + } + + .md\:hover\:tw-bg-orange-500:hover { + background-color: #ed8936 !important; + } + + .md\:hover\:tw-bg-orange-600:hover { + background-color: #dd6b20 !important; + } + + .md\:hover\:tw-bg-orange-700:hover { + background-color: #c05621 !important; + } + + .md\:hover\:tw-bg-orange-800:hover { + background-color: #9c4221 !important; + } + + .md\:hover\:tw-bg-orange-900:hover { + background-color: #7b341e !important; + } + + .md\:hover\:tw-bg-yellow-100:hover { + background-color: #fffff0 !important; + } + + .md\:hover\:tw-bg-yellow-200:hover { + background-color: #fefcbf !important; + } + + .md\:hover\:tw-bg-yellow-300:hover { + background-color: #faf089 !important; + } + + .md\:hover\:tw-bg-yellow-400:hover { + background-color: #f6e05e !important; + } + + .md\:hover\:tw-bg-yellow-500:hover { + background-color: #ecc94b !important; + } + + .md\:hover\:tw-bg-yellow-600:hover { + background-color: #d69e2e !important; + } + + .md\:hover\:tw-bg-yellow-700:hover { + background-color: #b7791f !important; + } + + .md\:hover\:tw-bg-yellow-800:hover { + background-color: #975a16 !important; + } + + .md\:hover\:tw-bg-yellow-900:hover { + background-color: #744210 !important; + } + + .md\:hover\:tw-bg-green-100:hover { + background-color: #f0fff4 !important; + } + + .md\:hover\:tw-bg-green-200:hover { + background-color: #c6f6d5 !important; + } + + .md\:hover\:tw-bg-green-300:hover { + background-color: #9ae6b4 !important; + } + + .md\:hover\:tw-bg-green-400:hover { + background-color: #68d391 !important; + } + + .md\:hover\:tw-bg-green-500:hover { + background-color: #48bb78 !important; + } + + .md\:hover\:tw-bg-green-600:hover { + background-color: #38a169 !important; + } + + .md\:hover\:tw-bg-green-700:hover { + background-color: #2f855a !important; + } + + .md\:hover\:tw-bg-green-800:hover { + background-color: #276749 !important; + } + + .md\:hover\:tw-bg-green-900:hover { + background-color: #22543d !important; + } + + .md\:hover\:tw-bg-teal-100:hover { + background-color: #e6fffa !important; + } + + .md\:hover\:tw-bg-teal-200:hover { + background-color: #b2f5ea !important; + } + + .md\:hover\:tw-bg-teal-300:hover { + background-color: #81e6d9 !important; + } + + .md\:hover\:tw-bg-teal-400:hover { + background-color: #4fd1c5 !important; + } + + .md\:hover\:tw-bg-teal-500:hover { + background-color: #38b2ac !important; + } + + .md\:hover\:tw-bg-teal-600:hover { + background-color: #319795 !important; + } + + .md\:hover\:tw-bg-teal-700:hover { + background-color: #2c7a7b !important; + } + + .md\:hover\:tw-bg-teal-800:hover { + background-color: #285e61 !important; + } + + .md\:hover\:tw-bg-teal-900:hover { + background-color: #234e52 !important; + } + + .md\:hover\:tw-bg-blue-100:hover { + background-color: #ebf8ff !important; + } + + .md\:hover\:tw-bg-blue-200:hover { + background-color: #bee3f8 !important; + } + + .md\:hover\:tw-bg-blue-300:hover { + background-color: #90cdf4 !important; + } + + .md\:hover\:tw-bg-blue-400:hover { + background-color: #63b3ed !important; + } + + .md\:hover\:tw-bg-blue-500:hover { + background-color: #4299e1 !important; + } + + .md\:hover\:tw-bg-blue-600:hover { + background-color: #3182ce !important; + } + + .md\:hover\:tw-bg-blue-700:hover { + background-color: #2b6cb0 !important; + } + + .md\:hover\:tw-bg-blue-800:hover { + background-color: #2c5282 !important; + } + + .md\:hover\:tw-bg-blue-900:hover { + background-color: #2a4365 !important; + } + + .md\:hover\:tw-bg-indigo-100:hover { + background-color: #ebf4ff !important; + } + + .md\:hover\:tw-bg-indigo-200:hover { + background-color: #c3dafe !important; + } + + .md\:hover\:tw-bg-indigo-300:hover { + background-color: #a3bffa !important; + } + + .md\:hover\:tw-bg-indigo-400:hover { + background-color: #7f9cf5 !important; + } + + .md\:hover\:tw-bg-indigo-500:hover { + background-color: #667eea !important; + } + + .md\:hover\:tw-bg-indigo-600:hover { + background-color: #5a67d8 !important; + } + + .md\:hover\:tw-bg-indigo-700:hover { + background-color: #4c51bf !important; + } + + .md\:hover\:tw-bg-indigo-800:hover { + background-color: #434190 !important; + } + + .md\:hover\:tw-bg-indigo-900:hover { + background-color: #3c366b !important; + } + + .md\:hover\:tw-bg-purple-100:hover { + background-color: #faf5ff !important; + } + + .md\:hover\:tw-bg-purple-200:hover { + background-color: #e9d8fd !important; + } + + .md\:hover\:tw-bg-purple-300:hover { + background-color: #d6bcfa !important; + } + + .md\:hover\:tw-bg-purple-400:hover { + background-color: #b794f4 !important; + } + + .md\:hover\:tw-bg-purple-500:hover { + background-color: #9f7aea !important; + } + + .md\:hover\:tw-bg-purple-600:hover { + background-color: #805ad5 !important; + } + + .md\:hover\:tw-bg-purple-700:hover { + background-color: #6b46c1 !important; + } + + .md\:hover\:tw-bg-purple-800:hover { + background-color: #553c9a !important; + } + + .md\:hover\:tw-bg-purple-900:hover { + background-color: #44337a !important; + } + + .md\:hover\:tw-bg-pink-100:hover { + background-color: #fff5f7 !important; + } + + .md\:hover\:tw-bg-pink-200:hover { + background-color: #fed7e2 !important; + } + + .md\:hover\:tw-bg-pink-300:hover { + background-color: #fbb6ce !important; + } + + .md\:hover\:tw-bg-pink-400:hover { + background-color: #f687b3 !important; + } + + .md\:hover\:tw-bg-pink-500:hover { + background-color: #ed64a6 !important; + } + + .md\:hover\:tw-bg-pink-600:hover { + background-color: #d53f8c !important; + } + + .md\:hover\:tw-bg-pink-700:hover { + background-color: #b83280 !important; + } + + .md\:hover\:tw-bg-pink-800:hover { + background-color: #97266d !important; + } + + .md\:hover\:tw-bg-pink-900:hover { + background-color: #702459 !important; + } + + .md\:focus\:tw-bg-transparent:focus { + background-color: transparent !important; + } + + .md\:focus\:tw-bg-black:focus { + background-color: #000 !important; + } + + .md\:focus\:tw-bg-white:focus { + background-color: #fff !important; + } + + .md\:focus\:tw-bg-gray-100:focus { + background-color: #f7fafc !important; + } + + .md\:focus\:tw-bg-gray-200:focus { + background-color: #edf2f7 !important; + } + + .md\:focus\:tw-bg-gray-300:focus { + background-color: #e2e8f0 !important; + } + + .md\:focus\:tw-bg-gray-400:focus { + background-color: #cbd5e0 !important; + } + + .md\:focus\:tw-bg-gray-500:focus { + background-color: #a0aec0 !important; + } + + .md\:focus\:tw-bg-gray-600:focus { + background-color: #718096 !important; + } + + .md\:focus\:tw-bg-gray-700:focus { + background-color: #4a5568 !important; + } + + .md\:focus\:tw-bg-gray-800:focus { + background-color: #2d3748 !important; + } + + .md\:focus\:tw-bg-gray-900:focus { + background-color: #1a202c !important; + } + + .md\:focus\:tw-bg-red-100:focus { + background-color: #fff5f5 !important; + } + + .md\:focus\:tw-bg-red-200:focus { + background-color: #fed7d7 !important; + } + + .md\:focus\:tw-bg-red-300:focus { + background-color: #feb2b2 !important; + } + + .md\:focus\:tw-bg-red-400:focus { + background-color: #fc8181 !important; + } + + .md\:focus\:tw-bg-red-500:focus { + background-color: #f56565 !important; + } + + .md\:focus\:tw-bg-red-600:focus { + background-color: #e53e3e !important; + } + + .md\:focus\:tw-bg-red-700:focus { + background-color: #c53030 !important; + } + + .md\:focus\:tw-bg-red-800:focus { + background-color: #9b2c2c !important; + } + + .md\:focus\:tw-bg-red-900:focus { + background-color: #742a2a !important; + } + + .md\:focus\:tw-bg-orange-100:focus { + background-color: #fffaf0 !important; + } + + .md\:focus\:tw-bg-orange-200:focus { + background-color: #feebc8 !important; + } + + .md\:focus\:tw-bg-orange-300:focus { + background-color: #fbd38d !important; + } + + .md\:focus\:tw-bg-orange-400:focus { + background-color: #f6ad55 !important; + } + + .md\:focus\:tw-bg-orange-500:focus { + background-color: #ed8936 !important; + } + + .md\:focus\:tw-bg-orange-600:focus { + background-color: #dd6b20 !important; + } + + .md\:focus\:tw-bg-orange-700:focus { + background-color: #c05621 !important; + } + + .md\:focus\:tw-bg-orange-800:focus { + background-color: #9c4221 !important; + } + + .md\:focus\:tw-bg-orange-900:focus { + background-color: #7b341e !important; + } + + .md\:focus\:tw-bg-yellow-100:focus { + background-color: #fffff0 !important; + } + + .md\:focus\:tw-bg-yellow-200:focus { + background-color: #fefcbf !important; + } + + .md\:focus\:tw-bg-yellow-300:focus { + background-color: #faf089 !important; + } + + .md\:focus\:tw-bg-yellow-400:focus { + background-color: #f6e05e !important; + } + + .md\:focus\:tw-bg-yellow-500:focus { + background-color: #ecc94b !important; + } + + .md\:focus\:tw-bg-yellow-600:focus { + background-color: #d69e2e !important; + } + + .md\:focus\:tw-bg-yellow-700:focus { + background-color: #b7791f !important; + } + + .md\:focus\:tw-bg-yellow-800:focus { + background-color: #975a16 !important; + } + + .md\:focus\:tw-bg-yellow-900:focus { + background-color: #744210 !important; + } + + .md\:focus\:tw-bg-green-100:focus { + background-color: #f0fff4 !important; + } + + .md\:focus\:tw-bg-green-200:focus { + background-color: #c6f6d5 !important; + } + + .md\:focus\:tw-bg-green-300:focus { + background-color: #9ae6b4 !important; + } + + .md\:focus\:tw-bg-green-400:focus { + background-color: #68d391 !important; + } + + .md\:focus\:tw-bg-green-500:focus { + background-color: #48bb78 !important; + } + + .md\:focus\:tw-bg-green-600:focus { + background-color: #38a169 !important; + } + + .md\:focus\:tw-bg-green-700:focus { + background-color: #2f855a !important; + } + + .md\:focus\:tw-bg-green-800:focus { + background-color: #276749 !important; + } + + .md\:focus\:tw-bg-green-900:focus { + background-color: #22543d !important; + } + + .md\:focus\:tw-bg-teal-100:focus { + background-color: #e6fffa !important; + } + + .md\:focus\:tw-bg-teal-200:focus { + background-color: #b2f5ea !important; + } + + .md\:focus\:tw-bg-teal-300:focus { + background-color: #81e6d9 !important; + } + + .md\:focus\:tw-bg-teal-400:focus { + background-color: #4fd1c5 !important; + } + + .md\:focus\:tw-bg-teal-500:focus { + background-color: #38b2ac !important; + } + + .md\:focus\:tw-bg-teal-600:focus { + background-color: #319795 !important; + } + + .md\:focus\:tw-bg-teal-700:focus { + background-color: #2c7a7b !important; + } + + .md\:focus\:tw-bg-teal-800:focus { + background-color: #285e61 !important; + } + + .md\:focus\:tw-bg-teal-900:focus { + background-color: #234e52 !important; + } + + .md\:focus\:tw-bg-blue-100:focus { + background-color: #ebf8ff !important; + } + + .md\:focus\:tw-bg-blue-200:focus { + background-color: #bee3f8 !important; + } + + .md\:focus\:tw-bg-blue-300:focus { + background-color: #90cdf4 !important; + } + + .md\:focus\:tw-bg-blue-400:focus { + background-color: #63b3ed !important; + } + + .md\:focus\:tw-bg-blue-500:focus { + background-color: #4299e1 !important; + } + + .md\:focus\:tw-bg-blue-600:focus { + background-color: #3182ce !important; + } + + .md\:focus\:tw-bg-blue-700:focus { + background-color: #2b6cb0 !important; + } + + .md\:focus\:tw-bg-blue-800:focus { + background-color: #2c5282 !important; + } + + .md\:focus\:tw-bg-blue-900:focus { + background-color: #2a4365 !important; + } + + .md\:focus\:tw-bg-indigo-100:focus { + background-color: #ebf4ff !important; + } + + .md\:focus\:tw-bg-indigo-200:focus { + background-color: #c3dafe !important; + } + + .md\:focus\:tw-bg-indigo-300:focus { + background-color: #a3bffa !important; + } + + .md\:focus\:tw-bg-indigo-400:focus { + background-color: #7f9cf5 !important; + } + + .md\:focus\:tw-bg-indigo-500:focus { + background-color: #667eea !important; + } + + .md\:focus\:tw-bg-indigo-600:focus { + background-color: #5a67d8 !important; + } + + .md\:focus\:tw-bg-indigo-700:focus { + background-color: #4c51bf !important; + } + + .md\:focus\:tw-bg-indigo-800:focus { + background-color: #434190 !important; + } + + .md\:focus\:tw-bg-indigo-900:focus { + background-color: #3c366b !important; + } + + .md\:focus\:tw-bg-purple-100:focus { + background-color: #faf5ff !important; + } + + .md\:focus\:tw-bg-purple-200:focus { + background-color: #e9d8fd !important; + } + + .md\:focus\:tw-bg-purple-300:focus { + background-color: #d6bcfa !important; + } + + .md\:focus\:tw-bg-purple-400:focus { + background-color: #b794f4 !important; + } + + .md\:focus\:tw-bg-purple-500:focus { + background-color: #9f7aea !important; + } + + .md\:focus\:tw-bg-purple-600:focus { + background-color: #805ad5 !important; + } + + .md\:focus\:tw-bg-purple-700:focus { + background-color: #6b46c1 !important; + } + + .md\:focus\:tw-bg-purple-800:focus { + background-color: #553c9a !important; + } + + .md\:focus\:tw-bg-purple-900:focus { + background-color: #44337a !important; + } + + .md\:focus\:tw-bg-pink-100:focus { + background-color: #fff5f7 !important; + } + + .md\:focus\:tw-bg-pink-200:focus { + background-color: #fed7e2 !important; + } + + .md\:focus\:tw-bg-pink-300:focus { + background-color: #fbb6ce !important; + } + + .md\:focus\:tw-bg-pink-400:focus { + background-color: #f687b3 !important; + } + + .md\:focus\:tw-bg-pink-500:focus { + background-color: #ed64a6 !important; + } + + .md\:focus\:tw-bg-pink-600:focus { + background-color: #d53f8c !important; + } + + .md\:focus\:tw-bg-pink-700:focus { + background-color: #b83280 !important; + } + + .md\:focus\:tw-bg-pink-800:focus { + background-color: #97266d !important; + } + + .md\:focus\:tw-bg-pink-900:focus { + background-color: #702459 !important; + } + + .md\:tw-bg-bottom { + background-position: bottom !important; + } + + .md\:tw-bg-center { + background-position: center !important; + } + + .md\:tw-bg-left { + background-position: left !important; + } + + .md\:tw-bg-left-bottom { + background-position: left bottom !important; + } + + .md\:tw-bg-left-top { + background-position: left top !important; + } + + .md\:tw-bg-right { + background-position: right !important; + } + + .md\:tw-bg-right-bottom { + background-position: right bottom !important; + } + + .md\:tw-bg-right-top { + background-position: right top !important; + } + + .md\:tw-bg-top { + background-position: top !important; + } + + .md\:tw-bg-repeat { + background-repeat: repeat !important; + } + + .md\:tw-bg-no-repeat { + background-repeat: no-repeat !important; + } + + .md\:tw-bg-repeat-x { + background-repeat: repeat-x !important; + } + + .md\:tw-bg-repeat-y { + background-repeat: repeat-y !important; + } + + .md\:tw-bg-auto { + background-size: auto !important; + } + + .md\:tw-bg-cover { + background-size: cover !important; + } + + .md\:tw-bg-contain { + background-size: contain !important; + } + + .md\:tw-border-transparent { + border-color: transparent !important; + } + + .md\:tw-border-black { + border-color: #000 !important; + } + + .md\:tw-border-white { + border-color: #fff !important; + } + + .md\:tw-border-gray-100 { + border-color: #f7fafc !important; + } + + .md\:tw-border-gray-200 { + border-color: #edf2f7 !important; + } + + .md\:tw-border-gray-300 { + border-color: #e2e8f0 !important; + } + + .md\:tw-border-gray-400 { + border-color: #cbd5e0 !important; + } + + .md\:tw-border-gray-500 { + border-color: #a0aec0 !important; + } + + .md\:tw-border-gray-600 { + border-color: #718096 !important; + } + + .md\:tw-border-gray-700 { + border-color: #4a5568 !important; + } + + .md\:tw-border-gray-800 { + border-color: #2d3748 !important; + } + + .md\:tw-border-gray-900 { + border-color: #1a202c !important; + } + + .md\:tw-border-red-100 { + border-color: #fff5f5 !important; + } + + .md\:tw-border-red-200 { + border-color: #fed7d7 !important; + } + + .md\:tw-border-red-300 { + border-color: #feb2b2 !important; + } + + .md\:tw-border-red-400 { + border-color: #fc8181 !important; + } + + .md\:tw-border-red-500 { + border-color: #f56565 !important; + } + + .md\:tw-border-red-600 { + border-color: #e53e3e !important; + } + + .md\:tw-border-red-700 { + border-color: #c53030 !important; + } + + .md\:tw-border-red-800 { + border-color: #9b2c2c !important; + } + + .md\:tw-border-red-900 { + border-color: #742a2a !important; + } + + .md\:tw-border-orange-100 { + border-color: #fffaf0 !important; + } + + .md\:tw-border-orange-200 { + border-color: #feebc8 !important; + } + + .md\:tw-border-orange-300 { + border-color: #fbd38d !important; + } + + .md\:tw-border-orange-400 { + border-color: #f6ad55 !important; + } + + .md\:tw-border-orange-500 { + border-color: #ed8936 !important; + } + + .md\:tw-border-orange-600 { + border-color: #dd6b20 !important; + } + + .md\:tw-border-orange-700 { + border-color: #c05621 !important; + } + + .md\:tw-border-orange-800 { + border-color: #9c4221 !important; + } + + .md\:tw-border-orange-900 { + border-color: #7b341e !important; + } + + .md\:tw-border-yellow-100 { + border-color: #fffff0 !important; + } + + .md\:tw-border-yellow-200 { + border-color: #fefcbf !important; + } + + .md\:tw-border-yellow-300 { + border-color: #faf089 !important; + } + + .md\:tw-border-yellow-400 { + border-color: #f6e05e !important; + } + + .md\:tw-border-yellow-500 { + border-color: #ecc94b !important; + } + + .md\:tw-border-yellow-600 { + border-color: #d69e2e !important; + } + + .md\:tw-border-yellow-700 { + border-color: #b7791f !important; + } + + .md\:tw-border-yellow-800 { + border-color: #975a16 !important; + } + + .md\:tw-border-yellow-900 { + border-color: #744210 !important; + } + + .md\:tw-border-green-100 { + border-color: #f0fff4 !important; + } + + .md\:tw-border-green-200 { + border-color: #c6f6d5 !important; + } + + .md\:tw-border-green-300 { + border-color: #9ae6b4 !important; + } + + .md\:tw-border-green-400 { + border-color: #68d391 !important; + } + + .md\:tw-border-green-500 { + border-color: #48bb78 !important; + } + + .md\:tw-border-green-600 { + border-color: #38a169 !important; + } + + .md\:tw-border-green-700 { + border-color: #2f855a !important; + } + + .md\:tw-border-green-800 { + border-color: #276749 !important; + } + + .md\:tw-border-green-900 { + border-color: #22543d !important; + } + + .md\:tw-border-teal-100 { + border-color: #e6fffa !important; + } + + .md\:tw-border-teal-200 { + border-color: #b2f5ea !important; + } + + .md\:tw-border-teal-300 { + border-color: #81e6d9 !important; + } + + .md\:tw-border-teal-400 { + border-color: #4fd1c5 !important; + } + + .md\:tw-border-teal-500 { + border-color: #38b2ac !important; + } + + .md\:tw-border-teal-600 { + border-color: #319795 !important; + } + + .md\:tw-border-teal-700 { + border-color: #2c7a7b !important; + } + + .md\:tw-border-teal-800 { + border-color: #285e61 !important; + } + + .md\:tw-border-teal-900 { + border-color: #234e52 !important; + } + + .md\:tw-border-blue-100 { + border-color: #ebf8ff !important; + } + + .md\:tw-border-blue-200 { + border-color: #bee3f8 !important; + } + + .md\:tw-border-blue-300 { + border-color: #90cdf4 !important; + } + + .md\:tw-border-blue-400 { + border-color: #63b3ed !important; + } + + .md\:tw-border-blue-500 { + border-color: #4299e1 !important; + } + + .md\:tw-border-blue-600 { + border-color: #3182ce !important; + } + + .md\:tw-border-blue-700 { + border-color: #2b6cb0 !important; + } + + .md\:tw-border-blue-800 { + border-color: #2c5282 !important; + } + + .md\:tw-border-blue-900 { + border-color: #2a4365 !important; + } + + .md\:tw-border-indigo-100 { + border-color: #ebf4ff !important; + } + + .md\:tw-border-indigo-200 { + border-color: #c3dafe !important; + } + + .md\:tw-border-indigo-300 { + border-color: #a3bffa !important; + } + + .md\:tw-border-indigo-400 { + border-color: #7f9cf5 !important; + } + + .md\:tw-border-indigo-500 { + border-color: #667eea !important; + } + + .md\:tw-border-indigo-600 { + border-color: #5a67d8 !important; + } + + .md\:tw-border-indigo-700 { + border-color: #4c51bf !important; + } + + .md\:tw-border-indigo-800 { + border-color: #434190 !important; + } + + .md\:tw-border-indigo-900 { + border-color: #3c366b !important; + } + + .md\:tw-border-purple-100 { + border-color: #faf5ff !important; + } + + .md\:tw-border-purple-200 { + border-color: #e9d8fd !important; + } + + .md\:tw-border-purple-300 { + border-color: #d6bcfa !important; + } + + .md\:tw-border-purple-400 { + border-color: #b794f4 !important; + } + + .md\:tw-border-purple-500 { + border-color: #9f7aea !important; + } + + .md\:tw-border-purple-600 { + border-color: #805ad5 !important; + } + + .md\:tw-border-purple-700 { + border-color: #6b46c1 !important; + } + + .md\:tw-border-purple-800 { + border-color: #553c9a !important; + } + + .md\:tw-border-purple-900 { + border-color: #44337a !important; + } + + .md\:tw-border-pink-100 { + border-color: #fff5f7 !important; + } + + .md\:tw-border-pink-200 { + border-color: #fed7e2 !important; + } + + .md\:tw-border-pink-300 { + border-color: #fbb6ce !important; + } + + .md\:tw-border-pink-400 { + border-color: #f687b3 !important; + } + + .md\:tw-border-pink-500 { + border-color: #ed64a6 !important; + } + + .md\:tw-border-pink-600 { + border-color: #d53f8c !important; + } + + .md\:tw-border-pink-700 { + border-color: #b83280 !important; + } + + .md\:tw-border-pink-800 { + border-color: #97266d !important; + } + + .md\:tw-border-pink-900 { + border-color: #702459 !important; + } + + .md\:hover\:tw-border-transparent:hover { + border-color: transparent !important; + } + + .md\:hover\:tw-border-black:hover { + border-color: #000 !important; + } + + .md\:hover\:tw-border-white:hover { + border-color: #fff !important; + } + + .md\:hover\:tw-border-gray-100:hover { + border-color: #f7fafc !important; + } + + .md\:hover\:tw-border-gray-200:hover { + border-color: #edf2f7 !important; + } + + .md\:hover\:tw-border-gray-300:hover { + border-color: #e2e8f0 !important; + } + + .md\:hover\:tw-border-gray-400:hover { + border-color: #cbd5e0 !important; + } + + .md\:hover\:tw-border-gray-500:hover { + border-color: #a0aec0 !important; + } + + .md\:hover\:tw-border-gray-600:hover { + border-color: #718096 !important; + } + + .md\:hover\:tw-border-gray-700:hover { + border-color: #4a5568 !important; + } + + .md\:hover\:tw-border-gray-800:hover { + border-color: #2d3748 !important; + } + + .md\:hover\:tw-border-gray-900:hover { + border-color: #1a202c !important; + } + + .md\:hover\:tw-border-red-100:hover { + border-color: #fff5f5 !important; + } + + .md\:hover\:tw-border-red-200:hover { + border-color: #fed7d7 !important; + } + + .md\:hover\:tw-border-red-300:hover { + border-color: #feb2b2 !important; + } + + .md\:hover\:tw-border-red-400:hover { + border-color: #fc8181 !important; + } + + .md\:hover\:tw-border-red-500:hover { + border-color: #f56565 !important; + } + + .md\:hover\:tw-border-red-600:hover { + border-color: #e53e3e !important; + } + + .md\:hover\:tw-border-red-700:hover { + border-color: #c53030 !important; + } + + .md\:hover\:tw-border-red-800:hover { + border-color: #9b2c2c !important; + } + + .md\:hover\:tw-border-red-900:hover { + border-color: #742a2a !important; + } + + .md\:hover\:tw-border-orange-100:hover { + border-color: #fffaf0 !important; + } + + .md\:hover\:tw-border-orange-200:hover { + border-color: #feebc8 !important; + } + + .md\:hover\:tw-border-orange-300:hover { + border-color: #fbd38d !important; + } + + .md\:hover\:tw-border-orange-400:hover { + border-color: #f6ad55 !important; + } + + .md\:hover\:tw-border-orange-500:hover { + border-color: #ed8936 !important; + } + + .md\:hover\:tw-border-orange-600:hover { + border-color: #dd6b20 !important; + } + + .md\:hover\:tw-border-orange-700:hover { + border-color: #c05621 !important; + } + + .md\:hover\:tw-border-orange-800:hover { + border-color: #9c4221 !important; + } + + .md\:hover\:tw-border-orange-900:hover { + border-color: #7b341e !important; + } + + .md\:hover\:tw-border-yellow-100:hover { + border-color: #fffff0 !important; + } + + .md\:hover\:tw-border-yellow-200:hover { + border-color: #fefcbf !important; + } + + .md\:hover\:tw-border-yellow-300:hover { + border-color: #faf089 !important; + } + + .md\:hover\:tw-border-yellow-400:hover { + border-color: #f6e05e !important; + } + + .md\:hover\:tw-border-yellow-500:hover { + border-color: #ecc94b !important; + } + + .md\:hover\:tw-border-yellow-600:hover { + border-color: #d69e2e !important; + } + + .md\:hover\:tw-border-yellow-700:hover { + border-color: #b7791f !important; + } + + .md\:hover\:tw-border-yellow-800:hover { + border-color: #975a16 !important; + } + + .md\:hover\:tw-border-yellow-900:hover { + border-color: #744210 !important; + } + + .md\:hover\:tw-border-green-100:hover { + border-color: #f0fff4 !important; + } + + .md\:hover\:tw-border-green-200:hover { + border-color: #c6f6d5 !important; + } + + .md\:hover\:tw-border-green-300:hover { + border-color: #9ae6b4 !important; + } + + .md\:hover\:tw-border-green-400:hover { + border-color: #68d391 !important; + } + + .md\:hover\:tw-border-green-500:hover { + border-color: #48bb78 !important; + } + + .md\:hover\:tw-border-green-600:hover { + border-color: #38a169 !important; + } + + .md\:hover\:tw-border-green-700:hover { + border-color: #2f855a !important; + } + + .md\:hover\:tw-border-green-800:hover { + border-color: #276749 !important; + } + + .md\:hover\:tw-border-green-900:hover { + border-color: #22543d !important; + } + + .md\:hover\:tw-border-teal-100:hover { + border-color: #e6fffa !important; + } + + .md\:hover\:tw-border-teal-200:hover { + border-color: #b2f5ea !important; + } + + .md\:hover\:tw-border-teal-300:hover { + border-color: #81e6d9 !important; + } + + .md\:hover\:tw-border-teal-400:hover { + border-color: #4fd1c5 !important; + } + + .md\:hover\:tw-border-teal-500:hover { + border-color: #38b2ac !important; + } + + .md\:hover\:tw-border-teal-600:hover { + border-color: #319795 !important; + } + + .md\:hover\:tw-border-teal-700:hover { + border-color: #2c7a7b !important; + } + + .md\:hover\:tw-border-teal-800:hover { + border-color: #285e61 !important; + } + + .md\:hover\:tw-border-teal-900:hover { + border-color: #234e52 !important; + } + + .md\:hover\:tw-border-blue-100:hover { + border-color: #ebf8ff !important; + } + + .md\:hover\:tw-border-blue-200:hover { + border-color: #bee3f8 !important; + } + + .md\:hover\:tw-border-blue-300:hover { + border-color: #90cdf4 !important; + } + + .md\:hover\:tw-border-blue-400:hover { + border-color: #63b3ed !important; + } + + .md\:hover\:tw-border-blue-500:hover { + border-color: #4299e1 !important; + } + + .md\:hover\:tw-border-blue-600:hover { + border-color: #3182ce !important; + } + + .md\:hover\:tw-border-blue-700:hover { + border-color: #2b6cb0 !important; + } + + .md\:hover\:tw-border-blue-800:hover { + border-color: #2c5282 !important; + } + + .md\:hover\:tw-border-blue-900:hover { + border-color: #2a4365 !important; + } + + .md\:hover\:tw-border-indigo-100:hover { + border-color: #ebf4ff !important; + } + + .md\:hover\:tw-border-indigo-200:hover { + border-color: #c3dafe !important; + } + + .md\:hover\:tw-border-indigo-300:hover { + border-color: #a3bffa !important; + } + + .md\:hover\:tw-border-indigo-400:hover { + border-color: #7f9cf5 !important; + } + + .md\:hover\:tw-border-indigo-500:hover { + border-color: #667eea !important; + } + + .md\:hover\:tw-border-indigo-600:hover { + border-color: #5a67d8 !important; + } + + .md\:hover\:tw-border-indigo-700:hover { + border-color: #4c51bf !important; + } + + .md\:hover\:tw-border-indigo-800:hover { + border-color: #434190 !important; + } + + .md\:hover\:tw-border-indigo-900:hover { + border-color: #3c366b !important; + } + + .md\:hover\:tw-border-purple-100:hover { + border-color: #faf5ff !important; + } + + .md\:hover\:tw-border-purple-200:hover { + border-color: #e9d8fd !important; + } + + .md\:hover\:tw-border-purple-300:hover { + border-color: #d6bcfa !important; + } + + .md\:hover\:tw-border-purple-400:hover { + border-color: #b794f4 !important; + } + + .md\:hover\:tw-border-purple-500:hover { + border-color: #9f7aea !important; + } + + .md\:hover\:tw-border-purple-600:hover { + border-color: #805ad5 !important; + } + + .md\:hover\:tw-border-purple-700:hover { + border-color: #6b46c1 !important; + } + + .md\:hover\:tw-border-purple-800:hover { + border-color: #553c9a !important; + } + + .md\:hover\:tw-border-purple-900:hover { + border-color: #44337a !important; + } + + .md\:hover\:tw-border-pink-100:hover { + border-color: #fff5f7 !important; + } + + .md\:hover\:tw-border-pink-200:hover { + border-color: #fed7e2 !important; + } + + .md\:hover\:tw-border-pink-300:hover { + border-color: #fbb6ce !important; + } + + .md\:hover\:tw-border-pink-400:hover { + border-color: #f687b3 !important; + } + + .md\:hover\:tw-border-pink-500:hover { + border-color: #ed64a6 !important; + } + + .md\:hover\:tw-border-pink-600:hover { + border-color: #d53f8c !important; + } + + .md\:hover\:tw-border-pink-700:hover { + border-color: #b83280 !important; + } + + .md\:hover\:tw-border-pink-800:hover { + border-color: #97266d !important; + } + + .md\:hover\:tw-border-pink-900:hover { + border-color: #702459 !important; + } + + .md\:focus\:tw-border-transparent:focus { + border-color: transparent !important; + } + + .md\:focus\:tw-border-black:focus { + border-color: #000 !important; + } + + .md\:focus\:tw-border-white:focus { + border-color: #fff !important; + } + + .md\:focus\:tw-border-gray-100:focus { + border-color: #f7fafc !important; + } + + .md\:focus\:tw-border-gray-200:focus { + border-color: #edf2f7 !important; + } + + .md\:focus\:tw-border-gray-300:focus { + border-color: #e2e8f0 !important; + } + + .md\:focus\:tw-border-gray-400:focus { + border-color: #cbd5e0 !important; + } + + .md\:focus\:tw-border-gray-500:focus { + border-color: #a0aec0 !important; + } + + .md\:focus\:tw-border-gray-600:focus { + border-color: #718096 !important; + } + + .md\:focus\:tw-border-gray-700:focus { + border-color: #4a5568 !important; + } + + .md\:focus\:tw-border-gray-800:focus { + border-color: #2d3748 !important; + } + + .md\:focus\:tw-border-gray-900:focus { + border-color: #1a202c !important; + } + + .md\:focus\:tw-border-red-100:focus { + border-color: #fff5f5 !important; + } + + .md\:focus\:tw-border-red-200:focus { + border-color: #fed7d7 !important; + } + + .md\:focus\:tw-border-red-300:focus { + border-color: #feb2b2 !important; + } + + .md\:focus\:tw-border-red-400:focus { + border-color: #fc8181 !important; + } + + .md\:focus\:tw-border-red-500:focus { + border-color: #f56565 !important; + } + + .md\:focus\:tw-border-red-600:focus { + border-color: #e53e3e !important; + } + + .md\:focus\:tw-border-red-700:focus { + border-color: #c53030 !important; + } + + .md\:focus\:tw-border-red-800:focus { + border-color: #9b2c2c !important; + } + + .md\:focus\:tw-border-red-900:focus { + border-color: #742a2a !important; + } + + .md\:focus\:tw-border-orange-100:focus { + border-color: #fffaf0 !important; + } + + .md\:focus\:tw-border-orange-200:focus { + border-color: #feebc8 !important; + } + + .md\:focus\:tw-border-orange-300:focus { + border-color: #fbd38d !important; + } + + .md\:focus\:tw-border-orange-400:focus { + border-color: #f6ad55 !important; + } + + .md\:focus\:tw-border-orange-500:focus { + border-color: #ed8936 !important; + } + + .md\:focus\:tw-border-orange-600:focus { + border-color: #dd6b20 !important; + } + + .md\:focus\:tw-border-orange-700:focus { + border-color: #c05621 !important; + } + + .md\:focus\:tw-border-orange-800:focus { + border-color: #9c4221 !important; + } + + .md\:focus\:tw-border-orange-900:focus { + border-color: #7b341e !important; + } + + .md\:focus\:tw-border-yellow-100:focus { + border-color: #fffff0 !important; + } + + .md\:focus\:tw-border-yellow-200:focus { + border-color: #fefcbf !important; + } + + .md\:focus\:tw-border-yellow-300:focus { + border-color: #faf089 !important; + } + + .md\:focus\:tw-border-yellow-400:focus { + border-color: #f6e05e !important; + } + + .md\:focus\:tw-border-yellow-500:focus { + border-color: #ecc94b !important; + } + + .md\:focus\:tw-border-yellow-600:focus { + border-color: #d69e2e !important; + } + + .md\:focus\:tw-border-yellow-700:focus { + border-color: #b7791f !important; + } + + .md\:focus\:tw-border-yellow-800:focus { + border-color: #975a16 !important; + } + + .md\:focus\:tw-border-yellow-900:focus { + border-color: #744210 !important; + } + + .md\:focus\:tw-border-green-100:focus { + border-color: #f0fff4 !important; + } + + .md\:focus\:tw-border-green-200:focus { + border-color: #c6f6d5 !important; + } + + .md\:focus\:tw-border-green-300:focus { + border-color: #9ae6b4 !important; + } + + .md\:focus\:tw-border-green-400:focus { + border-color: #68d391 !important; + } + + .md\:focus\:tw-border-green-500:focus { + border-color: #48bb78 !important; + } + + .md\:focus\:tw-border-green-600:focus { + border-color: #38a169 !important; + } + + .md\:focus\:tw-border-green-700:focus { + border-color: #2f855a !important; + } + + .md\:focus\:tw-border-green-800:focus { + border-color: #276749 !important; + } + + .md\:focus\:tw-border-green-900:focus { + border-color: #22543d !important; + } + + .md\:focus\:tw-border-teal-100:focus { + border-color: #e6fffa !important; + } + + .md\:focus\:tw-border-teal-200:focus { + border-color: #b2f5ea !important; + } + + .md\:focus\:tw-border-teal-300:focus { + border-color: #81e6d9 !important; + } + + .md\:focus\:tw-border-teal-400:focus { + border-color: #4fd1c5 !important; + } + + .md\:focus\:tw-border-teal-500:focus { + border-color: #38b2ac !important; + } + + .md\:focus\:tw-border-teal-600:focus { + border-color: #319795 !important; + } + + .md\:focus\:tw-border-teal-700:focus { + border-color: #2c7a7b !important; + } + + .md\:focus\:tw-border-teal-800:focus { + border-color: #285e61 !important; + } + + .md\:focus\:tw-border-teal-900:focus { + border-color: #234e52 !important; + } + + .md\:focus\:tw-border-blue-100:focus { + border-color: #ebf8ff !important; + } + + .md\:focus\:tw-border-blue-200:focus { + border-color: #bee3f8 !important; + } + + .md\:focus\:tw-border-blue-300:focus { + border-color: #90cdf4 !important; + } + + .md\:focus\:tw-border-blue-400:focus { + border-color: #63b3ed !important; + } + + .md\:focus\:tw-border-blue-500:focus { + border-color: #4299e1 !important; + } + + .md\:focus\:tw-border-blue-600:focus { + border-color: #3182ce !important; + } + + .md\:focus\:tw-border-blue-700:focus { + border-color: #2b6cb0 !important; + } + + .md\:focus\:tw-border-blue-800:focus { + border-color: #2c5282 !important; + } + + .md\:focus\:tw-border-blue-900:focus { + border-color: #2a4365 !important; + } + + .md\:focus\:tw-border-indigo-100:focus { + border-color: #ebf4ff !important; + } + + .md\:focus\:tw-border-indigo-200:focus { + border-color: #c3dafe !important; + } + + .md\:focus\:tw-border-indigo-300:focus { + border-color: #a3bffa !important; + } + + .md\:focus\:tw-border-indigo-400:focus { + border-color: #7f9cf5 !important; + } + + .md\:focus\:tw-border-indigo-500:focus { + border-color: #667eea !important; + } + + .md\:focus\:tw-border-indigo-600:focus { + border-color: #5a67d8 !important; + } + + .md\:focus\:tw-border-indigo-700:focus { + border-color: #4c51bf !important; + } + + .md\:focus\:tw-border-indigo-800:focus { + border-color: #434190 !important; + } + + .md\:focus\:tw-border-indigo-900:focus { + border-color: #3c366b !important; + } + + .md\:focus\:tw-border-purple-100:focus { + border-color: #faf5ff !important; + } + + .md\:focus\:tw-border-purple-200:focus { + border-color: #e9d8fd !important; + } + + .md\:focus\:tw-border-purple-300:focus { + border-color: #d6bcfa !important; + } + + .md\:focus\:tw-border-purple-400:focus { + border-color: #b794f4 !important; + } + + .md\:focus\:tw-border-purple-500:focus { + border-color: #9f7aea !important; + } + + .md\:focus\:tw-border-purple-600:focus { + border-color: #805ad5 !important; + } + + .md\:focus\:tw-border-purple-700:focus { + border-color: #6b46c1 !important; + } + + .md\:focus\:tw-border-purple-800:focus { + border-color: #553c9a !important; + } + + .md\:focus\:tw-border-purple-900:focus { + border-color: #44337a !important; + } + + .md\:focus\:tw-border-pink-100:focus { + border-color: #fff5f7 !important; + } + + .md\:focus\:tw-border-pink-200:focus { + border-color: #fed7e2 !important; + } + + .md\:focus\:tw-border-pink-300:focus { + border-color: #fbb6ce !important; + } + + .md\:focus\:tw-border-pink-400:focus { + border-color: #f687b3 !important; + } + + .md\:focus\:tw-border-pink-500:focus { + border-color: #ed64a6 !important; + } + + .md\:focus\:tw-border-pink-600:focus { + border-color: #d53f8c !important; + } + + .md\:focus\:tw-border-pink-700:focus { + border-color: #b83280 !important; + } + + .md\:focus\:tw-border-pink-800:focus { + border-color: #97266d !important; + } + + .md\:focus\:tw-border-pink-900:focus { + border-color: #702459 !important; + } + + .md\:tw-rounded-none { + border-radius: 0 !important; + } + + .md\:tw-rounded-sm { + border-radius: .125rem !important; + } + + .md\:tw-rounded { + border-radius: .25rem !important; + } + + .md\:tw-rounded-lg { + border-radius: .5rem !important; + } + + .md\:tw-rounded-full { + border-radius: 9999px !important; + } + + .md\:tw-rounded-t-none { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .md\:tw-rounded-r-none { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .md\:tw-rounded-b-none { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .md\:tw-rounded-l-none { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .md\:tw-rounded-t-sm { + border-top-left-radius: .125rem !important; + border-top-right-radius: .125rem !important; + } + + .md\:tw-rounded-r-sm { + border-top-right-radius: .125rem !important; + border-bottom-right-radius: .125rem !important; + } + + .md\:tw-rounded-b-sm { + border-bottom-right-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .md\:tw-rounded-l-sm { + border-top-left-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .md\:tw-rounded-t { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important; + } + + .md\:tw-rounded-r { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important; + } + + .md\:tw-rounded-b { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .md\:tw-rounded-l { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .md\:tw-rounded-t-lg { + border-top-left-radius: .5rem !important; + border-top-right-radius: .5rem !important; + } + + .md\:tw-rounded-r-lg { + border-top-right-radius: .5rem !important; + border-bottom-right-radius: .5rem !important; + } + + .md\:tw-rounded-b-lg { + border-bottom-right-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .md\:tw-rounded-l-lg { + border-top-left-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .md\:tw-rounded-t-full { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; + } + + .md\:tw-rounded-r-full { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; + } + + .md\:tw-rounded-b-full { + border-bottom-right-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .md\:tw-rounded-l-full { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .md\:tw-rounded-tl-none { + border-top-left-radius: 0 !important; + } + + .md\:tw-rounded-tr-none { + border-top-right-radius: 0 !important; + } + + .md\:tw-rounded-br-none { + border-bottom-right-radius: 0 !important; + } + + .md\:tw-rounded-bl-none { + border-bottom-left-radius: 0 !important; + } + + .md\:tw-rounded-tl-sm { + border-top-left-radius: .125rem !important; + } + + .md\:tw-rounded-tr-sm { + border-top-right-radius: .125rem !important; + } + + .md\:tw-rounded-br-sm { + border-bottom-right-radius: .125rem !important; + } + + .md\:tw-rounded-bl-sm { + border-bottom-left-radius: .125rem !important; + } + + .md\:tw-rounded-tl { + border-top-left-radius: .25rem !important; + } + + .md\:tw-rounded-tr { + border-top-right-radius: .25rem !important; + } + + .md\:tw-rounded-br { + border-bottom-right-radius: .25rem !important; + } + + .md\:tw-rounded-bl { + border-bottom-left-radius: .25rem !important; + } + + .md\:tw-rounded-tl-lg { + border-top-left-radius: .5rem !important; + } + + .md\:tw-rounded-tr-lg { + border-top-right-radius: .5rem !important; + } + + .md\:tw-rounded-br-lg { + border-bottom-right-radius: .5rem !important; + } + + .md\:tw-rounded-bl-lg { + border-bottom-left-radius: .5rem !important; + } + + .md\:tw-rounded-tl-full { + border-top-left-radius: 9999px !important; + } + + .md\:tw-rounded-tr-full { + border-top-right-radius: 9999px !important; + } + + .md\:tw-rounded-br-full { + border-bottom-right-radius: 9999px !important; + } + + .md\:tw-rounded-bl-full { + border-bottom-left-radius: 9999px !important; + } + + .md\:tw-border-solid { + border-style: solid !important; + } + + .md\:tw-border-dashed { + border-style: dashed !important; + } + + .md\:tw-border-dotted { + border-style: dotted !important; + } + + .md\:tw-border-none { + border-style: none !important; + } + + .md\:tw-border-0 { + border-width: 0 !important; + } + + .md\:tw-border-2 { + border-width: 2px !important; + } + + .md\:tw-border-4 { + border-width: 4px !important; + } + + .md\:tw-border-8 { + border-width: 8px !important; + } + + .md\:tw-border { + border-width: 1px !important; + } + + .md\:tw-border-t-0 { + border-top-width: 0 !important; + } + + .md\:tw-border-r-0 { + border-right-width: 0 !important; + } + + .md\:tw-border-b-0 { + border-bottom-width: 0 !important; + } + + .md\:tw-border-l-0 { + border-left-width: 0 !important; + } + + .md\:tw-border-t-2 { + border-top-width: 2px !important; + } + + .md\:tw-border-r-2 { + border-right-width: 2px !important; + } + + .md\:tw-border-b-2 { + border-bottom-width: 2px !important; + } + + .md\:tw-border-l-2 { + border-left-width: 2px !important; + } + + .md\:tw-border-t-4 { + border-top-width: 4px !important; + } + + .md\:tw-border-r-4 { + border-right-width: 4px !important; + } + + .md\:tw-border-b-4 { + border-bottom-width: 4px !important; + } + + .md\:tw-border-l-4 { + border-left-width: 4px !important; + } + + .md\:tw-border-t-8 { + border-top-width: 8px !important; + } + + .md\:tw-border-r-8 { + border-right-width: 8px !important; + } + + .md\:tw-border-b-8 { + border-bottom-width: 8px !important; + } + + .md\:tw-border-l-8 { + border-left-width: 8px !important; + } + + .md\:tw-border-t { + border-top-width: 1px !important; + } + + .md\:tw-border-r { + border-right-width: 1px !important; + } + + .md\:tw-border-b { + border-bottom-width: 1px !important; + } + + .md\:tw-border-l { + border-left-width: 1px !important; + } + + .md\:tw-cursor-auto { + cursor: auto !important; + } + + .md\:tw-cursor-default { + cursor: default !important; + } + + .md\:tw-cursor-pointer { + cursor: pointer !important; + } + + .md\:tw-cursor-wait { + cursor: wait !important; + } + + .md\:tw-cursor-move { + cursor: move !important; + } + + .md\:tw-cursor-not-allowed { + cursor: not-allowed !important; + } + + .md\:tw-block { + display: block !important; + } + + .md\:tw-inline-block { + display: inline-block !important; + } + + .md\:tw-inline { + display: inline !important; + } + + .md\:tw-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .md\:tw-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .md\:tw-table { + display: table !important; + } + + .md\:tw-table-row { + display: table-row !important; + } + + .md\:tw-table-cell { + display: table-cell !important; + } + + .md\:tw-hidden { + display: none !important; + } + + .md\:tw-flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .md\:tw-flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .md\:tw-flex-col { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .md\:tw-flex-col-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .md\:tw-flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .md\:tw-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .md\:tw-flex-no-wrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .md\:tw-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .md\:tw-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .md\:tw-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .md\:tw-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .md\:tw-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .md\:tw-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .md\:tw-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .md\:tw-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .md\:tw-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .md\:tw-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .md\:tw-justify-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .md\:tw-justify-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .md\:tw-justify-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .md\:tw-justify-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .md\:tw-justify-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .md\:tw-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .md\:tw-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .md\:tw-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .md\:tw-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .md\:tw-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .md\:tw-flex-1 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 0% !important; + flex: 1 1 0% !important; + } + + .md\:tw-flex-auto { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .md\:tw-flex-initial { + -webkit-box-flex: 0 !important; + -ms-flex: 0 1 auto !important; + flex: 0 1 auto !important; + } + + .md\:tw-flex-none { + -webkit-box-flex: 0 !important; + -ms-flex: none !important; + flex: none !important; + } + + .md\:tw-flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .md\:tw-flex-grow { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .md\:tw-flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .md\:tw-flex-shrink { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .md\:tw-float-right { + float: right !important; + } + + .md\:tw-float-left { + float: left !important; + } + + .md\:tw-float-none { + float: none !important; + } + + .md\:tw-clearfix:after { + content: "" !important; + display: table !important; + clear: both !important; + } + + .md\:tw-font-sans { + font-family: -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" !important; + } + + .md\:tw-font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; + } + + .md\:tw-font-mono { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; + } + + .md\:tw-font-hairline { + font-weight: 100 !important; + } + + .md\:tw-font-thin { + font-weight: 200 !important; + } + + .md\:tw-font-light { + font-weight: 300 !important; + } + + .md\:tw-font-normal { + font-weight: 400 !important; + } + + .md\:tw-font-medium { + font-weight: 500 !important; + } + + .md\:tw-font-semibold { + font-weight: 600 !important; + } + + .md\:tw-font-bold { + font-weight: 700 !important; + } + + .md\:tw-font-extrabold { + font-weight: 800 !important; + } + + .md\:tw-font-black { + font-weight: 900 !important; + } + + .md\:hover\:tw-font-hairline:hover { + font-weight: 100 !important; + } + + .md\:hover\:tw-font-thin:hover { + font-weight: 200 !important; + } + + .md\:hover\:tw-font-light:hover { + font-weight: 300 !important; + } + + .md\:hover\:tw-font-normal:hover { + font-weight: 400 !important; + } + + .md\:hover\:tw-font-medium:hover { + font-weight: 500 !important; + } + + .md\:hover\:tw-font-semibold:hover { + font-weight: 600 !important; + } + + .md\:hover\:tw-font-bold:hover { + font-weight: 700 !important; + } + + .md\:hover\:tw-font-extrabold:hover { + font-weight: 800 !important; + } + + .md\:hover\:tw-font-black:hover { + font-weight: 900 !important; + } + + .md\:focus\:tw-font-hairline:focus { + font-weight: 100 !important; + } + + .md\:focus\:tw-font-thin:focus { + font-weight: 200 !important; + } + + .md\:focus\:tw-font-light:focus { + font-weight: 300 !important; + } + + .md\:focus\:tw-font-normal:focus { + font-weight: 400 !important; + } + + .md\:focus\:tw-font-medium:focus { + font-weight: 500 !important; + } + + .md\:focus\:tw-font-semibold:focus { + font-weight: 600 !important; + } + + .md\:focus\:tw-font-bold:focus { + font-weight: 700 !important; + } + + .md\:focus\:tw-font-extrabold:focus { + font-weight: 800 !important; + } + + .md\:focus\:tw-font-black:focus { + font-weight: 900 !important; + } + + .md\:tw-h-0 { + height: 0 !important; + } + + .md\:tw-h-1 { + height: .25rem !important; + } + + .md\:tw-h-2 { + height: .5rem !important; + } + + .md\:tw-h-3 { + height: .75rem !important; + } + + .md\:tw-h-4 { + height: 1rem !important; + } + + .md\:tw-h-5 { + height: 1.25rem !important; + } + + .md\:tw-h-6 { + height: 1.5rem !important; + } + + .md\:tw-h-8 { + height: 2rem !important; + } + + .md\:tw-h-10 { + height: 2.5rem !important; + } + + .md\:tw-h-12 { + height: 3rem !important; + } + + .md\:tw-h-16 { + height: 4rem !important; + } + + .md\:tw-h-20 { + height: 5rem !important; + } + + .md\:tw-h-24 { + height: 6rem !important; + } + + .md\:tw-h-32 { + height: 8rem !important; + } + + .md\:tw-h-40 { + height: 10rem !important; + } + + .md\:tw-h-48 { + height: 12rem !important; + } + + .md\:tw-h-56 { + height: 14rem !important; + } + + .md\:tw-h-64 { + height: 16rem !important; + } + + .md\:tw-h-auto { + height: auto !important; + } + + .md\:tw-h-px { + height: 1px !important; + } + + .md\:tw-h-full { + height: 100% !important; + } + + .md\:tw-h-screen { + height: 100vh !important; + } + + .md\:tw-leading-none { + line-height: 1 !important; + } + + .md\:tw-leading-tight { + line-height: 1.25 !important; + } + + .md\:tw-leading-snug { + line-height: 1.375 !important; + } + + .md\:tw-leading-normal { + line-height: 1.5 !important; + } + + .md\:tw-leading-relaxed { + line-height: 1.625 !important; + } + + .md\:tw-leading-loose { + line-height: 2 !important; + } + + .md\:tw-list-inside { + list-style-position: inside !important; + } + + .md\:tw-list-outside { + list-style-position: outside !important; + } + + .md\:tw-list-none { + list-style-type: none !important; + } + + .md\:tw-list-disc { + list-style-type: disc !important; + } + + .md\:tw-list-decimal { + list-style-type: decimal !important; + } + + .md\:tw-m-0 { + margin: 0 !important; + } + + .md\:tw-m-1 { + margin: .25rem !important; + } + + .md\:tw-m-2 { + margin: .5rem !important; + } + + .md\:tw-m-3 { + margin: .75rem !important; + } + + .md\:tw-m-4 { + margin: 1rem !important; + } + + .md\:tw-m-5 { + margin: 1.25rem !important; + } + + .md\:tw-m-6 { + margin: 1.5rem !important; + } + + .md\:tw-m-8 { + margin: 2rem !important; + } + + .md\:tw-m-10 { + margin: 2.5rem !important; + } + + .md\:tw-m-12 { + margin: 3rem !important; + } + + .md\:tw-m-16 { + margin: 4rem !important; + } + + .md\:tw-m-20 { + margin: 5rem !important; + } + + .md\:tw-m-24 { + margin: 6rem !important; + } + + .md\:tw-m-32 { + margin: 8rem !important; + } + + .md\:tw-m-40 { + margin: 10rem !important; + } + + .md\:tw-m-48 { + margin: 12rem !important; + } + + .md\:tw-m-56 { + margin: 14rem !important; + } + + .md\:tw-m-64 { + margin: 16rem !important; + } + + .md\:tw-m-auto { + margin: auto !important; + } + + .md\:tw-m-px { + margin: 1px !important; + } + + .md\:tw-my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .md\:tw-mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .md\:tw-my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important; + } + + .md\:tw-mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important; + } + + .md\:tw-my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important; + } + + .md\:tw-mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important; + } + + .md\:tw-my-3 { + margin-top: .75rem !important; + margin-bottom: .75rem !important; + } + + .md\:tw-mx-3 { + margin-left: .75rem !important; + margin-right: .75rem !important; + } + + .md\:tw-my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .md\:tw-mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .md\:tw-my-5 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .md\:tw-mx-5 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .md\:tw-my-6 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .md\:tw-mx-6 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .md\:tw-my-8 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + .md\:tw-mx-8 { + margin-left: 2rem !important; + margin-right: 2rem !important; + } + + .md\:tw-my-10 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + .md\:tw-mx-10 { + margin-left: 2.5rem !important; + margin-right: 2.5rem !important; + } + + .md\:tw-my-12 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .md\:tw-mx-12 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .md\:tw-my-16 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .md\:tw-mx-16 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .md\:tw-my-20 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .md\:tw-mx-20 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .md\:tw-my-24 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + + .md\:tw-mx-24 { + margin-left: 6rem !important; + margin-right: 6rem !important; + } + + .md\:tw-my-32 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; + } + + .md\:tw-mx-32 { + margin-left: 8rem !important; + margin-right: 8rem !important; + } + + .md\:tw-my-40 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .md\:tw-mx-40 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .md\:tw-my-48 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; + } + + .md\:tw-mx-48 { + margin-left: 12rem !important; + margin-right: 12rem !important; + } + + .md\:tw-my-56 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; + } + + .md\:tw-mx-56 { + margin-left: 14rem !important; + margin-right: 14rem !important; + } + + .md\:tw-my-64 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; + } + + .md\:tw-mx-64 { + margin-left: 16rem !important; + margin-right: 16rem !important; + } + + .md\:tw-my-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .md\:tw-mx-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .md\:tw-my-px { + margin-top: 1px !important; + margin-bottom: 1px !important; + } + + .md\:tw-mx-px { + margin-left: 1px !important; + margin-right: 1px !important; + } + + .md\:tw-mt-0 { + margin-top: 0 !important; + } + + .md\:tw-mr-0 { + margin-right: 0 !important; + } + + .md\:tw-mb-0 { + margin-bottom: 0 !important; + } + + .md\:tw-ml-0 { + margin-left: 0 !important; + } + + .md\:tw-mt-1 { + margin-top: .25rem !important; + } + + .md\:tw-mr-1 { + margin-right: .25rem !important; + } + + .md\:tw-mb-1 { + margin-bottom: .25rem !important; + } + + .md\:tw-ml-1 { + margin-left: .25rem !important; + } + + .md\:tw-mt-2 { + margin-top: .5rem !important; + } + + .md\:tw-mr-2 { + margin-right: .5rem !important; + } + + .md\:tw-mb-2 { + margin-bottom: .5rem !important; + } + + .md\:tw-ml-2 { + margin-left: .5rem !important; + } + + .md\:tw-mt-3 { + margin-top: .75rem !important; + } + + .md\:tw-mr-3 { + margin-right: .75rem !important; + } + + .md\:tw-mb-3 { + margin-bottom: .75rem !important; + } + + .md\:tw-ml-3 { + margin-left: .75rem !important; + } + + .md\:tw-mt-4 { + margin-top: 1rem !important; + } + + .md\:tw-mr-4 { + margin-right: 1rem !important; + } + + .md\:tw-mb-4 { + margin-bottom: 1rem !important; + } + + .md\:tw-ml-4 { + margin-left: 1rem !important; + } + + .md\:tw-mt-5 { + margin-top: 1.25rem !important; + } + + .md\:tw-mr-5 { + margin-right: 1.25rem !important; + } + + .md\:tw-mb-5 { + margin-bottom: 1.25rem !important; + } + + .md\:tw-ml-5 { + margin-left: 1.25rem !important; + } + + .md\:tw-mt-6 { + margin-top: 1.5rem !important; + } + + .md\:tw-mr-6 { + margin-right: 1.5rem !important; + } + + .md\:tw-mb-6 { + margin-bottom: 1.5rem !important; + } + + .md\:tw-ml-6 { + margin-left: 1.5rem !important; + } + + .md\:tw-mt-8 { + margin-top: 2rem !important; + } + + .md\:tw-mr-8 { + margin-right: 2rem !important; + } + + .md\:tw-mb-8 { + margin-bottom: 2rem !important; + } + + .md\:tw-ml-8 { + margin-left: 2rem !important; + } + + .md\:tw-mt-10 { + margin-top: 2.5rem !important; + } + + .md\:tw-mr-10 { + margin-right: 2.5rem !important; + } + + .md\:tw-mb-10 { + margin-bottom: 2.5rem !important; + } + + .md\:tw-ml-10 { + margin-left: 2.5rem !important; + } + + .md\:tw-mt-12 { + margin-top: 3rem !important; + } + + .md\:tw-mr-12 { + margin-right: 3rem !important; + } + + .md\:tw-mb-12 { + margin-bottom: 3rem !important; + } + + .md\:tw-ml-12 { + margin-left: 3rem !important; + } + + .md\:tw-mt-16 { + margin-top: 4rem !important; + } + + .md\:tw-mr-16 { + margin-right: 4rem !important; + } + + .md\:tw-mb-16 { + margin-bottom: 4rem !important; + } + + .md\:tw-ml-16 { + margin-left: 4rem !important; + } + + .md\:tw-mt-20 { + margin-top: 5rem !important; + } + + .md\:tw-mr-20 { + margin-right: 5rem !important; + } + + .md\:tw-mb-20 { + margin-bottom: 5rem !important; + } + + .md\:tw-ml-20 { + margin-left: 5rem !important; + } + + .md\:tw-mt-24 { + margin-top: 6rem !important; + } + + .md\:tw-mr-24 { + margin-right: 6rem !important; + } + + .md\:tw-mb-24 { + margin-bottom: 6rem !important; + } + + .md\:tw-ml-24 { + margin-left: 6rem !important; + } + + .md\:tw-mt-32 { + margin-top: 8rem !important; + } + + .md\:tw-mr-32 { + margin-right: 8rem !important; + } + + .md\:tw-mb-32 { + margin-bottom: 8rem !important; + } + + .md\:tw-ml-32 { + margin-left: 8rem !important; + } + + .md\:tw-mt-40 { + margin-top: 10rem !important; + } + + .md\:tw-mr-40 { + margin-right: 10rem !important; + } + + .md\:tw-mb-40 { + margin-bottom: 10rem !important; + } + + .md\:tw-ml-40 { + margin-left: 10rem !important; + } + + .md\:tw-mt-48 { + margin-top: 12rem !important; + } + + .md\:tw-mr-48 { + margin-right: 12rem !important; + } + + .md\:tw-mb-48 { + margin-bottom: 12rem !important; + } + + .md\:tw-ml-48 { + margin-left: 12rem !important; + } + + .md\:tw-mt-56 { + margin-top: 14rem !important; + } + + .md\:tw-mr-56 { + margin-right: 14rem !important; + } + + .md\:tw-mb-56 { + margin-bottom: 14rem !important; + } + + .md\:tw-ml-56 { + margin-left: 14rem !important; + } + + .md\:tw-mt-64 { + margin-top: 16rem !important; + } + + .md\:tw-mr-64 { + margin-right: 16rem !important; + } + + .md\:tw-mb-64 { + margin-bottom: 16rem !important; + } + + .md\:tw-ml-64 { + margin-left: 16rem !important; + } + + .md\:tw-mt-auto { + margin-top: auto !important; + } + + .md\:tw-mr-auto { + margin-right: auto !important; + } + + .md\:tw-mb-auto { + margin-bottom: auto !important; + } + + .md\:tw-ml-auto { + margin-left: auto !important; + } + + .md\:tw-mt-px { + margin-top: 1px !important; + } + + .md\:tw-mr-px { + margin-right: 1px !important; + } + + .md\:tw-mb-px { + margin-bottom: 1px !important; + } + + .md\:tw-ml-px { + margin-left: 1px !important; + } + + .md\:tw-max-h-full { + max-height: 100% !important; + } + + .md\:tw-max-h-screen { + max-height: 100vh !important; + } + + .md\:tw-max-w-xs { + max-width: 20rem !important; + } + + .md\:tw-max-w-sm { + max-width: 24rem !important; + } + + .md\:tw-max-w-md { + max-width: 28rem !important; + } + + .md\:tw-max-w-lg { + max-width: 32rem !important; + } + + .md\:tw-max-w-xl { + max-width: 36rem !important; + } + + .md\:tw-max-w-2xl { + max-width: 42rem !important; + } + + .md\:tw-max-w-3xl { + max-width: 48rem !important; + } + + .md\:tw-max-w-4xl { + max-width: 56rem !important; + } + + .md\:tw-max-w-5xl { + max-width: 64rem !important; + } + + .md\:tw-max-w-6xl { + max-width: 72rem !important; + } + + .md\:tw-max-w-full { + max-width: 100% !important; + } + + .md\:tw-min-h-0 { + min-height: 0 !important; + } + + .md\:tw-min-h-full { + min-height: 100% !important; + } + + .md\:tw-min-h-screen { + min-height: 100vh !important; + } + + .md\:tw-min-w-0 { + min-width: 0 !important; + } + + .md\:tw-min-w-full { + min-width: 100% !important; + } + + .md\:tw--m-0 { + margin: 0 !important; + } + + .md\:tw--m-1 { + margin: -0.25rem !important; + } + + .md\:tw--m-2 { + margin: -0.5rem !important; + } + + .md\:tw--m-3 { + margin: -0.75rem !important; + } + + .md\:tw--m-4 { + margin: -1rem !important; + } + + .md\:tw--m-5 { + margin: -1.25rem !important; + } + + .md\:tw--m-6 { + margin: -1.5rem !important; + } + + .md\:tw--m-8 { + margin: -2rem !important; + } + + .md\:tw--m-10 { + margin: -2.5rem !important; + } + + .md\:tw--m-12 { + margin: -3rem !important; + } + + .md\:tw--m-16 { + margin: -4rem !important; + } + + .md\:tw--m-20 { + margin: -5rem !important; + } + + .md\:tw--m-24 { + margin: -6rem !important; + } + + .md\:tw--m-32 { + margin: -8rem !important; + } + + .md\:tw--m-40 { + margin: -10rem !important; + } + + .md\:tw--m-48 { + margin: -12rem !important; + } + + .md\:tw--m-56 { + margin: -14rem !important; + } + + .md\:tw--m-64 { + margin: -16rem !important; + } + + .md\:tw--m-px { + margin: -1px !important; + } + + .md\:tw--my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .md\:tw--mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .md\:tw--my-1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .md\:tw--mx-1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .md\:tw--my-2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .md\:tw--mx-2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .md\:tw--my-3 { + margin-top: -0.75rem !important; + margin-bottom: -0.75rem !important; + } + + .md\:tw--mx-3 { + margin-left: -0.75rem !important; + margin-right: -0.75rem !important; + } + + .md\:tw--my-4 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .md\:tw--mx-4 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .md\:tw--my-5 { + margin-top: -1.25rem !important; + margin-bottom: -1.25rem !important; + } + + .md\:tw--mx-5 { + margin-left: -1.25rem !important; + margin-right: -1.25rem !important; + } + + .md\:tw--my-6 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; + } + + .md\:tw--mx-6 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important; + } + + .md\:tw--my-8 { + margin-top: -2rem !important; + margin-bottom: -2rem !important; + } + + .md\:tw--mx-8 { + margin-left: -2rem !important; + margin-right: -2rem !important; + } + + .md\:tw--my-10 { + margin-top: -2.5rem !important; + margin-bottom: -2.5rem !important; + } + + .md\:tw--mx-10 { + margin-left: -2.5rem !important; + margin-right: -2.5rem !important; + } + + .md\:tw--my-12 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .md\:tw--mx-12 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .md\:tw--my-16 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .md\:tw--mx-16 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .md\:tw--my-20 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .md\:tw--mx-20 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .md\:tw--my-24 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; + } + + .md\:tw--mx-24 { + margin-left: -6rem !important; + margin-right: -6rem !important; + } + + .md\:tw--my-32 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; + } + + .md\:tw--mx-32 { + margin-left: -8rem !important; + margin-right: -8rem !important; + } + + .md\:tw--my-40 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .md\:tw--mx-40 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .md\:tw--my-48 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; + } + + .md\:tw--mx-48 { + margin-left: -12rem !important; + margin-right: -12rem !important; + } + + .md\:tw--my-56 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; + } + + .md\:tw--mx-56 { + margin-left: -14rem !important; + margin-right: -14rem !important; + } + + .md\:tw--my-64 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; + } + + .md\:tw--mx-64 { + margin-left: -16rem !important; + margin-right: -16rem !important; + } + + .md\:tw--my-px { + margin-top: -1px !important; + margin-bottom: -1px !important; + } + + .md\:tw--mx-px { + margin-left: -1px !important; + margin-right: -1px !important; + } + + .md\:tw--mt-0 { + margin-top: 0 !important; + } + + .md\:tw--mr-0 { + margin-right: 0 !important; + } + + .md\:tw--mb-0 { + margin-bottom: 0 !important; + } + + .md\:tw--ml-0 { + margin-left: 0 !important; + } + + .md\:tw--mt-1 { + margin-top: -0.25rem !important; + } + + .md\:tw--mr-1 { + margin-right: -0.25rem !important; + } + + .md\:tw--mb-1 { + margin-bottom: -0.25rem !important; + } + + .md\:tw--ml-1 { + margin-left: -0.25rem !important; + } + + .md\:tw--mt-2 { + margin-top: -0.5rem !important; + } + + .md\:tw--mr-2 { + margin-right: -0.5rem !important; + } + + .md\:tw--mb-2 { + margin-bottom: -0.5rem !important; + } + + .md\:tw--ml-2 { + margin-left: -0.5rem !important; + } + + .md\:tw--mt-3 { + margin-top: -0.75rem !important; + } + + .md\:tw--mr-3 { + margin-right: -0.75rem !important; + } + + .md\:tw--mb-3 { + margin-bottom: -0.75rem !important; + } + + .md\:tw--ml-3 { + margin-left: -0.75rem !important; + } + + .md\:tw--mt-4 { + margin-top: -1rem !important; + } + + .md\:tw--mr-4 { + margin-right: -1rem !important; + } + + .md\:tw--mb-4 { + margin-bottom: -1rem !important; + } + + .md\:tw--ml-4 { + margin-left: -1rem !important; + } + + .md\:tw--mt-5 { + margin-top: -1.25rem !important; + } + + .md\:tw--mr-5 { + margin-right: -1.25rem !important; + } + + .md\:tw--mb-5 { + margin-bottom: -1.25rem !important; + } + + .md\:tw--ml-5 { + margin-left: -1.25rem !important; + } + + .md\:tw--mt-6 { + margin-top: -1.5rem !important; + } + + .md\:tw--mr-6 { + margin-right: -1.5rem !important; + } + + .md\:tw--mb-6 { + margin-bottom: -1.5rem !important; + } + + .md\:tw--ml-6 { + margin-left: -1.5rem !important; + } + + .md\:tw--mt-8 { + margin-top: -2rem !important; + } + + .md\:tw--mr-8 { + margin-right: -2rem !important; + } + + .md\:tw--mb-8 { + margin-bottom: -2rem !important; + } + + .md\:tw--ml-8 { + margin-left: -2rem !important; + } + + .md\:tw--mt-10 { + margin-top: -2.5rem !important; + } + + .md\:tw--mr-10 { + margin-right: -2.5rem !important; + } + + .md\:tw--mb-10 { + margin-bottom: -2.5rem !important; + } + + .md\:tw--ml-10 { + margin-left: -2.5rem !important; + } + + .md\:tw--mt-12 { + margin-top: -3rem !important; + } + + .md\:tw--mr-12 { + margin-right: -3rem !important; + } + + .md\:tw--mb-12 { + margin-bottom: -3rem !important; + } + + .md\:tw--ml-12 { + margin-left: -3rem !important; + } + + .md\:tw--mt-16 { + margin-top: -4rem !important; + } + + .md\:tw--mr-16 { + margin-right: -4rem !important; + } + + .md\:tw--mb-16 { + margin-bottom: -4rem !important; + } + + .md\:tw--ml-16 { + margin-left: -4rem !important; + } + + .md\:tw--mt-20 { + margin-top: -5rem !important; + } + + .md\:tw--mr-20 { + margin-right: -5rem !important; + } + + .md\:tw--mb-20 { + margin-bottom: -5rem !important; + } + + .md\:tw--ml-20 { + margin-left: -5rem !important; + } + + .md\:tw--mt-24 { + margin-top: -6rem !important; + } + + .md\:tw--mr-24 { + margin-right: -6rem !important; + } + + .md\:tw--mb-24 { + margin-bottom: -6rem !important; + } + + .md\:tw--ml-24 { + margin-left: -6rem !important; + } + + .md\:tw--mt-32 { + margin-top: -8rem !important; + } + + .md\:tw--mr-32 { + margin-right: -8rem !important; + } + + .md\:tw--mb-32 { + margin-bottom: -8rem !important; + } + + .md\:tw--ml-32 { + margin-left: -8rem !important; + } + + .md\:tw--mt-40 { + margin-top: -10rem !important; + } + + .md\:tw--mr-40 { + margin-right: -10rem !important; + } + + .md\:tw--mb-40 { + margin-bottom: -10rem !important; + } + + .md\:tw--ml-40 { + margin-left: -10rem !important; + } + + .md\:tw--mt-48 { + margin-top: -12rem !important; + } + + .md\:tw--mr-48 { + margin-right: -12rem !important; + } + + .md\:tw--mb-48 { + margin-bottom: -12rem !important; + } + + .md\:tw--ml-48 { + margin-left: -12rem !important; + } + + .md\:tw--mt-56 { + margin-top: -14rem !important; + } + + .md\:tw--mr-56 { + margin-right: -14rem !important; + } + + .md\:tw--mb-56 { + margin-bottom: -14rem !important; + } + + .md\:tw--ml-56 { + margin-left: -14rem !important; + } + + .md\:tw--mt-64 { + margin-top: -16rem !important; + } + + .md\:tw--mr-64 { + margin-right: -16rem !important; + } + + .md\:tw--mb-64 { + margin-bottom: -16rem !important; + } + + .md\:tw--ml-64 { + margin-left: -16rem !important; + } + + .md\:tw--mt-px { + margin-top: -1px !important; + } + + .md\:tw--mr-px { + margin-right: -1px !important; + } + + .md\:tw--mb-px { + margin-bottom: -1px !important; + } + + .md\:tw--ml-px { + margin-left: -1px !important; + } + + .md\:tw-object-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .md\:tw-object-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .md\:tw-object-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .md\:tw-object-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .md\:tw-object-scale-down { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .md\:tw-object-bottom { + -o-object-position: bottom !important; + object-position: bottom !important; + } + + .md\:tw-object-center { + -o-object-position: center !important; + object-position: center !important; + } + + .md\:tw-object-left { + -o-object-position: left !important; + object-position: left !important; + } + + .md\:tw-object-left-bottom { + -o-object-position: left bottom !important; + object-position: left bottom !important; + } + + .md\:tw-object-left-top { + -o-object-position: left top !important; + object-position: left top !important; + } + + .md\:tw-object-right { + -o-object-position: right !important; + object-position: right !important; + } + + .md\:tw-object-right-bottom { + -o-object-position: right bottom !important; + object-position: right bottom !important; + } + + .md\:tw-object-right-top { + -o-object-position: right top !important; + object-position: right top !important; + } + + .md\:tw-object-top { + -o-object-position: top !important; + object-position: top !important; + } + + .md\:tw-opacity-0 { + opacity: 0 !important; + } + + .md\:tw-opacity-25 { + opacity: .25 !important; + } + + .md\:tw-opacity-50 { + opacity: .5 !important; + } + + .md\:tw-opacity-75 { + opacity: .75 !important; + } + + .md\:tw-opacity-100 { + opacity: 1 !important; + } + + .md\:tw-overflow-auto { + overflow: auto !important; + } + + .md\:tw-overflow-hidden { + overflow: hidden !important; + } + + .md\:tw-overflow-visible { + overflow: visible !important; + } + + .md\:tw-overflow-scroll { + overflow: scroll !important; + } + + .md\:tw-overflow-x-auto { + overflow-x: auto !important; + } + + .md\:tw-overflow-y-auto { + overflow-y: auto !important; + } + + .md\:tw-overflow-x-hidden { + overflow-x: hidden !important; + } + + .md\:tw-overflow-y-hidden { + overflow-y: hidden !important; + } + + .md\:tw-overflow-x-visible { + overflow-x: visible !important; + } + + .md\:tw-overflow-y-visible { + overflow-y: visible !important; + } + + .md\:tw-overflow-x-scroll { + overflow-x: scroll !important; + } + + .md\:tw-overflow-y-scroll { + overflow-y: scroll !important; + } + + .md\:tw-scrolling-touch { + -webkit-overflow-scrolling: touch !important; + } + + .md\:tw-scrolling-auto { + -webkit-overflow-scrolling: auto !important; + } + + .md\:tw-p-0 { + padding: 0 !important; + } + + .md\:tw-p-1 { + padding: .25rem !important; + } + + .md\:tw-p-2 { + padding: .5rem !important; + } + + .md\:tw-p-3 { + padding: .75rem !important; + } + + .md\:tw-p-4 { + padding: 1rem !important; + } + + .md\:tw-p-5 { + padding: 1.25rem !important; + } + + .md\:tw-p-6 { + padding: 1.5rem !important; + } + + .md\:tw-p-8 { + padding: 2rem !important; + } + + .md\:tw-p-10 { + padding: 2.5rem !important; + } + + .md\:tw-p-12 { + padding: 3rem !important; + } + + .md\:tw-p-16 { + padding: 4rem !important; + } + + .md\:tw-p-20 { + padding: 5rem !important; + } + + .md\:tw-p-24 { + padding: 6rem !important; + } + + .md\:tw-p-32 { + padding: 8rem !important; + } + + .md\:tw-p-40 { + padding: 10rem !important; + } + + .md\:tw-p-48 { + padding: 12rem !important; + } + + .md\:tw-p-56 { + padding: 14rem !important; + } + + .md\:tw-p-64 { + padding: 16rem !important; + } + + .md\:tw-p-px { + padding: 1px !important; + } + + .md\:tw-py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .md\:tw-px-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .md\:tw-py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important; + } + + .md\:tw-px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important; + } + + .md\:tw-py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important; + } + + .md\:tw-px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important; + } + + .md\:tw-py-3 { + padding-top: .75rem !important; + padding-bottom: .75rem !important; + } + + .md\:tw-px-3 { + padding-left: .75rem !important; + padding-right: .75rem !important; + } + + .md\:tw-py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .md\:tw-px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .md\:tw-py-5 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .md\:tw-px-5 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .md\:tw-py-6 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .md\:tw-px-6 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .md\:tw-py-8 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + .md\:tw-px-8 { + padding-left: 2rem !important; + padding-right: 2rem !important; + } + + .md\:tw-py-10 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + .md\:tw-px-10 { + padding-left: 2.5rem !important; + padding-right: 2.5rem !important; + } + + .md\:tw-py-12 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .md\:tw-px-12 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .md\:tw-py-16 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .md\:tw-px-16 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .md\:tw-py-20 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .md\:tw-px-20 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .md\:tw-py-24 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + + .md\:tw-px-24 { + padding-left: 6rem !important; + padding-right: 6rem !important; + } + + .md\:tw-py-32 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; + } + + .md\:tw-px-32 { + padding-left: 8rem !important; + padding-right: 8rem !important; + } + + .md\:tw-py-40 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .md\:tw-px-40 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .md\:tw-py-48 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; + } + + .md\:tw-px-48 { + padding-left: 12rem !important; + padding-right: 12rem !important; + } + + .md\:tw-py-56 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; + } + + .md\:tw-px-56 { + padding-left: 14rem !important; + padding-right: 14rem !important; + } + + .md\:tw-py-64 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; + } + + .md\:tw-px-64 { + padding-left: 16rem !important; + padding-right: 16rem !important; + } + + .md\:tw-py-px { + padding-top: 1px !important; + padding-bottom: 1px !important; + } + + .md\:tw-px-px { + padding-left: 1px !important; + padding-right: 1px !important; + } + + .md\:tw-pt-0 { + padding-top: 0 !important; + } + + .md\:tw-pr-0 { + padding-right: 0 !important; + } + + .md\:tw-pb-0 { + padding-bottom: 0 !important; + } + + .md\:tw-pl-0 { + padding-left: 0 !important; + } + + .md\:tw-pt-1 { + padding-top: .25rem !important; + } + + .md\:tw-pr-1 { + padding-right: .25rem !important; + } + + .md\:tw-pb-1 { + padding-bottom: .25rem !important; + } + + .md\:tw-pl-1 { + padding-left: .25rem !important; + } + + .md\:tw-pt-2 { + padding-top: .5rem !important; + } + + .md\:tw-pr-2 { + padding-right: .5rem !important; + } + + .md\:tw-pb-2 { + padding-bottom: .5rem !important; + } + + .md\:tw-pl-2 { + padding-left: .5rem !important; + } + + .md\:tw-pt-3 { + padding-top: .75rem !important; + } + + .md\:tw-pr-3 { + padding-right: .75rem !important; + } + + .md\:tw-pb-3 { + padding-bottom: .75rem !important; + } + + .md\:tw-pl-3 { + padding-left: .75rem !important; + } + + .md\:tw-pt-4 { + padding-top: 1rem !important; + } + + .md\:tw-pr-4 { + padding-right: 1rem !important; + } + + .md\:tw-pb-4 { + padding-bottom: 1rem !important; + } + + .md\:tw-pl-4 { + padding-left: 1rem !important; + } + + .md\:tw-pt-5 { + padding-top: 1.25rem !important; + } + + .md\:tw-pr-5 { + padding-right: 1.25rem !important; + } + + .md\:tw-pb-5 { + padding-bottom: 1.25rem !important; + } + + .md\:tw-pl-5 { + padding-left: 1.25rem !important; + } + + .md\:tw-pt-6 { + padding-top: 1.5rem !important; + } + + .md\:tw-pr-6 { + padding-right: 1.5rem !important; + } + + .md\:tw-pb-6 { + padding-bottom: 1.5rem !important; + } + + .md\:tw-pl-6 { + padding-left: 1.5rem !important; + } + + .md\:tw-pt-8 { + padding-top: 2rem !important; + } + + .md\:tw-pr-8 { + padding-right: 2rem !important; + } + + .md\:tw-pb-8 { + padding-bottom: 2rem !important; + } + + .md\:tw-pl-8 { + padding-left: 2rem !important; + } + + .md\:tw-pt-10 { + padding-top: 2.5rem !important; + } + + .md\:tw-pr-10 { + padding-right: 2.5rem !important; + } + + .md\:tw-pb-10 { + padding-bottom: 2.5rem !important; + } + + .md\:tw-pl-10 { + padding-left: 2.5rem !important; + } + + .md\:tw-pt-12 { + padding-top: 3rem !important; + } + + .md\:tw-pr-12 { + padding-right: 3rem !important; + } + + .md\:tw-pb-12 { + padding-bottom: 3rem !important; + } + + .md\:tw-pl-12 { + padding-left: 3rem !important; + } + + .md\:tw-pt-16 { + padding-top: 4rem !important; + } + + .md\:tw-pr-16 { + padding-right: 4rem !important; + } + + .md\:tw-pb-16 { + padding-bottom: 4rem !important; + } + + .md\:tw-pl-16 { + padding-left: 4rem !important; + } + + .md\:tw-pt-20 { + padding-top: 5rem !important; + } + + .md\:tw-pr-20 { + padding-right: 5rem !important; + } + + .md\:tw-pb-20 { + padding-bottom: 5rem !important; + } + + .md\:tw-pl-20 { + padding-left: 5rem !important; + } + + .md\:tw-pt-24 { + padding-top: 6rem !important; + } + + .md\:tw-pr-24 { + padding-right: 6rem !important; + } + + .md\:tw-pb-24 { + padding-bottom: 6rem !important; + } + + .md\:tw-pl-24 { + padding-left: 6rem !important; + } + + .md\:tw-pt-32 { + padding-top: 8rem !important; + } + + .md\:tw-pr-32 { + padding-right: 8rem !important; + } + + .md\:tw-pb-32 { + padding-bottom: 8rem !important; + } + + .md\:tw-pl-32 { + padding-left: 8rem !important; + } + + .md\:tw-pt-40 { + padding-top: 10rem !important; + } + + .md\:tw-pr-40 { + padding-right: 10rem !important; + } + + .md\:tw-pb-40 { + padding-bottom: 10rem !important; + } + + .md\:tw-pl-40 { + padding-left: 10rem !important; + } + + .md\:tw-pt-48 { + padding-top: 12rem !important; + } + + .md\:tw-pr-48 { + padding-right: 12rem !important; + } + + .md\:tw-pb-48 { + padding-bottom: 12rem !important; + } + + .md\:tw-pl-48 { + padding-left: 12rem !important; + } + + .md\:tw-pt-56 { + padding-top: 14rem !important; + } + + .md\:tw-pr-56 { + padding-right: 14rem !important; + } + + .md\:tw-pb-56 { + padding-bottom: 14rem !important; + } + + .md\:tw-pl-56 { + padding-left: 14rem !important; + } + + .md\:tw-pt-64 { + padding-top: 16rem !important; + } + + .md\:tw-pr-64 { + padding-right: 16rem !important; + } + + .md\:tw-pb-64 { + padding-bottom: 16rem !important; + } + + .md\:tw-pl-64 { + padding-left: 16rem !important; + } + + .md\:tw-pt-px { + padding-top: 1px !important; + } + + .md\:tw-pr-px { + padding-right: 1px !important; + } + + .md\:tw-pb-px { + padding-bottom: 1px !important; + } + + .md\:tw-pl-px { + padding-left: 1px !important; + } + + .md\:tw-pointer-events-none { + pointer-events: none !important; + } + + .md\:tw-pointer-events-auto { + pointer-events: auto !important; + } + + .md\:tw-static { + position: static !important; + } + + .md\:tw-fixed { + position: fixed !important; + } + + .md\:tw-absolute { + position: absolute !important; + } + + .md\:tw-relative { + position: relative !important; + } + + .md\:tw-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .md\:tw-inset-0 { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; + } + + .md\:tw-inset-auto { + top: auto !important; + right: auto !important; + bottom: auto !important; + left: auto !important; + } + + .md\:tw-inset-y-0 { + top: 0 !important; + bottom: 0 !important; + } + + .md\:tw-inset-x-0 { + right: 0 !important; + left: 0 !important; + } + + .md\:tw-inset-y-auto { + top: auto !important; + bottom: auto !important; + } + + .md\:tw-inset-x-auto { + right: auto !important; + left: auto !important; + } + + .md\:tw-top-0 { + top: 0 !important; + } + + .md\:tw-right-0 { + right: 0 !important; + } + + .md\:tw-bottom-0 { + bottom: 0 !important; + } + + .md\:tw-left-0 { + left: 0 !important; + } + + .md\:tw-top-auto { + top: auto !important; + } + + .md\:tw-right-auto { + right: auto !important; + } + + .md\:tw-bottom-auto { + bottom: auto !important; + } + + .md\:tw-left-auto { + left: auto !important; + } + + .md\:tw-resize-none { + resize: none !important; + } + + .md\:tw-resize-y { + resize: vertical !important; + } + + .md\:tw-resize-x { + resize: horizontal !important; + } + + .md\:tw-resize { + resize: both !important; + } + + .md\:tw-shadow { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .md\:tw-shadow-md { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .md\:tw-shadow-lg { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .md\:tw-shadow-xl { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .md\:tw-shadow-2xl { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .md\:tw-shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .md\:tw-shadow-outline { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .md\:tw-shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .md\:hover\:tw-shadow:hover { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .md\:hover\:tw-shadow-md:hover { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .md\:hover\:tw-shadow-lg:hover { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .md\:hover\:tw-shadow-xl:hover { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .md\:hover\:tw-shadow-2xl:hover { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .md\:hover\:tw-shadow-inner:hover { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .md\:hover\:tw-shadow-outline:hover { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .md\:hover\:tw-shadow-none:hover { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .md\:focus\:tw-shadow:focus { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .md\:focus\:tw-shadow-md:focus { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .md\:focus\:tw-shadow-lg:focus { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .md\:focus\:tw-shadow-xl:focus { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .md\:focus\:tw-shadow-2xl:focus { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .md\:focus\:tw-shadow-inner:focus { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .md\:focus\:tw-shadow-outline:focus { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .md\:focus\:tw-shadow-none:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .md\:tw-table-auto { + table-layout: auto !important; + } + + .md\:tw-table-fixed { + table-layout: fixed !important; + } + + .md\:tw-text-left { + text-align: left !important; + } + + .md\:tw-text-center { + text-align: center !important; + } + + .md\:tw-text-right { + text-align: right !important; + } + + .md\:tw-text-justify { + text-align: justify !important; + } + + .md\:tw-text-transparent { + color: transparent !important; + } + + .md\:tw-text-black { + color: #000 !important; + } + + .md\:tw-text-white { + color: #fff !important; + } + + .md\:tw-text-gray-100 { + color: #f7fafc !important; + } + + .md\:tw-text-gray-200 { + color: #edf2f7 !important; + } + + .md\:tw-text-gray-300 { + color: #e2e8f0 !important; + } + + .md\:tw-text-gray-400 { + color: #cbd5e0 !important; + } + + .md\:tw-text-gray-500 { + color: #a0aec0 !important; + } + + .md\:tw-text-gray-600 { + color: #718096 !important; + } + + .md\:tw-text-gray-700 { + color: #4a5568 !important; + } + + .md\:tw-text-gray-800 { + color: #2d3748 !important; + } + + .md\:tw-text-gray-900 { + color: #1a202c !important; + } + + .md\:tw-text-red-100 { + color: #fff5f5 !important; + } + + .md\:tw-text-red-200 { + color: #fed7d7 !important; + } + + .md\:tw-text-red-300 { + color: #feb2b2 !important; + } + + .md\:tw-text-red-400 { + color: #fc8181 !important; + } + + .md\:tw-text-red-500 { + color: #f56565 !important; + } + + .md\:tw-text-red-600 { + color: #e53e3e !important; + } + + .md\:tw-text-red-700 { + color: #c53030 !important; + } + + .md\:tw-text-red-800 { + color: #9b2c2c !important; + } + + .md\:tw-text-red-900 { + color: #742a2a !important; + } + + .md\:tw-text-orange-100 { + color: #fffaf0 !important; + } + + .md\:tw-text-orange-200 { + color: #feebc8 !important; + } + + .md\:tw-text-orange-300 { + color: #fbd38d !important; + } + + .md\:tw-text-orange-400 { + color: #f6ad55 !important; + } + + .md\:tw-text-orange-500 { + color: #ed8936 !important; + } + + .md\:tw-text-orange-600 { + color: #dd6b20 !important; + } + + .md\:tw-text-orange-700 { + color: #c05621 !important; + } + + .md\:tw-text-orange-800 { + color: #9c4221 !important; + } + + .md\:tw-text-orange-900 { + color: #7b341e !important; + } + + .md\:tw-text-yellow-100 { + color: #fffff0 !important; + } + + .md\:tw-text-yellow-200 { + color: #fefcbf !important; + } + + .md\:tw-text-yellow-300 { + color: #faf089 !important; + } + + .md\:tw-text-yellow-400 { + color: #f6e05e !important; + } + + .md\:tw-text-yellow-500 { + color: #ecc94b !important; + } + + .md\:tw-text-yellow-600 { + color: #d69e2e !important; + } + + .md\:tw-text-yellow-700 { + color: #b7791f !important; + } + + .md\:tw-text-yellow-800 { + color: #975a16 !important; + } + + .md\:tw-text-yellow-900 { + color: #744210 !important; + } + + .md\:tw-text-green-100 { + color: #f0fff4 !important; + } + + .md\:tw-text-green-200 { + color: #c6f6d5 !important; + } + + .md\:tw-text-green-300 { + color: #9ae6b4 !important; + } + + .md\:tw-text-green-400 { + color: #68d391 !important; + } + + .md\:tw-text-green-500 { + color: #48bb78 !important; + } + + .md\:tw-text-green-600 { + color: #38a169 !important; + } + + .md\:tw-text-green-700 { + color: #2f855a !important; + } + + .md\:tw-text-green-800 { + color: #276749 !important; + } + + .md\:tw-text-green-900 { + color: #22543d !important; + } + + .md\:tw-text-teal-100 { + color: #e6fffa !important; + } + + .md\:tw-text-teal-200 { + color: #b2f5ea !important; + } + + .md\:tw-text-teal-300 { + color: #81e6d9 !important; + } + + .md\:tw-text-teal-400 { + color: #4fd1c5 !important; + } + + .md\:tw-text-teal-500 { + color: #38b2ac !important; + } + + .md\:tw-text-teal-600 { + color: #319795 !important; + } + + .md\:tw-text-teal-700 { + color: #2c7a7b !important; + } + + .md\:tw-text-teal-800 { + color: #285e61 !important; + } + + .md\:tw-text-teal-900 { + color: #234e52 !important; + } + + .md\:tw-text-blue-100 { + color: #ebf8ff !important; + } + + .md\:tw-text-blue-200 { + color: #bee3f8 !important; + } + + .md\:tw-text-blue-300 { + color: #90cdf4 !important; + } + + .md\:tw-text-blue-400 { + color: #63b3ed !important; + } + + .md\:tw-text-blue-500 { + color: #4299e1 !important; + } + + .md\:tw-text-blue-600 { + color: #3182ce !important; + } + + .md\:tw-text-blue-700 { + color: #2b6cb0 !important; + } + + .md\:tw-text-blue-800 { + color: #2c5282 !important; + } + + .md\:tw-text-blue-900 { + color: #2a4365 !important; + } + + .md\:tw-text-indigo-100 { + color: #ebf4ff !important; + } + + .md\:tw-text-indigo-200 { + color: #c3dafe !important; + } + + .md\:tw-text-indigo-300 { + color: #a3bffa !important; + } + + .md\:tw-text-indigo-400 { + color: #7f9cf5 !important; + } + + .md\:tw-text-indigo-500 { + color: #667eea !important; + } + + .md\:tw-text-indigo-600 { + color: #5a67d8 !important; + } + + .md\:tw-text-indigo-700 { + color: #4c51bf !important; + } + + .md\:tw-text-indigo-800 { + color: #434190 !important; + } + + .md\:tw-text-indigo-900 { + color: #3c366b !important; + } + + .md\:tw-text-purple-100 { + color: #faf5ff !important; + } + + .md\:tw-text-purple-200 { + color: #e9d8fd !important; + } + + .md\:tw-text-purple-300 { + color: #d6bcfa !important; + } + + .md\:tw-text-purple-400 { + color: #b794f4 !important; + } + + .md\:tw-text-purple-500 { + color: #9f7aea !important; + } + + .md\:tw-text-purple-600 { + color: #805ad5 !important; + } + + .md\:tw-text-purple-700 { + color: #6b46c1 !important; + } + + .md\:tw-text-purple-800 { + color: #553c9a !important; + } + + .md\:tw-text-purple-900 { + color: #44337a !important; + } + + .md\:tw-text-pink-100 { + color: #fff5f7 !important; + } + + .md\:tw-text-pink-200 { + color: #fed7e2 !important; + } + + .md\:tw-text-pink-300 { + color: #fbb6ce !important; + } + + .md\:tw-text-pink-400 { + color: #f687b3 !important; + } + + .md\:tw-text-pink-500 { + color: #ed64a6 !important; + } + + .md\:tw-text-pink-600 { + color: #d53f8c !important; + } + + .md\:tw-text-pink-700 { + color: #b83280 !important; + } + + .md\:tw-text-pink-800 { + color: #97266d !important; + } + + .md\:tw-text-pink-900 { + color: #702459 !important; + } + + .md\:hover\:tw-text-transparent:hover { + color: transparent !important; + } + + .md\:hover\:tw-text-black:hover { + color: #000 !important; + } + + .md\:hover\:tw-text-white:hover { + color: #fff !important; + } + + .md\:hover\:tw-text-gray-100:hover { + color: #f7fafc !important; + } + + .md\:hover\:tw-text-gray-200:hover { + color: #edf2f7 !important; + } + + .md\:hover\:tw-text-gray-300:hover { + color: #e2e8f0 !important; + } + + .md\:hover\:tw-text-gray-400:hover { + color: #cbd5e0 !important; + } + + .md\:hover\:tw-text-gray-500:hover { + color: #a0aec0 !important; + } + + .md\:hover\:tw-text-gray-600:hover { + color: #718096 !important; + } + + .md\:hover\:tw-text-gray-700:hover { + color: #4a5568 !important; + } + + .md\:hover\:tw-text-gray-800:hover { + color: #2d3748 !important; + } + + .md\:hover\:tw-text-gray-900:hover { + color: #1a202c !important; + } + + .md\:hover\:tw-text-red-100:hover { + color: #fff5f5 !important; + } + + .md\:hover\:tw-text-red-200:hover { + color: #fed7d7 !important; + } + + .md\:hover\:tw-text-red-300:hover { + color: #feb2b2 !important; + } + + .md\:hover\:tw-text-red-400:hover { + color: #fc8181 !important; + } + + .md\:hover\:tw-text-red-500:hover { + color: #f56565 !important; + } + + .md\:hover\:tw-text-red-600:hover { + color: #e53e3e !important; + } + + .md\:hover\:tw-text-red-700:hover { + color: #c53030 !important; + } + + .md\:hover\:tw-text-red-800:hover { + color: #9b2c2c !important; + } + + .md\:hover\:tw-text-red-900:hover { + color: #742a2a !important; + } + + .md\:hover\:tw-text-orange-100:hover { + color: #fffaf0 !important; + } + + .md\:hover\:tw-text-orange-200:hover { + color: #feebc8 !important; + } + + .md\:hover\:tw-text-orange-300:hover { + color: #fbd38d !important; + } + + .md\:hover\:tw-text-orange-400:hover { + color: #f6ad55 !important; + } + + .md\:hover\:tw-text-orange-500:hover { + color: #ed8936 !important; + } + + .md\:hover\:tw-text-orange-600:hover { + color: #dd6b20 !important; + } + + .md\:hover\:tw-text-orange-700:hover { + color: #c05621 !important; + } + + .md\:hover\:tw-text-orange-800:hover { + color: #9c4221 !important; + } + + .md\:hover\:tw-text-orange-900:hover { + color: #7b341e !important; + } + + .md\:hover\:tw-text-yellow-100:hover { + color: #fffff0 !important; + } + + .md\:hover\:tw-text-yellow-200:hover { + color: #fefcbf !important; + } + + .md\:hover\:tw-text-yellow-300:hover { + color: #faf089 !important; + } + + .md\:hover\:tw-text-yellow-400:hover { + color: #f6e05e !important; + } + + .md\:hover\:tw-text-yellow-500:hover { + color: #ecc94b !important; + } + + .md\:hover\:tw-text-yellow-600:hover { + color: #d69e2e !important; + } + + .md\:hover\:tw-text-yellow-700:hover { + color: #b7791f !important; + } + + .md\:hover\:tw-text-yellow-800:hover { + color: #975a16 !important; + } + + .md\:hover\:tw-text-yellow-900:hover { + color: #744210 !important; + } + + .md\:hover\:tw-text-green-100:hover { + color: #f0fff4 !important; + } + + .md\:hover\:tw-text-green-200:hover { + color: #c6f6d5 !important; + } + + .md\:hover\:tw-text-green-300:hover { + color: #9ae6b4 !important; + } + + .md\:hover\:tw-text-green-400:hover { + color: #68d391 !important; + } + + .md\:hover\:tw-text-green-500:hover { + color: #48bb78 !important; + } + + .md\:hover\:tw-text-green-600:hover { + color: #38a169 !important; + } + + .md\:hover\:tw-text-green-700:hover { + color: #2f855a !important; + } + + .md\:hover\:tw-text-green-800:hover { + color: #276749 !important; + } + + .md\:hover\:tw-text-green-900:hover { + color: #22543d !important; + } + + .md\:hover\:tw-text-teal-100:hover { + color: #e6fffa !important; + } + + .md\:hover\:tw-text-teal-200:hover { + color: #b2f5ea !important; + } + + .md\:hover\:tw-text-teal-300:hover { + color: #81e6d9 !important; + } + + .md\:hover\:tw-text-teal-400:hover { + color: #4fd1c5 !important; + } + + .md\:hover\:tw-text-teal-500:hover { + color: #38b2ac !important; + } + + .md\:hover\:tw-text-teal-600:hover { + color: #319795 !important; + } + + .md\:hover\:tw-text-teal-700:hover { + color: #2c7a7b !important; + } + + .md\:hover\:tw-text-teal-800:hover { + color: #285e61 !important; + } + + .md\:hover\:tw-text-teal-900:hover { + color: #234e52 !important; + } + + .md\:hover\:tw-text-blue-100:hover { + color: #ebf8ff !important; + } + + .md\:hover\:tw-text-blue-200:hover { + color: #bee3f8 !important; + } + + .md\:hover\:tw-text-blue-300:hover { + color: #90cdf4 !important; + } + + .md\:hover\:tw-text-blue-400:hover { + color: #63b3ed !important; + } + + .md\:hover\:tw-text-blue-500:hover { + color: #4299e1 !important; + } + + .md\:hover\:tw-text-blue-600:hover { + color: #3182ce !important; + } + + .md\:hover\:tw-text-blue-700:hover { + color: #2b6cb0 !important; + } + + .md\:hover\:tw-text-blue-800:hover { + color: #2c5282 !important; + } + + .md\:hover\:tw-text-blue-900:hover { + color: #2a4365 !important; + } + + .md\:hover\:tw-text-indigo-100:hover { + color: #ebf4ff !important; + } + + .md\:hover\:tw-text-indigo-200:hover { + color: #c3dafe !important; + } + + .md\:hover\:tw-text-indigo-300:hover { + color: #a3bffa !important; + } + + .md\:hover\:tw-text-indigo-400:hover { + color: #7f9cf5 !important; + } + + .md\:hover\:tw-text-indigo-500:hover { + color: #667eea !important; + } + + .md\:hover\:tw-text-indigo-600:hover { + color: #5a67d8 !important; + } + + .md\:hover\:tw-text-indigo-700:hover { + color: #4c51bf !important; + } + + .md\:hover\:tw-text-indigo-800:hover { + color: #434190 !important; + } + + .md\:hover\:tw-text-indigo-900:hover { + color: #3c366b !important; + } + + .md\:hover\:tw-text-purple-100:hover { + color: #faf5ff !important; + } + + .md\:hover\:tw-text-purple-200:hover { + color: #e9d8fd !important; + } + + .md\:hover\:tw-text-purple-300:hover { + color: #d6bcfa !important; + } + + .md\:hover\:tw-text-purple-400:hover { + color: #b794f4 !important; + } + + .md\:hover\:tw-text-purple-500:hover { + color: #9f7aea !important; + } + + .md\:hover\:tw-text-purple-600:hover { + color: #805ad5 !important; + } + + .md\:hover\:tw-text-purple-700:hover { + color: #6b46c1 !important; + } + + .md\:hover\:tw-text-purple-800:hover { + color: #553c9a !important; + } + + .md\:hover\:tw-text-purple-900:hover { + color: #44337a !important; + } + + .md\:hover\:tw-text-pink-100:hover { + color: #fff5f7 !important; + } + + .md\:hover\:tw-text-pink-200:hover { + color: #fed7e2 !important; + } + + .md\:hover\:tw-text-pink-300:hover { + color: #fbb6ce !important; + } + + .md\:hover\:tw-text-pink-400:hover { + color: #f687b3 !important; + } + + .md\:hover\:tw-text-pink-500:hover { + color: #ed64a6 !important; + } + + .md\:hover\:tw-text-pink-600:hover { + color: #d53f8c !important; + } + + .md\:hover\:tw-text-pink-700:hover { + color: #b83280 !important; + } + + .md\:hover\:tw-text-pink-800:hover { + color: #97266d !important; + } + + .md\:hover\:tw-text-pink-900:hover { + color: #702459 !important; + } + + .md\:focus\:tw-text-transparent:focus { + color: transparent !important; + } + + .md\:focus\:tw-text-black:focus { + color: #000 !important; + } + + .md\:focus\:tw-text-white:focus { + color: #fff !important; + } + + .md\:focus\:tw-text-gray-100:focus { + color: #f7fafc !important; + } + + .md\:focus\:tw-text-gray-200:focus { + color: #edf2f7 !important; + } + + .md\:focus\:tw-text-gray-300:focus { + color: #e2e8f0 !important; + } + + .md\:focus\:tw-text-gray-400:focus { + color: #cbd5e0 !important; + } + + .md\:focus\:tw-text-gray-500:focus { + color: #a0aec0 !important; + } + + .md\:focus\:tw-text-gray-600:focus { + color: #718096 !important; + } + + .md\:focus\:tw-text-gray-700:focus { + color: #4a5568 !important; + } + + .md\:focus\:tw-text-gray-800:focus { + color: #2d3748 !important; + } + + .md\:focus\:tw-text-gray-900:focus { + color: #1a202c !important; + } + + .md\:focus\:tw-text-red-100:focus { + color: #fff5f5 !important; + } + + .md\:focus\:tw-text-red-200:focus { + color: #fed7d7 !important; + } + + .md\:focus\:tw-text-red-300:focus { + color: #feb2b2 !important; + } + + .md\:focus\:tw-text-red-400:focus { + color: #fc8181 !important; + } + + .md\:focus\:tw-text-red-500:focus { + color: #f56565 !important; + } + + .md\:focus\:tw-text-red-600:focus { + color: #e53e3e !important; + } + + .md\:focus\:tw-text-red-700:focus { + color: #c53030 !important; + } + + .md\:focus\:tw-text-red-800:focus { + color: #9b2c2c !important; + } + + .md\:focus\:tw-text-red-900:focus { + color: #742a2a !important; + } + + .md\:focus\:tw-text-orange-100:focus { + color: #fffaf0 !important; + } + + .md\:focus\:tw-text-orange-200:focus { + color: #feebc8 !important; + } + + .md\:focus\:tw-text-orange-300:focus { + color: #fbd38d !important; + } + + .md\:focus\:tw-text-orange-400:focus { + color: #f6ad55 !important; + } + + .md\:focus\:tw-text-orange-500:focus { + color: #ed8936 !important; + } + + .md\:focus\:tw-text-orange-600:focus { + color: #dd6b20 !important; + } + + .md\:focus\:tw-text-orange-700:focus { + color: #c05621 !important; + } + + .md\:focus\:tw-text-orange-800:focus { + color: #9c4221 !important; + } + + .md\:focus\:tw-text-orange-900:focus { + color: #7b341e !important; + } + + .md\:focus\:tw-text-yellow-100:focus { + color: #fffff0 !important; + } + + .md\:focus\:tw-text-yellow-200:focus { + color: #fefcbf !important; + } + + .md\:focus\:tw-text-yellow-300:focus { + color: #faf089 !important; + } + + .md\:focus\:tw-text-yellow-400:focus { + color: #f6e05e !important; + } + + .md\:focus\:tw-text-yellow-500:focus { + color: #ecc94b !important; + } + + .md\:focus\:tw-text-yellow-600:focus { + color: #d69e2e !important; + } + + .md\:focus\:tw-text-yellow-700:focus { + color: #b7791f !important; + } + + .md\:focus\:tw-text-yellow-800:focus { + color: #975a16 !important; + } + + .md\:focus\:tw-text-yellow-900:focus { + color: #744210 !important; + } + + .md\:focus\:tw-text-green-100:focus { + color: #f0fff4 !important; + } + + .md\:focus\:tw-text-green-200:focus { + color: #c6f6d5 !important; + } + + .md\:focus\:tw-text-green-300:focus { + color: #9ae6b4 !important; + } + + .md\:focus\:tw-text-green-400:focus { + color: #68d391 !important; + } + + .md\:focus\:tw-text-green-500:focus { + color: #48bb78 !important; + } + + .md\:focus\:tw-text-green-600:focus { + color: #38a169 !important; + } + + .md\:focus\:tw-text-green-700:focus { + color: #2f855a !important; + } + + .md\:focus\:tw-text-green-800:focus { + color: #276749 !important; + } + + .md\:focus\:tw-text-green-900:focus { + color: #22543d !important; + } + + .md\:focus\:tw-text-teal-100:focus { + color: #e6fffa !important; + } + + .md\:focus\:tw-text-teal-200:focus { + color: #b2f5ea !important; + } + + .md\:focus\:tw-text-teal-300:focus { + color: #81e6d9 !important; + } + + .md\:focus\:tw-text-teal-400:focus { + color: #4fd1c5 !important; + } + + .md\:focus\:tw-text-teal-500:focus { + color: #38b2ac !important; + } + + .md\:focus\:tw-text-teal-600:focus { + color: #319795 !important; + } + + .md\:focus\:tw-text-teal-700:focus { + color: #2c7a7b !important; + } + + .md\:focus\:tw-text-teal-800:focus { + color: #285e61 !important; + } + + .md\:focus\:tw-text-teal-900:focus { + color: #234e52 !important; + } + + .md\:focus\:tw-text-blue-100:focus { + color: #ebf8ff !important; + } + + .md\:focus\:tw-text-blue-200:focus { + color: #bee3f8 !important; + } + + .md\:focus\:tw-text-blue-300:focus { + color: #90cdf4 !important; + } + + .md\:focus\:tw-text-blue-400:focus { + color: #63b3ed !important; + } + + .md\:focus\:tw-text-blue-500:focus { + color: #4299e1 !important; + } + + .md\:focus\:tw-text-blue-600:focus { + color: #3182ce !important; + } + + .md\:focus\:tw-text-blue-700:focus { + color: #2b6cb0 !important; + } + + .md\:focus\:tw-text-blue-800:focus { + color: #2c5282 !important; + } + + .md\:focus\:tw-text-blue-900:focus { + color: #2a4365 !important; + } + + .md\:focus\:tw-text-indigo-100:focus { + color: #ebf4ff !important; + } + + .md\:focus\:tw-text-indigo-200:focus { + color: #c3dafe !important; + } + + .md\:focus\:tw-text-indigo-300:focus { + color: #a3bffa !important; + } + + .md\:focus\:tw-text-indigo-400:focus { + color: #7f9cf5 !important; + } + + .md\:focus\:tw-text-indigo-500:focus { + color: #667eea !important; + } + + .md\:focus\:tw-text-indigo-600:focus { + color: #5a67d8 !important; + } + + .md\:focus\:tw-text-indigo-700:focus { + color: #4c51bf !important; + } + + .md\:focus\:tw-text-indigo-800:focus { + color: #434190 !important; + } + + .md\:focus\:tw-text-indigo-900:focus { + color: #3c366b !important; + } + + .md\:focus\:tw-text-purple-100:focus { + color: #faf5ff !important; + } + + .md\:focus\:tw-text-purple-200:focus { + color: #e9d8fd !important; + } + + .md\:focus\:tw-text-purple-300:focus { + color: #d6bcfa !important; + } + + .md\:focus\:tw-text-purple-400:focus { + color: #b794f4 !important; + } + + .md\:focus\:tw-text-purple-500:focus { + color: #9f7aea !important; + } + + .md\:focus\:tw-text-purple-600:focus { + color: #805ad5 !important; + } + + .md\:focus\:tw-text-purple-700:focus { + color: #6b46c1 !important; + } + + .md\:focus\:tw-text-purple-800:focus { + color: #553c9a !important; + } + + .md\:focus\:tw-text-purple-900:focus { + color: #44337a !important; + } + + .md\:focus\:tw-text-pink-100:focus { + color: #fff5f7 !important; + } + + .md\:focus\:tw-text-pink-200:focus { + color: #fed7e2 !important; + } + + .md\:focus\:tw-text-pink-300:focus { + color: #fbb6ce !important; + } + + .md\:focus\:tw-text-pink-400:focus { + color: #f687b3 !important; + } + + .md\:focus\:tw-text-pink-500:focus { + color: #ed64a6 !important; + } + + .md\:focus\:tw-text-pink-600:focus { + color: #d53f8c !important; + } + + .md\:focus\:tw-text-pink-700:focus { + color: #b83280 !important; + } + + .md\:focus\:tw-text-pink-800:focus { + color: #97266d !important; + } + + .md\:focus\:tw-text-pink-900:focus { + color: #702459 !important; + } + + .md\:tw-text-xs { + font-size: .75rem !important; + } + + .md\:tw-text-sm { + font-size: .875rem !important; + } + + .md\:tw-text-base { + font-size: 1rem !important; + } + + .md\:tw-text-lg { + font-size: 1.125rem !important; + } + + .md\:tw-text-xl { + font-size: 1.25rem !important; + } + + .md\:tw-text-2xl { + font-size: 1.5rem !important; + } + + .md\:tw-text-3xl { + font-size: 1.875rem !important; + } + + .md\:tw-text-4xl { + font-size: 2.25rem !important; + } + + .md\:tw-text-5xl { + font-size: 3rem !important; + } + + .md\:tw-text-6xl { + font-size: 4rem !important; + } + + .md\:tw-italic { + font-style: italic !important; + } + + .md\:tw-not-italic { + font-style: normal !important; + } + + .md\:tw-uppercase { + text-transform: uppercase !important; + } + + .md\:tw-lowercase { + text-transform: lowercase !important; + } + + .md\:tw-capitalize { + text-transform: capitalize !important; + } + + .md\:tw-normal-case { + text-transform: none !important; + } + + .md\:tw-underline { + text-decoration: underline !important; + } + + .md\:tw-line-through { + text-decoration: line-through !important; + } + + .md\:tw-no-underline { + text-decoration: none !important; + } + + .md\:hover\:tw-underline:hover { + text-decoration: underline !important; + } + + .md\:hover\:tw-line-through:hover { + text-decoration: line-through !important; + } + + .md\:hover\:tw-no-underline:hover { + text-decoration: none !important; + } + + .md\:focus\:tw-underline:focus { + text-decoration: underline !important; + } + + .md\:focus\:tw-line-through:focus { + text-decoration: line-through !important; + } + + .md\:focus\:tw-no-underline:focus { + text-decoration: none !important; + } + + .md\:tw-antialiased { + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; + } + + .md\:tw-subpixel-antialiased { + -webkit-font-smoothing: auto !important; + -moz-osx-font-smoothing: auto !important; + } + + .md\:tw-tracking-tighter { + letter-spacing: -.05em !important; + } + + .md\:tw-tracking-tight { + letter-spacing: -.025em !important; + } + + .md\:tw-tracking-normal { + letter-spacing: 0 !important; + } + + .md\:tw-tracking-wide { + letter-spacing: .025em !important; + } + + .md\:tw-tracking-wider { + letter-spacing: .05em !important; + } + + .md\:tw-tracking-widest { + letter-spacing: .1em !important; + } + + .md\:tw-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; + } + + .md\:tw-select-text { + -webkit-user-select: text !important; + -moz-user-select: text !important; + -ms-user-select: text !important; + user-select: text !important; + } + + .md\:tw-align-baseline { + vertical-align: baseline !important; + } + + .md\:tw-align-top { + vertical-align: top !important; + } + + .md\:tw-align-middle { + vertical-align: middle !important; + } + + .md\:tw-align-bottom { + vertical-align: bottom !important; + } + + .md\:tw-align-text-top { + vertical-align: text-top !important; + } + + .md\:tw-align-text-bottom { + vertical-align: text-bottom !important; + } + + .md\:tw-visible { + visibility: visible !important; + } + + .md\:tw-invisible { + visibility: hidden !important; + } + + .md\:tw-whitespace-normal { + white-space: normal !important; + } + + .md\:tw-whitespace-no-wrap { + white-space: nowrap !important; + } + + .md\:tw-whitespace-pre { + white-space: pre !important; + } + + .md\:tw-whitespace-pre-line { + white-space: pre-line !important; + } + + .md\:tw-whitespace-pre-wrap { + white-space: pre-wrap !important; + } + + .md\:tw-break-normal { + overflow-wrap: normal !important; + word-break: normal !important; + } + + .md\:tw-break-words { + overflow-wrap: break-word !important; + } + + .md\:tw-break-all { + word-break: break-all !important; + } + + .md\:tw-truncate { + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; + } + + .md\:tw-w-0 { + width: 0 !important; + } + + .md\:tw-w-1 { + width: .25rem !important; + } + + .md\:tw-w-2 { + width: .5rem !important; + } + + .md\:tw-w-3 { + width: .75rem !important; + } + + .md\:tw-w-4 { + width: 1rem !important; + } + + .md\:tw-w-5 { + width: 1.25rem !important; + } + + .md\:tw-w-6 { + width: 1.5rem !important; + } + + .md\:tw-w-8 { + width: 2rem !important; + } + + .md\:tw-w-10 { + width: 2.5rem !important; + } + + .md\:tw-w-12 { + width: 3rem !important; + } + + .md\:tw-w-16 { + width: 4rem !important; + } + + .md\:tw-w-20 { + width: 5rem !important; + } + + .md\:tw-w-24 { + width: 6rem !important; + } + + .md\:tw-w-32 { + width: 8rem !important; + } + + .md\:tw-w-40 { + width: 10rem !important; + } + + .md\:tw-w-48 { + width: 12rem !important; + } + + .md\:tw-w-56 { + width: 14rem !important; + } + + .md\:tw-w-64 { + width: 16rem !important; + } + + .md\:tw-w-auto { + width: auto !important; + } + + .md\:tw-w-px { + width: 1px !important; + } + + .md\:tw-w-1\/2 { + width: 50% !important; + } + + .md\:tw-w-1\/3 { + width: 33.33333% !important; + } + + .md\:tw-w-2\/3 { + width: 66.66667% !important; + } + + .md\:tw-w-1\/4 { + width: 25% !important; + } + + .md\:tw-w-3\/4 { + width: 75% !important; + } + + .md\:tw-w-1\/5 { + width: 20% !important; + } + + .md\:tw-w-2\/5 { + width: 40% !important; + } + + .md\:tw-w-3\/5 { + width: 60% !important; + } + + .md\:tw-w-4\/5 { + width: 80% !important; + } + + .md\:tw-w-1\/6 { + width: 16.66667% !important; + } + + .md\:tw-w-5\/6 { + width: 83.33333% !important; + } + + .md\:tw-w-full { + width: 100% !important; + } + + .md\:tw-w-screen { + width: 100vw !important; + } + + .md\:tw-z-0 { + z-index: 0 !important; + } + + .md\:tw-z-10 { + z-index: 10 !important; + } + + .md\:tw-z-20 { + z-index: 20 !important; + } + + .md\:tw-z-30 { + z-index: 30 !important; + } + + .md\:tw-z-40 { + z-index: 40 !important; + } + + .md\:tw-z-50 { + z-index: 50 !important; + } + + .md\:tw-z-auto { + z-index: auto !important; + } +} + +@media (min-width: 1024px) { + .lg\:tw-appearance-none { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; + } + + .lg\:tw-bg-fixed { + background-attachment: fixed !important; + } + + .lg\:tw-bg-local { + background-attachment: local !important; + } + + .lg\:tw-bg-scroll { + background-attachment: scroll !important; + } + + .lg\:tw-bg-transparent { + background-color: transparent !important; + } + + .lg\:tw-bg-black { + background-color: #000 !important; + } + + .lg\:tw-bg-white { + background-color: #fff !important; + } + + .lg\:tw-bg-gray-100 { + background-color: #f7fafc !important; + } + + .lg\:tw-bg-gray-200 { + background-color: #edf2f7 !important; + } + + .lg\:tw-bg-gray-300 { + background-color: #e2e8f0 !important; + } + + .lg\:tw-bg-gray-400 { + background-color: #cbd5e0 !important; + } + + .lg\:tw-bg-gray-500 { + background-color: #a0aec0 !important; + } + + .lg\:tw-bg-gray-600 { + background-color: #718096 !important; + } + + .lg\:tw-bg-gray-700 { + background-color: #4a5568 !important; + } + + .lg\:tw-bg-gray-800 { + background-color: #2d3748 !important; + } + + .lg\:tw-bg-gray-900 { + background-color: #1a202c !important; + } + + .lg\:tw-bg-red-100 { + background-color: #fff5f5 !important; + } + + .lg\:tw-bg-red-200 { + background-color: #fed7d7 !important; + } + + .lg\:tw-bg-red-300 { + background-color: #feb2b2 !important; + } + + .lg\:tw-bg-red-400 { + background-color: #fc8181 !important; + } + + .lg\:tw-bg-red-500 { + background-color: #f56565 !important; + } + + .lg\:tw-bg-red-600 { + background-color: #e53e3e !important; + } + + .lg\:tw-bg-red-700 { + background-color: #c53030 !important; + } + + .lg\:tw-bg-red-800 { + background-color: #9b2c2c !important; + } + + .lg\:tw-bg-red-900 { + background-color: #742a2a !important; + } + + .lg\:tw-bg-orange-100 { + background-color: #fffaf0 !important; + } + + .lg\:tw-bg-orange-200 { + background-color: #feebc8 !important; + } + + .lg\:tw-bg-orange-300 { + background-color: #fbd38d !important; + } + + .lg\:tw-bg-orange-400 { + background-color: #f6ad55 !important; + } + + .lg\:tw-bg-orange-500 { + background-color: #ed8936 !important; + } + + .lg\:tw-bg-orange-600 { + background-color: #dd6b20 !important; + } + + .lg\:tw-bg-orange-700 { + background-color: #c05621 !important; + } + + .lg\:tw-bg-orange-800 { + background-color: #9c4221 !important; + } + + .lg\:tw-bg-orange-900 { + background-color: #7b341e !important; + } + + .lg\:tw-bg-yellow-100 { + background-color: #fffff0 !important; + } + + .lg\:tw-bg-yellow-200 { + background-color: #fefcbf !important; + } + + .lg\:tw-bg-yellow-300 { + background-color: #faf089 !important; + } + + .lg\:tw-bg-yellow-400 { + background-color: #f6e05e !important; + } + + .lg\:tw-bg-yellow-500 { + background-color: #ecc94b !important; + } + + .lg\:tw-bg-yellow-600 { + background-color: #d69e2e !important; + } + + .lg\:tw-bg-yellow-700 { + background-color: #b7791f !important; + } + + .lg\:tw-bg-yellow-800 { + background-color: #975a16 !important; + } + + .lg\:tw-bg-yellow-900 { + background-color: #744210 !important; + } + + .lg\:tw-bg-green-100 { + background-color: #f0fff4 !important; + } + + .lg\:tw-bg-green-200 { + background-color: #c6f6d5 !important; + } + + .lg\:tw-bg-green-300 { + background-color: #9ae6b4 !important; + } + + .lg\:tw-bg-green-400 { + background-color: #68d391 !important; + } + + .lg\:tw-bg-green-500 { + background-color: #48bb78 !important; + } + + .lg\:tw-bg-green-600 { + background-color: #38a169 !important; + } + + .lg\:tw-bg-green-700 { + background-color: #2f855a !important; + } + + .lg\:tw-bg-green-800 { + background-color: #276749 !important; + } + + .lg\:tw-bg-green-900 { + background-color: #22543d !important; + } + + .lg\:tw-bg-teal-100 { + background-color: #e6fffa !important; + } + + .lg\:tw-bg-teal-200 { + background-color: #b2f5ea !important; + } + + .lg\:tw-bg-teal-300 { + background-color: #81e6d9 !important; + } + + .lg\:tw-bg-teal-400 { + background-color: #4fd1c5 !important; + } + + .lg\:tw-bg-teal-500 { + background-color: #38b2ac !important; + } + + .lg\:tw-bg-teal-600 { + background-color: #319795 !important; + } + + .lg\:tw-bg-teal-700 { + background-color: #2c7a7b !important; + } + + .lg\:tw-bg-teal-800 { + background-color: #285e61 !important; + } + + .lg\:tw-bg-teal-900 { + background-color: #234e52 !important; + } + + .lg\:tw-bg-blue-100 { + background-color: #ebf8ff !important; + } + + .lg\:tw-bg-blue-200 { + background-color: #bee3f8 !important; + } + + .lg\:tw-bg-blue-300 { + background-color: #90cdf4 !important; + } + + .lg\:tw-bg-blue-400 { + background-color: #63b3ed !important; + } + + .lg\:tw-bg-blue-500 { + background-color: #4299e1 !important; + } + + .lg\:tw-bg-blue-600 { + background-color: #3182ce !important; + } + + .lg\:tw-bg-blue-700 { + background-color: #2b6cb0 !important; + } + + .lg\:tw-bg-blue-800 { + background-color: #2c5282 !important; + } + + .lg\:tw-bg-blue-900 { + background-color: #2a4365 !important; + } + + .lg\:tw-bg-indigo-100 { + background-color: #ebf4ff !important; + } + + .lg\:tw-bg-indigo-200 { + background-color: #c3dafe !important; + } + + .lg\:tw-bg-indigo-300 { + background-color: #a3bffa !important; + } + + .lg\:tw-bg-indigo-400 { + background-color: #7f9cf5 !important; + } + + .lg\:tw-bg-indigo-500 { + background-color: #667eea !important; + } + + .lg\:tw-bg-indigo-600 { + background-color: #5a67d8 !important; + } + + .lg\:tw-bg-indigo-700 { + background-color: #4c51bf !important; + } + + .lg\:tw-bg-indigo-800 { + background-color: #434190 !important; + } + + .lg\:tw-bg-indigo-900 { + background-color: #3c366b !important; + } + + .lg\:tw-bg-purple-100 { + background-color: #faf5ff !important; + } + + .lg\:tw-bg-purple-200 { + background-color: #e9d8fd !important; + } + + .lg\:tw-bg-purple-300 { + background-color: #d6bcfa !important; + } + + .lg\:tw-bg-purple-400 { + background-color: #b794f4 !important; + } + + .lg\:tw-bg-purple-500 { + background-color: #9f7aea !important; + } + + .lg\:tw-bg-purple-600 { + background-color: #805ad5 !important; + } + + .lg\:tw-bg-purple-700 { + background-color: #6b46c1 !important; + } + + .lg\:tw-bg-purple-800 { + background-color: #553c9a !important; + } + + .lg\:tw-bg-purple-900 { + background-color: #44337a !important; + } + + .lg\:tw-bg-pink-100 { + background-color: #fff5f7 !important; + } + + .lg\:tw-bg-pink-200 { + background-color: #fed7e2 !important; + } + + .lg\:tw-bg-pink-300 { + background-color: #fbb6ce !important; + } + + .lg\:tw-bg-pink-400 { + background-color: #f687b3 !important; + } + + .lg\:tw-bg-pink-500 { + background-color: #ed64a6 !important; + } + + .lg\:tw-bg-pink-600 { + background-color: #d53f8c !important; + } + + .lg\:tw-bg-pink-700 { + background-color: #b83280 !important; + } + + .lg\:tw-bg-pink-800 { + background-color: #97266d !important; + } + + .lg\:tw-bg-pink-900 { + background-color: #702459 !important; + } + + .lg\:hover\:tw-bg-transparent:hover { + background-color: transparent !important; + } + + .lg\:hover\:tw-bg-black:hover { + background-color: #000 !important; + } + + .lg\:hover\:tw-bg-white:hover { + background-color: #fff !important; + } + + .lg\:hover\:tw-bg-gray-100:hover { + background-color: #f7fafc !important; + } + + .lg\:hover\:tw-bg-gray-200:hover { + background-color: #edf2f7 !important; + } + + .lg\:hover\:tw-bg-gray-300:hover { + background-color: #e2e8f0 !important; + } + + .lg\:hover\:tw-bg-gray-400:hover { + background-color: #cbd5e0 !important; + } + + .lg\:hover\:tw-bg-gray-500:hover { + background-color: #a0aec0 !important; + } + + .lg\:hover\:tw-bg-gray-600:hover { + background-color: #718096 !important; + } + + .lg\:hover\:tw-bg-gray-700:hover { + background-color: #4a5568 !important; + } + + .lg\:hover\:tw-bg-gray-800:hover { + background-color: #2d3748 !important; + } + + .lg\:hover\:tw-bg-gray-900:hover { + background-color: #1a202c !important; + } + + .lg\:hover\:tw-bg-red-100:hover { + background-color: #fff5f5 !important; + } + + .lg\:hover\:tw-bg-red-200:hover { + background-color: #fed7d7 !important; + } + + .lg\:hover\:tw-bg-red-300:hover { + background-color: #feb2b2 !important; + } + + .lg\:hover\:tw-bg-red-400:hover { + background-color: #fc8181 !important; + } + + .lg\:hover\:tw-bg-red-500:hover { + background-color: #f56565 !important; + } + + .lg\:hover\:tw-bg-red-600:hover { + background-color: #e53e3e !important; + } + + .lg\:hover\:tw-bg-red-700:hover { + background-color: #c53030 !important; + } + + .lg\:hover\:tw-bg-red-800:hover { + background-color: #9b2c2c !important; + } + + .lg\:hover\:tw-bg-red-900:hover { + background-color: #742a2a !important; + } + + .lg\:hover\:tw-bg-orange-100:hover { + background-color: #fffaf0 !important; + } + + .lg\:hover\:tw-bg-orange-200:hover { + background-color: #feebc8 !important; + } + + .lg\:hover\:tw-bg-orange-300:hover { + background-color: #fbd38d !important; + } + + .lg\:hover\:tw-bg-orange-400:hover { + background-color: #f6ad55 !important; + } + + .lg\:hover\:tw-bg-orange-500:hover { + background-color: #ed8936 !important; + } + + .lg\:hover\:tw-bg-orange-600:hover { + background-color: #dd6b20 !important; + } + + .lg\:hover\:tw-bg-orange-700:hover { + background-color: #c05621 !important; + } + + .lg\:hover\:tw-bg-orange-800:hover { + background-color: #9c4221 !important; + } + + .lg\:hover\:tw-bg-orange-900:hover { + background-color: #7b341e !important; + } + + .lg\:hover\:tw-bg-yellow-100:hover { + background-color: #fffff0 !important; + } + + .lg\:hover\:tw-bg-yellow-200:hover { + background-color: #fefcbf !important; + } + + .lg\:hover\:tw-bg-yellow-300:hover { + background-color: #faf089 !important; + } + + .lg\:hover\:tw-bg-yellow-400:hover { + background-color: #f6e05e !important; + } + + .lg\:hover\:tw-bg-yellow-500:hover { + background-color: #ecc94b !important; + } + + .lg\:hover\:tw-bg-yellow-600:hover { + background-color: #d69e2e !important; + } + + .lg\:hover\:tw-bg-yellow-700:hover { + background-color: #b7791f !important; + } + + .lg\:hover\:tw-bg-yellow-800:hover { + background-color: #975a16 !important; + } + + .lg\:hover\:tw-bg-yellow-900:hover { + background-color: #744210 !important; + } + + .lg\:hover\:tw-bg-green-100:hover { + background-color: #f0fff4 !important; + } + + .lg\:hover\:tw-bg-green-200:hover { + background-color: #c6f6d5 !important; + } + + .lg\:hover\:tw-bg-green-300:hover { + background-color: #9ae6b4 !important; + } + + .lg\:hover\:tw-bg-green-400:hover { + background-color: #68d391 !important; + } + + .lg\:hover\:tw-bg-green-500:hover { + background-color: #48bb78 !important; + } + + .lg\:hover\:tw-bg-green-600:hover { + background-color: #38a169 !important; + } + + .lg\:hover\:tw-bg-green-700:hover { + background-color: #2f855a !important; + } + + .lg\:hover\:tw-bg-green-800:hover { + background-color: #276749 !important; + } + + .lg\:hover\:tw-bg-green-900:hover { + background-color: #22543d !important; + } + + .lg\:hover\:tw-bg-teal-100:hover { + background-color: #e6fffa !important; + } + + .lg\:hover\:tw-bg-teal-200:hover { + background-color: #b2f5ea !important; + } + + .lg\:hover\:tw-bg-teal-300:hover { + background-color: #81e6d9 !important; + } + + .lg\:hover\:tw-bg-teal-400:hover { + background-color: #4fd1c5 !important; + } + + .lg\:hover\:tw-bg-teal-500:hover { + background-color: #38b2ac !important; + } + + .lg\:hover\:tw-bg-teal-600:hover { + background-color: #319795 !important; + } + + .lg\:hover\:tw-bg-teal-700:hover { + background-color: #2c7a7b !important; + } + + .lg\:hover\:tw-bg-teal-800:hover { + background-color: #285e61 !important; + } + + .lg\:hover\:tw-bg-teal-900:hover { + background-color: #234e52 !important; + } + + .lg\:hover\:tw-bg-blue-100:hover { + background-color: #ebf8ff !important; + } + + .lg\:hover\:tw-bg-blue-200:hover { + background-color: #bee3f8 !important; + } + + .lg\:hover\:tw-bg-blue-300:hover { + background-color: #90cdf4 !important; + } + + .lg\:hover\:tw-bg-blue-400:hover { + background-color: #63b3ed !important; + } + + .lg\:hover\:tw-bg-blue-500:hover { + background-color: #4299e1 !important; + } + + .lg\:hover\:tw-bg-blue-600:hover { + background-color: #3182ce !important; + } + + .lg\:hover\:tw-bg-blue-700:hover { + background-color: #2b6cb0 !important; + } + + .lg\:hover\:tw-bg-blue-800:hover { + background-color: #2c5282 !important; + } + + .lg\:hover\:tw-bg-blue-900:hover { + background-color: #2a4365 !important; + } + + .lg\:hover\:tw-bg-indigo-100:hover { + background-color: #ebf4ff !important; + } + + .lg\:hover\:tw-bg-indigo-200:hover { + background-color: #c3dafe !important; + } + + .lg\:hover\:tw-bg-indigo-300:hover { + background-color: #a3bffa !important; + } + + .lg\:hover\:tw-bg-indigo-400:hover { + background-color: #7f9cf5 !important; + } + + .lg\:hover\:tw-bg-indigo-500:hover { + background-color: #667eea !important; + } + + .lg\:hover\:tw-bg-indigo-600:hover { + background-color: #5a67d8 !important; + } + + .lg\:hover\:tw-bg-indigo-700:hover { + background-color: #4c51bf !important; + } + + .lg\:hover\:tw-bg-indigo-800:hover { + background-color: #434190 !important; + } + + .lg\:hover\:tw-bg-indigo-900:hover { + background-color: #3c366b !important; + } + + .lg\:hover\:tw-bg-purple-100:hover { + background-color: #faf5ff !important; + } + + .lg\:hover\:tw-bg-purple-200:hover { + background-color: #e9d8fd !important; + } + + .lg\:hover\:tw-bg-purple-300:hover { + background-color: #d6bcfa !important; + } + + .lg\:hover\:tw-bg-purple-400:hover { + background-color: #b794f4 !important; + } + + .lg\:hover\:tw-bg-purple-500:hover { + background-color: #9f7aea !important; + } + + .lg\:hover\:tw-bg-purple-600:hover { + background-color: #805ad5 !important; + } + + .lg\:hover\:tw-bg-purple-700:hover { + background-color: #6b46c1 !important; + } + + .lg\:hover\:tw-bg-purple-800:hover { + background-color: #553c9a !important; + } + + .lg\:hover\:tw-bg-purple-900:hover { + background-color: #44337a !important; + } + + .lg\:hover\:tw-bg-pink-100:hover { + background-color: #fff5f7 !important; + } + + .lg\:hover\:tw-bg-pink-200:hover { + background-color: #fed7e2 !important; + } + + .lg\:hover\:tw-bg-pink-300:hover { + background-color: #fbb6ce !important; + } + + .lg\:hover\:tw-bg-pink-400:hover { + background-color: #f687b3 !important; + } + + .lg\:hover\:tw-bg-pink-500:hover { + background-color: #ed64a6 !important; + } + + .lg\:hover\:tw-bg-pink-600:hover { + background-color: #d53f8c !important; + } + + .lg\:hover\:tw-bg-pink-700:hover { + background-color: #b83280 !important; + } + + .lg\:hover\:tw-bg-pink-800:hover { + background-color: #97266d !important; + } + + .lg\:hover\:tw-bg-pink-900:hover { + background-color: #702459 !important; + } + + .lg\:focus\:tw-bg-transparent:focus { + background-color: transparent !important; + } + + .lg\:focus\:tw-bg-black:focus { + background-color: #000 !important; + } + + .lg\:focus\:tw-bg-white:focus { + background-color: #fff !important; + } + + .lg\:focus\:tw-bg-gray-100:focus { + background-color: #f7fafc !important; + } + + .lg\:focus\:tw-bg-gray-200:focus { + background-color: #edf2f7 !important; + } + + .lg\:focus\:tw-bg-gray-300:focus { + background-color: #e2e8f0 !important; + } + + .lg\:focus\:tw-bg-gray-400:focus { + background-color: #cbd5e0 !important; + } + + .lg\:focus\:tw-bg-gray-500:focus { + background-color: #a0aec0 !important; + } + + .lg\:focus\:tw-bg-gray-600:focus { + background-color: #718096 !important; + } + + .lg\:focus\:tw-bg-gray-700:focus { + background-color: #4a5568 !important; + } + + .lg\:focus\:tw-bg-gray-800:focus { + background-color: #2d3748 !important; + } + + .lg\:focus\:tw-bg-gray-900:focus { + background-color: #1a202c !important; + } + + .lg\:focus\:tw-bg-red-100:focus { + background-color: #fff5f5 !important; + } + + .lg\:focus\:tw-bg-red-200:focus { + background-color: #fed7d7 !important; + } + + .lg\:focus\:tw-bg-red-300:focus { + background-color: #feb2b2 !important; + } + + .lg\:focus\:tw-bg-red-400:focus { + background-color: #fc8181 !important; + } + + .lg\:focus\:tw-bg-red-500:focus { + background-color: #f56565 !important; + } + + .lg\:focus\:tw-bg-red-600:focus { + background-color: #e53e3e !important; + } + + .lg\:focus\:tw-bg-red-700:focus { + background-color: #c53030 !important; + } + + .lg\:focus\:tw-bg-red-800:focus { + background-color: #9b2c2c !important; + } + + .lg\:focus\:tw-bg-red-900:focus { + background-color: #742a2a !important; + } + + .lg\:focus\:tw-bg-orange-100:focus { + background-color: #fffaf0 !important; + } + + .lg\:focus\:tw-bg-orange-200:focus { + background-color: #feebc8 !important; + } + + .lg\:focus\:tw-bg-orange-300:focus { + background-color: #fbd38d !important; + } + + .lg\:focus\:tw-bg-orange-400:focus { + background-color: #f6ad55 !important; + } + + .lg\:focus\:tw-bg-orange-500:focus { + background-color: #ed8936 !important; + } + + .lg\:focus\:tw-bg-orange-600:focus { + background-color: #dd6b20 !important; + } + + .lg\:focus\:tw-bg-orange-700:focus { + background-color: #c05621 !important; + } + + .lg\:focus\:tw-bg-orange-800:focus { + background-color: #9c4221 !important; + } + + .lg\:focus\:tw-bg-orange-900:focus { + background-color: #7b341e !important; + } + + .lg\:focus\:tw-bg-yellow-100:focus { + background-color: #fffff0 !important; + } + + .lg\:focus\:tw-bg-yellow-200:focus { + background-color: #fefcbf !important; + } + + .lg\:focus\:tw-bg-yellow-300:focus { + background-color: #faf089 !important; + } + + .lg\:focus\:tw-bg-yellow-400:focus { + background-color: #f6e05e !important; + } + + .lg\:focus\:tw-bg-yellow-500:focus { + background-color: #ecc94b !important; + } + + .lg\:focus\:tw-bg-yellow-600:focus { + background-color: #d69e2e !important; + } + + .lg\:focus\:tw-bg-yellow-700:focus { + background-color: #b7791f !important; + } + + .lg\:focus\:tw-bg-yellow-800:focus { + background-color: #975a16 !important; + } + + .lg\:focus\:tw-bg-yellow-900:focus { + background-color: #744210 !important; + } + + .lg\:focus\:tw-bg-green-100:focus { + background-color: #f0fff4 !important; + } + + .lg\:focus\:tw-bg-green-200:focus { + background-color: #c6f6d5 !important; + } + + .lg\:focus\:tw-bg-green-300:focus { + background-color: #9ae6b4 !important; + } + + .lg\:focus\:tw-bg-green-400:focus { + background-color: #68d391 !important; + } + + .lg\:focus\:tw-bg-green-500:focus { + background-color: #48bb78 !important; + } + + .lg\:focus\:tw-bg-green-600:focus { + background-color: #38a169 !important; + } + + .lg\:focus\:tw-bg-green-700:focus { + background-color: #2f855a !important; + } + + .lg\:focus\:tw-bg-green-800:focus { + background-color: #276749 !important; + } + + .lg\:focus\:tw-bg-green-900:focus { + background-color: #22543d !important; + } + + .lg\:focus\:tw-bg-teal-100:focus { + background-color: #e6fffa !important; + } + + .lg\:focus\:tw-bg-teal-200:focus { + background-color: #b2f5ea !important; + } + + .lg\:focus\:tw-bg-teal-300:focus { + background-color: #81e6d9 !important; + } + + .lg\:focus\:tw-bg-teal-400:focus { + background-color: #4fd1c5 !important; + } + + .lg\:focus\:tw-bg-teal-500:focus { + background-color: #38b2ac !important; + } + + .lg\:focus\:tw-bg-teal-600:focus { + background-color: #319795 !important; + } + + .lg\:focus\:tw-bg-teal-700:focus { + background-color: #2c7a7b !important; + } + + .lg\:focus\:tw-bg-teal-800:focus { + background-color: #285e61 !important; + } + + .lg\:focus\:tw-bg-teal-900:focus { + background-color: #234e52 !important; + } + + .lg\:focus\:tw-bg-blue-100:focus { + background-color: #ebf8ff !important; + } + + .lg\:focus\:tw-bg-blue-200:focus { + background-color: #bee3f8 !important; + } + + .lg\:focus\:tw-bg-blue-300:focus { + background-color: #90cdf4 !important; + } + + .lg\:focus\:tw-bg-blue-400:focus { + background-color: #63b3ed !important; + } + + .lg\:focus\:tw-bg-blue-500:focus { + background-color: #4299e1 !important; + } + + .lg\:focus\:tw-bg-blue-600:focus { + background-color: #3182ce !important; + } + + .lg\:focus\:tw-bg-blue-700:focus { + background-color: #2b6cb0 !important; + } + + .lg\:focus\:tw-bg-blue-800:focus { + background-color: #2c5282 !important; + } + + .lg\:focus\:tw-bg-blue-900:focus { + background-color: #2a4365 !important; + } + + .lg\:focus\:tw-bg-indigo-100:focus { + background-color: #ebf4ff !important; + } + + .lg\:focus\:tw-bg-indigo-200:focus { + background-color: #c3dafe !important; + } + + .lg\:focus\:tw-bg-indigo-300:focus { + background-color: #a3bffa !important; + } + + .lg\:focus\:tw-bg-indigo-400:focus { + background-color: #7f9cf5 !important; + } + + .lg\:focus\:tw-bg-indigo-500:focus { + background-color: #667eea !important; + } + + .lg\:focus\:tw-bg-indigo-600:focus { + background-color: #5a67d8 !important; + } + + .lg\:focus\:tw-bg-indigo-700:focus { + background-color: #4c51bf !important; + } + + .lg\:focus\:tw-bg-indigo-800:focus { + background-color: #434190 !important; + } + + .lg\:focus\:tw-bg-indigo-900:focus { + background-color: #3c366b !important; + } + + .lg\:focus\:tw-bg-purple-100:focus { + background-color: #faf5ff !important; + } + + .lg\:focus\:tw-bg-purple-200:focus { + background-color: #e9d8fd !important; + } + + .lg\:focus\:tw-bg-purple-300:focus { + background-color: #d6bcfa !important; + } + + .lg\:focus\:tw-bg-purple-400:focus { + background-color: #b794f4 !important; + } + + .lg\:focus\:tw-bg-purple-500:focus { + background-color: #9f7aea !important; + } + + .lg\:focus\:tw-bg-purple-600:focus { + background-color: #805ad5 !important; + } + + .lg\:focus\:tw-bg-purple-700:focus { + background-color: #6b46c1 !important; + } + + .lg\:focus\:tw-bg-purple-800:focus { + background-color: #553c9a !important; + } + + .lg\:focus\:tw-bg-purple-900:focus { + background-color: #44337a !important; + } + + .lg\:focus\:tw-bg-pink-100:focus { + background-color: #fff5f7 !important; + } + + .lg\:focus\:tw-bg-pink-200:focus { + background-color: #fed7e2 !important; + } + + .lg\:focus\:tw-bg-pink-300:focus { + background-color: #fbb6ce !important; + } + + .lg\:focus\:tw-bg-pink-400:focus { + background-color: #f687b3 !important; + } + + .lg\:focus\:tw-bg-pink-500:focus { + background-color: #ed64a6 !important; + } + + .lg\:focus\:tw-bg-pink-600:focus { + background-color: #d53f8c !important; + } + + .lg\:focus\:tw-bg-pink-700:focus { + background-color: #b83280 !important; + } + + .lg\:focus\:tw-bg-pink-800:focus { + background-color: #97266d !important; + } + + .lg\:focus\:tw-bg-pink-900:focus { + background-color: #702459 !important; + } + + .lg\:tw-bg-bottom { + background-position: bottom !important; + } + + .lg\:tw-bg-center { + background-position: center !important; + } + + .lg\:tw-bg-left { + background-position: left !important; + } + + .lg\:tw-bg-left-bottom { + background-position: left bottom !important; + } + + .lg\:tw-bg-left-top { + background-position: left top !important; + } + + .lg\:tw-bg-right { + background-position: right !important; + } + + .lg\:tw-bg-right-bottom { + background-position: right bottom !important; + } + + .lg\:tw-bg-right-top { + background-position: right top !important; + } + + .lg\:tw-bg-top { + background-position: top !important; + } + + .lg\:tw-bg-repeat { + background-repeat: repeat !important; + } + + .lg\:tw-bg-no-repeat { + background-repeat: no-repeat !important; + } + + .lg\:tw-bg-repeat-x { + background-repeat: repeat-x !important; + } + + .lg\:tw-bg-repeat-y { + background-repeat: repeat-y !important; + } + + .lg\:tw-bg-auto { + background-size: auto !important; + } + + .lg\:tw-bg-cover { + background-size: cover !important; + } + + .lg\:tw-bg-contain { + background-size: contain !important; + } + + .lg\:tw-border-transparent { + border-color: transparent !important; + } + + .lg\:tw-border-black { + border-color: #000 !important; + } + + .lg\:tw-border-white { + border-color: #fff !important; + } + + .lg\:tw-border-gray-100 { + border-color: #f7fafc !important; + } + + .lg\:tw-border-gray-200 { + border-color: #edf2f7 !important; + } + + .lg\:tw-border-gray-300 { + border-color: #e2e8f0 !important; + } + + .lg\:tw-border-gray-400 { + border-color: #cbd5e0 !important; + } + + .lg\:tw-border-gray-500 { + border-color: #a0aec0 !important; + } + + .lg\:tw-border-gray-600 { + border-color: #718096 !important; + } + + .lg\:tw-border-gray-700 { + border-color: #4a5568 !important; + } + + .lg\:tw-border-gray-800 { + border-color: #2d3748 !important; + } + + .lg\:tw-border-gray-900 { + border-color: #1a202c !important; + } + + .lg\:tw-border-red-100 { + border-color: #fff5f5 !important; + } + + .lg\:tw-border-red-200 { + border-color: #fed7d7 !important; + } + + .lg\:tw-border-red-300 { + border-color: #feb2b2 !important; + } + + .lg\:tw-border-red-400 { + border-color: #fc8181 !important; + } + + .lg\:tw-border-red-500 { + border-color: #f56565 !important; + } + + .lg\:tw-border-red-600 { + border-color: #e53e3e !important; + } + + .lg\:tw-border-red-700 { + border-color: #c53030 !important; + } + + .lg\:tw-border-red-800 { + border-color: #9b2c2c !important; + } + + .lg\:tw-border-red-900 { + border-color: #742a2a !important; + } + + .lg\:tw-border-orange-100 { + border-color: #fffaf0 !important; + } + + .lg\:tw-border-orange-200 { + border-color: #feebc8 !important; + } + + .lg\:tw-border-orange-300 { + border-color: #fbd38d !important; + } + + .lg\:tw-border-orange-400 { + border-color: #f6ad55 !important; + } + + .lg\:tw-border-orange-500 { + border-color: #ed8936 !important; + } + + .lg\:tw-border-orange-600 { + border-color: #dd6b20 !important; + } + + .lg\:tw-border-orange-700 { + border-color: #c05621 !important; + } + + .lg\:tw-border-orange-800 { + border-color: #9c4221 !important; + } + + .lg\:tw-border-orange-900 { + border-color: #7b341e !important; + } + + .lg\:tw-border-yellow-100 { + border-color: #fffff0 !important; + } + + .lg\:tw-border-yellow-200 { + border-color: #fefcbf !important; + } + + .lg\:tw-border-yellow-300 { + border-color: #faf089 !important; + } + + .lg\:tw-border-yellow-400 { + border-color: #f6e05e !important; + } + + .lg\:tw-border-yellow-500 { + border-color: #ecc94b !important; + } + + .lg\:tw-border-yellow-600 { + border-color: #d69e2e !important; + } + + .lg\:tw-border-yellow-700 { + border-color: #b7791f !important; + } + + .lg\:tw-border-yellow-800 { + border-color: #975a16 !important; + } + + .lg\:tw-border-yellow-900 { + border-color: #744210 !important; + } + + .lg\:tw-border-green-100 { + border-color: #f0fff4 !important; + } + + .lg\:tw-border-green-200 { + border-color: #c6f6d5 !important; + } + + .lg\:tw-border-green-300 { + border-color: #9ae6b4 !important; + } + + .lg\:tw-border-green-400 { + border-color: #68d391 !important; + } + + .lg\:tw-border-green-500 { + border-color: #48bb78 !important; + } + + .lg\:tw-border-green-600 { + border-color: #38a169 !important; + } + + .lg\:tw-border-green-700 { + border-color: #2f855a !important; + } + + .lg\:tw-border-green-800 { + border-color: #276749 !important; + } + + .lg\:tw-border-green-900 { + border-color: #22543d !important; + } + + .lg\:tw-border-teal-100 { + border-color: #e6fffa !important; + } + + .lg\:tw-border-teal-200 { + border-color: #b2f5ea !important; + } + + .lg\:tw-border-teal-300 { + border-color: #81e6d9 !important; + } + + .lg\:tw-border-teal-400 { + border-color: #4fd1c5 !important; + } + + .lg\:tw-border-teal-500 { + border-color: #38b2ac !important; + } + + .lg\:tw-border-teal-600 { + border-color: #319795 !important; + } + + .lg\:tw-border-teal-700 { + border-color: #2c7a7b !important; + } + + .lg\:tw-border-teal-800 { + border-color: #285e61 !important; + } + + .lg\:tw-border-teal-900 { + border-color: #234e52 !important; + } + + .lg\:tw-border-blue-100 { + border-color: #ebf8ff !important; + } + + .lg\:tw-border-blue-200 { + border-color: #bee3f8 !important; + } + + .lg\:tw-border-blue-300 { + border-color: #90cdf4 !important; + } + + .lg\:tw-border-blue-400 { + border-color: #63b3ed !important; + } + + .lg\:tw-border-blue-500 { + border-color: #4299e1 !important; + } + + .lg\:tw-border-blue-600 { + border-color: #3182ce !important; + } + + .lg\:tw-border-blue-700 { + border-color: #2b6cb0 !important; + } + + .lg\:tw-border-blue-800 { + border-color: #2c5282 !important; + } + + .lg\:tw-border-blue-900 { + border-color: #2a4365 !important; + } + + .lg\:tw-border-indigo-100 { + border-color: #ebf4ff !important; + } + + .lg\:tw-border-indigo-200 { + border-color: #c3dafe !important; + } + + .lg\:tw-border-indigo-300 { + border-color: #a3bffa !important; + } + + .lg\:tw-border-indigo-400 { + border-color: #7f9cf5 !important; + } + + .lg\:tw-border-indigo-500 { + border-color: #667eea !important; + } + + .lg\:tw-border-indigo-600 { + border-color: #5a67d8 !important; + } + + .lg\:tw-border-indigo-700 { + border-color: #4c51bf !important; + } + + .lg\:tw-border-indigo-800 { + border-color: #434190 !important; + } + + .lg\:tw-border-indigo-900 { + border-color: #3c366b !important; + } + + .lg\:tw-border-purple-100 { + border-color: #faf5ff !important; + } + + .lg\:tw-border-purple-200 { + border-color: #e9d8fd !important; + } + + .lg\:tw-border-purple-300 { + border-color: #d6bcfa !important; + } + + .lg\:tw-border-purple-400 { + border-color: #b794f4 !important; + } + + .lg\:tw-border-purple-500 { + border-color: #9f7aea !important; + } + + .lg\:tw-border-purple-600 { + border-color: #805ad5 !important; + } + + .lg\:tw-border-purple-700 { + border-color: #6b46c1 !important; + } + + .lg\:tw-border-purple-800 { + border-color: #553c9a !important; + } + + .lg\:tw-border-purple-900 { + border-color: #44337a !important; + } + + .lg\:tw-border-pink-100 { + border-color: #fff5f7 !important; + } + + .lg\:tw-border-pink-200 { + border-color: #fed7e2 !important; + } + + .lg\:tw-border-pink-300 { + border-color: #fbb6ce !important; + } + + .lg\:tw-border-pink-400 { + border-color: #f687b3 !important; + } + + .lg\:tw-border-pink-500 { + border-color: #ed64a6 !important; + } + + .lg\:tw-border-pink-600 { + border-color: #d53f8c !important; + } + + .lg\:tw-border-pink-700 { + border-color: #b83280 !important; + } + + .lg\:tw-border-pink-800 { + border-color: #97266d !important; + } + + .lg\:tw-border-pink-900 { + border-color: #702459 !important; + } + + .lg\:hover\:tw-border-transparent:hover { + border-color: transparent !important; + } + + .lg\:hover\:tw-border-black:hover { + border-color: #000 !important; + } + + .lg\:hover\:tw-border-white:hover { + border-color: #fff !important; + } + + .lg\:hover\:tw-border-gray-100:hover { + border-color: #f7fafc !important; + } + + .lg\:hover\:tw-border-gray-200:hover { + border-color: #edf2f7 !important; + } + + .lg\:hover\:tw-border-gray-300:hover { + border-color: #e2e8f0 !important; + } + + .lg\:hover\:tw-border-gray-400:hover { + border-color: #cbd5e0 !important; + } + + .lg\:hover\:tw-border-gray-500:hover { + border-color: #a0aec0 !important; + } + + .lg\:hover\:tw-border-gray-600:hover { + border-color: #718096 !important; + } + + .lg\:hover\:tw-border-gray-700:hover { + border-color: #4a5568 !important; + } + + .lg\:hover\:tw-border-gray-800:hover { + border-color: #2d3748 !important; + } + + .lg\:hover\:tw-border-gray-900:hover { + border-color: #1a202c !important; + } + + .lg\:hover\:tw-border-red-100:hover { + border-color: #fff5f5 !important; + } + + .lg\:hover\:tw-border-red-200:hover { + border-color: #fed7d7 !important; + } + + .lg\:hover\:tw-border-red-300:hover { + border-color: #feb2b2 !important; + } + + .lg\:hover\:tw-border-red-400:hover { + border-color: #fc8181 !important; + } + + .lg\:hover\:tw-border-red-500:hover { + border-color: #f56565 !important; + } + + .lg\:hover\:tw-border-red-600:hover { + border-color: #e53e3e !important; + } + + .lg\:hover\:tw-border-red-700:hover { + border-color: #c53030 !important; + } + + .lg\:hover\:tw-border-red-800:hover { + border-color: #9b2c2c !important; + } + + .lg\:hover\:tw-border-red-900:hover { + border-color: #742a2a !important; + } + + .lg\:hover\:tw-border-orange-100:hover { + border-color: #fffaf0 !important; + } + + .lg\:hover\:tw-border-orange-200:hover { + border-color: #feebc8 !important; + } + + .lg\:hover\:tw-border-orange-300:hover { + border-color: #fbd38d !important; + } + + .lg\:hover\:tw-border-orange-400:hover { + border-color: #f6ad55 !important; + } + + .lg\:hover\:tw-border-orange-500:hover { + border-color: #ed8936 !important; + } + + .lg\:hover\:tw-border-orange-600:hover { + border-color: #dd6b20 !important; + } + + .lg\:hover\:tw-border-orange-700:hover { + border-color: #c05621 !important; + } + + .lg\:hover\:tw-border-orange-800:hover { + border-color: #9c4221 !important; + } + + .lg\:hover\:tw-border-orange-900:hover { + border-color: #7b341e !important; + } + + .lg\:hover\:tw-border-yellow-100:hover { + border-color: #fffff0 !important; + } + + .lg\:hover\:tw-border-yellow-200:hover { + border-color: #fefcbf !important; + } + + .lg\:hover\:tw-border-yellow-300:hover { + border-color: #faf089 !important; + } + + .lg\:hover\:tw-border-yellow-400:hover { + border-color: #f6e05e !important; + } + + .lg\:hover\:tw-border-yellow-500:hover { + border-color: #ecc94b !important; + } + + .lg\:hover\:tw-border-yellow-600:hover { + border-color: #d69e2e !important; + } + + .lg\:hover\:tw-border-yellow-700:hover { + border-color: #b7791f !important; + } + + .lg\:hover\:tw-border-yellow-800:hover { + border-color: #975a16 !important; + } + + .lg\:hover\:tw-border-yellow-900:hover { + border-color: #744210 !important; + } + + .lg\:hover\:tw-border-green-100:hover { + border-color: #f0fff4 !important; + } + + .lg\:hover\:tw-border-green-200:hover { + border-color: #c6f6d5 !important; + } + + .lg\:hover\:tw-border-green-300:hover { + border-color: #9ae6b4 !important; + } + + .lg\:hover\:tw-border-green-400:hover { + border-color: #68d391 !important; + } + + .lg\:hover\:tw-border-green-500:hover { + border-color: #48bb78 !important; + } + + .lg\:hover\:tw-border-green-600:hover { + border-color: #38a169 !important; + } + + .lg\:hover\:tw-border-green-700:hover { + border-color: #2f855a !important; + } + + .lg\:hover\:tw-border-green-800:hover { + border-color: #276749 !important; + } + + .lg\:hover\:tw-border-green-900:hover { + border-color: #22543d !important; + } + + .lg\:hover\:tw-border-teal-100:hover { + border-color: #e6fffa !important; + } + + .lg\:hover\:tw-border-teal-200:hover { + border-color: #b2f5ea !important; + } + + .lg\:hover\:tw-border-teal-300:hover { + border-color: #81e6d9 !important; + } + + .lg\:hover\:tw-border-teal-400:hover { + border-color: #4fd1c5 !important; + } + + .lg\:hover\:tw-border-teal-500:hover { + border-color: #38b2ac !important; + } + + .lg\:hover\:tw-border-teal-600:hover { + border-color: #319795 !important; + } + + .lg\:hover\:tw-border-teal-700:hover { + border-color: #2c7a7b !important; + } + + .lg\:hover\:tw-border-teal-800:hover { + border-color: #285e61 !important; + } + + .lg\:hover\:tw-border-teal-900:hover { + border-color: #234e52 !important; + } + + .lg\:hover\:tw-border-blue-100:hover { + border-color: #ebf8ff !important; + } + + .lg\:hover\:tw-border-blue-200:hover { + border-color: #bee3f8 !important; + } + + .lg\:hover\:tw-border-blue-300:hover { + border-color: #90cdf4 !important; + } + + .lg\:hover\:tw-border-blue-400:hover { + border-color: #63b3ed !important; + } + + .lg\:hover\:tw-border-blue-500:hover { + border-color: #4299e1 !important; + } + + .lg\:hover\:tw-border-blue-600:hover { + border-color: #3182ce !important; + } + + .lg\:hover\:tw-border-blue-700:hover { + border-color: #2b6cb0 !important; + } + + .lg\:hover\:tw-border-blue-800:hover { + border-color: #2c5282 !important; + } + + .lg\:hover\:tw-border-blue-900:hover { + border-color: #2a4365 !important; + } + + .lg\:hover\:tw-border-indigo-100:hover { + border-color: #ebf4ff !important; + } + + .lg\:hover\:tw-border-indigo-200:hover { + border-color: #c3dafe !important; + } + + .lg\:hover\:tw-border-indigo-300:hover { + border-color: #a3bffa !important; + } + + .lg\:hover\:tw-border-indigo-400:hover { + border-color: #7f9cf5 !important; + } + + .lg\:hover\:tw-border-indigo-500:hover { + border-color: #667eea !important; + } + + .lg\:hover\:tw-border-indigo-600:hover { + border-color: #5a67d8 !important; + } + + .lg\:hover\:tw-border-indigo-700:hover { + border-color: #4c51bf !important; + } + + .lg\:hover\:tw-border-indigo-800:hover { + border-color: #434190 !important; + } + + .lg\:hover\:tw-border-indigo-900:hover { + border-color: #3c366b !important; + } + + .lg\:hover\:tw-border-purple-100:hover { + border-color: #faf5ff !important; + } + + .lg\:hover\:tw-border-purple-200:hover { + border-color: #e9d8fd !important; + } + + .lg\:hover\:tw-border-purple-300:hover { + border-color: #d6bcfa !important; + } + + .lg\:hover\:tw-border-purple-400:hover { + border-color: #b794f4 !important; + } + + .lg\:hover\:tw-border-purple-500:hover { + border-color: #9f7aea !important; + } + + .lg\:hover\:tw-border-purple-600:hover { + border-color: #805ad5 !important; + } + + .lg\:hover\:tw-border-purple-700:hover { + border-color: #6b46c1 !important; + } + + .lg\:hover\:tw-border-purple-800:hover { + border-color: #553c9a !important; + } + + .lg\:hover\:tw-border-purple-900:hover { + border-color: #44337a !important; + } + + .lg\:hover\:tw-border-pink-100:hover { + border-color: #fff5f7 !important; + } + + .lg\:hover\:tw-border-pink-200:hover { + border-color: #fed7e2 !important; + } + + .lg\:hover\:tw-border-pink-300:hover { + border-color: #fbb6ce !important; + } + + .lg\:hover\:tw-border-pink-400:hover { + border-color: #f687b3 !important; + } + + .lg\:hover\:tw-border-pink-500:hover { + border-color: #ed64a6 !important; + } + + .lg\:hover\:tw-border-pink-600:hover { + border-color: #d53f8c !important; + } + + .lg\:hover\:tw-border-pink-700:hover { + border-color: #b83280 !important; + } + + .lg\:hover\:tw-border-pink-800:hover { + border-color: #97266d !important; + } + + .lg\:hover\:tw-border-pink-900:hover { + border-color: #702459 !important; + } + + .lg\:focus\:tw-border-transparent:focus { + border-color: transparent !important; + } + + .lg\:focus\:tw-border-black:focus { + border-color: #000 !important; + } + + .lg\:focus\:tw-border-white:focus { + border-color: #fff !important; + } + + .lg\:focus\:tw-border-gray-100:focus { + border-color: #f7fafc !important; + } + + .lg\:focus\:tw-border-gray-200:focus { + border-color: #edf2f7 !important; + } + + .lg\:focus\:tw-border-gray-300:focus { + border-color: #e2e8f0 !important; + } + + .lg\:focus\:tw-border-gray-400:focus { + border-color: #cbd5e0 !important; + } + + .lg\:focus\:tw-border-gray-500:focus { + border-color: #a0aec0 !important; + } + + .lg\:focus\:tw-border-gray-600:focus { + border-color: #718096 !important; + } + + .lg\:focus\:tw-border-gray-700:focus { + border-color: #4a5568 !important; + } + + .lg\:focus\:tw-border-gray-800:focus { + border-color: #2d3748 !important; + } + + .lg\:focus\:tw-border-gray-900:focus { + border-color: #1a202c !important; + } + + .lg\:focus\:tw-border-red-100:focus { + border-color: #fff5f5 !important; + } + + .lg\:focus\:tw-border-red-200:focus { + border-color: #fed7d7 !important; + } + + .lg\:focus\:tw-border-red-300:focus { + border-color: #feb2b2 !important; + } + + .lg\:focus\:tw-border-red-400:focus { + border-color: #fc8181 !important; + } + + .lg\:focus\:tw-border-red-500:focus { + border-color: #f56565 !important; + } + + .lg\:focus\:tw-border-red-600:focus { + border-color: #e53e3e !important; + } + + .lg\:focus\:tw-border-red-700:focus { + border-color: #c53030 !important; + } + + .lg\:focus\:tw-border-red-800:focus { + border-color: #9b2c2c !important; + } + + .lg\:focus\:tw-border-red-900:focus { + border-color: #742a2a !important; + } + + .lg\:focus\:tw-border-orange-100:focus { + border-color: #fffaf0 !important; + } + + .lg\:focus\:tw-border-orange-200:focus { + border-color: #feebc8 !important; + } + + .lg\:focus\:tw-border-orange-300:focus { + border-color: #fbd38d !important; + } + + .lg\:focus\:tw-border-orange-400:focus { + border-color: #f6ad55 !important; + } + + .lg\:focus\:tw-border-orange-500:focus { + border-color: #ed8936 !important; + } + + .lg\:focus\:tw-border-orange-600:focus { + border-color: #dd6b20 !important; + } + + .lg\:focus\:tw-border-orange-700:focus { + border-color: #c05621 !important; + } + + .lg\:focus\:tw-border-orange-800:focus { + border-color: #9c4221 !important; + } + + .lg\:focus\:tw-border-orange-900:focus { + border-color: #7b341e !important; + } + + .lg\:focus\:tw-border-yellow-100:focus { + border-color: #fffff0 !important; + } + + .lg\:focus\:tw-border-yellow-200:focus { + border-color: #fefcbf !important; + } + + .lg\:focus\:tw-border-yellow-300:focus { + border-color: #faf089 !important; + } + + .lg\:focus\:tw-border-yellow-400:focus { + border-color: #f6e05e !important; + } + + .lg\:focus\:tw-border-yellow-500:focus { + border-color: #ecc94b !important; + } + + .lg\:focus\:tw-border-yellow-600:focus { + border-color: #d69e2e !important; + } + + .lg\:focus\:tw-border-yellow-700:focus { + border-color: #b7791f !important; + } + + .lg\:focus\:tw-border-yellow-800:focus { + border-color: #975a16 !important; + } + + .lg\:focus\:tw-border-yellow-900:focus { + border-color: #744210 !important; + } + + .lg\:focus\:tw-border-green-100:focus { + border-color: #f0fff4 !important; + } + + .lg\:focus\:tw-border-green-200:focus { + border-color: #c6f6d5 !important; + } + + .lg\:focus\:tw-border-green-300:focus { + border-color: #9ae6b4 !important; + } + + .lg\:focus\:tw-border-green-400:focus { + border-color: #68d391 !important; + } + + .lg\:focus\:tw-border-green-500:focus { + border-color: #48bb78 !important; + } + + .lg\:focus\:tw-border-green-600:focus { + border-color: #38a169 !important; + } + + .lg\:focus\:tw-border-green-700:focus { + border-color: #2f855a !important; + } + + .lg\:focus\:tw-border-green-800:focus { + border-color: #276749 !important; + } + + .lg\:focus\:tw-border-green-900:focus { + border-color: #22543d !important; + } + + .lg\:focus\:tw-border-teal-100:focus { + border-color: #e6fffa !important; + } + + .lg\:focus\:tw-border-teal-200:focus { + border-color: #b2f5ea !important; + } + + .lg\:focus\:tw-border-teal-300:focus { + border-color: #81e6d9 !important; + } + + .lg\:focus\:tw-border-teal-400:focus { + border-color: #4fd1c5 !important; + } + + .lg\:focus\:tw-border-teal-500:focus { + border-color: #38b2ac !important; + } + + .lg\:focus\:tw-border-teal-600:focus { + border-color: #319795 !important; + } + + .lg\:focus\:tw-border-teal-700:focus { + border-color: #2c7a7b !important; + } + + .lg\:focus\:tw-border-teal-800:focus { + border-color: #285e61 !important; + } + + .lg\:focus\:tw-border-teal-900:focus { + border-color: #234e52 !important; + } + + .lg\:focus\:tw-border-blue-100:focus { + border-color: #ebf8ff !important; + } + + .lg\:focus\:tw-border-blue-200:focus { + border-color: #bee3f8 !important; + } + + .lg\:focus\:tw-border-blue-300:focus { + border-color: #90cdf4 !important; + } + + .lg\:focus\:tw-border-blue-400:focus { + border-color: #63b3ed !important; + } + + .lg\:focus\:tw-border-blue-500:focus { + border-color: #4299e1 !important; + } + + .lg\:focus\:tw-border-blue-600:focus { + border-color: #3182ce !important; + } + + .lg\:focus\:tw-border-blue-700:focus { + border-color: #2b6cb0 !important; + } + + .lg\:focus\:tw-border-blue-800:focus { + border-color: #2c5282 !important; + } + + .lg\:focus\:tw-border-blue-900:focus { + border-color: #2a4365 !important; + } + + .lg\:focus\:tw-border-indigo-100:focus { + border-color: #ebf4ff !important; + } + + .lg\:focus\:tw-border-indigo-200:focus { + border-color: #c3dafe !important; + } + + .lg\:focus\:tw-border-indigo-300:focus { + border-color: #a3bffa !important; + } + + .lg\:focus\:tw-border-indigo-400:focus { + border-color: #7f9cf5 !important; + } + + .lg\:focus\:tw-border-indigo-500:focus { + border-color: #667eea !important; + } + + .lg\:focus\:tw-border-indigo-600:focus { + border-color: #5a67d8 !important; + } + + .lg\:focus\:tw-border-indigo-700:focus { + border-color: #4c51bf !important; + } + + .lg\:focus\:tw-border-indigo-800:focus { + border-color: #434190 !important; + } + + .lg\:focus\:tw-border-indigo-900:focus { + border-color: #3c366b !important; + } + + .lg\:focus\:tw-border-purple-100:focus { + border-color: #faf5ff !important; + } + + .lg\:focus\:tw-border-purple-200:focus { + border-color: #e9d8fd !important; + } + + .lg\:focus\:tw-border-purple-300:focus { + border-color: #d6bcfa !important; + } + + .lg\:focus\:tw-border-purple-400:focus { + border-color: #b794f4 !important; + } + + .lg\:focus\:tw-border-purple-500:focus { + border-color: #9f7aea !important; + } + + .lg\:focus\:tw-border-purple-600:focus { + border-color: #805ad5 !important; + } + + .lg\:focus\:tw-border-purple-700:focus { + border-color: #6b46c1 !important; + } + + .lg\:focus\:tw-border-purple-800:focus { + border-color: #553c9a !important; + } + + .lg\:focus\:tw-border-purple-900:focus { + border-color: #44337a !important; + } + + .lg\:focus\:tw-border-pink-100:focus { + border-color: #fff5f7 !important; + } + + .lg\:focus\:tw-border-pink-200:focus { + border-color: #fed7e2 !important; + } + + .lg\:focus\:tw-border-pink-300:focus { + border-color: #fbb6ce !important; + } + + .lg\:focus\:tw-border-pink-400:focus { + border-color: #f687b3 !important; + } + + .lg\:focus\:tw-border-pink-500:focus { + border-color: #ed64a6 !important; + } + + .lg\:focus\:tw-border-pink-600:focus { + border-color: #d53f8c !important; + } + + .lg\:focus\:tw-border-pink-700:focus { + border-color: #b83280 !important; + } + + .lg\:focus\:tw-border-pink-800:focus { + border-color: #97266d !important; + } + + .lg\:focus\:tw-border-pink-900:focus { + border-color: #702459 !important; + } + + .lg\:tw-rounded-none { + border-radius: 0 !important; + } + + .lg\:tw-rounded-sm { + border-radius: .125rem !important; + } + + .lg\:tw-rounded { + border-radius: .25rem !important; + } + + .lg\:tw-rounded-lg { + border-radius: .5rem !important; + } + + .lg\:tw-rounded-full { + border-radius: 9999px !important; + } + + .lg\:tw-rounded-t-none { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .lg\:tw-rounded-r-none { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .lg\:tw-rounded-b-none { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .lg\:tw-rounded-l-none { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .lg\:tw-rounded-t-sm { + border-top-left-radius: .125rem !important; + border-top-right-radius: .125rem !important; + } + + .lg\:tw-rounded-r-sm { + border-top-right-radius: .125rem !important; + border-bottom-right-radius: .125rem !important; + } + + .lg\:tw-rounded-b-sm { + border-bottom-right-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .lg\:tw-rounded-l-sm { + border-top-left-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .lg\:tw-rounded-t { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important; + } + + .lg\:tw-rounded-r { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important; + } + + .lg\:tw-rounded-b { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .lg\:tw-rounded-l { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .lg\:tw-rounded-t-lg { + border-top-left-radius: .5rem !important; + border-top-right-radius: .5rem !important; + } + + .lg\:tw-rounded-r-lg { + border-top-right-radius: .5rem !important; + border-bottom-right-radius: .5rem !important; + } + + .lg\:tw-rounded-b-lg { + border-bottom-right-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .lg\:tw-rounded-l-lg { + border-top-left-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .lg\:tw-rounded-t-full { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; + } + + .lg\:tw-rounded-r-full { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; + } + + .lg\:tw-rounded-b-full { + border-bottom-right-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .lg\:tw-rounded-l-full { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .lg\:tw-rounded-tl-none { + border-top-left-radius: 0 !important; + } + + .lg\:tw-rounded-tr-none { + border-top-right-radius: 0 !important; + } + + .lg\:tw-rounded-br-none { + border-bottom-right-radius: 0 !important; + } + + .lg\:tw-rounded-bl-none { + border-bottom-left-radius: 0 !important; + } + + .lg\:tw-rounded-tl-sm { + border-top-left-radius: .125rem !important; + } + + .lg\:tw-rounded-tr-sm { + border-top-right-radius: .125rem !important; + } + + .lg\:tw-rounded-br-sm { + border-bottom-right-radius: .125rem !important; + } + + .lg\:tw-rounded-bl-sm { + border-bottom-left-radius: .125rem !important; + } + + .lg\:tw-rounded-tl { + border-top-left-radius: .25rem !important; + } + + .lg\:tw-rounded-tr { + border-top-right-radius: .25rem !important; + } + + .lg\:tw-rounded-br { + border-bottom-right-radius: .25rem !important; + } + + .lg\:tw-rounded-bl { + border-bottom-left-radius: .25rem !important; + } + + .lg\:tw-rounded-tl-lg { + border-top-left-radius: .5rem !important; + } + + .lg\:tw-rounded-tr-lg { + border-top-right-radius: .5rem !important; + } + + .lg\:tw-rounded-br-lg { + border-bottom-right-radius: .5rem !important; + } + + .lg\:tw-rounded-bl-lg { + border-bottom-left-radius: .5rem !important; + } + + .lg\:tw-rounded-tl-full { + border-top-left-radius: 9999px !important; + } + + .lg\:tw-rounded-tr-full { + border-top-right-radius: 9999px !important; + } + + .lg\:tw-rounded-br-full { + border-bottom-right-radius: 9999px !important; + } + + .lg\:tw-rounded-bl-full { + border-bottom-left-radius: 9999px !important; + } + + .lg\:tw-border-solid { + border-style: solid !important; + } + + .lg\:tw-border-dashed { + border-style: dashed !important; + } + + .lg\:tw-border-dotted { + border-style: dotted !important; + } + + .lg\:tw-border-none { + border-style: none !important; + } + + .lg\:tw-border-0 { + border-width: 0 !important; + } + + .lg\:tw-border-2 { + border-width: 2px !important; + } + + .lg\:tw-border-4 { + border-width: 4px !important; + } + + .lg\:tw-border-8 { + border-width: 8px !important; + } + + .lg\:tw-border { + border-width: 1px !important; + } + + .lg\:tw-border-t-0 { + border-top-width: 0 !important; + } + + .lg\:tw-border-r-0 { + border-right-width: 0 !important; + } + + .lg\:tw-border-b-0 { + border-bottom-width: 0 !important; + } + + .lg\:tw-border-l-0 { + border-left-width: 0 !important; + } + + .lg\:tw-border-t-2 { + border-top-width: 2px !important; + } + + .lg\:tw-border-r-2 { + border-right-width: 2px !important; + } + + .lg\:tw-border-b-2 { + border-bottom-width: 2px !important; + } + + .lg\:tw-border-l-2 { + border-left-width: 2px !important; + } + + .lg\:tw-border-t-4 { + border-top-width: 4px !important; + } + + .lg\:tw-border-r-4 { + border-right-width: 4px !important; + } + + .lg\:tw-border-b-4 { + border-bottom-width: 4px !important; + } + + .lg\:tw-border-l-4 { + border-left-width: 4px !important; + } + + .lg\:tw-border-t-8 { + border-top-width: 8px !important; + } + + .lg\:tw-border-r-8 { + border-right-width: 8px !important; + } + + .lg\:tw-border-b-8 { + border-bottom-width: 8px !important; + } + + .lg\:tw-border-l-8 { + border-left-width: 8px !important; + } + + .lg\:tw-border-t { + border-top-width: 1px !important; + } + + .lg\:tw-border-r { + border-right-width: 1px !important; + } + + .lg\:tw-border-b { + border-bottom-width: 1px !important; + } + + .lg\:tw-border-l { + border-left-width: 1px !important; + } + + .lg\:tw-cursor-auto { + cursor: auto !important; + } + + .lg\:tw-cursor-default { + cursor: default !important; + } + + .lg\:tw-cursor-pointer { + cursor: pointer !important; + } + + .lg\:tw-cursor-wait { + cursor: wait !important; + } + + .lg\:tw-cursor-move { + cursor: move !important; + } + + .lg\:tw-cursor-not-allowed { + cursor: not-allowed !important; + } + + .lg\:tw-block { + display: block !important; + } + + .lg\:tw-inline-block { + display: inline-block !important; + } + + .lg\:tw-inline { + display: inline !important; + } + + .lg\:tw-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .lg\:tw-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .lg\:tw-table { + display: table !important; + } + + .lg\:tw-table-row { + display: table-row !important; + } + + .lg\:tw-table-cell { + display: table-cell !important; + } + + .lg\:tw-hidden { + display: none !important; + } + + .lg\:tw-flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .lg\:tw-flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .lg\:tw-flex-col { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .lg\:tw-flex-col-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .lg\:tw-flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .lg\:tw-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .lg\:tw-flex-no-wrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .lg\:tw-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .lg\:tw-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .lg\:tw-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .lg\:tw-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .lg\:tw-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .lg\:tw-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .lg\:tw-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .lg\:tw-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .lg\:tw-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .lg\:tw-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .lg\:tw-justify-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .lg\:tw-justify-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .lg\:tw-justify-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .lg\:tw-justify-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .lg\:tw-justify-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .lg\:tw-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .lg\:tw-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .lg\:tw-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .lg\:tw-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .lg\:tw-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .lg\:tw-flex-1 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 0% !important; + flex: 1 1 0% !important; + } + + .lg\:tw-flex-auto { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .lg\:tw-flex-initial { + -webkit-box-flex: 0 !important; + -ms-flex: 0 1 auto !important; + flex: 0 1 auto !important; + } + + .lg\:tw-flex-none { + -webkit-box-flex: 0 !important; + -ms-flex: none !important; + flex: none !important; + } + + .lg\:tw-flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .lg\:tw-flex-grow { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .lg\:tw-flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .lg\:tw-flex-shrink { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .lg\:tw-float-right { + float: right !important; + } + + .lg\:tw-float-left { + float: left !important; + } + + .lg\:tw-float-none { + float: none !important; + } + + .lg\:tw-clearfix:after { + content: "" !important; + display: table !important; + clear: both !important; + } + + .lg\:tw-font-sans { + font-family: -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" !important; + } + + .lg\:tw-font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; + } + + .lg\:tw-font-mono { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; + } + + .lg\:tw-font-hairline { + font-weight: 100 !important; + } + + .lg\:tw-font-thin { + font-weight: 200 !important; + } + + .lg\:tw-font-light { + font-weight: 300 !important; + } + + .lg\:tw-font-normal { + font-weight: 400 !important; + } + + .lg\:tw-font-medium { + font-weight: 500 !important; + } + + .lg\:tw-font-semibold { + font-weight: 600 !important; + } + + .lg\:tw-font-bold { + font-weight: 700 !important; + } + + .lg\:tw-font-extrabold { + font-weight: 800 !important; + } + + .lg\:tw-font-black { + font-weight: 900 !important; + } + + .lg\:hover\:tw-font-hairline:hover { + font-weight: 100 !important; + } + + .lg\:hover\:tw-font-thin:hover { + font-weight: 200 !important; + } + + .lg\:hover\:tw-font-light:hover { + font-weight: 300 !important; + } + + .lg\:hover\:tw-font-normal:hover { + font-weight: 400 !important; + } + + .lg\:hover\:tw-font-medium:hover { + font-weight: 500 !important; + } + + .lg\:hover\:tw-font-semibold:hover { + font-weight: 600 !important; + } + + .lg\:hover\:tw-font-bold:hover { + font-weight: 700 !important; + } + + .lg\:hover\:tw-font-extrabold:hover { + font-weight: 800 !important; + } + + .lg\:hover\:tw-font-black:hover { + font-weight: 900 !important; + } + + .lg\:focus\:tw-font-hairline:focus { + font-weight: 100 !important; + } + + .lg\:focus\:tw-font-thin:focus { + font-weight: 200 !important; + } + + .lg\:focus\:tw-font-light:focus { + font-weight: 300 !important; + } + + .lg\:focus\:tw-font-normal:focus { + font-weight: 400 !important; + } + + .lg\:focus\:tw-font-medium:focus { + font-weight: 500 !important; + } + + .lg\:focus\:tw-font-semibold:focus { + font-weight: 600 !important; + } + + .lg\:focus\:tw-font-bold:focus { + font-weight: 700 !important; + } + + .lg\:focus\:tw-font-extrabold:focus { + font-weight: 800 !important; + } + + .lg\:focus\:tw-font-black:focus { + font-weight: 900 !important; + } + + .lg\:tw-h-0 { + height: 0 !important; + } + + .lg\:tw-h-1 { + height: .25rem !important; + } + + .lg\:tw-h-2 { + height: .5rem !important; + } + + .lg\:tw-h-3 { + height: .75rem !important; + } + + .lg\:tw-h-4 { + height: 1rem !important; + } + + .lg\:tw-h-5 { + height: 1.25rem !important; + } + + .lg\:tw-h-6 { + height: 1.5rem !important; + } + + .lg\:tw-h-8 { + height: 2rem !important; + } + + .lg\:tw-h-10 { + height: 2.5rem !important; + } + + .lg\:tw-h-12 { + height: 3rem !important; + } + + .lg\:tw-h-16 { + height: 4rem !important; + } + + .lg\:tw-h-20 { + height: 5rem !important; + } + + .lg\:tw-h-24 { + height: 6rem !important; + } + + .lg\:tw-h-32 { + height: 8rem !important; + } + + .lg\:tw-h-40 { + height: 10rem !important; + } + + .lg\:tw-h-48 { + height: 12rem !important; + } + + .lg\:tw-h-56 { + height: 14rem !important; + } + + .lg\:tw-h-64 { + height: 16rem !important; + } + + .lg\:tw-h-auto { + height: auto !important; + } + + .lg\:tw-h-px { + height: 1px !important; + } + + .lg\:tw-h-full { + height: 100% !important; + } + + .lg\:tw-h-screen { + height: 100vh !important; + } + + .lg\:tw-leading-none { + line-height: 1 !important; + } + + .lg\:tw-leading-tight { + line-height: 1.25 !important; + } + + .lg\:tw-leading-snug { + line-height: 1.375 !important; + } + + .lg\:tw-leading-normal { + line-height: 1.5 !important; + } + + .lg\:tw-leading-relaxed { + line-height: 1.625 !important; + } + + .lg\:tw-leading-loose { + line-height: 2 !important; + } + + .lg\:tw-list-inside { + list-style-position: inside !important; + } + + .lg\:tw-list-outside { + list-style-position: outside !important; + } + + .lg\:tw-list-none { + list-style-type: none !important; + } + + .lg\:tw-list-disc { + list-style-type: disc !important; + } + + .lg\:tw-list-decimal { + list-style-type: decimal !important; + } + + .lg\:tw-m-0 { + margin: 0 !important; + } + + .lg\:tw-m-1 { + margin: .25rem !important; + } + + .lg\:tw-m-2 { + margin: .5rem !important; + } + + .lg\:tw-m-3 { + margin: .75rem !important; + } + + .lg\:tw-m-4 { + margin: 1rem !important; + } + + .lg\:tw-m-5 { + margin: 1.25rem !important; + } + + .lg\:tw-m-6 { + margin: 1.5rem !important; + } + + .lg\:tw-m-8 { + margin: 2rem !important; + } + + .lg\:tw-m-10 { + margin: 2.5rem !important; + } + + .lg\:tw-m-12 { + margin: 3rem !important; + } + + .lg\:tw-m-16 { + margin: 4rem !important; + } + + .lg\:tw-m-20 { + margin: 5rem !important; + } + + .lg\:tw-m-24 { + margin: 6rem !important; + } + + .lg\:tw-m-32 { + margin: 8rem !important; + } + + .lg\:tw-m-40 { + margin: 10rem !important; + } + + .lg\:tw-m-48 { + margin: 12rem !important; + } + + .lg\:tw-m-56 { + margin: 14rem !important; + } + + .lg\:tw-m-64 { + margin: 16rem !important; + } + + .lg\:tw-m-auto { + margin: auto !important; + } + + .lg\:tw-m-px { + margin: 1px !important; + } + + .lg\:tw-my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .lg\:tw-mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .lg\:tw-my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important; + } + + .lg\:tw-mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important; + } + + .lg\:tw-my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important; + } + + .lg\:tw-mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important; + } + + .lg\:tw-my-3 { + margin-top: .75rem !important; + margin-bottom: .75rem !important; + } + + .lg\:tw-mx-3 { + margin-left: .75rem !important; + margin-right: .75rem !important; + } + + .lg\:tw-my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .lg\:tw-mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .lg\:tw-my-5 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .lg\:tw-mx-5 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .lg\:tw-my-6 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .lg\:tw-mx-6 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .lg\:tw-my-8 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + .lg\:tw-mx-8 { + margin-left: 2rem !important; + margin-right: 2rem !important; + } + + .lg\:tw-my-10 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + .lg\:tw-mx-10 { + margin-left: 2.5rem !important; + margin-right: 2.5rem !important; + } + + .lg\:tw-my-12 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .lg\:tw-mx-12 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .lg\:tw-my-16 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .lg\:tw-mx-16 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .lg\:tw-my-20 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .lg\:tw-mx-20 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .lg\:tw-my-24 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + + .lg\:tw-mx-24 { + margin-left: 6rem !important; + margin-right: 6rem !important; + } + + .lg\:tw-my-32 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; + } + + .lg\:tw-mx-32 { + margin-left: 8rem !important; + margin-right: 8rem !important; + } + + .lg\:tw-my-40 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .lg\:tw-mx-40 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .lg\:tw-my-48 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; + } + + .lg\:tw-mx-48 { + margin-left: 12rem !important; + margin-right: 12rem !important; + } + + .lg\:tw-my-56 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; + } + + .lg\:tw-mx-56 { + margin-left: 14rem !important; + margin-right: 14rem !important; + } + + .lg\:tw-my-64 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; + } + + .lg\:tw-mx-64 { + margin-left: 16rem !important; + margin-right: 16rem !important; + } + + .lg\:tw-my-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .lg\:tw-mx-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .lg\:tw-my-px { + margin-top: 1px !important; + margin-bottom: 1px !important; + } + + .lg\:tw-mx-px { + margin-left: 1px !important; + margin-right: 1px !important; + } + + .lg\:tw-mt-0 { + margin-top: 0 !important; + } + + .lg\:tw-mr-0 { + margin-right: 0 !important; + } + + .lg\:tw-mb-0 { + margin-bottom: 0 !important; + } + + .lg\:tw-ml-0 { + margin-left: 0 !important; + } + + .lg\:tw-mt-1 { + margin-top: .25rem !important; + } + + .lg\:tw-mr-1 { + margin-right: .25rem !important; + } + + .lg\:tw-mb-1 { + margin-bottom: .25rem !important; + } + + .lg\:tw-ml-1 { + margin-left: .25rem !important; + } + + .lg\:tw-mt-2 { + margin-top: .5rem !important; + } + + .lg\:tw-mr-2 { + margin-right: .5rem !important; + } + + .lg\:tw-mb-2 { + margin-bottom: .5rem !important; + } + + .lg\:tw-ml-2 { + margin-left: .5rem !important; + } + + .lg\:tw-mt-3 { + margin-top: .75rem !important; + } + + .lg\:tw-mr-3 { + margin-right: .75rem !important; + } + + .lg\:tw-mb-3 { + margin-bottom: .75rem !important; + } + + .lg\:tw-ml-3 { + margin-left: .75rem !important; + } + + .lg\:tw-mt-4 { + margin-top: 1rem !important; + } + + .lg\:tw-mr-4 { + margin-right: 1rem !important; + } + + .lg\:tw-mb-4 { + margin-bottom: 1rem !important; + } + + .lg\:tw-ml-4 { + margin-left: 1rem !important; + } + + .lg\:tw-mt-5 { + margin-top: 1.25rem !important; + } + + .lg\:tw-mr-5 { + margin-right: 1.25rem !important; + } + + .lg\:tw-mb-5 { + margin-bottom: 1.25rem !important; + } + + .lg\:tw-ml-5 { + margin-left: 1.25rem !important; + } + + .lg\:tw-mt-6 { + margin-top: 1.5rem !important; + } + + .lg\:tw-mr-6 { + margin-right: 1.5rem !important; + } + + .lg\:tw-mb-6 { + margin-bottom: 1.5rem !important; + } + + .lg\:tw-ml-6 { + margin-left: 1.5rem !important; + } + + .lg\:tw-mt-8 { + margin-top: 2rem !important; + } + + .lg\:tw-mr-8 { + margin-right: 2rem !important; + } + + .lg\:tw-mb-8 { + margin-bottom: 2rem !important; + } + + .lg\:tw-ml-8 { + margin-left: 2rem !important; + } + + .lg\:tw-mt-10 { + margin-top: 2.5rem !important; + } + + .lg\:tw-mr-10 { + margin-right: 2.5rem !important; + } + + .lg\:tw-mb-10 { + margin-bottom: 2.5rem !important; + } + + .lg\:tw-ml-10 { + margin-left: 2.5rem !important; + } + + .lg\:tw-mt-12 { + margin-top: 3rem !important; + } + + .lg\:tw-mr-12 { + margin-right: 3rem !important; + } + + .lg\:tw-mb-12 { + margin-bottom: 3rem !important; + } + + .lg\:tw-ml-12 { + margin-left: 3rem !important; + } + + .lg\:tw-mt-16 { + margin-top: 4rem !important; + } + + .lg\:tw-mr-16 { + margin-right: 4rem !important; + } + + .lg\:tw-mb-16 { + margin-bottom: 4rem !important; + } + + .lg\:tw-ml-16 { + margin-left: 4rem !important; + } + + .lg\:tw-mt-20 { + margin-top: 5rem !important; + } + + .lg\:tw-mr-20 { + margin-right: 5rem !important; + } + + .lg\:tw-mb-20 { + margin-bottom: 5rem !important; + } + + .lg\:tw-ml-20 { + margin-left: 5rem !important; + } + + .lg\:tw-mt-24 { + margin-top: 6rem !important; + } + + .lg\:tw-mr-24 { + margin-right: 6rem !important; + } + + .lg\:tw-mb-24 { + margin-bottom: 6rem !important; + } + + .lg\:tw-ml-24 { + margin-left: 6rem !important; + } + + .lg\:tw-mt-32 { + margin-top: 8rem !important; + } + + .lg\:tw-mr-32 { + margin-right: 8rem !important; + } + + .lg\:tw-mb-32 { + margin-bottom: 8rem !important; + } + + .lg\:tw-ml-32 { + margin-left: 8rem !important; + } + + .lg\:tw-mt-40 { + margin-top: 10rem !important; + } + + .lg\:tw-mr-40 { + margin-right: 10rem !important; + } + + .lg\:tw-mb-40 { + margin-bottom: 10rem !important; + } + + .lg\:tw-ml-40 { + margin-left: 10rem !important; + } + + .lg\:tw-mt-48 { + margin-top: 12rem !important; + } + + .lg\:tw-mr-48 { + margin-right: 12rem !important; + } + + .lg\:tw-mb-48 { + margin-bottom: 12rem !important; + } + + .lg\:tw-ml-48 { + margin-left: 12rem !important; + } + + .lg\:tw-mt-56 { + margin-top: 14rem !important; + } + + .lg\:tw-mr-56 { + margin-right: 14rem !important; + } + + .lg\:tw-mb-56 { + margin-bottom: 14rem !important; + } + + .lg\:tw-ml-56 { + margin-left: 14rem !important; + } + + .lg\:tw-mt-64 { + margin-top: 16rem !important; + } + + .lg\:tw-mr-64 { + margin-right: 16rem !important; + } + + .lg\:tw-mb-64 { + margin-bottom: 16rem !important; + } + + .lg\:tw-ml-64 { + margin-left: 16rem !important; + } + + .lg\:tw-mt-auto { + margin-top: auto !important; + } + + .lg\:tw-mr-auto { + margin-right: auto !important; + } + + .lg\:tw-mb-auto { + margin-bottom: auto !important; + } + + .lg\:tw-ml-auto { + margin-left: auto !important; + } + + .lg\:tw-mt-px { + margin-top: 1px !important; + } + + .lg\:tw-mr-px { + margin-right: 1px !important; + } + + .lg\:tw-mb-px { + margin-bottom: 1px !important; + } + + .lg\:tw-ml-px { + margin-left: 1px !important; + } + + .lg\:tw-max-h-full { + max-height: 100% !important; + } + + .lg\:tw-max-h-screen { + max-height: 100vh !important; + } + + .lg\:tw-max-w-xs { + max-width: 20rem !important; + } + + .lg\:tw-max-w-sm { + max-width: 24rem !important; + } + + .lg\:tw-max-w-md { + max-width: 28rem !important; + } + + .lg\:tw-max-w-lg { + max-width: 32rem !important; + } + + .lg\:tw-max-w-xl { + max-width: 36rem !important; + } + + .lg\:tw-max-w-2xl { + max-width: 42rem !important; + } + + .lg\:tw-max-w-3xl { + max-width: 48rem !important; + } + + .lg\:tw-max-w-4xl { + max-width: 56rem !important; + } + + .lg\:tw-max-w-5xl { + max-width: 64rem !important; + } + + .lg\:tw-max-w-6xl { + max-width: 72rem !important; + } + + .lg\:tw-max-w-full { + max-width: 100% !important; + } + + .lg\:tw-min-h-0 { + min-height: 0 !important; + } + + .lg\:tw-min-h-full { + min-height: 100% !important; + } + + .lg\:tw-min-h-screen { + min-height: 100vh !important; + } + + .lg\:tw-min-w-0 { + min-width: 0 !important; + } + + .lg\:tw-min-w-full { + min-width: 100% !important; + } + + .lg\:tw--m-0 { + margin: 0 !important; + } + + .lg\:tw--m-1 { + margin: -0.25rem !important; + } + + .lg\:tw--m-2 { + margin: -0.5rem !important; + } + + .lg\:tw--m-3 { + margin: -0.75rem !important; + } + + .lg\:tw--m-4 { + margin: -1rem !important; + } + + .lg\:tw--m-5 { + margin: -1.25rem !important; + } + + .lg\:tw--m-6 { + margin: -1.5rem !important; + } + + .lg\:tw--m-8 { + margin: -2rem !important; + } + + .lg\:tw--m-10 { + margin: -2.5rem !important; + } + + .lg\:tw--m-12 { + margin: -3rem !important; + } + + .lg\:tw--m-16 { + margin: -4rem !important; + } + + .lg\:tw--m-20 { + margin: -5rem !important; + } + + .lg\:tw--m-24 { + margin: -6rem !important; + } + + .lg\:tw--m-32 { + margin: -8rem !important; + } + + .lg\:tw--m-40 { + margin: -10rem !important; + } + + .lg\:tw--m-48 { + margin: -12rem !important; + } + + .lg\:tw--m-56 { + margin: -14rem !important; + } + + .lg\:tw--m-64 { + margin: -16rem !important; + } + + .lg\:tw--m-px { + margin: -1px !important; + } + + .lg\:tw--my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .lg\:tw--mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .lg\:tw--my-1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .lg\:tw--mx-1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .lg\:tw--my-2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .lg\:tw--mx-2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .lg\:tw--my-3 { + margin-top: -0.75rem !important; + margin-bottom: -0.75rem !important; + } + + .lg\:tw--mx-3 { + margin-left: -0.75rem !important; + margin-right: -0.75rem !important; + } + + .lg\:tw--my-4 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .lg\:tw--mx-4 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .lg\:tw--my-5 { + margin-top: -1.25rem !important; + margin-bottom: -1.25rem !important; + } + + .lg\:tw--mx-5 { + margin-left: -1.25rem !important; + margin-right: -1.25rem !important; + } + + .lg\:tw--my-6 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; + } + + .lg\:tw--mx-6 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important; + } + + .lg\:tw--my-8 { + margin-top: -2rem !important; + margin-bottom: -2rem !important; + } + + .lg\:tw--mx-8 { + margin-left: -2rem !important; + margin-right: -2rem !important; + } + + .lg\:tw--my-10 { + margin-top: -2.5rem !important; + margin-bottom: -2.5rem !important; + } + + .lg\:tw--mx-10 { + margin-left: -2.5rem !important; + margin-right: -2.5rem !important; + } + + .lg\:tw--my-12 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .lg\:tw--mx-12 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .lg\:tw--my-16 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .lg\:tw--mx-16 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .lg\:tw--my-20 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .lg\:tw--mx-20 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .lg\:tw--my-24 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; + } + + .lg\:tw--mx-24 { + margin-left: -6rem !important; + margin-right: -6rem !important; + } + + .lg\:tw--my-32 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; + } + + .lg\:tw--mx-32 { + margin-left: -8rem !important; + margin-right: -8rem !important; + } + + .lg\:tw--my-40 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .lg\:tw--mx-40 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .lg\:tw--my-48 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; + } + + .lg\:tw--mx-48 { + margin-left: -12rem !important; + margin-right: -12rem !important; + } + + .lg\:tw--my-56 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; + } + + .lg\:tw--mx-56 { + margin-left: -14rem !important; + margin-right: -14rem !important; + } + + .lg\:tw--my-64 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; + } + + .lg\:tw--mx-64 { + margin-left: -16rem !important; + margin-right: -16rem !important; + } + + .lg\:tw--my-px { + margin-top: -1px !important; + margin-bottom: -1px !important; + } + + .lg\:tw--mx-px { + margin-left: -1px !important; + margin-right: -1px !important; + } + + .lg\:tw--mt-0 { + margin-top: 0 !important; + } + + .lg\:tw--mr-0 { + margin-right: 0 !important; + } + + .lg\:tw--mb-0 { + margin-bottom: 0 !important; + } + + .lg\:tw--ml-0 { + margin-left: 0 !important; + } + + .lg\:tw--mt-1 { + margin-top: -0.25rem !important; + } + + .lg\:tw--mr-1 { + margin-right: -0.25rem !important; + } + + .lg\:tw--mb-1 { + margin-bottom: -0.25rem !important; + } + + .lg\:tw--ml-1 { + margin-left: -0.25rem !important; + } + + .lg\:tw--mt-2 { + margin-top: -0.5rem !important; + } + + .lg\:tw--mr-2 { + margin-right: -0.5rem !important; + } + + .lg\:tw--mb-2 { + margin-bottom: -0.5rem !important; + } + + .lg\:tw--ml-2 { + margin-left: -0.5rem !important; + } + + .lg\:tw--mt-3 { + margin-top: -0.75rem !important; + } + + .lg\:tw--mr-3 { + margin-right: -0.75rem !important; + } + + .lg\:tw--mb-3 { + margin-bottom: -0.75rem !important; + } + + .lg\:tw--ml-3 { + margin-left: -0.75rem !important; + } + + .lg\:tw--mt-4 { + margin-top: -1rem !important; + } + + .lg\:tw--mr-4 { + margin-right: -1rem !important; + } + + .lg\:tw--mb-4 { + margin-bottom: -1rem !important; + } + + .lg\:tw--ml-4 { + margin-left: -1rem !important; + } + + .lg\:tw--mt-5 { + margin-top: -1.25rem !important; + } + + .lg\:tw--mr-5 { + margin-right: -1.25rem !important; + } + + .lg\:tw--mb-5 { + margin-bottom: -1.25rem !important; + } + + .lg\:tw--ml-5 { + margin-left: -1.25rem !important; + } + + .lg\:tw--mt-6 { + margin-top: -1.5rem !important; + } + + .lg\:tw--mr-6 { + margin-right: -1.5rem !important; + } + + .lg\:tw--mb-6 { + margin-bottom: -1.5rem !important; + } + + .lg\:tw--ml-6 { + margin-left: -1.5rem !important; + } + + .lg\:tw--mt-8 { + margin-top: -2rem !important; + } + + .lg\:tw--mr-8 { + margin-right: -2rem !important; + } + + .lg\:tw--mb-8 { + margin-bottom: -2rem !important; + } + + .lg\:tw--ml-8 { + margin-left: -2rem !important; + } + + .lg\:tw--mt-10 { + margin-top: -2.5rem !important; + } + + .lg\:tw--mr-10 { + margin-right: -2.5rem !important; + } + + .lg\:tw--mb-10 { + margin-bottom: -2.5rem !important; + } + + .lg\:tw--ml-10 { + margin-left: -2.5rem !important; + } + + .lg\:tw--mt-12 { + margin-top: -3rem !important; + } + + .lg\:tw--mr-12 { + margin-right: -3rem !important; + } + + .lg\:tw--mb-12 { + margin-bottom: -3rem !important; + } + + .lg\:tw--ml-12 { + margin-left: -3rem !important; + } + + .lg\:tw--mt-16 { + margin-top: -4rem !important; + } + + .lg\:tw--mr-16 { + margin-right: -4rem !important; + } + + .lg\:tw--mb-16 { + margin-bottom: -4rem !important; + } + + .lg\:tw--ml-16 { + margin-left: -4rem !important; + } + + .lg\:tw--mt-20 { + margin-top: -5rem !important; + } + + .lg\:tw--mr-20 { + margin-right: -5rem !important; + } + + .lg\:tw--mb-20 { + margin-bottom: -5rem !important; + } + + .lg\:tw--ml-20 { + margin-left: -5rem !important; + } + + .lg\:tw--mt-24 { + margin-top: -6rem !important; + } + + .lg\:tw--mr-24 { + margin-right: -6rem !important; + } + + .lg\:tw--mb-24 { + margin-bottom: -6rem !important; + } + + .lg\:tw--ml-24 { + margin-left: -6rem !important; + } + + .lg\:tw--mt-32 { + margin-top: -8rem !important; + } + + .lg\:tw--mr-32 { + margin-right: -8rem !important; + } + + .lg\:tw--mb-32 { + margin-bottom: -8rem !important; + } + + .lg\:tw--ml-32 { + margin-left: -8rem !important; + } + + .lg\:tw--mt-40 { + margin-top: -10rem !important; + } + + .lg\:tw--mr-40 { + margin-right: -10rem !important; + } + + .lg\:tw--mb-40 { + margin-bottom: -10rem !important; + } + + .lg\:tw--ml-40 { + margin-left: -10rem !important; + } + + .lg\:tw--mt-48 { + margin-top: -12rem !important; + } + + .lg\:tw--mr-48 { + margin-right: -12rem !important; + } + + .lg\:tw--mb-48 { + margin-bottom: -12rem !important; + } + + .lg\:tw--ml-48 { + margin-left: -12rem !important; + } + + .lg\:tw--mt-56 { + margin-top: -14rem !important; + } + + .lg\:tw--mr-56 { + margin-right: -14rem !important; + } + + .lg\:tw--mb-56 { + margin-bottom: -14rem !important; + } + + .lg\:tw--ml-56 { + margin-left: -14rem !important; + } + + .lg\:tw--mt-64 { + margin-top: -16rem !important; + } + + .lg\:tw--mr-64 { + margin-right: -16rem !important; + } + + .lg\:tw--mb-64 { + margin-bottom: -16rem !important; + } + + .lg\:tw--ml-64 { + margin-left: -16rem !important; + } + + .lg\:tw--mt-px { + margin-top: -1px !important; + } + + .lg\:tw--mr-px { + margin-right: -1px !important; + } + + .lg\:tw--mb-px { + margin-bottom: -1px !important; + } + + .lg\:tw--ml-px { + margin-left: -1px !important; + } + + .lg\:tw-object-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .lg\:tw-object-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .lg\:tw-object-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .lg\:tw-object-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .lg\:tw-object-scale-down { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .lg\:tw-object-bottom { + -o-object-position: bottom !important; + object-position: bottom !important; + } + + .lg\:tw-object-center { + -o-object-position: center !important; + object-position: center !important; + } + + .lg\:tw-object-left { + -o-object-position: left !important; + object-position: left !important; + } + + .lg\:tw-object-left-bottom { + -o-object-position: left bottom !important; + object-position: left bottom !important; + } + + .lg\:tw-object-left-top { + -o-object-position: left top !important; + object-position: left top !important; + } + + .lg\:tw-object-right { + -o-object-position: right !important; + object-position: right !important; + } + + .lg\:tw-object-right-bottom { + -o-object-position: right bottom !important; + object-position: right bottom !important; + } + + .lg\:tw-object-right-top { + -o-object-position: right top !important; + object-position: right top !important; + } + + .lg\:tw-object-top { + -o-object-position: top !important; + object-position: top !important; + } + + .lg\:tw-opacity-0 { + opacity: 0 !important; + } + + .lg\:tw-opacity-25 { + opacity: .25 !important; + } + + .lg\:tw-opacity-50 { + opacity: .5 !important; + } + + .lg\:tw-opacity-75 { + opacity: .75 !important; + } + + .lg\:tw-opacity-100 { + opacity: 1 !important; + } + + .lg\:tw-overflow-auto { + overflow: auto !important; + } + + .lg\:tw-overflow-hidden { + overflow: hidden !important; + } + + .lg\:tw-overflow-visible { + overflow: visible !important; + } + + .lg\:tw-overflow-scroll { + overflow: scroll !important; + } + + .lg\:tw-overflow-x-auto { + overflow-x: auto !important; + } + + .lg\:tw-overflow-y-auto { + overflow-y: auto !important; + } + + .lg\:tw-overflow-x-hidden { + overflow-x: hidden !important; + } + + .lg\:tw-overflow-y-hidden { + overflow-y: hidden !important; + } + + .lg\:tw-overflow-x-visible { + overflow-x: visible !important; + } + + .lg\:tw-overflow-y-visible { + overflow-y: visible !important; + } + + .lg\:tw-overflow-x-scroll { + overflow-x: scroll !important; + } + + .lg\:tw-overflow-y-scroll { + overflow-y: scroll !important; + } + + .lg\:tw-scrolling-touch { + -webkit-overflow-scrolling: touch !important; + } + + .lg\:tw-scrolling-auto { + -webkit-overflow-scrolling: auto !important; + } + + .lg\:tw-p-0 { + padding: 0 !important; + } + + .lg\:tw-p-1 { + padding: .25rem !important; + } + + .lg\:tw-p-2 { + padding: .5rem !important; + } + + .lg\:tw-p-3 { + padding: .75rem !important; + } + + .lg\:tw-p-4 { + padding: 1rem !important; + } + + .lg\:tw-p-5 { + padding: 1.25rem !important; + } + + .lg\:tw-p-6 { + padding: 1.5rem !important; + } + + .lg\:tw-p-8 { + padding: 2rem !important; + } + + .lg\:tw-p-10 { + padding: 2.5rem !important; + } + + .lg\:tw-p-12 { + padding: 3rem !important; + } + + .lg\:tw-p-16 { + padding: 4rem !important; + } + + .lg\:tw-p-20 { + padding: 5rem !important; + } + + .lg\:tw-p-24 { + padding: 6rem !important; + } + + .lg\:tw-p-32 { + padding: 8rem !important; + } + + .lg\:tw-p-40 { + padding: 10rem !important; + } + + .lg\:tw-p-48 { + padding: 12rem !important; + } + + .lg\:tw-p-56 { + padding: 14rem !important; + } + + .lg\:tw-p-64 { + padding: 16rem !important; + } + + .lg\:tw-p-px { + padding: 1px !important; + } + + .lg\:tw-py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .lg\:tw-px-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .lg\:tw-py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important; + } + + .lg\:tw-px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important; + } + + .lg\:tw-py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important; + } + + .lg\:tw-px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important; + } + + .lg\:tw-py-3 { + padding-top: .75rem !important; + padding-bottom: .75rem !important; + } + + .lg\:tw-px-3 { + padding-left: .75rem !important; + padding-right: .75rem !important; + } + + .lg\:tw-py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .lg\:tw-px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .lg\:tw-py-5 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .lg\:tw-px-5 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .lg\:tw-py-6 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .lg\:tw-px-6 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .lg\:tw-py-8 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + .lg\:tw-px-8 { + padding-left: 2rem !important; + padding-right: 2rem !important; + } + + .lg\:tw-py-10 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + .lg\:tw-px-10 { + padding-left: 2.5rem !important; + padding-right: 2.5rem !important; + } + + .lg\:tw-py-12 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .lg\:tw-px-12 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .lg\:tw-py-16 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .lg\:tw-px-16 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .lg\:tw-py-20 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .lg\:tw-px-20 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .lg\:tw-py-24 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + + .lg\:tw-px-24 { + padding-left: 6rem !important; + padding-right: 6rem !important; + } + + .lg\:tw-py-32 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; + } + + .lg\:tw-px-32 { + padding-left: 8rem !important; + padding-right: 8rem !important; + } + + .lg\:tw-py-40 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .lg\:tw-px-40 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .lg\:tw-py-48 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; + } + + .lg\:tw-px-48 { + padding-left: 12rem !important; + padding-right: 12rem !important; + } + + .lg\:tw-py-56 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; + } + + .lg\:tw-px-56 { + padding-left: 14rem !important; + padding-right: 14rem !important; + } + + .lg\:tw-py-64 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; + } + + .lg\:tw-px-64 { + padding-left: 16rem !important; + padding-right: 16rem !important; + } + + .lg\:tw-py-px { + padding-top: 1px !important; + padding-bottom: 1px !important; + } + + .lg\:tw-px-px { + padding-left: 1px !important; + padding-right: 1px !important; + } + + .lg\:tw-pt-0 { + padding-top: 0 !important; + } + + .lg\:tw-pr-0 { + padding-right: 0 !important; + } + + .lg\:tw-pb-0 { + padding-bottom: 0 !important; + } + + .lg\:tw-pl-0 { + padding-left: 0 !important; + } + + .lg\:tw-pt-1 { + padding-top: .25rem !important; + } + + .lg\:tw-pr-1 { + padding-right: .25rem !important; + } + + .lg\:tw-pb-1 { + padding-bottom: .25rem !important; + } + + .lg\:tw-pl-1 { + padding-left: .25rem !important; + } + + .lg\:tw-pt-2 { + padding-top: .5rem !important; + } + + .lg\:tw-pr-2 { + padding-right: .5rem !important; + } + + .lg\:tw-pb-2 { + padding-bottom: .5rem !important; + } + + .lg\:tw-pl-2 { + padding-left: .5rem !important; + } + + .lg\:tw-pt-3 { + padding-top: .75rem !important; + } + + .lg\:tw-pr-3 { + padding-right: .75rem !important; + } + + .lg\:tw-pb-3 { + padding-bottom: .75rem !important; + } + + .lg\:tw-pl-3 { + padding-left: .75rem !important; + } + + .lg\:tw-pt-4 { + padding-top: 1rem !important; + } + + .lg\:tw-pr-4 { + padding-right: 1rem !important; + } + + .lg\:tw-pb-4 { + padding-bottom: 1rem !important; + } + + .lg\:tw-pl-4 { + padding-left: 1rem !important; + } + + .lg\:tw-pt-5 { + padding-top: 1.25rem !important; + } + + .lg\:tw-pr-5 { + padding-right: 1.25rem !important; + } + + .lg\:tw-pb-5 { + padding-bottom: 1.25rem !important; + } + + .lg\:tw-pl-5 { + padding-left: 1.25rem !important; + } + + .lg\:tw-pt-6 { + padding-top: 1.5rem !important; + } + + .lg\:tw-pr-6 { + padding-right: 1.5rem !important; + } + + .lg\:tw-pb-6 { + padding-bottom: 1.5rem !important; + } + + .lg\:tw-pl-6 { + padding-left: 1.5rem !important; + } + + .lg\:tw-pt-8 { + padding-top: 2rem !important; + } + + .lg\:tw-pr-8 { + padding-right: 2rem !important; + } + + .lg\:tw-pb-8 { + padding-bottom: 2rem !important; + } + + .lg\:tw-pl-8 { + padding-left: 2rem !important; + } + + .lg\:tw-pt-10 { + padding-top: 2.5rem !important; + } + + .lg\:tw-pr-10 { + padding-right: 2.5rem !important; + } + + .lg\:tw-pb-10 { + padding-bottom: 2.5rem !important; + } + + .lg\:tw-pl-10 { + padding-left: 2.5rem !important; + } + + .lg\:tw-pt-12 { + padding-top: 3rem !important; + } + + .lg\:tw-pr-12 { + padding-right: 3rem !important; + } + + .lg\:tw-pb-12 { + padding-bottom: 3rem !important; + } + + .lg\:tw-pl-12 { + padding-left: 3rem !important; + } + + .lg\:tw-pt-16 { + padding-top: 4rem !important; + } + + .lg\:tw-pr-16 { + padding-right: 4rem !important; + } + + .lg\:tw-pb-16 { + padding-bottom: 4rem !important; + } + + .lg\:tw-pl-16 { + padding-left: 4rem !important; + } + + .lg\:tw-pt-20 { + padding-top: 5rem !important; + } + + .lg\:tw-pr-20 { + padding-right: 5rem !important; + } + + .lg\:tw-pb-20 { + padding-bottom: 5rem !important; + } + + .lg\:tw-pl-20 { + padding-left: 5rem !important; + } + + .lg\:tw-pt-24 { + padding-top: 6rem !important; + } + + .lg\:tw-pr-24 { + padding-right: 6rem !important; + } + + .lg\:tw-pb-24 { + padding-bottom: 6rem !important; + } + + .lg\:tw-pl-24 { + padding-left: 6rem !important; + } + + .lg\:tw-pt-32 { + padding-top: 8rem !important; + } + + .lg\:tw-pr-32 { + padding-right: 8rem !important; + } + + .lg\:tw-pb-32 { + padding-bottom: 8rem !important; + } + + .lg\:tw-pl-32 { + padding-left: 8rem !important; + } + + .lg\:tw-pt-40 { + padding-top: 10rem !important; + } + + .lg\:tw-pr-40 { + padding-right: 10rem !important; + } + + .lg\:tw-pb-40 { + padding-bottom: 10rem !important; + } + + .lg\:tw-pl-40 { + padding-left: 10rem !important; + } + + .lg\:tw-pt-48 { + padding-top: 12rem !important; + } + + .lg\:tw-pr-48 { + padding-right: 12rem !important; + } + + .lg\:tw-pb-48 { + padding-bottom: 12rem !important; + } + + .lg\:tw-pl-48 { + padding-left: 12rem !important; + } + + .lg\:tw-pt-56 { + padding-top: 14rem !important; + } + + .lg\:tw-pr-56 { + padding-right: 14rem !important; + } + + .lg\:tw-pb-56 { + padding-bottom: 14rem !important; + } + + .lg\:tw-pl-56 { + padding-left: 14rem !important; + } + + .lg\:tw-pt-64 { + padding-top: 16rem !important; + } + + .lg\:tw-pr-64 { + padding-right: 16rem !important; + } + + .lg\:tw-pb-64 { + padding-bottom: 16rem !important; + } + + .lg\:tw-pl-64 { + padding-left: 16rem !important; + } + + .lg\:tw-pt-px { + padding-top: 1px !important; + } + + .lg\:tw-pr-px { + padding-right: 1px !important; + } + + .lg\:tw-pb-px { + padding-bottom: 1px !important; + } + + .lg\:tw-pl-px { + padding-left: 1px !important; + } + + .lg\:tw-pointer-events-none { + pointer-events: none !important; + } + + .lg\:tw-pointer-events-auto { + pointer-events: auto !important; + } + + .lg\:tw-static { + position: static !important; + } + + .lg\:tw-fixed { + position: fixed !important; + } + + .lg\:tw-absolute { + position: absolute !important; + } + + .lg\:tw-relative { + position: relative !important; + } + + .lg\:tw-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .lg\:tw-inset-0 { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; + } + + .lg\:tw-inset-auto { + top: auto !important; + right: auto !important; + bottom: auto !important; + left: auto !important; + } + + .lg\:tw-inset-y-0 { + top: 0 !important; + bottom: 0 !important; + } + + .lg\:tw-inset-x-0 { + right: 0 !important; + left: 0 !important; + } + + .lg\:tw-inset-y-auto { + top: auto !important; + bottom: auto !important; + } + + .lg\:tw-inset-x-auto { + right: auto !important; + left: auto !important; + } + + .lg\:tw-top-0 { + top: 0 !important; + } + + .lg\:tw-right-0 { + right: 0 !important; + } + + .lg\:tw-bottom-0 { + bottom: 0 !important; + } + + .lg\:tw-left-0 { + left: 0 !important; + } + + .lg\:tw-top-auto { + top: auto !important; + } + + .lg\:tw-right-auto { + right: auto !important; + } + + .lg\:tw-bottom-auto { + bottom: auto !important; + } + + .lg\:tw-left-auto { + left: auto !important; + } + + .lg\:tw-resize-none { + resize: none !important; + } + + .lg\:tw-resize-y { + resize: vertical !important; + } + + .lg\:tw-resize-x { + resize: horizontal !important; + } + + .lg\:tw-resize { + resize: both !important; + } + + .lg\:tw-shadow { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .lg\:tw-shadow-md { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .lg\:tw-shadow-lg { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .lg\:tw-shadow-xl { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .lg\:tw-shadow-2xl { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .lg\:tw-shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .lg\:tw-shadow-outline { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .lg\:tw-shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .lg\:hover\:tw-shadow:hover { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .lg\:hover\:tw-shadow-md:hover { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .lg\:hover\:tw-shadow-lg:hover { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .lg\:hover\:tw-shadow-xl:hover { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .lg\:hover\:tw-shadow-2xl:hover { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .lg\:hover\:tw-shadow-inner:hover { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .lg\:hover\:tw-shadow-outline:hover { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .lg\:hover\:tw-shadow-none:hover { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .lg\:focus\:tw-shadow:focus { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .lg\:focus\:tw-shadow-md:focus { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .lg\:focus\:tw-shadow-lg:focus { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .lg\:focus\:tw-shadow-xl:focus { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .lg\:focus\:tw-shadow-2xl:focus { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .lg\:focus\:tw-shadow-inner:focus { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .lg\:focus\:tw-shadow-outline:focus { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .lg\:focus\:tw-shadow-none:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .lg\:tw-table-auto { + table-layout: auto !important; + } + + .lg\:tw-table-fixed { + table-layout: fixed !important; + } + + .lg\:tw-text-left { + text-align: left !important; + } + + .lg\:tw-text-center { + text-align: center !important; + } + + .lg\:tw-text-right { + text-align: right !important; + } + + .lg\:tw-text-justify { + text-align: justify !important; + } + + .lg\:tw-text-transparent { + color: transparent !important; + } + + .lg\:tw-text-black { + color: #000 !important; + } + + .lg\:tw-text-white { + color: #fff !important; + } + + .lg\:tw-text-gray-100 { + color: #f7fafc !important; + } + + .lg\:tw-text-gray-200 { + color: #edf2f7 !important; + } + + .lg\:tw-text-gray-300 { + color: #e2e8f0 !important; + } + + .lg\:tw-text-gray-400 { + color: #cbd5e0 !important; + } + + .lg\:tw-text-gray-500 { + color: #a0aec0 !important; + } + + .lg\:tw-text-gray-600 { + color: #718096 !important; + } + + .lg\:tw-text-gray-700 { + color: #4a5568 !important; + } + + .lg\:tw-text-gray-800 { + color: #2d3748 !important; + } + + .lg\:tw-text-gray-900 { + color: #1a202c !important; + } + + .lg\:tw-text-red-100 { + color: #fff5f5 !important; + } + + .lg\:tw-text-red-200 { + color: #fed7d7 !important; + } + + .lg\:tw-text-red-300 { + color: #feb2b2 !important; + } + + .lg\:tw-text-red-400 { + color: #fc8181 !important; + } + + .lg\:tw-text-red-500 { + color: #f56565 !important; + } + + .lg\:tw-text-red-600 { + color: #e53e3e !important; + } + + .lg\:tw-text-red-700 { + color: #c53030 !important; + } + + .lg\:tw-text-red-800 { + color: #9b2c2c !important; + } + + .lg\:tw-text-red-900 { + color: #742a2a !important; + } + + .lg\:tw-text-orange-100 { + color: #fffaf0 !important; + } + + .lg\:tw-text-orange-200 { + color: #feebc8 !important; + } + + .lg\:tw-text-orange-300 { + color: #fbd38d !important; + } + + .lg\:tw-text-orange-400 { + color: #f6ad55 !important; + } + + .lg\:tw-text-orange-500 { + color: #ed8936 !important; + } + + .lg\:tw-text-orange-600 { + color: #dd6b20 !important; + } + + .lg\:tw-text-orange-700 { + color: #c05621 !important; + } + + .lg\:tw-text-orange-800 { + color: #9c4221 !important; + } + + .lg\:tw-text-orange-900 { + color: #7b341e !important; + } + + .lg\:tw-text-yellow-100 { + color: #fffff0 !important; + } + + .lg\:tw-text-yellow-200 { + color: #fefcbf !important; + } + + .lg\:tw-text-yellow-300 { + color: #faf089 !important; + } + + .lg\:tw-text-yellow-400 { + color: #f6e05e !important; + } + + .lg\:tw-text-yellow-500 { + color: #ecc94b !important; + } + + .lg\:tw-text-yellow-600 { + color: #d69e2e !important; + } + + .lg\:tw-text-yellow-700 { + color: #b7791f !important; + } + + .lg\:tw-text-yellow-800 { + color: #975a16 !important; + } + + .lg\:tw-text-yellow-900 { + color: #744210 !important; + } + + .lg\:tw-text-green-100 { + color: #f0fff4 !important; + } + + .lg\:tw-text-green-200 { + color: #c6f6d5 !important; + } + + .lg\:tw-text-green-300 { + color: #9ae6b4 !important; + } + + .lg\:tw-text-green-400 { + color: #68d391 !important; + } + + .lg\:tw-text-green-500 { + color: #48bb78 !important; + } + + .lg\:tw-text-green-600 { + color: #38a169 !important; + } + + .lg\:tw-text-green-700 { + color: #2f855a !important; + } + + .lg\:tw-text-green-800 { + color: #276749 !important; + } + + .lg\:tw-text-green-900 { + color: #22543d !important; + } + + .lg\:tw-text-teal-100 { + color: #e6fffa !important; + } + + .lg\:tw-text-teal-200 { + color: #b2f5ea !important; + } + + .lg\:tw-text-teal-300 { + color: #81e6d9 !important; + } + + .lg\:tw-text-teal-400 { + color: #4fd1c5 !important; + } + + .lg\:tw-text-teal-500 { + color: #38b2ac !important; + } + + .lg\:tw-text-teal-600 { + color: #319795 !important; + } + + .lg\:tw-text-teal-700 { + color: #2c7a7b !important; + } + + .lg\:tw-text-teal-800 { + color: #285e61 !important; + } + + .lg\:tw-text-teal-900 { + color: #234e52 !important; + } + + .lg\:tw-text-blue-100 { + color: #ebf8ff !important; + } + + .lg\:tw-text-blue-200 { + color: #bee3f8 !important; + } + + .lg\:tw-text-blue-300 { + color: #90cdf4 !important; + } + + .lg\:tw-text-blue-400 { + color: #63b3ed !important; + } + + .lg\:tw-text-blue-500 { + color: #4299e1 !important; + } + + .lg\:tw-text-blue-600 { + color: #3182ce !important; + } + + .lg\:tw-text-blue-700 { + color: #2b6cb0 !important; + } + + .lg\:tw-text-blue-800 { + color: #2c5282 !important; + } + + .lg\:tw-text-blue-900 { + color: #2a4365 !important; + } + + .lg\:tw-text-indigo-100 { + color: #ebf4ff !important; + } + + .lg\:tw-text-indigo-200 { + color: #c3dafe !important; + } + + .lg\:tw-text-indigo-300 { + color: #a3bffa !important; + } + + .lg\:tw-text-indigo-400 { + color: #7f9cf5 !important; + } + + .lg\:tw-text-indigo-500 { + color: #667eea !important; + } + + .lg\:tw-text-indigo-600 { + color: #5a67d8 !important; + } + + .lg\:tw-text-indigo-700 { + color: #4c51bf !important; + } + + .lg\:tw-text-indigo-800 { + color: #434190 !important; + } + + .lg\:tw-text-indigo-900 { + color: #3c366b !important; + } + + .lg\:tw-text-purple-100 { + color: #faf5ff !important; + } + + .lg\:tw-text-purple-200 { + color: #e9d8fd !important; + } + + .lg\:tw-text-purple-300 { + color: #d6bcfa !important; + } + + .lg\:tw-text-purple-400 { + color: #b794f4 !important; + } + + .lg\:tw-text-purple-500 { + color: #9f7aea !important; + } + + .lg\:tw-text-purple-600 { + color: #805ad5 !important; + } + + .lg\:tw-text-purple-700 { + color: #6b46c1 !important; + } + + .lg\:tw-text-purple-800 { + color: #553c9a !important; + } + + .lg\:tw-text-purple-900 { + color: #44337a !important; + } + + .lg\:tw-text-pink-100 { + color: #fff5f7 !important; + } + + .lg\:tw-text-pink-200 { + color: #fed7e2 !important; + } + + .lg\:tw-text-pink-300 { + color: #fbb6ce !important; + } + + .lg\:tw-text-pink-400 { + color: #f687b3 !important; + } + + .lg\:tw-text-pink-500 { + color: #ed64a6 !important; + } + + .lg\:tw-text-pink-600 { + color: #d53f8c !important; + } + + .lg\:tw-text-pink-700 { + color: #b83280 !important; + } + + .lg\:tw-text-pink-800 { + color: #97266d !important; + } + + .lg\:tw-text-pink-900 { + color: #702459 !important; + } + + .lg\:hover\:tw-text-transparent:hover { + color: transparent !important; + } + + .lg\:hover\:tw-text-black:hover { + color: #000 !important; + } + + .lg\:hover\:tw-text-white:hover { + color: #fff !important; + } + + .lg\:hover\:tw-text-gray-100:hover { + color: #f7fafc !important; + } + + .lg\:hover\:tw-text-gray-200:hover { + color: #edf2f7 !important; + } + + .lg\:hover\:tw-text-gray-300:hover { + color: #e2e8f0 !important; + } + + .lg\:hover\:tw-text-gray-400:hover { + color: #cbd5e0 !important; + } + + .lg\:hover\:tw-text-gray-500:hover { + color: #a0aec0 !important; + } + + .lg\:hover\:tw-text-gray-600:hover { + color: #718096 !important; + } + + .lg\:hover\:tw-text-gray-700:hover { + color: #4a5568 !important; + } + + .lg\:hover\:tw-text-gray-800:hover { + color: #2d3748 !important; + } + + .lg\:hover\:tw-text-gray-900:hover { + color: #1a202c !important; + } + + .lg\:hover\:tw-text-red-100:hover { + color: #fff5f5 !important; + } + + .lg\:hover\:tw-text-red-200:hover { + color: #fed7d7 !important; + } + + .lg\:hover\:tw-text-red-300:hover { + color: #feb2b2 !important; + } + + .lg\:hover\:tw-text-red-400:hover { + color: #fc8181 !important; + } + + .lg\:hover\:tw-text-red-500:hover { + color: #f56565 !important; + } + + .lg\:hover\:tw-text-red-600:hover { + color: #e53e3e !important; + } + + .lg\:hover\:tw-text-red-700:hover { + color: #c53030 !important; + } + + .lg\:hover\:tw-text-red-800:hover { + color: #9b2c2c !important; + } + + .lg\:hover\:tw-text-red-900:hover { + color: #742a2a !important; + } + + .lg\:hover\:tw-text-orange-100:hover { + color: #fffaf0 !important; + } + + .lg\:hover\:tw-text-orange-200:hover { + color: #feebc8 !important; + } + + .lg\:hover\:tw-text-orange-300:hover { + color: #fbd38d !important; + } + + .lg\:hover\:tw-text-orange-400:hover { + color: #f6ad55 !important; + } + + .lg\:hover\:tw-text-orange-500:hover { + color: #ed8936 !important; + } + + .lg\:hover\:tw-text-orange-600:hover { + color: #dd6b20 !important; + } + + .lg\:hover\:tw-text-orange-700:hover { + color: #c05621 !important; + } + + .lg\:hover\:tw-text-orange-800:hover { + color: #9c4221 !important; + } + + .lg\:hover\:tw-text-orange-900:hover { + color: #7b341e !important; + } + + .lg\:hover\:tw-text-yellow-100:hover { + color: #fffff0 !important; + } + + .lg\:hover\:tw-text-yellow-200:hover { + color: #fefcbf !important; + } + + .lg\:hover\:tw-text-yellow-300:hover { + color: #faf089 !important; + } + + .lg\:hover\:tw-text-yellow-400:hover { + color: #f6e05e !important; + } + + .lg\:hover\:tw-text-yellow-500:hover { + color: #ecc94b !important; + } + + .lg\:hover\:tw-text-yellow-600:hover { + color: #d69e2e !important; + } + + .lg\:hover\:tw-text-yellow-700:hover { + color: #b7791f !important; + } + + .lg\:hover\:tw-text-yellow-800:hover { + color: #975a16 !important; + } + + .lg\:hover\:tw-text-yellow-900:hover { + color: #744210 !important; + } + + .lg\:hover\:tw-text-green-100:hover { + color: #f0fff4 !important; + } + + .lg\:hover\:tw-text-green-200:hover { + color: #c6f6d5 !important; + } + + .lg\:hover\:tw-text-green-300:hover { + color: #9ae6b4 !important; + } + + .lg\:hover\:tw-text-green-400:hover { + color: #68d391 !important; + } + + .lg\:hover\:tw-text-green-500:hover { + color: #48bb78 !important; + } + + .lg\:hover\:tw-text-green-600:hover { + color: #38a169 !important; + } + + .lg\:hover\:tw-text-green-700:hover { + color: #2f855a !important; + } + + .lg\:hover\:tw-text-green-800:hover { + color: #276749 !important; + } + + .lg\:hover\:tw-text-green-900:hover { + color: #22543d !important; + } + + .lg\:hover\:tw-text-teal-100:hover { + color: #e6fffa !important; + } + + .lg\:hover\:tw-text-teal-200:hover { + color: #b2f5ea !important; + } + + .lg\:hover\:tw-text-teal-300:hover { + color: #81e6d9 !important; + } + + .lg\:hover\:tw-text-teal-400:hover { + color: #4fd1c5 !important; + } + + .lg\:hover\:tw-text-teal-500:hover { + color: #38b2ac !important; + } + + .lg\:hover\:tw-text-teal-600:hover { + color: #319795 !important; + } + + .lg\:hover\:tw-text-teal-700:hover { + color: #2c7a7b !important; + } + + .lg\:hover\:tw-text-teal-800:hover { + color: #285e61 !important; + } + + .lg\:hover\:tw-text-teal-900:hover { + color: #234e52 !important; + } + + .lg\:hover\:tw-text-blue-100:hover { + color: #ebf8ff !important; + } + + .lg\:hover\:tw-text-blue-200:hover { + color: #bee3f8 !important; + } + + .lg\:hover\:tw-text-blue-300:hover { + color: #90cdf4 !important; + } + + .lg\:hover\:tw-text-blue-400:hover { + color: #63b3ed !important; + } + + .lg\:hover\:tw-text-blue-500:hover { + color: #4299e1 !important; + } + + .lg\:hover\:tw-text-blue-600:hover { + color: #3182ce !important; + } + + .lg\:hover\:tw-text-blue-700:hover { + color: #2b6cb0 !important; + } + + .lg\:hover\:tw-text-blue-800:hover { + color: #2c5282 !important; + } + + .lg\:hover\:tw-text-blue-900:hover { + color: #2a4365 !important; + } + + .lg\:hover\:tw-text-indigo-100:hover { + color: #ebf4ff !important; + } + + .lg\:hover\:tw-text-indigo-200:hover { + color: #c3dafe !important; + } + + .lg\:hover\:tw-text-indigo-300:hover { + color: #a3bffa !important; + } + + .lg\:hover\:tw-text-indigo-400:hover { + color: #7f9cf5 !important; + } + + .lg\:hover\:tw-text-indigo-500:hover { + color: #667eea !important; + } + + .lg\:hover\:tw-text-indigo-600:hover { + color: #5a67d8 !important; + } + + .lg\:hover\:tw-text-indigo-700:hover { + color: #4c51bf !important; + } + + .lg\:hover\:tw-text-indigo-800:hover { + color: #434190 !important; + } + + .lg\:hover\:tw-text-indigo-900:hover { + color: #3c366b !important; + } + + .lg\:hover\:tw-text-purple-100:hover { + color: #faf5ff !important; + } + + .lg\:hover\:tw-text-purple-200:hover { + color: #e9d8fd !important; + } + + .lg\:hover\:tw-text-purple-300:hover { + color: #d6bcfa !important; + } + + .lg\:hover\:tw-text-purple-400:hover { + color: #b794f4 !important; + } + + .lg\:hover\:tw-text-purple-500:hover { + color: #9f7aea !important; + } + + .lg\:hover\:tw-text-purple-600:hover { + color: #805ad5 !important; + } + + .lg\:hover\:tw-text-purple-700:hover { + color: #6b46c1 !important; + } + + .lg\:hover\:tw-text-purple-800:hover { + color: #553c9a !important; + } + + .lg\:hover\:tw-text-purple-900:hover { + color: #44337a !important; + } + + .lg\:hover\:tw-text-pink-100:hover { + color: #fff5f7 !important; + } + + .lg\:hover\:tw-text-pink-200:hover { + color: #fed7e2 !important; + } + + .lg\:hover\:tw-text-pink-300:hover { + color: #fbb6ce !important; + } + + .lg\:hover\:tw-text-pink-400:hover { + color: #f687b3 !important; + } + + .lg\:hover\:tw-text-pink-500:hover { + color: #ed64a6 !important; + } + + .lg\:hover\:tw-text-pink-600:hover { + color: #d53f8c !important; + } + + .lg\:hover\:tw-text-pink-700:hover { + color: #b83280 !important; + } + + .lg\:hover\:tw-text-pink-800:hover { + color: #97266d !important; + } + + .lg\:hover\:tw-text-pink-900:hover { + color: #702459 !important; + } + + .lg\:focus\:tw-text-transparent:focus { + color: transparent !important; + } + + .lg\:focus\:tw-text-black:focus { + color: #000 !important; + } + + .lg\:focus\:tw-text-white:focus { + color: #fff !important; + } + + .lg\:focus\:tw-text-gray-100:focus { + color: #f7fafc !important; + } + + .lg\:focus\:tw-text-gray-200:focus { + color: #edf2f7 !important; + } + + .lg\:focus\:tw-text-gray-300:focus { + color: #e2e8f0 !important; + } + + .lg\:focus\:tw-text-gray-400:focus { + color: #cbd5e0 !important; + } + + .lg\:focus\:tw-text-gray-500:focus { + color: #a0aec0 !important; + } + + .lg\:focus\:tw-text-gray-600:focus { + color: #718096 !important; + } + + .lg\:focus\:tw-text-gray-700:focus { + color: #4a5568 !important; + } + + .lg\:focus\:tw-text-gray-800:focus { + color: #2d3748 !important; + } + + .lg\:focus\:tw-text-gray-900:focus { + color: #1a202c !important; + } + + .lg\:focus\:tw-text-red-100:focus { + color: #fff5f5 !important; + } + + .lg\:focus\:tw-text-red-200:focus { + color: #fed7d7 !important; + } + + .lg\:focus\:tw-text-red-300:focus { + color: #feb2b2 !important; + } + + .lg\:focus\:tw-text-red-400:focus { + color: #fc8181 !important; + } + + .lg\:focus\:tw-text-red-500:focus { + color: #f56565 !important; + } + + .lg\:focus\:tw-text-red-600:focus { + color: #e53e3e !important; + } + + .lg\:focus\:tw-text-red-700:focus { + color: #c53030 !important; + } + + .lg\:focus\:tw-text-red-800:focus { + color: #9b2c2c !important; + } + + .lg\:focus\:tw-text-red-900:focus { + color: #742a2a !important; + } + + .lg\:focus\:tw-text-orange-100:focus { + color: #fffaf0 !important; + } + + .lg\:focus\:tw-text-orange-200:focus { + color: #feebc8 !important; + } + + .lg\:focus\:tw-text-orange-300:focus { + color: #fbd38d !important; + } + + .lg\:focus\:tw-text-orange-400:focus { + color: #f6ad55 !important; + } + + .lg\:focus\:tw-text-orange-500:focus { + color: #ed8936 !important; + } + + .lg\:focus\:tw-text-orange-600:focus { + color: #dd6b20 !important; + } + + .lg\:focus\:tw-text-orange-700:focus { + color: #c05621 !important; + } + + .lg\:focus\:tw-text-orange-800:focus { + color: #9c4221 !important; + } + + .lg\:focus\:tw-text-orange-900:focus { + color: #7b341e !important; + } + + .lg\:focus\:tw-text-yellow-100:focus { + color: #fffff0 !important; + } + + .lg\:focus\:tw-text-yellow-200:focus { + color: #fefcbf !important; + } + + .lg\:focus\:tw-text-yellow-300:focus { + color: #faf089 !important; + } + + .lg\:focus\:tw-text-yellow-400:focus { + color: #f6e05e !important; + } + + .lg\:focus\:tw-text-yellow-500:focus { + color: #ecc94b !important; + } + + .lg\:focus\:tw-text-yellow-600:focus { + color: #d69e2e !important; + } + + .lg\:focus\:tw-text-yellow-700:focus { + color: #b7791f !important; + } + + .lg\:focus\:tw-text-yellow-800:focus { + color: #975a16 !important; + } + + .lg\:focus\:tw-text-yellow-900:focus { + color: #744210 !important; + } + + .lg\:focus\:tw-text-green-100:focus { + color: #f0fff4 !important; + } + + .lg\:focus\:tw-text-green-200:focus { + color: #c6f6d5 !important; + } + + .lg\:focus\:tw-text-green-300:focus { + color: #9ae6b4 !important; + } + + .lg\:focus\:tw-text-green-400:focus { + color: #68d391 !important; + } + + .lg\:focus\:tw-text-green-500:focus { + color: #48bb78 !important; + } + + .lg\:focus\:tw-text-green-600:focus { + color: #38a169 !important; + } + + .lg\:focus\:tw-text-green-700:focus { + color: #2f855a !important; + } + + .lg\:focus\:tw-text-green-800:focus { + color: #276749 !important; + } + + .lg\:focus\:tw-text-green-900:focus { + color: #22543d !important; + } + + .lg\:focus\:tw-text-teal-100:focus { + color: #e6fffa !important; + } + + .lg\:focus\:tw-text-teal-200:focus { + color: #b2f5ea !important; + } + + .lg\:focus\:tw-text-teal-300:focus { + color: #81e6d9 !important; + } + + .lg\:focus\:tw-text-teal-400:focus { + color: #4fd1c5 !important; + } + + .lg\:focus\:tw-text-teal-500:focus { + color: #38b2ac !important; + } + + .lg\:focus\:tw-text-teal-600:focus { + color: #319795 !important; + } + + .lg\:focus\:tw-text-teal-700:focus { + color: #2c7a7b !important; + } + + .lg\:focus\:tw-text-teal-800:focus { + color: #285e61 !important; + } + + .lg\:focus\:tw-text-teal-900:focus { + color: #234e52 !important; + } + + .lg\:focus\:tw-text-blue-100:focus { + color: #ebf8ff !important; + } + + .lg\:focus\:tw-text-blue-200:focus { + color: #bee3f8 !important; + } + + .lg\:focus\:tw-text-blue-300:focus { + color: #90cdf4 !important; + } + + .lg\:focus\:tw-text-blue-400:focus { + color: #63b3ed !important; + } + + .lg\:focus\:tw-text-blue-500:focus { + color: #4299e1 !important; + } + + .lg\:focus\:tw-text-blue-600:focus { + color: #3182ce !important; + } + + .lg\:focus\:tw-text-blue-700:focus { + color: #2b6cb0 !important; + } + + .lg\:focus\:tw-text-blue-800:focus { + color: #2c5282 !important; + } + + .lg\:focus\:tw-text-blue-900:focus { + color: #2a4365 !important; + } + + .lg\:focus\:tw-text-indigo-100:focus { + color: #ebf4ff !important; + } + + .lg\:focus\:tw-text-indigo-200:focus { + color: #c3dafe !important; + } + + .lg\:focus\:tw-text-indigo-300:focus { + color: #a3bffa !important; + } + + .lg\:focus\:tw-text-indigo-400:focus { + color: #7f9cf5 !important; + } + + .lg\:focus\:tw-text-indigo-500:focus { + color: #667eea !important; + } + + .lg\:focus\:tw-text-indigo-600:focus { + color: #5a67d8 !important; + } + + .lg\:focus\:tw-text-indigo-700:focus { + color: #4c51bf !important; + } + + .lg\:focus\:tw-text-indigo-800:focus { + color: #434190 !important; + } + + .lg\:focus\:tw-text-indigo-900:focus { + color: #3c366b !important; + } + + .lg\:focus\:tw-text-purple-100:focus { + color: #faf5ff !important; + } + + .lg\:focus\:tw-text-purple-200:focus { + color: #e9d8fd !important; + } + + .lg\:focus\:tw-text-purple-300:focus { + color: #d6bcfa !important; + } + + .lg\:focus\:tw-text-purple-400:focus { + color: #b794f4 !important; + } + + .lg\:focus\:tw-text-purple-500:focus { + color: #9f7aea !important; + } + + .lg\:focus\:tw-text-purple-600:focus { + color: #805ad5 !important; + } + + .lg\:focus\:tw-text-purple-700:focus { + color: #6b46c1 !important; + } + + .lg\:focus\:tw-text-purple-800:focus { + color: #553c9a !important; + } + + .lg\:focus\:tw-text-purple-900:focus { + color: #44337a !important; + } + + .lg\:focus\:tw-text-pink-100:focus { + color: #fff5f7 !important; + } + + .lg\:focus\:tw-text-pink-200:focus { + color: #fed7e2 !important; + } + + .lg\:focus\:tw-text-pink-300:focus { + color: #fbb6ce !important; + } + + .lg\:focus\:tw-text-pink-400:focus { + color: #f687b3 !important; + } + + .lg\:focus\:tw-text-pink-500:focus { + color: #ed64a6 !important; + } + + .lg\:focus\:tw-text-pink-600:focus { + color: #d53f8c !important; + } + + .lg\:focus\:tw-text-pink-700:focus { + color: #b83280 !important; + } + + .lg\:focus\:tw-text-pink-800:focus { + color: #97266d !important; + } + + .lg\:focus\:tw-text-pink-900:focus { + color: #702459 !important; + } + + .lg\:tw-text-xs { + font-size: .75rem !important; + } + + .lg\:tw-text-sm { + font-size: .875rem !important; + } + + .lg\:tw-text-base { + font-size: 1rem !important; + } + + .lg\:tw-text-lg { + font-size: 1.125rem !important; + } + + .lg\:tw-text-xl { + font-size: 1.25rem !important; + } + + .lg\:tw-text-2xl { + font-size: 1.5rem !important; + } + + .lg\:tw-text-3xl { + font-size: 1.875rem !important; + } + + .lg\:tw-text-4xl { + font-size: 2.25rem !important; + } + + .lg\:tw-text-5xl { + font-size: 3rem !important; + } + + .lg\:tw-text-6xl { + font-size: 4rem !important; + } + + .lg\:tw-italic { + font-style: italic !important; + } + + .lg\:tw-not-italic { + font-style: normal !important; + } + + .lg\:tw-uppercase { + text-transform: uppercase !important; + } + + .lg\:tw-lowercase { + text-transform: lowercase !important; + } + + .lg\:tw-capitalize { + text-transform: capitalize !important; + } + + .lg\:tw-normal-case { + text-transform: none !important; + } + + .lg\:tw-underline { + text-decoration: underline !important; + } + + .lg\:tw-line-through { + text-decoration: line-through !important; + } + + .lg\:tw-no-underline { + text-decoration: none !important; + } + + .lg\:hover\:tw-underline:hover { + text-decoration: underline !important; + } + + .lg\:hover\:tw-line-through:hover { + text-decoration: line-through !important; + } + + .lg\:hover\:tw-no-underline:hover { + text-decoration: none !important; + } + + .lg\:focus\:tw-underline:focus { + text-decoration: underline !important; + } + + .lg\:focus\:tw-line-through:focus { + text-decoration: line-through !important; + } + + .lg\:focus\:tw-no-underline:focus { + text-decoration: none !important; + } + + .lg\:tw-antialiased { + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; + } + + .lg\:tw-subpixel-antialiased { + -webkit-font-smoothing: auto !important; + -moz-osx-font-smoothing: auto !important; + } + + .lg\:tw-tracking-tighter { + letter-spacing: -.05em !important; + } + + .lg\:tw-tracking-tight { + letter-spacing: -.025em !important; + } + + .lg\:tw-tracking-normal { + letter-spacing: 0 !important; + } + + .lg\:tw-tracking-wide { + letter-spacing: .025em !important; + } + + .lg\:tw-tracking-wider { + letter-spacing: .05em !important; + } + + .lg\:tw-tracking-widest { + letter-spacing: .1em !important; + } + + .lg\:tw-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; + } + + .lg\:tw-select-text { + -webkit-user-select: text !important; + -moz-user-select: text !important; + -ms-user-select: text !important; + user-select: text !important; + } + + .lg\:tw-align-baseline { + vertical-align: baseline !important; + } + + .lg\:tw-align-top { + vertical-align: top !important; + } + + .lg\:tw-align-middle { + vertical-align: middle !important; + } + + .lg\:tw-align-bottom { + vertical-align: bottom !important; + } + + .lg\:tw-align-text-top { + vertical-align: text-top !important; + } + + .lg\:tw-align-text-bottom { + vertical-align: text-bottom !important; + } + + .lg\:tw-visible { + visibility: visible !important; + } + + .lg\:tw-invisible { + visibility: hidden !important; + } + + .lg\:tw-whitespace-normal { + white-space: normal !important; + } + + .lg\:tw-whitespace-no-wrap { + white-space: nowrap !important; + } + + .lg\:tw-whitespace-pre { + white-space: pre !important; + } + + .lg\:tw-whitespace-pre-line { + white-space: pre-line !important; + } + + .lg\:tw-whitespace-pre-wrap { + white-space: pre-wrap !important; + } + + .lg\:tw-break-normal { + overflow-wrap: normal !important; + word-break: normal !important; + } + + .lg\:tw-break-words { + overflow-wrap: break-word !important; + } + + .lg\:tw-break-all { + word-break: break-all !important; + } + + .lg\:tw-truncate { + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; + } + + .lg\:tw-w-0 { + width: 0 !important; + } + + .lg\:tw-w-1 { + width: .25rem !important; + } + + .lg\:tw-w-2 { + width: .5rem !important; + } + + .lg\:tw-w-3 { + width: .75rem !important; + } + + .lg\:tw-w-4 { + width: 1rem !important; + } + + .lg\:tw-w-5 { + width: 1.25rem !important; + } + + .lg\:tw-w-6 { + width: 1.5rem !important; + } + + .lg\:tw-w-8 { + width: 2rem !important; + } + + .lg\:tw-w-10 { + width: 2.5rem !important; + } + + .lg\:tw-w-12 { + width: 3rem !important; + } + + .lg\:tw-w-16 { + width: 4rem !important; + } + + .lg\:tw-w-20 { + width: 5rem !important; + } + + .lg\:tw-w-24 { + width: 6rem !important; + } + + .lg\:tw-w-32 { + width: 8rem !important; + } + + .lg\:tw-w-40 { + width: 10rem !important; + } + + .lg\:tw-w-48 { + width: 12rem !important; + } + + .lg\:tw-w-56 { + width: 14rem !important; + } + + .lg\:tw-w-64 { + width: 16rem !important; + } + + .lg\:tw-w-auto { + width: auto !important; + } + + .lg\:tw-w-px { + width: 1px !important; + } + + .lg\:tw-w-1\/2 { + width: 50% !important; + } + + .lg\:tw-w-1\/3 { + width: 33.33333% !important; + } + + .lg\:tw-w-2\/3 { + width: 66.66667% !important; + } + + .lg\:tw-w-1\/4 { + width: 25% !important; + } + + .lg\:tw-w-3\/4 { + width: 75% !important; + } + + .lg\:tw-w-1\/5 { + width: 20% !important; + } + + .lg\:tw-w-2\/5 { + width: 40% !important; + } + + .lg\:tw-w-3\/5 { + width: 60% !important; + } + + .lg\:tw-w-4\/5 { + width: 80% !important; + } + + .lg\:tw-w-1\/6 { + width: 16.66667% !important; + } + + .lg\:tw-w-5\/6 { + width: 83.33333% !important; + } + + .lg\:tw-w-full { + width: 100% !important; + } + + .lg\:tw-w-screen { + width: 100vw !important; + } + + .lg\:tw-z-0 { + z-index: 0 !important; + } + + .lg\:tw-z-10 { + z-index: 10 !important; + } + + .lg\:tw-z-20 { + z-index: 20 !important; + } + + .lg\:tw-z-30 { + z-index: 30 !important; + } + + .lg\:tw-z-40 { + z-index: 40 !important; + } + + .lg\:tw-z-50 { + z-index: 50 !important; + } + + .lg\:tw-z-auto { + z-index: auto !important; + } +} + +@media (min-width: 1280px) { + .xl\:tw-appearance-none { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; + } + + .xl\:tw-bg-fixed { + background-attachment: fixed !important; + } + + .xl\:tw-bg-local { + background-attachment: local !important; + } + + .xl\:tw-bg-scroll { + background-attachment: scroll !important; + } + + .xl\:tw-bg-transparent { + background-color: transparent !important; + } + + .xl\:tw-bg-black { + background-color: #000 !important; + } + + .xl\:tw-bg-white { + background-color: #fff !important; + } + + .xl\:tw-bg-gray-100 { + background-color: #f7fafc !important; + } + + .xl\:tw-bg-gray-200 { + background-color: #edf2f7 !important; + } + + .xl\:tw-bg-gray-300 { + background-color: #e2e8f0 !important; + } + + .xl\:tw-bg-gray-400 { + background-color: #cbd5e0 !important; + } + + .xl\:tw-bg-gray-500 { + background-color: #a0aec0 !important; + } + + .xl\:tw-bg-gray-600 { + background-color: #718096 !important; + } + + .xl\:tw-bg-gray-700 { + background-color: #4a5568 !important; + } + + .xl\:tw-bg-gray-800 { + background-color: #2d3748 !important; + } + + .xl\:tw-bg-gray-900 { + background-color: #1a202c !important; + } + + .xl\:tw-bg-red-100 { + background-color: #fff5f5 !important; + } + + .xl\:tw-bg-red-200 { + background-color: #fed7d7 !important; + } + + .xl\:tw-bg-red-300 { + background-color: #feb2b2 !important; + } + + .xl\:tw-bg-red-400 { + background-color: #fc8181 !important; + } + + .xl\:tw-bg-red-500 { + background-color: #f56565 !important; + } + + .xl\:tw-bg-red-600 { + background-color: #e53e3e !important; + } + + .xl\:tw-bg-red-700 { + background-color: #c53030 !important; + } + + .xl\:tw-bg-red-800 { + background-color: #9b2c2c !important; + } + + .xl\:tw-bg-red-900 { + background-color: #742a2a !important; + } + + .xl\:tw-bg-orange-100 { + background-color: #fffaf0 !important; + } + + .xl\:tw-bg-orange-200 { + background-color: #feebc8 !important; + } + + .xl\:tw-bg-orange-300 { + background-color: #fbd38d !important; + } + + .xl\:tw-bg-orange-400 { + background-color: #f6ad55 !important; + } + + .xl\:tw-bg-orange-500 { + background-color: #ed8936 !important; + } + + .xl\:tw-bg-orange-600 { + background-color: #dd6b20 !important; + } + + .xl\:tw-bg-orange-700 { + background-color: #c05621 !important; + } + + .xl\:tw-bg-orange-800 { + background-color: #9c4221 !important; + } + + .xl\:tw-bg-orange-900 { + background-color: #7b341e !important; + } + + .xl\:tw-bg-yellow-100 { + background-color: #fffff0 !important; + } + + .xl\:tw-bg-yellow-200 { + background-color: #fefcbf !important; + } + + .xl\:tw-bg-yellow-300 { + background-color: #faf089 !important; + } + + .xl\:tw-bg-yellow-400 { + background-color: #f6e05e !important; + } + + .xl\:tw-bg-yellow-500 { + background-color: #ecc94b !important; + } + + .xl\:tw-bg-yellow-600 { + background-color: #d69e2e !important; + } + + .xl\:tw-bg-yellow-700 { + background-color: #b7791f !important; + } + + .xl\:tw-bg-yellow-800 { + background-color: #975a16 !important; + } + + .xl\:tw-bg-yellow-900 { + background-color: #744210 !important; + } + + .xl\:tw-bg-green-100 { + background-color: #f0fff4 !important; + } + + .xl\:tw-bg-green-200 { + background-color: #c6f6d5 !important; + } + + .xl\:tw-bg-green-300 { + background-color: #9ae6b4 !important; + } + + .xl\:tw-bg-green-400 { + background-color: #68d391 !important; + } + + .xl\:tw-bg-green-500 { + background-color: #48bb78 !important; + } + + .xl\:tw-bg-green-600 { + background-color: #38a169 !important; + } + + .xl\:tw-bg-green-700 { + background-color: #2f855a !important; + } + + .xl\:tw-bg-green-800 { + background-color: #276749 !important; + } + + .xl\:tw-bg-green-900 { + background-color: #22543d !important; + } + + .xl\:tw-bg-teal-100 { + background-color: #e6fffa !important; + } + + .xl\:tw-bg-teal-200 { + background-color: #b2f5ea !important; + } + + .xl\:tw-bg-teal-300 { + background-color: #81e6d9 !important; + } + + .xl\:tw-bg-teal-400 { + background-color: #4fd1c5 !important; + } + + .xl\:tw-bg-teal-500 { + background-color: #38b2ac !important; + } + + .xl\:tw-bg-teal-600 { + background-color: #319795 !important; + } + + .xl\:tw-bg-teal-700 { + background-color: #2c7a7b !important; + } + + .xl\:tw-bg-teal-800 { + background-color: #285e61 !important; + } + + .xl\:tw-bg-teal-900 { + background-color: #234e52 !important; + } + + .xl\:tw-bg-blue-100 { + background-color: #ebf8ff !important; + } + + .xl\:tw-bg-blue-200 { + background-color: #bee3f8 !important; + } + + .xl\:tw-bg-blue-300 { + background-color: #90cdf4 !important; + } + + .xl\:tw-bg-blue-400 { + background-color: #63b3ed !important; + } + + .xl\:tw-bg-blue-500 { + background-color: #4299e1 !important; + } + + .xl\:tw-bg-blue-600 { + background-color: #3182ce !important; + } + + .xl\:tw-bg-blue-700 { + background-color: #2b6cb0 !important; + } + + .xl\:tw-bg-blue-800 { + background-color: #2c5282 !important; + } + + .xl\:tw-bg-blue-900 { + background-color: #2a4365 !important; + } + + .xl\:tw-bg-indigo-100 { + background-color: #ebf4ff !important; + } + + .xl\:tw-bg-indigo-200 { + background-color: #c3dafe !important; + } + + .xl\:tw-bg-indigo-300 { + background-color: #a3bffa !important; + } + + .xl\:tw-bg-indigo-400 { + background-color: #7f9cf5 !important; + } + + .xl\:tw-bg-indigo-500 { + background-color: #667eea !important; + } + + .xl\:tw-bg-indigo-600 { + background-color: #5a67d8 !important; + } + + .xl\:tw-bg-indigo-700 { + background-color: #4c51bf !important; + } + + .xl\:tw-bg-indigo-800 { + background-color: #434190 !important; + } + + .xl\:tw-bg-indigo-900 { + background-color: #3c366b !important; + } + + .xl\:tw-bg-purple-100 { + background-color: #faf5ff !important; + } + + .xl\:tw-bg-purple-200 { + background-color: #e9d8fd !important; + } + + .xl\:tw-bg-purple-300 { + background-color: #d6bcfa !important; + } + + .xl\:tw-bg-purple-400 { + background-color: #b794f4 !important; + } + + .xl\:tw-bg-purple-500 { + background-color: #9f7aea !important; + } + + .xl\:tw-bg-purple-600 { + background-color: #805ad5 !important; + } + + .xl\:tw-bg-purple-700 { + background-color: #6b46c1 !important; + } + + .xl\:tw-bg-purple-800 { + background-color: #553c9a !important; + } + + .xl\:tw-bg-purple-900 { + background-color: #44337a !important; + } + + .xl\:tw-bg-pink-100 { + background-color: #fff5f7 !important; + } + + .xl\:tw-bg-pink-200 { + background-color: #fed7e2 !important; + } + + .xl\:tw-bg-pink-300 { + background-color: #fbb6ce !important; + } + + .xl\:tw-bg-pink-400 { + background-color: #f687b3 !important; + } + + .xl\:tw-bg-pink-500 { + background-color: #ed64a6 !important; + } + + .xl\:tw-bg-pink-600 { + background-color: #d53f8c !important; + } + + .xl\:tw-bg-pink-700 { + background-color: #b83280 !important; + } + + .xl\:tw-bg-pink-800 { + background-color: #97266d !important; + } + + .xl\:tw-bg-pink-900 { + background-color: #702459 !important; + } + + .xl\:hover\:tw-bg-transparent:hover { + background-color: transparent !important; + } + + .xl\:hover\:tw-bg-black:hover { + background-color: #000 !important; + } + + .xl\:hover\:tw-bg-white:hover { + background-color: #fff !important; + } + + .xl\:hover\:tw-bg-gray-100:hover { + background-color: #f7fafc !important; + } + + .xl\:hover\:tw-bg-gray-200:hover { + background-color: #edf2f7 !important; + } + + .xl\:hover\:tw-bg-gray-300:hover { + background-color: #e2e8f0 !important; + } + + .xl\:hover\:tw-bg-gray-400:hover { + background-color: #cbd5e0 !important; + } + + .xl\:hover\:tw-bg-gray-500:hover { + background-color: #a0aec0 !important; + } + + .xl\:hover\:tw-bg-gray-600:hover { + background-color: #718096 !important; + } + + .xl\:hover\:tw-bg-gray-700:hover { + background-color: #4a5568 !important; + } + + .xl\:hover\:tw-bg-gray-800:hover { + background-color: #2d3748 !important; + } + + .xl\:hover\:tw-bg-gray-900:hover { + background-color: #1a202c !important; + } + + .xl\:hover\:tw-bg-red-100:hover { + background-color: #fff5f5 !important; + } + + .xl\:hover\:tw-bg-red-200:hover { + background-color: #fed7d7 !important; + } + + .xl\:hover\:tw-bg-red-300:hover { + background-color: #feb2b2 !important; + } + + .xl\:hover\:tw-bg-red-400:hover { + background-color: #fc8181 !important; + } + + .xl\:hover\:tw-bg-red-500:hover { + background-color: #f56565 !important; + } + + .xl\:hover\:tw-bg-red-600:hover { + background-color: #e53e3e !important; + } + + .xl\:hover\:tw-bg-red-700:hover { + background-color: #c53030 !important; + } + + .xl\:hover\:tw-bg-red-800:hover { + background-color: #9b2c2c !important; + } + + .xl\:hover\:tw-bg-red-900:hover { + background-color: #742a2a !important; + } + + .xl\:hover\:tw-bg-orange-100:hover { + background-color: #fffaf0 !important; + } + + .xl\:hover\:tw-bg-orange-200:hover { + background-color: #feebc8 !important; + } + + .xl\:hover\:tw-bg-orange-300:hover { + background-color: #fbd38d !important; + } + + .xl\:hover\:tw-bg-orange-400:hover { + background-color: #f6ad55 !important; + } + + .xl\:hover\:tw-bg-orange-500:hover { + background-color: #ed8936 !important; + } + + .xl\:hover\:tw-bg-orange-600:hover { + background-color: #dd6b20 !important; + } + + .xl\:hover\:tw-bg-orange-700:hover { + background-color: #c05621 !important; + } + + .xl\:hover\:tw-bg-orange-800:hover { + background-color: #9c4221 !important; + } + + .xl\:hover\:tw-bg-orange-900:hover { + background-color: #7b341e !important; + } + + .xl\:hover\:tw-bg-yellow-100:hover { + background-color: #fffff0 !important; + } + + .xl\:hover\:tw-bg-yellow-200:hover { + background-color: #fefcbf !important; + } + + .xl\:hover\:tw-bg-yellow-300:hover { + background-color: #faf089 !important; + } + + .xl\:hover\:tw-bg-yellow-400:hover { + background-color: #f6e05e !important; + } + + .xl\:hover\:tw-bg-yellow-500:hover { + background-color: #ecc94b !important; + } + + .xl\:hover\:tw-bg-yellow-600:hover { + background-color: #d69e2e !important; + } + + .xl\:hover\:tw-bg-yellow-700:hover { + background-color: #b7791f !important; + } + + .xl\:hover\:tw-bg-yellow-800:hover { + background-color: #975a16 !important; + } + + .xl\:hover\:tw-bg-yellow-900:hover { + background-color: #744210 !important; + } + + .xl\:hover\:tw-bg-green-100:hover { + background-color: #f0fff4 !important; + } + + .xl\:hover\:tw-bg-green-200:hover { + background-color: #c6f6d5 !important; + } + + .xl\:hover\:tw-bg-green-300:hover { + background-color: #9ae6b4 !important; + } + + .xl\:hover\:tw-bg-green-400:hover { + background-color: #68d391 !important; + } + + .xl\:hover\:tw-bg-green-500:hover { + background-color: #48bb78 !important; + } + + .xl\:hover\:tw-bg-green-600:hover { + background-color: #38a169 !important; + } + + .xl\:hover\:tw-bg-green-700:hover { + background-color: #2f855a !important; + } + + .xl\:hover\:tw-bg-green-800:hover { + background-color: #276749 !important; + } + + .xl\:hover\:tw-bg-green-900:hover { + background-color: #22543d !important; + } + + .xl\:hover\:tw-bg-teal-100:hover { + background-color: #e6fffa !important; + } + + .xl\:hover\:tw-bg-teal-200:hover { + background-color: #b2f5ea !important; + } + + .xl\:hover\:tw-bg-teal-300:hover { + background-color: #81e6d9 !important; + } + + .xl\:hover\:tw-bg-teal-400:hover { + background-color: #4fd1c5 !important; + } + + .xl\:hover\:tw-bg-teal-500:hover { + background-color: #38b2ac !important; + } + + .xl\:hover\:tw-bg-teal-600:hover { + background-color: #319795 !important; + } + + .xl\:hover\:tw-bg-teal-700:hover { + background-color: #2c7a7b !important; + } + + .xl\:hover\:tw-bg-teal-800:hover { + background-color: #285e61 !important; + } + + .xl\:hover\:tw-bg-teal-900:hover { + background-color: #234e52 !important; + } + + .xl\:hover\:tw-bg-blue-100:hover { + background-color: #ebf8ff !important; + } + + .xl\:hover\:tw-bg-blue-200:hover { + background-color: #bee3f8 !important; + } + + .xl\:hover\:tw-bg-blue-300:hover { + background-color: #90cdf4 !important; + } + + .xl\:hover\:tw-bg-blue-400:hover { + background-color: #63b3ed !important; + } + + .xl\:hover\:tw-bg-blue-500:hover { + background-color: #4299e1 !important; + } + + .xl\:hover\:tw-bg-blue-600:hover { + background-color: #3182ce !important; + } + + .xl\:hover\:tw-bg-blue-700:hover { + background-color: #2b6cb0 !important; + } + + .xl\:hover\:tw-bg-blue-800:hover { + background-color: #2c5282 !important; + } + + .xl\:hover\:tw-bg-blue-900:hover { + background-color: #2a4365 !important; + } + + .xl\:hover\:tw-bg-indigo-100:hover { + background-color: #ebf4ff !important; + } + + .xl\:hover\:tw-bg-indigo-200:hover { + background-color: #c3dafe !important; + } + + .xl\:hover\:tw-bg-indigo-300:hover { + background-color: #a3bffa !important; + } + + .xl\:hover\:tw-bg-indigo-400:hover { + background-color: #7f9cf5 !important; + } + + .xl\:hover\:tw-bg-indigo-500:hover { + background-color: #667eea !important; + } + + .xl\:hover\:tw-bg-indigo-600:hover { + background-color: #5a67d8 !important; + } + + .xl\:hover\:tw-bg-indigo-700:hover { + background-color: #4c51bf !important; + } + + .xl\:hover\:tw-bg-indigo-800:hover { + background-color: #434190 !important; + } + + .xl\:hover\:tw-bg-indigo-900:hover { + background-color: #3c366b !important; + } + + .xl\:hover\:tw-bg-purple-100:hover { + background-color: #faf5ff !important; + } + + .xl\:hover\:tw-bg-purple-200:hover { + background-color: #e9d8fd !important; + } + + .xl\:hover\:tw-bg-purple-300:hover { + background-color: #d6bcfa !important; + } + + .xl\:hover\:tw-bg-purple-400:hover { + background-color: #b794f4 !important; + } + + .xl\:hover\:tw-bg-purple-500:hover { + background-color: #9f7aea !important; + } + + .xl\:hover\:tw-bg-purple-600:hover { + background-color: #805ad5 !important; + } + + .xl\:hover\:tw-bg-purple-700:hover { + background-color: #6b46c1 !important; + } + + .xl\:hover\:tw-bg-purple-800:hover { + background-color: #553c9a !important; + } + + .xl\:hover\:tw-bg-purple-900:hover { + background-color: #44337a !important; + } + + .xl\:hover\:tw-bg-pink-100:hover { + background-color: #fff5f7 !important; + } + + .xl\:hover\:tw-bg-pink-200:hover { + background-color: #fed7e2 !important; + } + + .xl\:hover\:tw-bg-pink-300:hover { + background-color: #fbb6ce !important; + } + + .xl\:hover\:tw-bg-pink-400:hover { + background-color: #f687b3 !important; + } + + .xl\:hover\:tw-bg-pink-500:hover { + background-color: #ed64a6 !important; + } + + .xl\:hover\:tw-bg-pink-600:hover { + background-color: #d53f8c !important; + } + + .xl\:hover\:tw-bg-pink-700:hover { + background-color: #b83280 !important; + } + + .xl\:hover\:tw-bg-pink-800:hover { + background-color: #97266d !important; + } + + .xl\:hover\:tw-bg-pink-900:hover { + background-color: #702459 !important; + } + + .xl\:focus\:tw-bg-transparent:focus { + background-color: transparent !important; + } + + .xl\:focus\:tw-bg-black:focus { + background-color: #000 !important; + } + + .xl\:focus\:tw-bg-white:focus { + background-color: #fff !important; + } + + .xl\:focus\:tw-bg-gray-100:focus { + background-color: #f7fafc !important; + } + + .xl\:focus\:tw-bg-gray-200:focus { + background-color: #edf2f7 !important; + } + + .xl\:focus\:tw-bg-gray-300:focus { + background-color: #e2e8f0 !important; + } + + .xl\:focus\:tw-bg-gray-400:focus { + background-color: #cbd5e0 !important; + } + + .xl\:focus\:tw-bg-gray-500:focus { + background-color: #a0aec0 !important; + } + + .xl\:focus\:tw-bg-gray-600:focus { + background-color: #718096 !important; + } + + .xl\:focus\:tw-bg-gray-700:focus { + background-color: #4a5568 !important; + } + + .xl\:focus\:tw-bg-gray-800:focus { + background-color: #2d3748 !important; + } + + .xl\:focus\:tw-bg-gray-900:focus { + background-color: #1a202c !important; + } + + .xl\:focus\:tw-bg-red-100:focus { + background-color: #fff5f5 !important; + } + + .xl\:focus\:tw-bg-red-200:focus { + background-color: #fed7d7 !important; + } + + .xl\:focus\:tw-bg-red-300:focus { + background-color: #feb2b2 !important; + } + + .xl\:focus\:tw-bg-red-400:focus { + background-color: #fc8181 !important; + } + + .xl\:focus\:tw-bg-red-500:focus { + background-color: #f56565 !important; + } + + .xl\:focus\:tw-bg-red-600:focus { + background-color: #e53e3e !important; + } + + .xl\:focus\:tw-bg-red-700:focus { + background-color: #c53030 !important; + } + + .xl\:focus\:tw-bg-red-800:focus { + background-color: #9b2c2c !important; + } + + .xl\:focus\:tw-bg-red-900:focus { + background-color: #742a2a !important; + } + + .xl\:focus\:tw-bg-orange-100:focus { + background-color: #fffaf0 !important; + } + + .xl\:focus\:tw-bg-orange-200:focus { + background-color: #feebc8 !important; + } + + .xl\:focus\:tw-bg-orange-300:focus { + background-color: #fbd38d !important; + } + + .xl\:focus\:tw-bg-orange-400:focus { + background-color: #f6ad55 !important; + } + + .xl\:focus\:tw-bg-orange-500:focus { + background-color: #ed8936 !important; + } + + .xl\:focus\:tw-bg-orange-600:focus { + background-color: #dd6b20 !important; + } + + .xl\:focus\:tw-bg-orange-700:focus { + background-color: #c05621 !important; + } + + .xl\:focus\:tw-bg-orange-800:focus { + background-color: #9c4221 !important; + } + + .xl\:focus\:tw-bg-orange-900:focus { + background-color: #7b341e !important; + } + + .xl\:focus\:tw-bg-yellow-100:focus { + background-color: #fffff0 !important; + } + + .xl\:focus\:tw-bg-yellow-200:focus { + background-color: #fefcbf !important; + } + + .xl\:focus\:tw-bg-yellow-300:focus { + background-color: #faf089 !important; + } + + .xl\:focus\:tw-bg-yellow-400:focus { + background-color: #f6e05e !important; + } + + .xl\:focus\:tw-bg-yellow-500:focus { + background-color: #ecc94b !important; + } + + .xl\:focus\:tw-bg-yellow-600:focus { + background-color: #d69e2e !important; + } + + .xl\:focus\:tw-bg-yellow-700:focus { + background-color: #b7791f !important; + } + + .xl\:focus\:tw-bg-yellow-800:focus { + background-color: #975a16 !important; + } + + .xl\:focus\:tw-bg-yellow-900:focus { + background-color: #744210 !important; + } + + .xl\:focus\:tw-bg-green-100:focus { + background-color: #f0fff4 !important; + } + + .xl\:focus\:tw-bg-green-200:focus { + background-color: #c6f6d5 !important; + } + + .xl\:focus\:tw-bg-green-300:focus { + background-color: #9ae6b4 !important; + } + + .xl\:focus\:tw-bg-green-400:focus { + background-color: #68d391 !important; + } + + .xl\:focus\:tw-bg-green-500:focus { + background-color: #48bb78 !important; + } + + .xl\:focus\:tw-bg-green-600:focus { + background-color: #38a169 !important; + } + + .xl\:focus\:tw-bg-green-700:focus { + background-color: #2f855a !important; + } + + .xl\:focus\:tw-bg-green-800:focus { + background-color: #276749 !important; + } + + .xl\:focus\:tw-bg-green-900:focus { + background-color: #22543d !important; + } + + .xl\:focus\:tw-bg-teal-100:focus { + background-color: #e6fffa !important; + } + + .xl\:focus\:tw-bg-teal-200:focus { + background-color: #b2f5ea !important; + } + + .xl\:focus\:tw-bg-teal-300:focus { + background-color: #81e6d9 !important; + } + + .xl\:focus\:tw-bg-teal-400:focus { + background-color: #4fd1c5 !important; + } + + .xl\:focus\:tw-bg-teal-500:focus { + background-color: #38b2ac !important; + } + + .xl\:focus\:tw-bg-teal-600:focus { + background-color: #319795 !important; + } + + .xl\:focus\:tw-bg-teal-700:focus { + background-color: #2c7a7b !important; + } + + .xl\:focus\:tw-bg-teal-800:focus { + background-color: #285e61 !important; + } + + .xl\:focus\:tw-bg-teal-900:focus { + background-color: #234e52 !important; + } + + .xl\:focus\:tw-bg-blue-100:focus { + background-color: #ebf8ff !important; + } + + .xl\:focus\:tw-bg-blue-200:focus { + background-color: #bee3f8 !important; + } + + .xl\:focus\:tw-bg-blue-300:focus { + background-color: #90cdf4 !important; + } + + .xl\:focus\:tw-bg-blue-400:focus { + background-color: #63b3ed !important; + } + + .xl\:focus\:tw-bg-blue-500:focus { + background-color: #4299e1 !important; + } + + .xl\:focus\:tw-bg-blue-600:focus { + background-color: #3182ce !important; + } + + .xl\:focus\:tw-bg-blue-700:focus { + background-color: #2b6cb0 !important; + } + + .xl\:focus\:tw-bg-blue-800:focus { + background-color: #2c5282 !important; + } + + .xl\:focus\:tw-bg-blue-900:focus { + background-color: #2a4365 !important; + } + + .xl\:focus\:tw-bg-indigo-100:focus { + background-color: #ebf4ff !important; + } + + .xl\:focus\:tw-bg-indigo-200:focus { + background-color: #c3dafe !important; + } + + .xl\:focus\:tw-bg-indigo-300:focus { + background-color: #a3bffa !important; + } + + .xl\:focus\:tw-bg-indigo-400:focus { + background-color: #7f9cf5 !important; + } + + .xl\:focus\:tw-bg-indigo-500:focus { + background-color: #667eea !important; + } + + .xl\:focus\:tw-bg-indigo-600:focus { + background-color: #5a67d8 !important; + } + + .xl\:focus\:tw-bg-indigo-700:focus { + background-color: #4c51bf !important; + } + + .xl\:focus\:tw-bg-indigo-800:focus { + background-color: #434190 !important; + } + + .xl\:focus\:tw-bg-indigo-900:focus { + background-color: #3c366b !important; + } + + .xl\:focus\:tw-bg-purple-100:focus { + background-color: #faf5ff !important; + } + + .xl\:focus\:tw-bg-purple-200:focus { + background-color: #e9d8fd !important; + } + + .xl\:focus\:tw-bg-purple-300:focus { + background-color: #d6bcfa !important; + } + + .xl\:focus\:tw-bg-purple-400:focus { + background-color: #b794f4 !important; + } + + .xl\:focus\:tw-bg-purple-500:focus { + background-color: #9f7aea !important; + } + + .xl\:focus\:tw-bg-purple-600:focus { + background-color: #805ad5 !important; + } + + .xl\:focus\:tw-bg-purple-700:focus { + background-color: #6b46c1 !important; + } + + .xl\:focus\:tw-bg-purple-800:focus { + background-color: #553c9a !important; + } + + .xl\:focus\:tw-bg-purple-900:focus { + background-color: #44337a !important; + } + + .xl\:focus\:tw-bg-pink-100:focus { + background-color: #fff5f7 !important; + } + + .xl\:focus\:tw-bg-pink-200:focus { + background-color: #fed7e2 !important; + } + + .xl\:focus\:tw-bg-pink-300:focus { + background-color: #fbb6ce !important; + } + + .xl\:focus\:tw-bg-pink-400:focus { + background-color: #f687b3 !important; + } + + .xl\:focus\:tw-bg-pink-500:focus { + background-color: #ed64a6 !important; + } + + .xl\:focus\:tw-bg-pink-600:focus { + background-color: #d53f8c !important; + } + + .xl\:focus\:tw-bg-pink-700:focus { + background-color: #b83280 !important; + } + + .xl\:focus\:tw-bg-pink-800:focus { + background-color: #97266d !important; + } + + .xl\:focus\:tw-bg-pink-900:focus { + background-color: #702459 !important; + } + + .xl\:tw-bg-bottom { + background-position: bottom !important; + } + + .xl\:tw-bg-center { + background-position: center !important; + } + + .xl\:tw-bg-left { + background-position: left !important; + } + + .xl\:tw-bg-left-bottom { + background-position: left bottom !important; + } + + .xl\:tw-bg-left-top { + background-position: left top !important; + } + + .xl\:tw-bg-right { + background-position: right !important; + } + + .xl\:tw-bg-right-bottom { + background-position: right bottom !important; + } + + .xl\:tw-bg-right-top { + background-position: right top !important; + } + + .xl\:tw-bg-top { + background-position: top !important; + } + + .xl\:tw-bg-repeat { + background-repeat: repeat !important; + } + + .xl\:tw-bg-no-repeat { + background-repeat: no-repeat !important; + } + + .xl\:tw-bg-repeat-x { + background-repeat: repeat-x !important; + } + + .xl\:tw-bg-repeat-y { + background-repeat: repeat-y !important; + } + + .xl\:tw-bg-auto { + background-size: auto !important; + } + + .xl\:tw-bg-cover { + background-size: cover !important; + } + + .xl\:tw-bg-contain { + background-size: contain !important; + } + + .xl\:tw-border-transparent { + border-color: transparent !important; + } + + .xl\:tw-border-black { + border-color: #000 !important; + } + + .xl\:tw-border-white { + border-color: #fff !important; + } + + .xl\:tw-border-gray-100 { + border-color: #f7fafc !important; + } + + .xl\:tw-border-gray-200 { + border-color: #edf2f7 !important; + } + + .xl\:tw-border-gray-300 { + border-color: #e2e8f0 !important; + } + + .xl\:tw-border-gray-400 { + border-color: #cbd5e0 !important; + } + + .xl\:tw-border-gray-500 { + border-color: #a0aec0 !important; + } + + .xl\:tw-border-gray-600 { + border-color: #718096 !important; + } + + .xl\:tw-border-gray-700 { + border-color: #4a5568 !important; + } + + .xl\:tw-border-gray-800 { + border-color: #2d3748 !important; + } + + .xl\:tw-border-gray-900 { + border-color: #1a202c !important; + } + + .xl\:tw-border-red-100 { + border-color: #fff5f5 !important; + } + + .xl\:tw-border-red-200 { + border-color: #fed7d7 !important; + } + + .xl\:tw-border-red-300 { + border-color: #feb2b2 !important; + } + + .xl\:tw-border-red-400 { + border-color: #fc8181 !important; + } + + .xl\:tw-border-red-500 { + border-color: #f56565 !important; + } + + .xl\:tw-border-red-600 { + border-color: #e53e3e !important; + } + + .xl\:tw-border-red-700 { + border-color: #c53030 !important; + } + + .xl\:tw-border-red-800 { + border-color: #9b2c2c !important; + } + + .xl\:tw-border-red-900 { + border-color: #742a2a !important; + } + + .xl\:tw-border-orange-100 { + border-color: #fffaf0 !important; + } + + .xl\:tw-border-orange-200 { + border-color: #feebc8 !important; + } + + .xl\:tw-border-orange-300 { + border-color: #fbd38d !important; + } + + .xl\:tw-border-orange-400 { + border-color: #f6ad55 !important; + } + + .xl\:tw-border-orange-500 { + border-color: #ed8936 !important; + } + + .xl\:tw-border-orange-600 { + border-color: #dd6b20 !important; + } + + .xl\:tw-border-orange-700 { + border-color: #c05621 !important; + } + + .xl\:tw-border-orange-800 { + border-color: #9c4221 !important; + } + + .xl\:tw-border-orange-900 { + border-color: #7b341e !important; + } + + .xl\:tw-border-yellow-100 { + border-color: #fffff0 !important; + } + + .xl\:tw-border-yellow-200 { + border-color: #fefcbf !important; + } + + .xl\:tw-border-yellow-300 { + border-color: #faf089 !important; + } + + .xl\:tw-border-yellow-400 { + border-color: #f6e05e !important; + } + + .xl\:tw-border-yellow-500 { + border-color: #ecc94b !important; + } + + .xl\:tw-border-yellow-600 { + border-color: #d69e2e !important; + } + + .xl\:tw-border-yellow-700 { + border-color: #b7791f !important; + } + + .xl\:tw-border-yellow-800 { + border-color: #975a16 !important; + } + + .xl\:tw-border-yellow-900 { + border-color: #744210 !important; + } + + .xl\:tw-border-green-100 { + border-color: #f0fff4 !important; + } + + .xl\:tw-border-green-200 { + border-color: #c6f6d5 !important; + } + + .xl\:tw-border-green-300 { + border-color: #9ae6b4 !important; + } + + .xl\:tw-border-green-400 { + border-color: #68d391 !important; + } + + .xl\:tw-border-green-500 { + border-color: #48bb78 !important; + } + + .xl\:tw-border-green-600 { + border-color: #38a169 !important; + } + + .xl\:tw-border-green-700 { + border-color: #2f855a !important; + } + + .xl\:tw-border-green-800 { + border-color: #276749 !important; + } + + .xl\:tw-border-green-900 { + border-color: #22543d !important; + } + + .xl\:tw-border-teal-100 { + border-color: #e6fffa !important; + } + + .xl\:tw-border-teal-200 { + border-color: #b2f5ea !important; + } + + .xl\:tw-border-teal-300 { + border-color: #81e6d9 !important; + } + + .xl\:tw-border-teal-400 { + border-color: #4fd1c5 !important; + } + + .xl\:tw-border-teal-500 { + border-color: #38b2ac !important; + } + + .xl\:tw-border-teal-600 { + border-color: #319795 !important; + } + + .xl\:tw-border-teal-700 { + border-color: #2c7a7b !important; + } + + .xl\:tw-border-teal-800 { + border-color: #285e61 !important; + } + + .xl\:tw-border-teal-900 { + border-color: #234e52 !important; + } + + .xl\:tw-border-blue-100 { + border-color: #ebf8ff !important; + } + + .xl\:tw-border-blue-200 { + border-color: #bee3f8 !important; + } + + .xl\:tw-border-blue-300 { + border-color: #90cdf4 !important; + } + + .xl\:tw-border-blue-400 { + border-color: #63b3ed !important; + } + + .xl\:tw-border-blue-500 { + border-color: #4299e1 !important; + } + + .xl\:tw-border-blue-600 { + border-color: #3182ce !important; + } + + .xl\:tw-border-blue-700 { + border-color: #2b6cb0 !important; + } + + .xl\:tw-border-blue-800 { + border-color: #2c5282 !important; + } + + .xl\:tw-border-blue-900 { + border-color: #2a4365 !important; + } + + .xl\:tw-border-indigo-100 { + border-color: #ebf4ff !important; + } + + .xl\:tw-border-indigo-200 { + border-color: #c3dafe !important; + } + + .xl\:tw-border-indigo-300 { + border-color: #a3bffa !important; + } + + .xl\:tw-border-indigo-400 { + border-color: #7f9cf5 !important; + } + + .xl\:tw-border-indigo-500 { + border-color: #667eea !important; + } + + .xl\:tw-border-indigo-600 { + border-color: #5a67d8 !important; + } + + .xl\:tw-border-indigo-700 { + border-color: #4c51bf !important; + } + + .xl\:tw-border-indigo-800 { + border-color: #434190 !important; + } + + .xl\:tw-border-indigo-900 { + border-color: #3c366b !important; + } + + .xl\:tw-border-purple-100 { + border-color: #faf5ff !important; + } + + .xl\:tw-border-purple-200 { + border-color: #e9d8fd !important; + } + + .xl\:tw-border-purple-300 { + border-color: #d6bcfa !important; + } + + .xl\:tw-border-purple-400 { + border-color: #b794f4 !important; + } + + .xl\:tw-border-purple-500 { + border-color: #9f7aea !important; + } + + .xl\:tw-border-purple-600 { + border-color: #805ad5 !important; + } + + .xl\:tw-border-purple-700 { + border-color: #6b46c1 !important; + } + + .xl\:tw-border-purple-800 { + border-color: #553c9a !important; + } + + .xl\:tw-border-purple-900 { + border-color: #44337a !important; + } + + .xl\:tw-border-pink-100 { + border-color: #fff5f7 !important; + } + + .xl\:tw-border-pink-200 { + border-color: #fed7e2 !important; + } + + .xl\:tw-border-pink-300 { + border-color: #fbb6ce !important; + } + + .xl\:tw-border-pink-400 { + border-color: #f687b3 !important; + } + + .xl\:tw-border-pink-500 { + border-color: #ed64a6 !important; + } + + .xl\:tw-border-pink-600 { + border-color: #d53f8c !important; + } + + .xl\:tw-border-pink-700 { + border-color: #b83280 !important; + } + + .xl\:tw-border-pink-800 { + border-color: #97266d !important; + } + + .xl\:tw-border-pink-900 { + border-color: #702459 !important; + } + + .xl\:hover\:tw-border-transparent:hover { + border-color: transparent !important; + } + + .xl\:hover\:tw-border-black:hover { + border-color: #000 !important; + } + + .xl\:hover\:tw-border-white:hover { + border-color: #fff !important; + } + + .xl\:hover\:tw-border-gray-100:hover { + border-color: #f7fafc !important; + } + + .xl\:hover\:tw-border-gray-200:hover { + border-color: #edf2f7 !important; + } + + .xl\:hover\:tw-border-gray-300:hover { + border-color: #e2e8f0 !important; + } + + .xl\:hover\:tw-border-gray-400:hover { + border-color: #cbd5e0 !important; + } + + .xl\:hover\:tw-border-gray-500:hover { + border-color: #a0aec0 !important; + } + + .xl\:hover\:tw-border-gray-600:hover { + border-color: #718096 !important; + } + + .xl\:hover\:tw-border-gray-700:hover { + border-color: #4a5568 !important; + } + + .xl\:hover\:tw-border-gray-800:hover { + border-color: #2d3748 !important; + } + + .xl\:hover\:tw-border-gray-900:hover { + border-color: #1a202c !important; + } + + .xl\:hover\:tw-border-red-100:hover { + border-color: #fff5f5 !important; + } + + .xl\:hover\:tw-border-red-200:hover { + border-color: #fed7d7 !important; + } + + .xl\:hover\:tw-border-red-300:hover { + border-color: #feb2b2 !important; + } + + .xl\:hover\:tw-border-red-400:hover { + border-color: #fc8181 !important; + } + + .xl\:hover\:tw-border-red-500:hover { + border-color: #f56565 !important; + } + + .xl\:hover\:tw-border-red-600:hover { + border-color: #e53e3e !important; + } + + .xl\:hover\:tw-border-red-700:hover { + border-color: #c53030 !important; + } + + .xl\:hover\:tw-border-red-800:hover { + border-color: #9b2c2c !important; + } + + .xl\:hover\:tw-border-red-900:hover { + border-color: #742a2a !important; + } + + .xl\:hover\:tw-border-orange-100:hover { + border-color: #fffaf0 !important; + } + + .xl\:hover\:tw-border-orange-200:hover { + border-color: #feebc8 !important; + } + + .xl\:hover\:tw-border-orange-300:hover { + border-color: #fbd38d !important; + } + + .xl\:hover\:tw-border-orange-400:hover { + border-color: #f6ad55 !important; + } + + .xl\:hover\:tw-border-orange-500:hover { + border-color: #ed8936 !important; + } + + .xl\:hover\:tw-border-orange-600:hover { + border-color: #dd6b20 !important; + } + + .xl\:hover\:tw-border-orange-700:hover { + border-color: #c05621 !important; + } + + .xl\:hover\:tw-border-orange-800:hover { + border-color: #9c4221 !important; + } + + .xl\:hover\:tw-border-orange-900:hover { + border-color: #7b341e !important; + } + + .xl\:hover\:tw-border-yellow-100:hover { + border-color: #fffff0 !important; + } + + .xl\:hover\:tw-border-yellow-200:hover { + border-color: #fefcbf !important; + } + + .xl\:hover\:tw-border-yellow-300:hover { + border-color: #faf089 !important; + } + + .xl\:hover\:tw-border-yellow-400:hover { + border-color: #f6e05e !important; + } + + .xl\:hover\:tw-border-yellow-500:hover { + border-color: #ecc94b !important; + } + + .xl\:hover\:tw-border-yellow-600:hover { + border-color: #d69e2e !important; + } + + .xl\:hover\:tw-border-yellow-700:hover { + border-color: #b7791f !important; + } + + .xl\:hover\:tw-border-yellow-800:hover { + border-color: #975a16 !important; + } + + .xl\:hover\:tw-border-yellow-900:hover { + border-color: #744210 !important; + } + + .xl\:hover\:tw-border-green-100:hover { + border-color: #f0fff4 !important; + } + + .xl\:hover\:tw-border-green-200:hover { + border-color: #c6f6d5 !important; + } + + .xl\:hover\:tw-border-green-300:hover { + border-color: #9ae6b4 !important; + } + + .xl\:hover\:tw-border-green-400:hover { + border-color: #68d391 !important; + } + + .xl\:hover\:tw-border-green-500:hover { + border-color: #48bb78 !important; + } + + .xl\:hover\:tw-border-green-600:hover { + border-color: #38a169 !important; + } + + .xl\:hover\:tw-border-green-700:hover { + border-color: #2f855a !important; + } + + .xl\:hover\:tw-border-green-800:hover { + border-color: #276749 !important; + } + + .xl\:hover\:tw-border-green-900:hover { + border-color: #22543d !important; + } + + .xl\:hover\:tw-border-teal-100:hover { + border-color: #e6fffa !important; + } + + .xl\:hover\:tw-border-teal-200:hover { + border-color: #b2f5ea !important; + } + + .xl\:hover\:tw-border-teal-300:hover { + border-color: #81e6d9 !important; + } + + .xl\:hover\:tw-border-teal-400:hover { + border-color: #4fd1c5 !important; + } + + .xl\:hover\:tw-border-teal-500:hover { + border-color: #38b2ac !important; + } + + .xl\:hover\:tw-border-teal-600:hover { + border-color: #319795 !important; + } + + .xl\:hover\:tw-border-teal-700:hover { + border-color: #2c7a7b !important; + } + + .xl\:hover\:tw-border-teal-800:hover { + border-color: #285e61 !important; + } + + .xl\:hover\:tw-border-teal-900:hover { + border-color: #234e52 !important; + } + + .xl\:hover\:tw-border-blue-100:hover { + border-color: #ebf8ff !important; + } + + .xl\:hover\:tw-border-blue-200:hover { + border-color: #bee3f8 !important; + } + + .xl\:hover\:tw-border-blue-300:hover { + border-color: #90cdf4 !important; + } + + .xl\:hover\:tw-border-blue-400:hover { + border-color: #63b3ed !important; + } + + .xl\:hover\:tw-border-blue-500:hover { + border-color: #4299e1 !important; + } + + .xl\:hover\:tw-border-blue-600:hover { + border-color: #3182ce !important; + } + + .xl\:hover\:tw-border-blue-700:hover { + border-color: #2b6cb0 !important; + } + + .xl\:hover\:tw-border-blue-800:hover { + border-color: #2c5282 !important; + } + + .xl\:hover\:tw-border-blue-900:hover { + border-color: #2a4365 !important; + } + + .xl\:hover\:tw-border-indigo-100:hover { + border-color: #ebf4ff !important; + } + + .xl\:hover\:tw-border-indigo-200:hover { + border-color: #c3dafe !important; + } + + .xl\:hover\:tw-border-indigo-300:hover { + border-color: #a3bffa !important; + } + + .xl\:hover\:tw-border-indigo-400:hover { + border-color: #7f9cf5 !important; + } + + .xl\:hover\:tw-border-indigo-500:hover { + border-color: #667eea !important; + } + + .xl\:hover\:tw-border-indigo-600:hover { + border-color: #5a67d8 !important; + } + + .xl\:hover\:tw-border-indigo-700:hover { + border-color: #4c51bf !important; + } + + .xl\:hover\:tw-border-indigo-800:hover { + border-color: #434190 !important; + } + + .xl\:hover\:tw-border-indigo-900:hover { + border-color: #3c366b !important; + } + + .xl\:hover\:tw-border-purple-100:hover { + border-color: #faf5ff !important; + } + + .xl\:hover\:tw-border-purple-200:hover { + border-color: #e9d8fd !important; + } + + .xl\:hover\:tw-border-purple-300:hover { + border-color: #d6bcfa !important; + } + + .xl\:hover\:tw-border-purple-400:hover { + border-color: #b794f4 !important; + } + + .xl\:hover\:tw-border-purple-500:hover { + border-color: #9f7aea !important; + } + + .xl\:hover\:tw-border-purple-600:hover { + border-color: #805ad5 !important; + } + + .xl\:hover\:tw-border-purple-700:hover { + border-color: #6b46c1 !important; + } + + .xl\:hover\:tw-border-purple-800:hover { + border-color: #553c9a !important; + } + + .xl\:hover\:tw-border-purple-900:hover { + border-color: #44337a !important; + } + + .xl\:hover\:tw-border-pink-100:hover { + border-color: #fff5f7 !important; + } + + .xl\:hover\:tw-border-pink-200:hover { + border-color: #fed7e2 !important; + } + + .xl\:hover\:tw-border-pink-300:hover { + border-color: #fbb6ce !important; + } + + .xl\:hover\:tw-border-pink-400:hover { + border-color: #f687b3 !important; + } + + .xl\:hover\:tw-border-pink-500:hover { + border-color: #ed64a6 !important; + } + + .xl\:hover\:tw-border-pink-600:hover { + border-color: #d53f8c !important; + } + + .xl\:hover\:tw-border-pink-700:hover { + border-color: #b83280 !important; + } + + .xl\:hover\:tw-border-pink-800:hover { + border-color: #97266d !important; + } + + .xl\:hover\:tw-border-pink-900:hover { + border-color: #702459 !important; + } + + .xl\:focus\:tw-border-transparent:focus { + border-color: transparent !important; + } + + .xl\:focus\:tw-border-black:focus { + border-color: #000 !important; + } + + .xl\:focus\:tw-border-white:focus { + border-color: #fff !important; + } + + .xl\:focus\:tw-border-gray-100:focus { + border-color: #f7fafc !important; + } + + .xl\:focus\:tw-border-gray-200:focus { + border-color: #edf2f7 !important; + } + + .xl\:focus\:tw-border-gray-300:focus { + border-color: #e2e8f0 !important; + } + + .xl\:focus\:tw-border-gray-400:focus { + border-color: #cbd5e0 !important; + } + + .xl\:focus\:tw-border-gray-500:focus { + border-color: #a0aec0 !important; + } + + .xl\:focus\:tw-border-gray-600:focus { + border-color: #718096 !important; + } + + .xl\:focus\:tw-border-gray-700:focus { + border-color: #4a5568 !important; + } + + .xl\:focus\:tw-border-gray-800:focus { + border-color: #2d3748 !important; + } + + .xl\:focus\:tw-border-gray-900:focus { + border-color: #1a202c !important; + } + + .xl\:focus\:tw-border-red-100:focus { + border-color: #fff5f5 !important; + } + + .xl\:focus\:tw-border-red-200:focus { + border-color: #fed7d7 !important; + } + + .xl\:focus\:tw-border-red-300:focus { + border-color: #feb2b2 !important; + } + + .xl\:focus\:tw-border-red-400:focus { + border-color: #fc8181 !important; + } + + .xl\:focus\:tw-border-red-500:focus { + border-color: #f56565 !important; + } + + .xl\:focus\:tw-border-red-600:focus { + border-color: #e53e3e !important; + } + + .xl\:focus\:tw-border-red-700:focus { + border-color: #c53030 !important; + } + + .xl\:focus\:tw-border-red-800:focus { + border-color: #9b2c2c !important; + } + + .xl\:focus\:tw-border-red-900:focus { + border-color: #742a2a !important; + } + + .xl\:focus\:tw-border-orange-100:focus { + border-color: #fffaf0 !important; + } + + .xl\:focus\:tw-border-orange-200:focus { + border-color: #feebc8 !important; + } + + .xl\:focus\:tw-border-orange-300:focus { + border-color: #fbd38d !important; + } + + .xl\:focus\:tw-border-orange-400:focus { + border-color: #f6ad55 !important; + } + + .xl\:focus\:tw-border-orange-500:focus { + border-color: #ed8936 !important; + } + + .xl\:focus\:tw-border-orange-600:focus { + border-color: #dd6b20 !important; + } + + .xl\:focus\:tw-border-orange-700:focus { + border-color: #c05621 !important; + } + + .xl\:focus\:tw-border-orange-800:focus { + border-color: #9c4221 !important; + } + + .xl\:focus\:tw-border-orange-900:focus { + border-color: #7b341e !important; + } + + .xl\:focus\:tw-border-yellow-100:focus { + border-color: #fffff0 !important; + } + + .xl\:focus\:tw-border-yellow-200:focus { + border-color: #fefcbf !important; + } + + .xl\:focus\:tw-border-yellow-300:focus { + border-color: #faf089 !important; + } + + .xl\:focus\:tw-border-yellow-400:focus { + border-color: #f6e05e !important; + } + + .xl\:focus\:tw-border-yellow-500:focus { + border-color: #ecc94b !important; + } + + .xl\:focus\:tw-border-yellow-600:focus { + border-color: #d69e2e !important; + } + + .xl\:focus\:tw-border-yellow-700:focus { + border-color: #b7791f !important; + } + + .xl\:focus\:tw-border-yellow-800:focus { + border-color: #975a16 !important; + } + + .xl\:focus\:tw-border-yellow-900:focus { + border-color: #744210 !important; + } + + .xl\:focus\:tw-border-green-100:focus { + border-color: #f0fff4 !important; + } + + .xl\:focus\:tw-border-green-200:focus { + border-color: #c6f6d5 !important; + } + + .xl\:focus\:tw-border-green-300:focus { + border-color: #9ae6b4 !important; + } + + .xl\:focus\:tw-border-green-400:focus { + border-color: #68d391 !important; + } + + .xl\:focus\:tw-border-green-500:focus { + border-color: #48bb78 !important; + } + + .xl\:focus\:tw-border-green-600:focus { + border-color: #38a169 !important; + } + + .xl\:focus\:tw-border-green-700:focus { + border-color: #2f855a !important; + } + + .xl\:focus\:tw-border-green-800:focus { + border-color: #276749 !important; + } + + .xl\:focus\:tw-border-green-900:focus { + border-color: #22543d !important; + } + + .xl\:focus\:tw-border-teal-100:focus { + border-color: #e6fffa !important; + } + + .xl\:focus\:tw-border-teal-200:focus { + border-color: #b2f5ea !important; + } + + .xl\:focus\:tw-border-teal-300:focus { + border-color: #81e6d9 !important; + } + + .xl\:focus\:tw-border-teal-400:focus { + border-color: #4fd1c5 !important; + } + + .xl\:focus\:tw-border-teal-500:focus { + border-color: #38b2ac !important; + } + + .xl\:focus\:tw-border-teal-600:focus { + border-color: #319795 !important; + } + + .xl\:focus\:tw-border-teal-700:focus { + border-color: #2c7a7b !important; + } + + .xl\:focus\:tw-border-teal-800:focus { + border-color: #285e61 !important; + } + + .xl\:focus\:tw-border-teal-900:focus { + border-color: #234e52 !important; + } + + .xl\:focus\:tw-border-blue-100:focus { + border-color: #ebf8ff !important; + } + + .xl\:focus\:tw-border-blue-200:focus { + border-color: #bee3f8 !important; + } + + .xl\:focus\:tw-border-blue-300:focus { + border-color: #90cdf4 !important; + } + + .xl\:focus\:tw-border-blue-400:focus { + border-color: #63b3ed !important; + } + + .xl\:focus\:tw-border-blue-500:focus { + border-color: #4299e1 !important; + } + + .xl\:focus\:tw-border-blue-600:focus { + border-color: #3182ce !important; + } + + .xl\:focus\:tw-border-blue-700:focus { + border-color: #2b6cb0 !important; + } + + .xl\:focus\:tw-border-blue-800:focus { + border-color: #2c5282 !important; + } + + .xl\:focus\:tw-border-blue-900:focus { + border-color: #2a4365 !important; + } + + .xl\:focus\:tw-border-indigo-100:focus { + border-color: #ebf4ff !important; + } + + .xl\:focus\:tw-border-indigo-200:focus { + border-color: #c3dafe !important; + } + + .xl\:focus\:tw-border-indigo-300:focus { + border-color: #a3bffa !important; + } + + .xl\:focus\:tw-border-indigo-400:focus { + border-color: #7f9cf5 !important; + } + + .xl\:focus\:tw-border-indigo-500:focus { + border-color: #667eea !important; + } + + .xl\:focus\:tw-border-indigo-600:focus { + border-color: #5a67d8 !important; + } + + .xl\:focus\:tw-border-indigo-700:focus { + border-color: #4c51bf !important; + } + + .xl\:focus\:tw-border-indigo-800:focus { + border-color: #434190 !important; + } + + .xl\:focus\:tw-border-indigo-900:focus { + border-color: #3c366b !important; + } + + .xl\:focus\:tw-border-purple-100:focus { + border-color: #faf5ff !important; + } + + .xl\:focus\:tw-border-purple-200:focus { + border-color: #e9d8fd !important; + } + + .xl\:focus\:tw-border-purple-300:focus { + border-color: #d6bcfa !important; + } + + .xl\:focus\:tw-border-purple-400:focus { + border-color: #b794f4 !important; + } + + .xl\:focus\:tw-border-purple-500:focus { + border-color: #9f7aea !important; + } + + .xl\:focus\:tw-border-purple-600:focus { + border-color: #805ad5 !important; + } + + .xl\:focus\:tw-border-purple-700:focus { + border-color: #6b46c1 !important; + } + + .xl\:focus\:tw-border-purple-800:focus { + border-color: #553c9a !important; + } + + .xl\:focus\:tw-border-purple-900:focus { + border-color: #44337a !important; + } + + .xl\:focus\:tw-border-pink-100:focus { + border-color: #fff5f7 !important; + } + + .xl\:focus\:tw-border-pink-200:focus { + border-color: #fed7e2 !important; + } + + .xl\:focus\:tw-border-pink-300:focus { + border-color: #fbb6ce !important; + } + + .xl\:focus\:tw-border-pink-400:focus { + border-color: #f687b3 !important; + } + + .xl\:focus\:tw-border-pink-500:focus { + border-color: #ed64a6 !important; + } + + .xl\:focus\:tw-border-pink-600:focus { + border-color: #d53f8c !important; + } + + .xl\:focus\:tw-border-pink-700:focus { + border-color: #b83280 !important; + } + + .xl\:focus\:tw-border-pink-800:focus { + border-color: #97266d !important; + } + + .xl\:focus\:tw-border-pink-900:focus { + border-color: #702459 !important; + } + + .xl\:tw-rounded-none { + border-radius: 0 !important; + } + + .xl\:tw-rounded-sm { + border-radius: .125rem !important; + } + + .xl\:tw-rounded { + border-radius: .25rem !important; + } + + .xl\:tw-rounded-lg { + border-radius: .5rem !important; + } + + .xl\:tw-rounded-full { + border-radius: 9999px !important; + } + + .xl\:tw-rounded-t-none { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .xl\:tw-rounded-r-none { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .xl\:tw-rounded-b-none { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .xl\:tw-rounded-l-none { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .xl\:tw-rounded-t-sm { + border-top-left-radius: .125rem !important; + border-top-right-radius: .125rem !important; + } + + .xl\:tw-rounded-r-sm { + border-top-right-radius: .125rem !important; + border-bottom-right-radius: .125rem !important; + } + + .xl\:tw-rounded-b-sm { + border-bottom-right-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .xl\:tw-rounded-l-sm { + border-top-left-radius: .125rem !important; + border-bottom-left-radius: .125rem !important; + } + + .xl\:tw-rounded-t { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important; + } + + .xl\:tw-rounded-r { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important; + } + + .xl\:tw-rounded-b { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .xl\:tw-rounded-l { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .25rem !important; + } + + .xl\:tw-rounded-t-lg { + border-top-left-radius: .5rem !important; + border-top-right-radius: .5rem !important; + } + + .xl\:tw-rounded-r-lg { + border-top-right-radius: .5rem !important; + border-bottom-right-radius: .5rem !important; + } + + .xl\:tw-rounded-b-lg { + border-bottom-right-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .xl\:tw-rounded-l-lg { + border-top-left-radius: .5rem !important; + border-bottom-left-radius: .5rem !important; + } + + .xl\:tw-rounded-t-full { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; + } + + .xl\:tw-rounded-r-full { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; + } + + .xl\:tw-rounded-b-full { + border-bottom-right-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .xl\:tw-rounded-l-full { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; + } + + .xl\:tw-rounded-tl-none { + border-top-left-radius: 0 !important; + } + + .xl\:tw-rounded-tr-none { + border-top-right-radius: 0 !important; + } + + .xl\:tw-rounded-br-none { + border-bottom-right-radius: 0 !important; + } + + .xl\:tw-rounded-bl-none { + border-bottom-left-radius: 0 !important; + } + + .xl\:tw-rounded-tl-sm { + border-top-left-radius: .125rem !important; + } + + .xl\:tw-rounded-tr-sm { + border-top-right-radius: .125rem !important; + } + + .xl\:tw-rounded-br-sm { + border-bottom-right-radius: .125rem !important; + } + + .xl\:tw-rounded-bl-sm { + border-bottom-left-radius: .125rem !important; + } + + .xl\:tw-rounded-tl { + border-top-left-radius: .25rem !important; + } + + .xl\:tw-rounded-tr { + border-top-right-radius: .25rem !important; + } + + .xl\:tw-rounded-br { + border-bottom-right-radius: .25rem !important; + } + + .xl\:tw-rounded-bl { + border-bottom-left-radius: .25rem !important; + } + + .xl\:tw-rounded-tl-lg { + border-top-left-radius: .5rem !important; + } + + .xl\:tw-rounded-tr-lg { + border-top-right-radius: .5rem !important; + } + + .xl\:tw-rounded-br-lg { + border-bottom-right-radius: .5rem !important; + } + + .xl\:tw-rounded-bl-lg { + border-bottom-left-radius: .5rem !important; + } + + .xl\:tw-rounded-tl-full { + border-top-left-radius: 9999px !important; + } + + .xl\:tw-rounded-tr-full { + border-top-right-radius: 9999px !important; + } + + .xl\:tw-rounded-br-full { + border-bottom-right-radius: 9999px !important; + } + + .xl\:tw-rounded-bl-full { + border-bottom-left-radius: 9999px !important; + } + + .xl\:tw-border-solid { + border-style: solid !important; + } + + .xl\:tw-border-dashed { + border-style: dashed !important; + } + + .xl\:tw-border-dotted { + border-style: dotted !important; + } + + .xl\:tw-border-none { + border-style: none !important; + } + + .xl\:tw-border-0 { + border-width: 0 !important; + } + + .xl\:tw-border-2 { + border-width: 2px !important; + } + + .xl\:tw-border-4 { + border-width: 4px !important; + } + + .xl\:tw-border-8 { + border-width: 8px !important; + } + + .xl\:tw-border { + border-width: 1px !important; + } + + .xl\:tw-border-t-0 { + border-top-width: 0 !important; + } + + .xl\:tw-border-r-0 { + border-right-width: 0 !important; + } + + .xl\:tw-border-b-0 { + border-bottom-width: 0 !important; + } + + .xl\:tw-border-l-0 { + border-left-width: 0 !important; + } + + .xl\:tw-border-t-2 { + border-top-width: 2px !important; + } + + .xl\:tw-border-r-2 { + border-right-width: 2px !important; + } + + .xl\:tw-border-b-2 { + border-bottom-width: 2px !important; + } + + .xl\:tw-border-l-2 { + border-left-width: 2px !important; + } + + .xl\:tw-border-t-4 { + border-top-width: 4px !important; + } + + .xl\:tw-border-r-4 { + border-right-width: 4px !important; + } + + .xl\:tw-border-b-4 { + border-bottom-width: 4px !important; + } + + .xl\:tw-border-l-4 { + border-left-width: 4px !important; + } + + .xl\:tw-border-t-8 { + border-top-width: 8px !important; + } + + .xl\:tw-border-r-8 { + border-right-width: 8px !important; + } + + .xl\:tw-border-b-8 { + border-bottom-width: 8px !important; + } + + .xl\:tw-border-l-8 { + border-left-width: 8px !important; + } + + .xl\:tw-border-t { + border-top-width: 1px !important; + } + + .xl\:tw-border-r { + border-right-width: 1px !important; + } + + .xl\:tw-border-b { + border-bottom-width: 1px !important; + } + + .xl\:tw-border-l { + border-left-width: 1px !important; + } + + .xl\:tw-cursor-auto { + cursor: auto !important; + } + + .xl\:tw-cursor-default { + cursor: default !important; + } + + .xl\:tw-cursor-pointer { + cursor: pointer !important; + } + + .xl\:tw-cursor-wait { + cursor: wait !important; + } + + .xl\:tw-cursor-move { + cursor: move !important; + } + + .xl\:tw-cursor-not-allowed { + cursor: not-allowed !important; + } + + .xl\:tw-block { + display: block !important; + } + + .xl\:tw-inline-block { + display: inline-block !important; + } + + .xl\:tw-inline { + display: inline !important; + } + + .xl\:tw-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .xl\:tw-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .xl\:tw-table { + display: table !important; + } + + .xl\:tw-table-row { + display: table-row !important; + } + + .xl\:tw-table-cell { + display: table-cell !important; + } + + .xl\:tw-hidden { + display: none !important; + } + + .xl\:tw-flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .xl\:tw-flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .xl\:tw-flex-col { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .xl\:tw-flex-col-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .xl\:tw-flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .xl\:tw-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .xl\:tw-flex-no-wrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .xl\:tw-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .xl\:tw-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .xl\:tw-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .xl\:tw-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .xl\:tw-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .xl\:tw-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .xl\:tw-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .xl\:tw-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .xl\:tw-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .xl\:tw-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .xl\:tw-justify-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .xl\:tw-justify-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .xl\:tw-justify-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .xl\:tw-justify-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .xl\:tw-justify-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .xl\:tw-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .xl\:tw-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .xl\:tw-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .xl\:tw-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .xl\:tw-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .xl\:tw-flex-1 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 0% !important; + flex: 1 1 0% !important; + } + + .xl\:tw-flex-auto { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .xl\:tw-flex-initial { + -webkit-box-flex: 0 !important; + -ms-flex: 0 1 auto !important; + flex: 0 1 auto !important; + } + + .xl\:tw-flex-none { + -webkit-box-flex: 0 !important; + -ms-flex: none !important; + flex: none !important; + } + + .xl\:tw-flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .xl\:tw-flex-grow { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .xl\:tw-flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .xl\:tw-flex-shrink { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .xl\:tw-float-right { + float: right !important; + } + + .xl\:tw-float-left { + float: left !important; + } + + .xl\:tw-float-none { + float: none !important; + } + + .xl\:tw-clearfix:after { + content: "" !important; + display: table !important; + clear: both !important; + } + + .xl\:tw-font-sans { + font-family: -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" !important; + } + + .xl\:tw-font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; + } + + .xl\:tw-font-mono { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; + } + + .xl\:tw-font-hairline { + font-weight: 100 !important; + } + + .xl\:tw-font-thin { + font-weight: 200 !important; + } + + .xl\:tw-font-light { + font-weight: 300 !important; + } + + .xl\:tw-font-normal { + font-weight: 400 !important; + } + + .xl\:tw-font-medium { + font-weight: 500 !important; + } + + .xl\:tw-font-semibold { + font-weight: 600 !important; + } + + .xl\:tw-font-bold { + font-weight: 700 !important; + } + + .xl\:tw-font-extrabold { + font-weight: 800 !important; + } + + .xl\:tw-font-black { + font-weight: 900 !important; + } + + .xl\:hover\:tw-font-hairline:hover { + font-weight: 100 !important; + } + + .xl\:hover\:tw-font-thin:hover { + font-weight: 200 !important; + } + + .xl\:hover\:tw-font-light:hover { + font-weight: 300 !important; + } + + .xl\:hover\:tw-font-normal:hover { + font-weight: 400 !important; + } + + .xl\:hover\:tw-font-medium:hover { + font-weight: 500 !important; + } + + .xl\:hover\:tw-font-semibold:hover { + font-weight: 600 !important; + } + + .xl\:hover\:tw-font-bold:hover { + font-weight: 700 !important; + } + + .xl\:hover\:tw-font-extrabold:hover { + font-weight: 800 !important; + } + + .xl\:hover\:tw-font-black:hover { + font-weight: 900 !important; + } + + .xl\:focus\:tw-font-hairline:focus { + font-weight: 100 !important; + } + + .xl\:focus\:tw-font-thin:focus { + font-weight: 200 !important; + } + + .xl\:focus\:tw-font-light:focus { + font-weight: 300 !important; + } + + .xl\:focus\:tw-font-normal:focus { + font-weight: 400 !important; + } + + .xl\:focus\:tw-font-medium:focus { + font-weight: 500 !important; + } + + .xl\:focus\:tw-font-semibold:focus { + font-weight: 600 !important; + } + + .xl\:focus\:tw-font-bold:focus { + font-weight: 700 !important; + } + + .xl\:focus\:tw-font-extrabold:focus { + font-weight: 800 !important; + } + + .xl\:focus\:tw-font-black:focus { + font-weight: 900 !important; + } + + .xl\:tw-h-0 { + height: 0 !important; + } + + .xl\:tw-h-1 { + height: .25rem !important; + } + + .xl\:tw-h-2 { + height: .5rem !important; + } + + .xl\:tw-h-3 { + height: .75rem !important; + } + + .xl\:tw-h-4 { + height: 1rem !important; + } + + .xl\:tw-h-5 { + height: 1.25rem !important; + } + + .xl\:tw-h-6 { + height: 1.5rem !important; + } + + .xl\:tw-h-8 { + height: 2rem !important; + } + + .xl\:tw-h-10 { + height: 2.5rem !important; + } + + .xl\:tw-h-12 { + height: 3rem !important; + } + + .xl\:tw-h-16 { + height: 4rem !important; + } + + .xl\:tw-h-20 { + height: 5rem !important; + } + + .xl\:tw-h-24 { + height: 6rem !important; + } + + .xl\:tw-h-32 { + height: 8rem !important; + } + + .xl\:tw-h-40 { + height: 10rem !important; + } + + .xl\:tw-h-48 { + height: 12rem !important; + } + + .xl\:tw-h-56 { + height: 14rem !important; + } + + .xl\:tw-h-64 { + height: 16rem !important; + } + + .xl\:tw-h-auto { + height: auto !important; + } + + .xl\:tw-h-px { + height: 1px !important; + } + + .xl\:tw-h-full { + height: 100% !important; + } + + .xl\:tw-h-screen { + height: 100vh !important; + } + + .xl\:tw-leading-none { + line-height: 1 !important; + } + + .xl\:tw-leading-tight { + line-height: 1.25 !important; + } + + .xl\:tw-leading-snug { + line-height: 1.375 !important; + } + + .xl\:tw-leading-normal { + line-height: 1.5 !important; + } + + .xl\:tw-leading-relaxed { + line-height: 1.625 !important; + } + + .xl\:tw-leading-loose { + line-height: 2 !important; + } + + .xl\:tw-list-inside { + list-style-position: inside !important; + } + + .xl\:tw-list-outside { + list-style-position: outside !important; + } + + .xl\:tw-list-none { + list-style-type: none !important; + } + + .xl\:tw-list-disc { + list-style-type: disc !important; + } + + .xl\:tw-list-decimal { + list-style-type: decimal !important; + } + + .xl\:tw-m-0 { + margin: 0 !important; + } + + .xl\:tw-m-1 { + margin: .25rem !important; + } + + .xl\:tw-m-2 { + margin: .5rem !important; + } + + .xl\:tw-m-3 { + margin: .75rem !important; + } + + .xl\:tw-m-4 { + margin: 1rem !important; + } + + .xl\:tw-m-5 { + margin: 1.25rem !important; + } + + .xl\:tw-m-6 { + margin: 1.5rem !important; + } + + .xl\:tw-m-8 { + margin: 2rem !important; + } + + .xl\:tw-m-10 { + margin: 2.5rem !important; + } + + .xl\:tw-m-12 { + margin: 3rem !important; + } + + .xl\:tw-m-16 { + margin: 4rem !important; + } + + .xl\:tw-m-20 { + margin: 5rem !important; + } + + .xl\:tw-m-24 { + margin: 6rem !important; + } + + .xl\:tw-m-32 { + margin: 8rem !important; + } + + .xl\:tw-m-40 { + margin: 10rem !important; + } + + .xl\:tw-m-48 { + margin: 12rem !important; + } + + .xl\:tw-m-56 { + margin: 14rem !important; + } + + .xl\:tw-m-64 { + margin: 16rem !important; + } + + .xl\:tw-m-auto { + margin: auto !important; + } + + .xl\:tw-m-px { + margin: 1px !important; + } + + .xl\:tw-my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .xl\:tw-mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .xl\:tw-my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important; + } + + .xl\:tw-mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important; + } + + .xl\:tw-my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important; + } + + .xl\:tw-mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important; + } + + .xl\:tw-my-3 { + margin-top: .75rem !important; + margin-bottom: .75rem !important; + } + + .xl\:tw-mx-3 { + margin-left: .75rem !important; + margin-right: .75rem !important; + } + + .xl\:tw-my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .xl\:tw-mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .xl\:tw-my-5 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .xl\:tw-mx-5 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .xl\:tw-my-6 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .xl\:tw-mx-6 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .xl\:tw-my-8 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + .xl\:tw-mx-8 { + margin-left: 2rem !important; + margin-right: 2rem !important; + } + + .xl\:tw-my-10 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + .xl\:tw-mx-10 { + margin-left: 2.5rem !important; + margin-right: 2.5rem !important; + } + + .xl\:tw-my-12 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .xl\:tw-mx-12 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .xl\:tw-my-16 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .xl\:tw-mx-16 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .xl\:tw-my-20 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .xl\:tw-mx-20 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .xl\:tw-my-24 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + + .xl\:tw-mx-24 { + margin-left: 6rem !important; + margin-right: 6rem !important; + } + + .xl\:tw-my-32 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; + } + + .xl\:tw-mx-32 { + margin-left: 8rem !important; + margin-right: 8rem !important; + } + + .xl\:tw-my-40 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .xl\:tw-mx-40 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .xl\:tw-my-48 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; + } + + .xl\:tw-mx-48 { + margin-left: 12rem !important; + margin-right: 12rem !important; + } + + .xl\:tw-my-56 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; + } + + .xl\:tw-mx-56 { + margin-left: 14rem !important; + margin-right: 14rem !important; + } + + .xl\:tw-my-64 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; + } + + .xl\:tw-mx-64 { + margin-left: 16rem !important; + margin-right: 16rem !important; + } + + .xl\:tw-my-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .xl\:tw-mx-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .xl\:tw-my-px { + margin-top: 1px !important; + margin-bottom: 1px !important; + } + + .xl\:tw-mx-px { + margin-left: 1px !important; + margin-right: 1px !important; + } + + .xl\:tw-mt-0 { + margin-top: 0 !important; + } + + .xl\:tw-mr-0 { + margin-right: 0 !important; + } + + .xl\:tw-mb-0 { + margin-bottom: 0 !important; + } + + .xl\:tw-ml-0 { + margin-left: 0 !important; + } + + .xl\:tw-mt-1 { + margin-top: .25rem !important; + } + + .xl\:tw-mr-1 { + margin-right: .25rem !important; + } + + .xl\:tw-mb-1 { + margin-bottom: .25rem !important; + } + + .xl\:tw-ml-1 { + margin-left: .25rem !important; + } + + .xl\:tw-mt-2 { + margin-top: .5rem !important; + } + + .xl\:tw-mr-2 { + margin-right: .5rem !important; + } + + .xl\:tw-mb-2 { + margin-bottom: .5rem !important; + } + + .xl\:tw-ml-2 { + margin-left: .5rem !important; + } + + .xl\:tw-mt-3 { + margin-top: .75rem !important; + } + + .xl\:tw-mr-3 { + margin-right: .75rem !important; + } + + .xl\:tw-mb-3 { + margin-bottom: .75rem !important; + } + + .xl\:tw-ml-3 { + margin-left: .75rem !important; + } + + .xl\:tw-mt-4 { + margin-top: 1rem !important; + } + + .xl\:tw-mr-4 { + margin-right: 1rem !important; + } + + .xl\:tw-mb-4 { + margin-bottom: 1rem !important; + } + + .xl\:tw-ml-4 { + margin-left: 1rem !important; + } + + .xl\:tw-mt-5 { + margin-top: 1.25rem !important; + } + + .xl\:tw-mr-5 { + margin-right: 1.25rem !important; + } + + .xl\:tw-mb-5 { + margin-bottom: 1.25rem !important; + } + + .xl\:tw-ml-5 { + margin-left: 1.25rem !important; + } + + .xl\:tw-mt-6 { + margin-top: 1.5rem !important; + } + + .xl\:tw-mr-6 { + margin-right: 1.5rem !important; + } + + .xl\:tw-mb-6 { + margin-bottom: 1.5rem !important; + } + + .xl\:tw-ml-6 { + margin-left: 1.5rem !important; + } + + .xl\:tw-mt-8 { + margin-top: 2rem !important; + } + + .xl\:tw-mr-8 { + margin-right: 2rem !important; + } + + .xl\:tw-mb-8 { + margin-bottom: 2rem !important; + } + + .xl\:tw-ml-8 { + margin-left: 2rem !important; + } + + .xl\:tw-mt-10 { + margin-top: 2.5rem !important; + } + + .xl\:tw-mr-10 { + margin-right: 2.5rem !important; + } + + .xl\:tw-mb-10 { + margin-bottom: 2.5rem !important; + } + + .xl\:tw-ml-10 { + margin-left: 2.5rem !important; + } + + .xl\:tw-mt-12 { + margin-top: 3rem !important; + } + + .xl\:tw-mr-12 { + margin-right: 3rem !important; + } + + .xl\:tw-mb-12 { + margin-bottom: 3rem !important; + } + + .xl\:tw-ml-12 { + margin-left: 3rem !important; + } + + .xl\:tw-mt-16 { + margin-top: 4rem !important; + } + + .xl\:tw-mr-16 { + margin-right: 4rem !important; + } + + .xl\:tw-mb-16 { + margin-bottom: 4rem !important; + } + + .xl\:tw-ml-16 { + margin-left: 4rem !important; + } + + .xl\:tw-mt-20 { + margin-top: 5rem !important; + } + + .xl\:tw-mr-20 { + margin-right: 5rem !important; + } + + .xl\:tw-mb-20 { + margin-bottom: 5rem !important; + } + + .xl\:tw-ml-20 { + margin-left: 5rem !important; + } + + .xl\:tw-mt-24 { + margin-top: 6rem !important; + } + + .xl\:tw-mr-24 { + margin-right: 6rem !important; + } + + .xl\:tw-mb-24 { + margin-bottom: 6rem !important; + } + + .xl\:tw-ml-24 { + margin-left: 6rem !important; + } + + .xl\:tw-mt-32 { + margin-top: 8rem !important; + } + + .xl\:tw-mr-32 { + margin-right: 8rem !important; + } + + .xl\:tw-mb-32 { + margin-bottom: 8rem !important; + } + + .xl\:tw-ml-32 { + margin-left: 8rem !important; + } + + .xl\:tw-mt-40 { + margin-top: 10rem !important; + } + + .xl\:tw-mr-40 { + margin-right: 10rem !important; + } + + .xl\:tw-mb-40 { + margin-bottom: 10rem !important; + } + + .xl\:tw-ml-40 { + margin-left: 10rem !important; + } + + .xl\:tw-mt-48 { + margin-top: 12rem !important; + } + + .xl\:tw-mr-48 { + margin-right: 12rem !important; + } + + .xl\:tw-mb-48 { + margin-bottom: 12rem !important; + } + + .xl\:tw-ml-48 { + margin-left: 12rem !important; + } + + .xl\:tw-mt-56 { + margin-top: 14rem !important; + } + + .xl\:tw-mr-56 { + margin-right: 14rem !important; + } + + .xl\:tw-mb-56 { + margin-bottom: 14rem !important; + } + + .xl\:tw-ml-56 { + margin-left: 14rem !important; + } + + .xl\:tw-mt-64 { + margin-top: 16rem !important; + } + + .xl\:tw-mr-64 { + margin-right: 16rem !important; + } + + .xl\:tw-mb-64 { + margin-bottom: 16rem !important; + } + + .xl\:tw-ml-64 { + margin-left: 16rem !important; + } + + .xl\:tw-mt-auto { + margin-top: auto !important; + } + + .xl\:tw-mr-auto { + margin-right: auto !important; + } + + .xl\:tw-mb-auto { + margin-bottom: auto !important; + } + + .xl\:tw-ml-auto { + margin-left: auto !important; + } + + .xl\:tw-mt-px { + margin-top: 1px !important; + } + + .xl\:tw-mr-px { + margin-right: 1px !important; + } + + .xl\:tw-mb-px { + margin-bottom: 1px !important; + } + + .xl\:tw-ml-px { + margin-left: 1px !important; + } + + .xl\:tw-max-h-full { + max-height: 100% !important; + } + + .xl\:tw-max-h-screen { + max-height: 100vh !important; + } + + .xl\:tw-max-w-xs { + max-width: 20rem !important; + } + + .xl\:tw-max-w-sm { + max-width: 24rem !important; + } + + .xl\:tw-max-w-md { + max-width: 28rem !important; + } + + .xl\:tw-max-w-lg { + max-width: 32rem !important; + } + + .xl\:tw-max-w-xl { + max-width: 36rem !important; + } + + .xl\:tw-max-w-2xl { + max-width: 42rem !important; + } + + .xl\:tw-max-w-3xl { + max-width: 48rem !important; + } + + .xl\:tw-max-w-4xl { + max-width: 56rem !important; + } + + .xl\:tw-max-w-5xl { + max-width: 64rem !important; + } + + .xl\:tw-max-w-6xl { + max-width: 72rem !important; + } + + .xl\:tw-max-w-full { + max-width: 100% !important; + } + + .xl\:tw-min-h-0 { + min-height: 0 !important; + } + + .xl\:tw-min-h-full { + min-height: 100% !important; + } + + .xl\:tw-min-h-screen { + min-height: 100vh !important; + } + + .xl\:tw-min-w-0 { + min-width: 0 !important; + } + + .xl\:tw-min-w-full { + min-width: 100% !important; + } + + .xl\:tw--m-0 { + margin: 0 !important; + } + + .xl\:tw--m-1 { + margin: -0.25rem !important; + } + + .xl\:tw--m-2 { + margin: -0.5rem !important; + } + + .xl\:tw--m-3 { + margin: -0.75rem !important; + } + + .xl\:tw--m-4 { + margin: -1rem !important; + } + + .xl\:tw--m-5 { + margin: -1.25rem !important; + } + + .xl\:tw--m-6 { + margin: -1.5rem !important; + } + + .xl\:tw--m-8 { + margin: -2rem !important; + } + + .xl\:tw--m-10 { + margin: -2.5rem !important; + } + + .xl\:tw--m-12 { + margin: -3rem !important; + } + + .xl\:tw--m-16 { + margin: -4rem !important; + } + + .xl\:tw--m-20 { + margin: -5rem !important; + } + + .xl\:tw--m-24 { + margin: -6rem !important; + } + + .xl\:tw--m-32 { + margin: -8rem !important; + } + + .xl\:tw--m-40 { + margin: -10rem !important; + } + + .xl\:tw--m-48 { + margin: -12rem !important; + } + + .xl\:tw--m-56 { + margin: -14rem !important; + } + + .xl\:tw--m-64 { + margin: -16rem !important; + } + + .xl\:tw--m-px { + margin: -1px !important; + } + + .xl\:tw--my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .xl\:tw--mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .xl\:tw--my-1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .xl\:tw--mx-1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .xl\:tw--my-2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .xl\:tw--mx-2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .xl\:tw--my-3 { + margin-top: -0.75rem !important; + margin-bottom: -0.75rem !important; + } + + .xl\:tw--mx-3 { + margin-left: -0.75rem !important; + margin-right: -0.75rem !important; + } + + .xl\:tw--my-4 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .xl\:tw--mx-4 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .xl\:tw--my-5 { + margin-top: -1.25rem !important; + margin-bottom: -1.25rem !important; + } + + .xl\:tw--mx-5 { + margin-left: -1.25rem !important; + margin-right: -1.25rem !important; + } + + .xl\:tw--my-6 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; + } + + .xl\:tw--mx-6 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important; + } + + .xl\:tw--my-8 { + margin-top: -2rem !important; + margin-bottom: -2rem !important; + } + + .xl\:tw--mx-8 { + margin-left: -2rem !important; + margin-right: -2rem !important; + } + + .xl\:tw--my-10 { + margin-top: -2.5rem !important; + margin-bottom: -2.5rem !important; + } + + .xl\:tw--mx-10 { + margin-left: -2.5rem !important; + margin-right: -2.5rem !important; + } + + .xl\:tw--my-12 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .xl\:tw--mx-12 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .xl\:tw--my-16 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .xl\:tw--mx-16 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .xl\:tw--my-20 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .xl\:tw--mx-20 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .xl\:tw--my-24 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; + } + + .xl\:tw--mx-24 { + margin-left: -6rem !important; + margin-right: -6rem !important; + } + + .xl\:tw--my-32 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; + } + + .xl\:tw--mx-32 { + margin-left: -8rem !important; + margin-right: -8rem !important; + } + + .xl\:tw--my-40 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .xl\:tw--mx-40 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .xl\:tw--my-48 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; + } + + .xl\:tw--mx-48 { + margin-left: -12rem !important; + margin-right: -12rem !important; + } + + .xl\:tw--my-56 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; + } + + .xl\:tw--mx-56 { + margin-left: -14rem !important; + margin-right: -14rem !important; + } + + .xl\:tw--my-64 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; + } + + .xl\:tw--mx-64 { + margin-left: -16rem !important; + margin-right: -16rem !important; + } + + .xl\:tw--my-px { + margin-top: -1px !important; + margin-bottom: -1px !important; + } + + .xl\:tw--mx-px { + margin-left: -1px !important; + margin-right: -1px !important; + } + + .xl\:tw--mt-0 { + margin-top: 0 !important; + } + + .xl\:tw--mr-0 { + margin-right: 0 !important; + } + + .xl\:tw--mb-0 { + margin-bottom: 0 !important; + } + + .xl\:tw--ml-0 { + margin-left: 0 !important; + } + + .xl\:tw--mt-1 { + margin-top: -0.25rem !important; + } + + .xl\:tw--mr-1 { + margin-right: -0.25rem !important; + } + + .xl\:tw--mb-1 { + margin-bottom: -0.25rem !important; + } + + .xl\:tw--ml-1 { + margin-left: -0.25rem !important; + } + + .xl\:tw--mt-2 { + margin-top: -0.5rem !important; + } + + .xl\:tw--mr-2 { + margin-right: -0.5rem !important; + } + + .xl\:tw--mb-2 { + margin-bottom: -0.5rem !important; + } + + .xl\:tw--ml-2 { + margin-left: -0.5rem !important; + } + + .xl\:tw--mt-3 { + margin-top: -0.75rem !important; + } + + .xl\:tw--mr-3 { + margin-right: -0.75rem !important; + } + + .xl\:tw--mb-3 { + margin-bottom: -0.75rem !important; + } + + .xl\:tw--ml-3 { + margin-left: -0.75rem !important; + } + + .xl\:tw--mt-4 { + margin-top: -1rem !important; + } + + .xl\:tw--mr-4 { + margin-right: -1rem !important; + } + + .xl\:tw--mb-4 { + margin-bottom: -1rem !important; + } + + .xl\:tw--ml-4 { + margin-left: -1rem !important; + } + + .xl\:tw--mt-5 { + margin-top: -1.25rem !important; + } + + .xl\:tw--mr-5 { + margin-right: -1.25rem !important; + } + + .xl\:tw--mb-5 { + margin-bottom: -1.25rem !important; + } + + .xl\:tw--ml-5 { + margin-left: -1.25rem !important; + } + + .xl\:tw--mt-6 { + margin-top: -1.5rem !important; + } + + .xl\:tw--mr-6 { + margin-right: -1.5rem !important; + } + + .xl\:tw--mb-6 { + margin-bottom: -1.5rem !important; + } + + .xl\:tw--ml-6 { + margin-left: -1.5rem !important; + } + + .xl\:tw--mt-8 { + margin-top: -2rem !important; + } + + .xl\:tw--mr-8 { + margin-right: -2rem !important; + } + + .xl\:tw--mb-8 { + margin-bottom: -2rem !important; + } + + .xl\:tw--ml-8 { + margin-left: -2rem !important; + } + + .xl\:tw--mt-10 { + margin-top: -2.5rem !important; + } + + .xl\:tw--mr-10 { + margin-right: -2.5rem !important; + } + + .xl\:tw--mb-10 { + margin-bottom: -2.5rem !important; + } + + .xl\:tw--ml-10 { + margin-left: -2.5rem !important; + } + + .xl\:tw--mt-12 { + margin-top: -3rem !important; + } + + .xl\:tw--mr-12 { + margin-right: -3rem !important; + } + + .xl\:tw--mb-12 { + margin-bottom: -3rem !important; + } + + .xl\:tw--ml-12 { + margin-left: -3rem !important; + } + + .xl\:tw--mt-16 { + margin-top: -4rem !important; + } + + .xl\:tw--mr-16 { + margin-right: -4rem !important; + } + + .xl\:tw--mb-16 { + margin-bottom: -4rem !important; + } + + .xl\:tw--ml-16 { + margin-left: -4rem !important; + } + + .xl\:tw--mt-20 { + margin-top: -5rem !important; + } + + .xl\:tw--mr-20 { + margin-right: -5rem !important; + } + + .xl\:tw--mb-20 { + margin-bottom: -5rem !important; + } + + .xl\:tw--ml-20 { + margin-left: -5rem !important; + } + + .xl\:tw--mt-24 { + margin-top: -6rem !important; + } + + .xl\:tw--mr-24 { + margin-right: -6rem !important; + } + + .xl\:tw--mb-24 { + margin-bottom: -6rem !important; + } + + .xl\:tw--ml-24 { + margin-left: -6rem !important; + } + + .xl\:tw--mt-32 { + margin-top: -8rem !important; + } + + .xl\:tw--mr-32 { + margin-right: -8rem !important; + } + + .xl\:tw--mb-32 { + margin-bottom: -8rem !important; + } + + .xl\:tw--ml-32 { + margin-left: -8rem !important; + } + + .xl\:tw--mt-40 { + margin-top: -10rem !important; + } + + .xl\:tw--mr-40 { + margin-right: -10rem !important; + } + + .xl\:tw--mb-40 { + margin-bottom: -10rem !important; + } + + .xl\:tw--ml-40 { + margin-left: -10rem !important; + } + + .xl\:tw--mt-48 { + margin-top: -12rem !important; + } + + .xl\:tw--mr-48 { + margin-right: -12rem !important; + } + + .xl\:tw--mb-48 { + margin-bottom: -12rem !important; + } + + .xl\:tw--ml-48 { + margin-left: -12rem !important; + } + + .xl\:tw--mt-56 { + margin-top: -14rem !important; + } + + .xl\:tw--mr-56 { + margin-right: -14rem !important; + } + + .xl\:tw--mb-56 { + margin-bottom: -14rem !important; + } + + .xl\:tw--ml-56 { + margin-left: -14rem !important; + } + + .xl\:tw--mt-64 { + margin-top: -16rem !important; + } + + .xl\:tw--mr-64 { + margin-right: -16rem !important; + } + + .xl\:tw--mb-64 { + margin-bottom: -16rem !important; + } + + .xl\:tw--ml-64 { + margin-left: -16rem !important; + } + + .xl\:tw--mt-px { + margin-top: -1px !important; + } + + .xl\:tw--mr-px { + margin-right: -1px !important; + } + + .xl\:tw--mb-px { + margin-bottom: -1px !important; + } + + .xl\:tw--ml-px { + margin-left: -1px !important; + } + + .xl\:tw-object-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .xl\:tw-object-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .xl\:tw-object-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .xl\:tw-object-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .xl\:tw-object-scale-down { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .xl\:tw-object-bottom { + -o-object-position: bottom !important; + object-position: bottom !important; + } + + .xl\:tw-object-center { + -o-object-position: center !important; + object-position: center !important; + } + + .xl\:tw-object-left { + -o-object-position: left !important; + object-position: left !important; + } + + .xl\:tw-object-left-bottom { + -o-object-position: left bottom !important; + object-position: left bottom !important; + } + + .xl\:tw-object-left-top { + -o-object-position: left top !important; + object-position: left top !important; + } + + .xl\:tw-object-right { + -o-object-position: right !important; + object-position: right !important; + } + + .xl\:tw-object-right-bottom { + -o-object-position: right bottom !important; + object-position: right bottom !important; + } + + .xl\:tw-object-right-top { + -o-object-position: right top !important; + object-position: right top !important; + } + + .xl\:tw-object-top { + -o-object-position: top !important; + object-position: top !important; + } + + .xl\:tw-opacity-0 { + opacity: 0 !important; + } + + .xl\:tw-opacity-25 { + opacity: .25 !important; + } + + .xl\:tw-opacity-50 { + opacity: .5 !important; + } + + .xl\:tw-opacity-75 { + opacity: .75 !important; + } + + .xl\:tw-opacity-100 { + opacity: 1 !important; + } + + .xl\:tw-overflow-auto { + overflow: auto !important; + } + + .xl\:tw-overflow-hidden { + overflow: hidden !important; + } + + .xl\:tw-overflow-visible { + overflow: visible !important; + } + + .xl\:tw-overflow-scroll { + overflow: scroll !important; + } + + .xl\:tw-overflow-x-auto { + overflow-x: auto !important; + } + + .xl\:tw-overflow-y-auto { + overflow-y: auto !important; + } + + .xl\:tw-overflow-x-hidden { + overflow-x: hidden !important; + } + + .xl\:tw-overflow-y-hidden { + overflow-y: hidden !important; + } + + .xl\:tw-overflow-x-visible { + overflow-x: visible !important; + } + + .xl\:tw-overflow-y-visible { + overflow-y: visible !important; + } + + .xl\:tw-overflow-x-scroll { + overflow-x: scroll !important; + } + + .xl\:tw-overflow-y-scroll { + overflow-y: scroll !important; + } + + .xl\:tw-scrolling-touch { + -webkit-overflow-scrolling: touch !important; + } + + .xl\:tw-scrolling-auto { + -webkit-overflow-scrolling: auto !important; + } + + .xl\:tw-p-0 { + padding: 0 !important; + } + + .xl\:tw-p-1 { + padding: .25rem !important; + } + + .xl\:tw-p-2 { + padding: .5rem !important; + } + + .xl\:tw-p-3 { + padding: .75rem !important; + } + + .xl\:tw-p-4 { + padding: 1rem !important; + } + + .xl\:tw-p-5 { + padding: 1.25rem !important; + } + + .xl\:tw-p-6 { + padding: 1.5rem !important; + } + + .xl\:tw-p-8 { + padding: 2rem !important; + } + + .xl\:tw-p-10 { + padding: 2.5rem !important; + } + + .xl\:tw-p-12 { + padding: 3rem !important; + } + + .xl\:tw-p-16 { + padding: 4rem !important; + } + + .xl\:tw-p-20 { + padding: 5rem !important; + } + + .xl\:tw-p-24 { + padding: 6rem !important; + } + + .xl\:tw-p-32 { + padding: 8rem !important; + } + + .xl\:tw-p-40 { + padding: 10rem !important; + } + + .xl\:tw-p-48 { + padding: 12rem !important; + } + + .xl\:tw-p-56 { + padding: 14rem !important; + } + + .xl\:tw-p-64 { + padding: 16rem !important; + } + + .xl\:tw-p-px { + padding: 1px !important; + } + + .xl\:tw-py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .xl\:tw-px-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .xl\:tw-py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important; + } + + .xl\:tw-px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important; + } + + .xl\:tw-py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important; + } + + .xl\:tw-px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important; + } + + .xl\:tw-py-3 { + padding-top: .75rem !important; + padding-bottom: .75rem !important; + } + + .xl\:tw-px-3 { + padding-left: .75rem !important; + padding-right: .75rem !important; + } + + .xl\:tw-py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .xl\:tw-px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .xl\:tw-py-5 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .xl\:tw-px-5 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .xl\:tw-py-6 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .xl\:tw-px-6 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .xl\:tw-py-8 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + .xl\:tw-px-8 { + padding-left: 2rem !important; + padding-right: 2rem !important; + } + + .xl\:tw-py-10 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + .xl\:tw-px-10 { + padding-left: 2.5rem !important; + padding-right: 2.5rem !important; + } + + .xl\:tw-py-12 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .xl\:tw-px-12 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .xl\:tw-py-16 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .xl\:tw-px-16 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .xl\:tw-py-20 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .xl\:tw-px-20 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .xl\:tw-py-24 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + + .xl\:tw-px-24 { + padding-left: 6rem !important; + padding-right: 6rem !important; + } + + .xl\:tw-py-32 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; + } + + .xl\:tw-px-32 { + padding-left: 8rem !important; + padding-right: 8rem !important; + } + + .xl\:tw-py-40 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .xl\:tw-px-40 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .xl\:tw-py-48 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; + } + + .xl\:tw-px-48 { + padding-left: 12rem !important; + padding-right: 12rem !important; + } + + .xl\:tw-py-56 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; + } + + .xl\:tw-px-56 { + padding-left: 14rem !important; + padding-right: 14rem !important; + } + + .xl\:tw-py-64 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; + } + + .xl\:tw-px-64 { + padding-left: 16rem !important; + padding-right: 16rem !important; + } + + .xl\:tw-py-px { + padding-top: 1px !important; + padding-bottom: 1px !important; + } + + .xl\:tw-px-px { + padding-left: 1px !important; + padding-right: 1px !important; + } + + .xl\:tw-pt-0 { + padding-top: 0 !important; + } + + .xl\:tw-pr-0 { + padding-right: 0 !important; + } + + .xl\:tw-pb-0 { + padding-bottom: 0 !important; + } + + .xl\:tw-pl-0 { + padding-left: 0 !important; + } + + .xl\:tw-pt-1 { + padding-top: .25rem !important; + } + + .xl\:tw-pr-1 { + padding-right: .25rem !important; + } + + .xl\:tw-pb-1 { + padding-bottom: .25rem !important; + } + + .xl\:tw-pl-1 { + padding-left: .25rem !important; + } + + .xl\:tw-pt-2 { + padding-top: .5rem !important; + } + + .xl\:tw-pr-2 { + padding-right: .5rem !important; + } + + .xl\:tw-pb-2 { + padding-bottom: .5rem !important; + } + + .xl\:tw-pl-2 { + padding-left: .5rem !important; + } + + .xl\:tw-pt-3 { + padding-top: .75rem !important; + } + + .xl\:tw-pr-3 { + padding-right: .75rem !important; + } + + .xl\:tw-pb-3 { + padding-bottom: .75rem !important; + } + + .xl\:tw-pl-3 { + padding-left: .75rem !important; + } + + .xl\:tw-pt-4 { + padding-top: 1rem !important; + } + + .xl\:tw-pr-4 { + padding-right: 1rem !important; + } + + .xl\:tw-pb-4 { + padding-bottom: 1rem !important; + } + + .xl\:tw-pl-4 { + padding-left: 1rem !important; + } + + .xl\:tw-pt-5 { + padding-top: 1.25rem !important; + } + + .xl\:tw-pr-5 { + padding-right: 1.25rem !important; + } + + .xl\:tw-pb-5 { + padding-bottom: 1.25rem !important; + } + + .xl\:tw-pl-5 { + padding-left: 1.25rem !important; + } + + .xl\:tw-pt-6 { + padding-top: 1.5rem !important; + } + + .xl\:tw-pr-6 { + padding-right: 1.5rem !important; + } + + .xl\:tw-pb-6 { + padding-bottom: 1.5rem !important; + } + + .xl\:tw-pl-6 { + padding-left: 1.5rem !important; + } + + .xl\:tw-pt-8 { + padding-top: 2rem !important; + } + + .xl\:tw-pr-8 { + padding-right: 2rem !important; + } + + .xl\:tw-pb-8 { + padding-bottom: 2rem !important; + } + + .xl\:tw-pl-8 { + padding-left: 2rem !important; + } + + .xl\:tw-pt-10 { + padding-top: 2.5rem !important; + } + + .xl\:tw-pr-10 { + padding-right: 2.5rem !important; + } + + .xl\:tw-pb-10 { + padding-bottom: 2.5rem !important; + } + + .xl\:tw-pl-10 { + padding-left: 2.5rem !important; + } + + .xl\:tw-pt-12 { + padding-top: 3rem !important; + } + + .xl\:tw-pr-12 { + padding-right: 3rem !important; + } + + .xl\:tw-pb-12 { + padding-bottom: 3rem !important; + } + + .xl\:tw-pl-12 { + padding-left: 3rem !important; + } + + .xl\:tw-pt-16 { + padding-top: 4rem !important; + } + + .xl\:tw-pr-16 { + padding-right: 4rem !important; + } + + .xl\:tw-pb-16 { + padding-bottom: 4rem !important; + } + + .xl\:tw-pl-16 { + padding-left: 4rem !important; + } + + .xl\:tw-pt-20 { + padding-top: 5rem !important; + } + + .xl\:tw-pr-20 { + padding-right: 5rem !important; + } + + .xl\:tw-pb-20 { + padding-bottom: 5rem !important; + } + + .xl\:tw-pl-20 { + padding-left: 5rem !important; + } + + .xl\:tw-pt-24 { + padding-top: 6rem !important; + } + + .xl\:tw-pr-24 { + padding-right: 6rem !important; + } + + .xl\:tw-pb-24 { + padding-bottom: 6rem !important; + } + + .xl\:tw-pl-24 { + padding-left: 6rem !important; + } + + .xl\:tw-pt-32 { + padding-top: 8rem !important; + } + + .xl\:tw-pr-32 { + padding-right: 8rem !important; + } + + .xl\:tw-pb-32 { + padding-bottom: 8rem !important; + } + + .xl\:tw-pl-32 { + padding-left: 8rem !important; + } + + .xl\:tw-pt-40 { + padding-top: 10rem !important; + } + + .xl\:tw-pr-40 { + padding-right: 10rem !important; + } + + .xl\:tw-pb-40 { + padding-bottom: 10rem !important; + } + + .xl\:tw-pl-40 { + padding-left: 10rem !important; + } + + .xl\:tw-pt-48 { + padding-top: 12rem !important; + } + + .xl\:tw-pr-48 { + padding-right: 12rem !important; + } + + .xl\:tw-pb-48 { + padding-bottom: 12rem !important; + } + + .xl\:tw-pl-48 { + padding-left: 12rem !important; + } + + .xl\:tw-pt-56 { + padding-top: 14rem !important; + } + + .xl\:tw-pr-56 { + padding-right: 14rem !important; + } + + .xl\:tw-pb-56 { + padding-bottom: 14rem !important; + } + + .xl\:tw-pl-56 { + padding-left: 14rem !important; + } + + .xl\:tw-pt-64 { + padding-top: 16rem !important; + } + + .xl\:tw-pr-64 { + padding-right: 16rem !important; + } + + .xl\:tw-pb-64 { + padding-bottom: 16rem !important; + } + + .xl\:tw-pl-64 { + padding-left: 16rem !important; + } + + .xl\:tw-pt-px { + padding-top: 1px !important; + } + + .xl\:tw-pr-px { + padding-right: 1px !important; + } + + .xl\:tw-pb-px { + padding-bottom: 1px !important; + } + + .xl\:tw-pl-px { + padding-left: 1px !important; + } + + .xl\:tw-pointer-events-none { + pointer-events: none !important; + } + + .xl\:tw-pointer-events-auto { + pointer-events: auto !important; + } + + .xl\:tw-static { + position: static !important; + } + + .xl\:tw-fixed { + position: fixed !important; + } + + .xl\:tw-absolute { + position: absolute !important; + } + + .xl\:tw-relative { + position: relative !important; + } + + .xl\:tw-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .xl\:tw-inset-0 { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; + } + + .xl\:tw-inset-auto { + top: auto !important; + right: auto !important; + bottom: auto !important; + left: auto !important; + } + + .xl\:tw-inset-y-0 { + top: 0 !important; + bottom: 0 !important; + } + + .xl\:tw-inset-x-0 { + right: 0 !important; + left: 0 !important; + } + + .xl\:tw-inset-y-auto { + top: auto !important; + bottom: auto !important; + } + + .xl\:tw-inset-x-auto { + right: auto !important; + left: auto !important; + } + + .xl\:tw-top-0 { + top: 0 !important; + } + + .xl\:tw-right-0 { + right: 0 !important; + } + + .xl\:tw-bottom-0 { + bottom: 0 !important; + } + + .xl\:tw-left-0 { + left: 0 !important; + } + + .xl\:tw-top-auto { + top: auto !important; + } + + .xl\:tw-right-auto { + right: auto !important; + } + + .xl\:tw-bottom-auto { + bottom: auto !important; + } + + .xl\:tw-left-auto { + left: auto !important; + } + + .xl\:tw-resize-none { + resize: none !important; + } + + .xl\:tw-resize-y { + resize: vertical !important; + } + + .xl\:tw-resize-x { + resize: horizontal !important; + } + + .xl\:tw-resize { + resize: both !important; + } + + .xl\:tw-shadow { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .xl\:tw-shadow-md { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .xl\:tw-shadow-lg { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .xl\:tw-shadow-xl { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .xl\:tw-shadow-2xl { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .xl\:tw-shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .xl\:tw-shadow-outline { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .xl\:tw-shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .xl\:hover\:tw-shadow:hover { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .xl\:hover\:tw-shadow-md:hover { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .xl\:hover\:tw-shadow-lg:hover { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .xl\:hover\:tw-shadow-xl:hover { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .xl\:hover\:tw-shadow-2xl:hover { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .xl\:hover\:tw-shadow-inner:hover { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .xl\:hover\:tw-shadow-outline:hover { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .xl\:hover\:tw-shadow-none:hover { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .xl\:focus\:tw-shadow:focus { + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important; + } + + .xl\:focus\:tw-shadow-md:focus { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important; + } + + .xl\:focus\:tw-shadow-lg:focus { + -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important; + } + + .xl\:focus\:tw-shadow-xl:focus { + -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important; + } + + .xl\:focus\:tw-shadow-2xl:focus { + -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important; + } + + .xl\:focus\:tw-shadow-inner:focus { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important; + } + + .xl\:focus\:tw-shadow-outline:focus { + -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important; + } + + .xl\:focus\:tw-shadow-none:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .xl\:tw-table-auto { + table-layout: auto !important; + } + + .xl\:tw-table-fixed { + table-layout: fixed !important; + } + + .xl\:tw-text-left { + text-align: left !important; + } + + .xl\:tw-text-center { + text-align: center !important; + } + + .xl\:tw-text-right { + text-align: right !important; + } + + .xl\:tw-text-justify { + text-align: justify !important; + } + + .xl\:tw-text-transparent { + color: transparent !important; + } + + .xl\:tw-text-black { + color: #000 !important; + } + + .xl\:tw-text-white { + color: #fff !important; + } + + .xl\:tw-text-gray-100 { + color: #f7fafc !important; + } + + .xl\:tw-text-gray-200 { + color: #edf2f7 !important; + } + + .xl\:tw-text-gray-300 { + color: #e2e8f0 !important; + } + + .xl\:tw-text-gray-400 { + color: #cbd5e0 !important; + } + + .xl\:tw-text-gray-500 { + color: #a0aec0 !important; + } + + .xl\:tw-text-gray-600 { + color: #718096 !important; + } + + .xl\:tw-text-gray-700 { + color: #4a5568 !important; + } + + .xl\:tw-text-gray-800 { + color: #2d3748 !important; + } + + .xl\:tw-text-gray-900 { + color: #1a202c !important; + } + + .xl\:tw-text-red-100 { + color: #fff5f5 !important; + } + + .xl\:tw-text-red-200 { + color: #fed7d7 !important; + } + + .xl\:tw-text-red-300 { + color: #feb2b2 !important; + } + + .xl\:tw-text-red-400 { + color: #fc8181 !important; + } + + .xl\:tw-text-red-500 { + color: #f56565 !important; + } + + .xl\:tw-text-red-600 { + color: #e53e3e !important; + } + + .xl\:tw-text-red-700 { + color: #c53030 !important; + } + + .xl\:tw-text-red-800 { + color: #9b2c2c !important; + } + + .xl\:tw-text-red-900 { + color: #742a2a !important; + } + + .xl\:tw-text-orange-100 { + color: #fffaf0 !important; + } + + .xl\:tw-text-orange-200 { + color: #feebc8 !important; + } + + .xl\:tw-text-orange-300 { + color: #fbd38d !important; + } + + .xl\:tw-text-orange-400 { + color: #f6ad55 !important; + } + + .xl\:tw-text-orange-500 { + color: #ed8936 !important; + } + + .xl\:tw-text-orange-600 { + color: #dd6b20 !important; + } + + .xl\:tw-text-orange-700 { + color: #c05621 !important; + } + + .xl\:tw-text-orange-800 { + color: #9c4221 !important; + } + + .xl\:tw-text-orange-900 { + color: #7b341e !important; + } + + .xl\:tw-text-yellow-100 { + color: #fffff0 !important; + } + + .xl\:tw-text-yellow-200 { + color: #fefcbf !important; + } + + .xl\:tw-text-yellow-300 { + color: #faf089 !important; + } + + .xl\:tw-text-yellow-400 { + color: #f6e05e !important; + } + + .xl\:tw-text-yellow-500 { + color: #ecc94b !important; + } + + .xl\:tw-text-yellow-600 { + color: #d69e2e !important; + } + + .xl\:tw-text-yellow-700 { + color: #b7791f !important; + } + + .xl\:tw-text-yellow-800 { + color: #975a16 !important; + } + + .xl\:tw-text-yellow-900 { + color: #744210 !important; + } + + .xl\:tw-text-green-100 { + color: #f0fff4 !important; + } + + .xl\:tw-text-green-200 { + color: #c6f6d5 !important; + } + + .xl\:tw-text-green-300 { + color: #9ae6b4 !important; + } + + .xl\:tw-text-green-400 { + color: #68d391 !important; + } + + .xl\:tw-text-green-500 { + color: #48bb78 !important; + } + + .xl\:tw-text-green-600 { + color: #38a169 !important; + } + + .xl\:tw-text-green-700 { + color: #2f855a !important; + } + + .xl\:tw-text-green-800 { + color: #276749 !important; + } + + .xl\:tw-text-green-900 { + color: #22543d !important; + } + + .xl\:tw-text-teal-100 { + color: #e6fffa !important; + } + + .xl\:tw-text-teal-200 { + color: #b2f5ea !important; + } + + .xl\:tw-text-teal-300 { + color: #81e6d9 !important; + } + + .xl\:tw-text-teal-400 { + color: #4fd1c5 !important; + } + + .xl\:tw-text-teal-500 { + color: #38b2ac !important; + } + + .xl\:tw-text-teal-600 { + color: #319795 !important; + } + + .xl\:tw-text-teal-700 { + color: #2c7a7b !important; + } + + .xl\:tw-text-teal-800 { + color: #285e61 !important; + } + + .xl\:tw-text-teal-900 { + color: #234e52 !important; + } + + .xl\:tw-text-blue-100 { + color: #ebf8ff !important; + } + + .xl\:tw-text-blue-200 { + color: #bee3f8 !important; + } + + .xl\:tw-text-blue-300 { + color: #90cdf4 !important; + } + + .xl\:tw-text-blue-400 { + color: #63b3ed !important; + } + + .xl\:tw-text-blue-500 { + color: #4299e1 !important; + } + + .xl\:tw-text-blue-600 { + color: #3182ce !important; + } + + .xl\:tw-text-blue-700 { + color: #2b6cb0 !important; + } + + .xl\:tw-text-blue-800 { + color: #2c5282 !important; + } + + .xl\:tw-text-blue-900 { + color: #2a4365 !important; + } + + .xl\:tw-text-indigo-100 { + color: #ebf4ff !important; + } + + .xl\:tw-text-indigo-200 { + color: #c3dafe !important; + } + + .xl\:tw-text-indigo-300 { + color: #a3bffa !important; + } + + .xl\:tw-text-indigo-400 { + color: #7f9cf5 !important; + } + + .xl\:tw-text-indigo-500 { + color: #667eea !important; + } + + .xl\:tw-text-indigo-600 { + color: #5a67d8 !important; + } + + .xl\:tw-text-indigo-700 { + color: #4c51bf !important; + } + + .xl\:tw-text-indigo-800 { + color: #434190 !important; + } + + .xl\:tw-text-indigo-900 { + color: #3c366b !important; + } + + .xl\:tw-text-purple-100 { + color: #faf5ff !important; + } + + .xl\:tw-text-purple-200 { + color: #e9d8fd !important; + } + + .xl\:tw-text-purple-300 { + color: #d6bcfa !important; + } + + .xl\:tw-text-purple-400 { + color: #b794f4 !important; + } + + .xl\:tw-text-purple-500 { + color: #9f7aea !important; + } + + .xl\:tw-text-purple-600 { + color: #805ad5 !important; + } + + .xl\:tw-text-purple-700 { + color: #6b46c1 !important; + } + + .xl\:tw-text-purple-800 { + color: #553c9a !important; + } + + .xl\:tw-text-purple-900 { + color: #44337a !important; + } + + .xl\:tw-text-pink-100 { + color: #fff5f7 !important; + } + + .xl\:tw-text-pink-200 { + color: #fed7e2 !important; + } + + .xl\:tw-text-pink-300 { + color: #fbb6ce !important; + } + + .xl\:tw-text-pink-400 { + color: #f687b3 !important; + } + + .xl\:tw-text-pink-500 { + color: #ed64a6 !important; + } + + .xl\:tw-text-pink-600 { + color: #d53f8c !important; + } + + .xl\:tw-text-pink-700 { + color: #b83280 !important; + } + + .xl\:tw-text-pink-800 { + color: #97266d !important; + } + + .xl\:tw-text-pink-900 { + color: #702459 !important; + } + + .xl\:hover\:tw-text-transparent:hover { + color: transparent !important; + } + + .xl\:hover\:tw-text-black:hover { + color: #000 !important; + } + + .xl\:hover\:tw-text-white:hover { + color: #fff !important; + } + + .xl\:hover\:tw-text-gray-100:hover { + color: #f7fafc !important; + } + + .xl\:hover\:tw-text-gray-200:hover { + color: #edf2f7 !important; + } + + .xl\:hover\:tw-text-gray-300:hover { + color: #e2e8f0 !important; + } + + .xl\:hover\:tw-text-gray-400:hover { + color: #cbd5e0 !important; + } + + .xl\:hover\:tw-text-gray-500:hover { + color: #a0aec0 !important; + } + + .xl\:hover\:tw-text-gray-600:hover { + color: #718096 !important; + } + + .xl\:hover\:tw-text-gray-700:hover { + color: #4a5568 !important; + } + + .xl\:hover\:tw-text-gray-800:hover { + color: #2d3748 !important; + } + + .xl\:hover\:tw-text-gray-900:hover { + color: #1a202c !important; + } + + .xl\:hover\:tw-text-red-100:hover { + color: #fff5f5 !important; + } + + .xl\:hover\:tw-text-red-200:hover { + color: #fed7d7 !important; + } + + .xl\:hover\:tw-text-red-300:hover { + color: #feb2b2 !important; + } + + .xl\:hover\:tw-text-red-400:hover { + color: #fc8181 !important; + } + + .xl\:hover\:tw-text-red-500:hover { + color: #f56565 !important; + } + + .xl\:hover\:tw-text-red-600:hover { + color: #e53e3e !important; + } + + .xl\:hover\:tw-text-red-700:hover { + color: #c53030 !important; + } + + .xl\:hover\:tw-text-red-800:hover { + color: #9b2c2c !important; + } + + .xl\:hover\:tw-text-red-900:hover { + color: #742a2a !important; + } + + .xl\:hover\:tw-text-orange-100:hover { + color: #fffaf0 !important; + } + + .xl\:hover\:tw-text-orange-200:hover { + color: #feebc8 !important; + } + + .xl\:hover\:tw-text-orange-300:hover { + color: #fbd38d !important; + } + + .xl\:hover\:tw-text-orange-400:hover { + color: #f6ad55 !important; + } + + .xl\:hover\:tw-text-orange-500:hover { + color: #ed8936 !important; + } + + .xl\:hover\:tw-text-orange-600:hover { + color: #dd6b20 !important; + } + + .xl\:hover\:tw-text-orange-700:hover { + color: #c05621 !important; + } + + .xl\:hover\:tw-text-orange-800:hover { + color: #9c4221 !important; + } + + .xl\:hover\:tw-text-orange-900:hover { + color: #7b341e !important; + } + + .xl\:hover\:tw-text-yellow-100:hover { + color: #fffff0 !important; + } + + .xl\:hover\:tw-text-yellow-200:hover { + color: #fefcbf !important; + } + + .xl\:hover\:tw-text-yellow-300:hover { + color: #faf089 !important; + } + + .xl\:hover\:tw-text-yellow-400:hover { + color: #f6e05e !important; + } + + .xl\:hover\:tw-text-yellow-500:hover { + color: #ecc94b !important; + } + + .xl\:hover\:tw-text-yellow-600:hover { + color: #d69e2e !important; + } + + .xl\:hover\:tw-text-yellow-700:hover { + color: #b7791f !important; + } + + .xl\:hover\:tw-text-yellow-800:hover { + color: #975a16 !important; + } + + .xl\:hover\:tw-text-yellow-900:hover { + color: #744210 !important; + } + + .xl\:hover\:tw-text-green-100:hover { + color: #f0fff4 !important; + } + + .xl\:hover\:tw-text-green-200:hover { + color: #c6f6d5 !important; + } + + .xl\:hover\:tw-text-green-300:hover { + color: #9ae6b4 !important; + } + + .xl\:hover\:tw-text-green-400:hover { + color: #68d391 !important; + } + + .xl\:hover\:tw-text-green-500:hover { + color: #48bb78 !important; + } + + .xl\:hover\:tw-text-green-600:hover { + color: #38a169 !important; + } + + .xl\:hover\:tw-text-green-700:hover { + color: #2f855a !important; + } + + .xl\:hover\:tw-text-green-800:hover { + color: #276749 !important; + } + + .xl\:hover\:tw-text-green-900:hover { + color: #22543d !important; + } + + .xl\:hover\:tw-text-teal-100:hover { + color: #e6fffa !important; + } + + .xl\:hover\:tw-text-teal-200:hover { + color: #b2f5ea !important; + } + + .xl\:hover\:tw-text-teal-300:hover { + color: #81e6d9 !important; + } + + .xl\:hover\:tw-text-teal-400:hover { + color: #4fd1c5 !important; + } + + .xl\:hover\:tw-text-teal-500:hover { + color: #38b2ac !important; + } + + .xl\:hover\:tw-text-teal-600:hover { + color: #319795 !important; + } + + .xl\:hover\:tw-text-teal-700:hover { + color: #2c7a7b !important; + } + + .xl\:hover\:tw-text-teal-800:hover { + color: #285e61 !important; + } + + .xl\:hover\:tw-text-teal-900:hover { + color: #234e52 !important; + } + + .xl\:hover\:tw-text-blue-100:hover { + color: #ebf8ff !important; + } + + .xl\:hover\:tw-text-blue-200:hover { + color: #bee3f8 !important; + } + + .xl\:hover\:tw-text-blue-300:hover { + color: #90cdf4 !important; + } + + .xl\:hover\:tw-text-blue-400:hover { + color: #63b3ed !important; + } + + .xl\:hover\:tw-text-blue-500:hover { + color: #4299e1 !important; + } + + .xl\:hover\:tw-text-blue-600:hover { + color: #3182ce !important; + } + + .xl\:hover\:tw-text-blue-700:hover { + color: #2b6cb0 !important; + } + + .xl\:hover\:tw-text-blue-800:hover { + color: #2c5282 !important; + } + + .xl\:hover\:tw-text-blue-900:hover { + color: #2a4365 !important; + } + + .xl\:hover\:tw-text-indigo-100:hover { + color: #ebf4ff !important; + } + + .xl\:hover\:tw-text-indigo-200:hover { + color: #c3dafe !important; + } + + .xl\:hover\:tw-text-indigo-300:hover { + color: #a3bffa !important; + } + + .xl\:hover\:tw-text-indigo-400:hover { + color: #7f9cf5 !important; + } + + .xl\:hover\:tw-text-indigo-500:hover { + color: #667eea !important; + } + + .xl\:hover\:tw-text-indigo-600:hover { + color: #5a67d8 !important; + } + + .xl\:hover\:tw-text-indigo-700:hover { + color: #4c51bf !important; + } + + .xl\:hover\:tw-text-indigo-800:hover { + color: #434190 !important; + } + + .xl\:hover\:tw-text-indigo-900:hover { + color: #3c366b !important; + } + + .xl\:hover\:tw-text-purple-100:hover { + color: #faf5ff !important; + } + + .xl\:hover\:tw-text-purple-200:hover { + color: #e9d8fd !important; + } + + .xl\:hover\:tw-text-purple-300:hover { + color: #d6bcfa !important; + } + + .xl\:hover\:tw-text-purple-400:hover { + color: #b794f4 !important; + } + + .xl\:hover\:tw-text-purple-500:hover { + color: #9f7aea !important; + } + + .xl\:hover\:tw-text-purple-600:hover { + color: #805ad5 !important; + } + + .xl\:hover\:tw-text-purple-700:hover { + color: #6b46c1 !important; + } + + .xl\:hover\:tw-text-purple-800:hover { + color: #553c9a !important; + } + + .xl\:hover\:tw-text-purple-900:hover { + color: #44337a !important; + } + + .xl\:hover\:tw-text-pink-100:hover { + color: #fff5f7 !important; + } + + .xl\:hover\:tw-text-pink-200:hover { + color: #fed7e2 !important; + } + + .xl\:hover\:tw-text-pink-300:hover { + color: #fbb6ce !important; + } + + .xl\:hover\:tw-text-pink-400:hover { + color: #f687b3 !important; + } + + .xl\:hover\:tw-text-pink-500:hover { + color: #ed64a6 !important; + } + + .xl\:hover\:tw-text-pink-600:hover { + color: #d53f8c !important; + } + + .xl\:hover\:tw-text-pink-700:hover { + color: #b83280 !important; + } + + .xl\:hover\:tw-text-pink-800:hover { + color: #97266d !important; + } + + .xl\:hover\:tw-text-pink-900:hover { + color: #702459 !important; + } + + .xl\:focus\:tw-text-transparent:focus { + color: transparent !important; + } + + .xl\:focus\:tw-text-black:focus { + color: #000 !important; + } + + .xl\:focus\:tw-text-white:focus { + color: #fff !important; + } + + .xl\:focus\:tw-text-gray-100:focus { + color: #f7fafc !important; + } + + .xl\:focus\:tw-text-gray-200:focus { + color: #edf2f7 !important; + } + + .xl\:focus\:tw-text-gray-300:focus { + color: #e2e8f0 !important; + } + + .xl\:focus\:tw-text-gray-400:focus { + color: #cbd5e0 !important; + } + + .xl\:focus\:tw-text-gray-500:focus { + color: #a0aec0 !important; + } + + .xl\:focus\:tw-text-gray-600:focus { + color: #718096 !important; + } + + .xl\:focus\:tw-text-gray-700:focus { + color: #4a5568 !important; + } + + .xl\:focus\:tw-text-gray-800:focus { + color: #2d3748 !important; + } + + .xl\:focus\:tw-text-gray-900:focus { + color: #1a202c !important; + } + + .xl\:focus\:tw-text-red-100:focus { + color: #fff5f5 !important; + } + + .xl\:focus\:tw-text-red-200:focus { + color: #fed7d7 !important; + } + + .xl\:focus\:tw-text-red-300:focus { + color: #feb2b2 !important; + } + + .xl\:focus\:tw-text-red-400:focus { + color: #fc8181 !important; + } + + .xl\:focus\:tw-text-red-500:focus { + color: #f56565 !important; + } + + .xl\:focus\:tw-text-red-600:focus { + color: #e53e3e !important; + } + + .xl\:focus\:tw-text-red-700:focus { + color: #c53030 !important; + } + + .xl\:focus\:tw-text-red-800:focus { + color: #9b2c2c !important; + } + + .xl\:focus\:tw-text-red-900:focus { + color: #742a2a !important; + } + + .xl\:focus\:tw-text-orange-100:focus { + color: #fffaf0 !important; + } + + .xl\:focus\:tw-text-orange-200:focus { + color: #feebc8 !important; + } + + .xl\:focus\:tw-text-orange-300:focus { + color: #fbd38d !important; + } + + .xl\:focus\:tw-text-orange-400:focus { + color: #f6ad55 !important; + } + + .xl\:focus\:tw-text-orange-500:focus { + color: #ed8936 !important; + } + + .xl\:focus\:tw-text-orange-600:focus { + color: #dd6b20 !important; + } + + .xl\:focus\:tw-text-orange-700:focus { + color: #c05621 !important; + } + + .xl\:focus\:tw-text-orange-800:focus { + color: #9c4221 !important; + } + + .xl\:focus\:tw-text-orange-900:focus { + color: #7b341e !important; + } + + .xl\:focus\:tw-text-yellow-100:focus { + color: #fffff0 !important; + } + + .xl\:focus\:tw-text-yellow-200:focus { + color: #fefcbf !important; + } + + .xl\:focus\:tw-text-yellow-300:focus { + color: #faf089 !important; + } + + .xl\:focus\:tw-text-yellow-400:focus { + color: #f6e05e !important; + } + + .xl\:focus\:tw-text-yellow-500:focus { + color: #ecc94b !important; + } + + .xl\:focus\:tw-text-yellow-600:focus { + color: #d69e2e !important; + } + + .xl\:focus\:tw-text-yellow-700:focus { + color: #b7791f !important; + } + + .xl\:focus\:tw-text-yellow-800:focus { + color: #975a16 !important; + } + + .xl\:focus\:tw-text-yellow-900:focus { + color: #744210 !important; + } + + .xl\:focus\:tw-text-green-100:focus { + color: #f0fff4 !important; + } + + .xl\:focus\:tw-text-green-200:focus { + color: #c6f6d5 !important; + } + + .xl\:focus\:tw-text-green-300:focus { + color: #9ae6b4 !important; + } + + .xl\:focus\:tw-text-green-400:focus { + color: #68d391 !important; + } + + .xl\:focus\:tw-text-green-500:focus { + color: #48bb78 !important; + } + + .xl\:focus\:tw-text-green-600:focus { + color: #38a169 !important; + } + + .xl\:focus\:tw-text-green-700:focus { + color: #2f855a !important; + } + + .xl\:focus\:tw-text-green-800:focus { + color: #276749 !important; + } + + .xl\:focus\:tw-text-green-900:focus { + color: #22543d !important; + } + + .xl\:focus\:tw-text-teal-100:focus { + color: #e6fffa !important; + } + + .xl\:focus\:tw-text-teal-200:focus { + color: #b2f5ea !important; + } + + .xl\:focus\:tw-text-teal-300:focus { + color: #81e6d9 !important; + } + + .xl\:focus\:tw-text-teal-400:focus { + color: #4fd1c5 !important; + } + + .xl\:focus\:tw-text-teal-500:focus { + color: #38b2ac !important; + } + + .xl\:focus\:tw-text-teal-600:focus { + color: #319795 !important; + } + + .xl\:focus\:tw-text-teal-700:focus { + color: #2c7a7b !important; + } + + .xl\:focus\:tw-text-teal-800:focus { + color: #285e61 !important; + } + + .xl\:focus\:tw-text-teal-900:focus { + color: #234e52 !important; + } + + .xl\:focus\:tw-text-blue-100:focus { + color: #ebf8ff !important; + } + + .xl\:focus\:tw-text-blue-200:focus { + color: #bee3f8 !important; + } + + .xl\:focus\:tw-text-blue-300:focus { + color: #90cdf4 !important; + } + + .xl\:focus\:tw-text-blue-400:focus { + color: #63b3ed !important; + } + + .xl\:focus\:tw-text-blue-500:focus { + color: #4299e1 !important; + } + + .xl\:focus\:tw-text-blue-600:focus { + color: #3182ce !important; + } + + .xl\:focus\:tw-text-blue-700:focus { + color: #2b6cb0 !important; + } + + .xl\:focus\:tw-text-blue-800:focus { + color: #2c5282 !important; + } + + .xl\:focus\:tw-text-blue-900:focus { + color: #2a4365 !important; + } + + .xl\:focus\:tw-text-indigo-100:focus { + color: #ebf4ff !important; + } + + .xl\:focus\:tw-text-indigo-200:focus { + color: #c3dafe !important; + } + + .xl\:focus\:tw-text-indigo-300:focus { + color: #a3bffa !important; + } + + .xl\:focus\:tw-text-indigo-400:focus { + color: #7f9cf5 !important; + } + + .xl\:focus\:tw-text-indigo-500:focus { + color: #667eea !important; + } + + .xl\:focus\:tw-text-indigo-600:focus { + color: #5a67d8 !important; + } + + .xl\:focus\:tw-text-indigo-700:focus { + color: #4c51bf !important; + } + + .xl\:focus\:tw-text-indigo-800:focus { + color: #434190 !important; + } + + .xl\:focus\:tw-text-indigo-900:focus { + color: #3c366b !important; + } + + .xl\:focus\:tw-text-purple-100:focus { + color: #faf5ff !important; + } + + .xl\:focus\:tw-text-purple-200:focus { + color: #e9d8fd !important; + } + + .xl\:focus\:tw-text-purple-300:focus { + color: #d6bcfa !important; + } + + .xl\:focus\:tw-text-purple-400:focus { + color: #b794f4 !important; + } + + .xl\:focus\:tw-text-purple-500:focus { + color: #9f7aea !important; + } + + .xl\:focus\:tw-text-purple-600:focus { + color: #805ad5 !important; + } + + .xl\:focus\:tw-text-purple-700:focus { + color: #6b46c1 !important; + } + + .xl\:focus\:tw-text-purple-800:focus { + color: #553c9a !important; + } + + .xl\:focus\:tw-text-purple-900:focus { + color: #44337a !important; + } + + .xl\:focus\:tw-text-pink-100:focus { + color: #fff5f7 !important; + } + + .xl\:focus\:tw-text-pink-200:focus { + color: #fed7e2 !important; + } + + .xl\:focus\:tw-text-pink-300:focus { + color: #fbb6ce !important; + } + + .xl\:focus\:tw-text-pink-400:focus { + color: #f687b3 !important; + } + + .xl\:focus\:tw-text-pink-500:focus { + color: #ed64a6 !important; + } + + .xl\:focus\:tw-text-pink-600:focus { + color: #d53f8c !important; + } + + .xl\:focus\:tw-text-pink-700:focus { + color: #b83280 !important; + } + + .xl\:focus\:tw-text-pink-800:focus { + color: #97266d !important; + } + + .xl\:focus\:tw-text-pink-900:focus { + color: #702459 !important; + } + + .xl\:tw-text-xs { + font-size: .75rem !important; + } + + .xl\:tw-text-sm { + font-size: .875rem !important; + } + + .xl\:tw-text-base { + font-size: 1rem !important; + } + + .xl\:tw-text-lg { + font-size: 1.125rem !important; + } + + .xl\:tw-text-xl { + font-size: 1.25rem !important; + } + + .xl\:tw-text-2xl { + font-size: 1.5rem !important; + } + + .xl\:tw-text-3xl { + font-size: 1.875rem !important; + } + + .xl\:tw-text-4xl { + font-size: 2.25rem !important; + } + + .xl\:tw-text-5xl { + font-size: 3rem !important; + } + + .xl\:tw-text-6xl { + font-size: 4rem !important; + } + + .xl\:tw-italic { + font-style: italic !important; + } + + .xl\:tw-not-italic { + font-style: normal !important; + } + + .xl\:tw-uppercase { + text-transform: uppercase !important; + } + + .xl\:tw-lowercase { + text-transform: lowercase !important; + } + + .xl\:tw-capitalize { + text-transform: capitalize !important; + } + + .xl\:tw-normal-case { + text-transform: none !important; + } + + .xl\:tw-underline { + text-decoration: underline !important; + } + + .xl\:tw-line-through { + text-decoration: line-through !important; + } + + .xl\:tw-no-underline { + text-decoration: none !important; + } + + .xl\:hover\:tw-underline:hover { + text-decoration: underline !important; + } + + .xl\:hover\:tw-line-through:hover { + text-decoration: line-through !important; + } + + .xl\:hover\:tw-no-underline:hover { + text-decoration: none !important; + } + + .xl\:focus\:tw-underline:focus { + text-decoration: underline !important; + } + + .xl\:focus\:tw-line-through:focus { + text-decoration: line-through !important; + } + + .xl\:focus\:tw-no-underline:focus { + text-decoration: none !important; + } + + .xl\:tw-antialiased { + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; + } + + .xl\:tw-subpixel-antialiased { + -webkit-font-smoothing: auto !important; + -moz-osx-font-smoothing: auto !important; + } + + .xl\:tw-tracking-tighter { + letter-spacing: -.05em !important; + } + + .xl\:tw-tracking-tight { + letter-spacing: -.025em !important; + } + + .xl\:tw-tracking-normal { + letter-spacing: 0 !important; + } + + .xl\:tw-tracking-wide { + letter-spacing: .025em !important; + } + + .xl\:tw-tracking-wider { + letter-spacing: .05em !important; + } + + .xl\:tw-tracking-widest { + letter-spacing: .1em !important; + } + + .xl\:tw-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; + } + + .xl\:tw-select-text { + -webkit-user-select: text !important; + -moz-user-select: text !important; + -ms-user-select: text !important; + user-select: text !important; + } + + .xl\:tw-align-baseline { + vertical-align: baseline !important; + } + + .xl\:tw-align-top { + vertical-align: top !important; + } + + .xl\:tw-align-middle { + vertical-align: middle !important; + } + + .xl\:tw-align-bottom { + vertical-align: bottom !important; + } + + .xl\:tw-align-text-top { + vertical-align: text-top !important; + } + + .xl\:tw-align-text-bottom { + vertical-align: text-bottom !important; + } + + .xl\:tw-visible { + visibility: visible !important; + } + + .xl\:tw-invisible { + visibility: hidden !important; + } + + .xl\:tw-whitespace-normal { + white-space: normal !important; + } + + .xl\:tw-whitespace-no-wrap { + white-space: nowrap !important; + } + + .xl\:tw-whitespace-pre { + white-space: pre !important; + } + + .xl\:tw-whitespace-pre-line { + white-space: pre-line !important; + } + + .xl\:tw-whitespace-pre-wrap { + white-space: pre-wrap !important; + } + + .xl\:tw-break-normal { + overflow-wrap: normal !important; + word-break: normal !important; + } + + .xl\:tw-break-words { + overflow-wrap: break-word !important; + } + + .xl\:tw-break-all { + word-break: break-all !important; + } + + .xl\:tw-truncate { + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; + } + + .xl\:tw-w-0 { + width: 0 !important; + } + + .xl\:tw-w-1 { + width: .25rem !important; + } + + .xl\:tw-w-2 { + width: .5rem !important; + } + + .xl\:tw-w-3 { + width: .75rem !important; + } + + .xl\:tw-w-4 { + width: 1rem !important; + } + + .xl\:tw-w-5 { + width: 1.25rem !important; + } + + .xl\:tw-w-6 { + width: 1.5rem !important; + } + + .xl\:tw-w-8 { + width: 2rem !important; + } + + .xl\:tw-w-10 { + width: 2.5rem !important; + } + + .xl\:tw-w-12 { + width: 3rem !important; + } + + .xl\:tw-w-16 { + width: 4rem !important; + } + + .xl\:tw-w-20 { + width: 5rem !important; + } + + .xl\:tw-w-24 { + width: 6rem !important; + } + + .xl\:tw-w-32 { + width: 8rem !important; + } + + .xl\:tw-w-40 { + width: 10rem !important; + } + + .xl\:tw-w-48 { + width: 12rem !important; + } + + .xl\:tw-w-56 { + width: 14rem !important; + } + + .xl\:tw-w-64 { + width: 16rem !important; + } + + .xl\:tw-w-auto { + width: auto !important; + } + + .xl\:tw-w-px { + width: 1px !important; + } + + .xl\:tw-w-1\/2 { + width: 50% !important; + } + + .xl\:tw-w-1\/3 { + width: 33.33333% !important; + } + + .xl\:tw-w-2\/3 { + width: 66.66667% !important; + } + + .xl\:tw-w-1\/4 { + width: 25% !important; + } + + .xl\:tw-w-3\/4 { + width: 75% !important; + } + + .xl\:tw-w-1\/5 { + width: 20% !important; + } + + .xl\:tw-w-2\/5 { + width: 40% !important; + } + + .xl\:tw-w-3\/5 { + width: 60% !important; + } + + .xl\:tw-w-4\/5 { + width: 80% !important; + } + + .xl\:tw-w-1\/6 { + width: 16.66667% !important; + } + + .xl\:tw-w-5\/6 { + width: 83.33333% !important; + } + + .xl\:tw-w-full { + width: 100% !important; + } + + .xl\:tw-w-screen { + width: 100vw !important; + } + + .xl\:tw-z-0 { + z-index: 0 !important; + } + + .xl\:tw-z-10 { + z-index: 10 !important; + } + + .xl\:tw-z-20 { + z-index: 20 !important; + } + + .xl\:tw-z-30 { + z-index: 30 !important; + } + + .xl\:tw-z-40 { + z-index: 40 !important; + } + + .xl\:tw-z-50 { + z-index: 50 !important; + } + + .xl\:tw-z-auto { + z-index: auto !important; + } +} diff --git a/web/themes/contrib/tailwindcss/logo.png b/web/themes/contrib/tailwindcss/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..036ad2a9b42cf56c674191fc1b6c27c2bbe9e9b5 GIT binary patch literal 12492 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 Lu6{1-oD!MT=N7XVFfioi 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

P&g$r2(6qJpO9fBGsZcJPx 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 + {% if site_logo %} + + {% endif %} + {% if site_name %} +

+ {% endif %} + {% if site_slogan %} +
{{ site_slogan }}
+ {% endif %} + +{% endblock %} diff --git a/web/themes/contrib/tailwindcss/templates/layout/page.html.twig b/web/themes/contrib/tailwindcss/templates/layout/page.html.twig new file mode 100644 index 0000000..6798526 --- /dev/null +++ b/web/themes/contrib/tailwindcss/templates/layout/page.html.twig @@ -0,0 +1,91 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - messages: Status and error messages. Should be displayed prominently. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + * + * @ingroup themeable + */ +#} +
+ +
+ {{ page.header }} +
+ + {{ page.primary_menu }} + {{ page.secondary_menu }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + +
+ {# link is in html.html.twig #} + +
+
+ {{ page.content }} +
{# /.layout-content #} + + {% if page.sidebar_first %} + + {% endif %} + + {% if page.sidebar_second %} + + {% endif %} +
+
+ + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/web/themes/contrib/tailwindcss/webpack.mix.js b/web/themes/contrib/tailwindcss/webpack.mix.js new file mode 100644 index 0000000..5d6ea83 --- /dev/null +++ b/web/themes/contrib/tailwindcss/webpack.mix.js @@ -0,0 +1,5 @@ +let mix = require('laravel-mix'); + +mix.postCss('src/main.css', 'dist', [ + require('tailwindcss')('./tailwind.config.js'), +]) From bc29c6d8abc3d6e2b33a883f9f2b6b5351ccf947 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 16 May 2019 13:38:07 +0100 Subject: [PATCH 31/59] Disable preflight --- web/themes/contrib/tailwindcss/tailwind.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/themes/contrib/tailwindcss/tailwind.config.js b/web/themes/contrib/tailwindcss/tailwind.config.js index 49580a3..a4d3d28 100644 --- a/web/themes/contrib/tailwindcss/tailwind.config.js +++ b/web/themes/contrib/tailwindcss/tailwind.config.js @@ -5,5 +5,8 @@ module.exports = { extend: {}, }, variants: {}, - plugins: [] + plugins: [], + corePlugins: { + preflight: false + } } From c93aeb1a167582b16825447a11d5557e123ea3d5 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 21 Jun 2019 08:28:06 +0100 Subject: [PATCH 32/59] init --- .editorconfig | 17 + .gitignore | 10 + LICENSE | 21 + README.md | 83 + app/config/sculpin_kernel.yml | 8 + app/config/sculpin_site.yml | 9 + composer.json | 34 + composer.lock | 2444 ++++++ package.json | 11 + publish.sh | 9 + s3-publish.sh | 58 + s3.conf.dist | 14 + source/404.html | 7 + source/_layouts/default.html | 106 + .../2011-12-20-happy-birthday-sculpin.md | 16 + .../2012-09-29-symfony-live-hacking-day.md | 11 + source/_posts/2012-10-16-balrog.md | 9 + ...and-then-there-was-textile-support.textile | 12 + source/_posts/2012-11-27-lorem-ipsum.md | 54 + source/_posts/2012-12-14-a-draft-post.md | 12 + source/_posts/2013-02-04-highlight.md | 42 + source/_views/post.html | 76 + source/about.md | 8 + source/assets/css/app.scss | 33 + source/assets/icons/jackson/1024x1024.png | Bin 0 -> 248144 bytes source/assets/icons/jackson/120x120.png | Bin 0 -> 18222 bytes source/assets/icons/jackson/128x128.png | Bin 0 -> 18449 bytes source/assets/icons/jackson/152x152.png | Bin 0 -> 24919 bytes source/assets/icons/jackson/196x196.png | Bin 0 -> 29167 bytes source/assets/icons/jackson/2048x2048.png | Bin 0 -> 402765 bytes source/assets/icons/jackson/512x512.png | Bin 0 -> 111263 bytes source/assets/icons/jackson/76x76.png | Bin 0 -> 9613 bytes source/assets/js/app.js | 7 + source/atom.xml | 28 + source/blog.html | 38 + source/blog/categories.html | 13 + source/blog/categories/category.html | 47 + source/blog/categories/category.xml | 28 + source/blog/tags.html | 13 + source/blog/tags/tag.html | 47 + source/blog/tags/tag.xml | 28 + source/favicon.ico | Bin 0 -> 5686 bytes source/index.html | 33 + source/robots.txt | 9 + source/sitemap.xml | 21 + webpack.config.js | 23 + yarn.lock | 6873 +++++++++++++++++ 47 files changed, 10312 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app/config/sculpin_kernel.yml create mode 100644 app/config/sculpin_site.yml create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 package.json create mode 100755 publish.sh create mode 100755 s3-publish.sh create mode 100644 s3.conf.dist create mode 100644 source/404.html create mode 100644 source/_layouts/default.html create mode 100644 source/_posts/2011-12-20-happy-birthday-sculpin.md create mode 100644 source/_posts/2012-09-29-symfony-live-hacking-day.md create mode 100644 source/_posts/2012-10-16-balrog.md create mode 100644 source/_posts/2012-11-26-and-then-there-was-textile-support.textile create mode 100644 source/_posts/2012-11-27-lorem-ipsum.md create mode 100644 source/_posts/2012-12-14-a-draft-post.md create mode 100644 source/_posts/2013-02-04-highlight.md create mode 100644 source/_views/post.html create mode 100644 source/about.md create mode 100644 source/assets/css/app.scss create mode 100644 source/assets/icons/jackson/1024x1024.png create mode 100644 source/assets/icons/jackson/120x120.png create mode 100644 source/assets/icons/jackson/128x128.png create mode 100644 source/assets/icons/jackson/152x152.png create mode 100644 source/assets/icons/jackson/196x196.png create mode 100644 source/assets/icons/jackson/2048x2048.png create mode 100644 source/assets/icons/jackson/512x512.png create mode 100644 source/assets/icons/jackson/76x76.png create mode 100644 source/assets/js/app.js create mode 100644 source/atom.xml create mode 100644 source/blog.html create mode 100644 source/blog/categories.html create mode 100644 source/blog/categories/category.html create mode 100644 source/blog/categories/category.xml create mode 100644 source/blog/tags.html create mode 100644 source/blog/tags/tag.html create mode 100644 source/blog/tags/tag.xml create mode 100644 source/favicon.ico create mode 100644 source/index.html create mode 100644 source/robots.txt create mode 100644 source/sitemap.xml create mode 100644 webpack.config.js create mode 100644 yarn.lock diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..349cc2b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +# This file is used by editors and IDEs to unify coding standards +# @see http://EditorConfig.org +# @standards PHP: http://www.php-fig.org/psr/psr-2/ +root = true + +# Default configuration (applies to all file types) +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_size = 4 +indent_style = space + +# Markdown customizations +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8912d2b --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +/.sculpin/ +/app/cache/* +/app/config/sculpin_kernel_*.yml +/app/config/sculpin_site_*.yml +/app/logs/* +/output_*/ +/node_modules/ +/source/build/ +s3.conf +/vendor/ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ecd63c7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Sculpin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..554f731 --- /dev/null +++ b/README.md @@ -0,0 +1,83 @@ +Sculpin Blog Skeleton +===================== + +A skeleton for a Sculpin based blog. + +Powered by [Sculpin](http://sculpin.io). =) + + +Features +-------- + +A very basic Sculpin based blog supporting the following features: + + * Very minimal Bootstrap based theme. + * A handful of existing posts in `source/_posts/` to get you started. Feel + free to remove these when you are ready. + * An about page at `/about`. + * An index page at `/`. It displays all posts and paginates them. + * A blog archive page at `/blog`. It displays post titles broken down by + month and is paginated. + * A blog categories page at `/blog/categories`. + * A blog category index at `/blog/categories/$category`. Similar to the blog + archive except broken down by each category. + * A blog tags page at `/blog/tags`. + * A blog tag index at `/blog/tags/$tag`. Similar to the blog archive + except broken down by each tag. + +Prerequisites +------------- + +Sculpin is a PHP application and installed with the PHP package manager `composer`. +See https://getcomposer.org/ for installation instructions. + +Unless you do a very basic website, you want some CSS and Javascript assets. Sculpin +uses `yarn` to manage them. See https://yarnpkg.com/en/docs/install for installation +instructions. + +Install +------- + +Create a new project using composer: + +```bash +$ composer create-project -s dev sculpin/blog-skeleton my-blog +``` + +This application uses [Symfony's Webpack Encore](https://symfony.com/doc/current/frontend.html) +to manage CSS, JavaScript and image assets. Install the JS dependencies: + +```bash +$ cd my-blog +$ yarn install +``` + +Build +----- + +First, start Encore to compile and update the assets in `source/assets/` into +`source/build/`. The watcher keeps running until you exit it manually: + +```bash +$ composer yarn-watch +``` + +In a new console, start the sculpin watcher to have your content updated as +soon as you save changes: + +```bash +$ composer sculpin-watch +``` + +Your newly generated clone of sculpin-blog-skeleton should now be accessible +at `http://localhost:8000/`. + +Documentation +------------- + +The skeleton provides you with useful configuration and some example data for +a Sculpin installation. + +For more information about getting started with Sculpin, check out the +[Get Started page](https://sculpin.io/getstarted/) and have a look at the full +[documentation](https://sculpin.io/documentation/). diff --git a/app/config/sculpin_kernel.yml b/app/config/sculpin_kernel.yml new file mode 100644 index 0000000..730b241 --- /dev/null +++ b/app/config/sculpin_kernel.yml @@ -0,0 +1,8 @@ +sculpin_content_types: + posts: + permalink: blog/:year/:month/:day/:filename/ + +# To disable posts (e.g., if you aren't planning on having any posts and Sculpin's watch mode complains): +#sculpin_content_types: +# posts: +# enabled: false \ No newline at end of file diff --git a/app/config/sculpin_site.yml b/app/config/sculpin_site.yml new file mode 100644 index 0000000..3d253db --- /dev/null +++ b/app/config/sculpin_site.yml @@ -0,0 +1,9 @@ +# The contents of this file are parsed and made available as +# via `site.*`. So for example, {{ site.title }} can be used +# in a template to get the contents of the `title` key. +title: Sculpin Blog Skeleton +subtitle: To Get You Started + +# Insert your disqus shortname +#disqus: +# shortname: \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..dc9de83 --- /dev/null +++ b/composer.json @@ -0,0 +1,34 @@ +{ + "name": "sculpin/blog-skeleton", + "description": "A Skeleton for a Sculpin Based Blog", + "type": "sculpin-skeleton", + "license": "MIT", + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "require": { + "sculpin/sculpin": "^3.0" + }, + "scripts": { + "publish": [ + "./publish.sh" + ], + "sculpin-watch": [ + "Composer\\Config::disableProcessTimeout", + "./vendor/bin/sculpin generate --watch --server" + ], + "yarn-watch": [ + "Composer\\Config::disableProcessTimeout", + "yarn encore dev --watch" + ] + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..3c1bed3 --- /dev/null +++ b/composer.lock @@ -0,0 +1,2444 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "6cdda3b0773159e30d8d9ad368c47c41", + "packages": [ + { + "name": "dflydev/ant-path-matcher", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-util-antPathMatcher.git", + "reference": "66e0ed7cd07e1d989b170472d000b99ab8c9e33e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-util-antPathMatcher/zipball/66e0ed7cd07e1d989b170472d000b99ab8c9e33e", + "reference": "66e0ed7cd07e1d989b170472d000b99ab8c9e33e", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "autoload": { + "psr-0": { + "dflydev\\util\\antPathMatcher": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Ant Path Matcher Utility", + "homepage": "http://github.com/dflydev/dflydev-util-antPathMatcher", + "keywords": [ + "ant", + "matcher", + "path", + "pattern" + ], + "time": "2012-12-03T05:03:00+00:00" + }, + { + "name": "dflydev/apache-mime-types", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-apache-mime-types.git", + "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-apache-mime-types/zipball/f30a57e59b7476e4c5270b6a0727d79c9c0eb861", + "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "twig/twig": "1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\ApacheMimeTypes": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Apache MIME Types", + "keywords": [ + "apache", + "mime", + "mimetypes" + ], + "time": "2013-05-14T02:02:01+00:00" + }, + { + "name": "dflydev/canal", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-canal.git", + "reference": "668af213d86f0f378f5dcce6799b974044fa6a51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-canal/zipball/668af213d86f0f378f5dcce6799b974044fa6a51", + "reference": "668af213d86f0f378f5dcce6799b974044fa6a51", + "shasum": "" + }, + "require": { + "dflydev/apache-mime-types": "1.0.*", + "php": ">=5.3.3", + "webignition/internet-media-type": "0.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\Canal": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Content analysis for the purpose of determining Internet media types.", + "keywords": [ + "content", + "detection", + "mime", + "type" + ], + "time": "2013-05-14T05:22:25+00:00" + }, + { + "name": "dflydev/dot-access-configuration", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-configuration.git", + "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-configuration/zipball/2e6eb0c8b8830b26bb23defcfc38d4276508fc49", + "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "1.*", + "dflydev/placeholder-resolver": "1.*", + "php": ">=5.3.2" + }, + "require-dev": { + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/yaml": "Required for using the YAML Configuration Builders" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessConfiguration": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a deep data structure representing a configuration, access configuration by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-configuration", + "keywords": [ + "config", + "configuration" + ], + "time": "2018-09-08T23:00:17+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessData": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "time": "2017-01-20T21:14:22+00:00" + }, + { + "name": "dflydev/placeholder-resolver", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-placeholder-resolver.git", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-placeholder-resolver/zipball/c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\PlaceholderResolver": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a data source representing key => value pairs, resolve placeholders like ${foo.bar} to the value associated with the 'foo.bar' key in the data source.", + "homepage": "https://github.com/dflydev/dflydev-placeholder-resolver", + "keywords": [ + "placeholder", + "resolver" + ], + "time": "2012-10-28T21:08:28+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2018-01-09T20:05:19+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Evenement": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-23T21:35:13+00:00" + }, + { + "name": "michelf/php-markdown", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "01ab082b355bf188d907b9929cd99b2923053495" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", + "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Michelf\\": "Michelf/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "time": "2018-01-15T00:49:33+00:00" + }, + { + "name": "netcarver/textile", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/textile/php-textile.git", + "reference": "377933125dd30d708804c545bf33da87a3c1b0f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/textile/php-textile/zipball/377933125dd30d708804c545bf33da87a3c1b0f4", + "reference": "377933125dd30d708804c545bf33da87a3c1b0f4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "2.1.*", + "phpunit/phpunit": "5.7.*", + "squizlabs/php_codesniffer": "3.*", + "symfony/yaml": "2.4.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Netcarver\\Textile\\": "src/Netcarver/Textile/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Textile markup language parser", + "homepage": "https://github.com/textile/php-textile", + "keywords": [ + "document", + "format", + "html", + "language", + "markup", + "parser", + "php-textile", + "plaintext", + "textile" + ], + "time": "2019-01-26T17:03:58+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2018-11-20T15:27:04+00:00" + }, + { + "name": "react/cache", + "version": "v0.5.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "7d7da7fb7574d471904ba357b39bbf110ccdbf66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/7d7da7fb7574d471904ba357b39bbf110ccdbf66", + "reference": "7d7da7fb7574d471904ba357b39bbf110ccdbf66", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "~2.0|~1.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "time": "2018-06-25T12:52:40+00:00" + }, + { + "name": "react/dns", + "version": "v0.4.17", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "0f30c6ceb71504d359d51132a97e1703051f1589" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/0f30c6ceb71504d359d51132a97e1703051f1589", + "reference": "0f30c6ceb71504d359d51132a97e1703051f1589", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5 || ^0.4 || ^0.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.1 || ^1.2.1", + "react/promise-timer": "^1.2", + "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.5" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "time": "2019-04-01T07:31:55+00:00" + }, + { + "name": "react/event-loop", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "a0ecac955c67b57c40fe4a1b88a7cca1b58c982d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/a0ecac955c67b57c40fe4a1b88a7cca1b58c982d", + "reference": "a0ecac955c67b57c40fe4a1b88a7cca1b58c982d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "suggest": { + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "time": "2019-02-07T16:19:49+00:00" + }, + { + "name": "react/http", + "version": "v0.8.4", + "source": { + "type": "git", + "url": "https://github.com/reactphp/http.git", + "reference": "b29ab96557ac5c53e738fcb26f73f631a3f81f1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/http/zipball/b29ab96557ac5c53e738fcb26f73f631a3f81f1a", + "reference": "b29ab96557ac5c53e738fcb26f73f631a3f81f1a", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/promise": "^2.3 || ^1.2.1", + "react/promise-stream": "^1.1", + "react/socket": "^1.0 || ^0.8.3", + "react/stream": "^1.0 || ^0.7.1", + "ringcentral/psr7": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.1", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven, streaming plaintext HTTP and secure HTTPS server for ReactPHP", + "keywords": [ + "event-driven", + "http", + "https", + "reactphp", + "server", + "streaming" + ], + "time": "2019-01-16T07:26:32+00:00" + }, + { + "name": "react/promise", + "version": "v2.7.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "time": "2019-01-07T21:25:54+00:00" + }, + { + "name": "react/promise-stream", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-stream.git", + "reference": "00e269d611e9c9a29356aef64c07f7e513e73dc9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/00e269d611e9c9a29356aef64c07f7e513e73dc9", + "reference": "00e269d611e9c9a29356aef64c07f7e513e73dc9", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/promise": "^2.1 || ^1.2", + "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4 || ^0.3" + }, + "require-dev": { + "clue/block-react": "^1.0", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3", + "react/promise-timer": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Stream\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "The missing link between Promise-land and Stream-land for ReactPHP", + "homepage": "https://github.com/reactphp/promise-stream", + "keywords": [ + "Buffer", + "async", + "promise", + "reactphp", + "stream", + "unwrap" + ], + "time": "2017-12-22T12:02:05+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.5.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/35fb910604fd86b00023fc5cda477c8074ad0abc", + "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Timer\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "time": "2019-03-27T18:10:32+00:00" + }, + { + "name": "react/socket", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "23b7372bb25cea934f6124f5bdac34e30161959e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/23b7372bb25cea934f6124f5bdac34e30161959e", + "reference": "23b7372bb25cea934f6124f5bdac34e30161959e", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^0.4.13", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "time": "2019-01-07T14:10:13+00:00" + }, + { + "name": "react/stream", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/50426855f7a77ddf43b9266c22320df5bf6c6ce6", + "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", + "keywords": [ + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" + ], + "time": "2019-01-01T16:15:09+00:00" + }, + { + "name": "ringcentral/psr7", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ringcentral/psr7.git", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ringcentral/psr7/zipball/dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "RingCentral\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "PSR-7 message implementation", + "keywords": [ + "http", + "message", + "stream", + "uri" + ], + "time": "2018-01-15T21:00:49+00:00" + }, + { + "name": "sculpin/sculpin", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sculpin/sculpin.git", + "reference": "429bcff7261caa418acdc259be389fa305d0a275" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sculpin/sculpin/zipball/429bcff7261caa418acdc259be389fa305d0a275", + "reference": "429bcff7261caa418acdc259be389fa305d0a275", + "shasum": "" + }, + "require": { + "dflydev/ant-path-matcher": "^1.0.3", + "dflydev/apache-mime-types": "^1.0.1", + "dflydev/canal": "^1.0", + "dflydev/dot-access-configuration": "^1.0.3", + "doctrine/inflector": "^1.3", + "ext-mbstring": "*", + "michelf/php-markdown": "^1.8", + "netcarver/textile": "^3.6", + "php": "^7.2", + "react/http": "^0.8.3", + "sculpin/sculpin-theme-composer-plugin": "^1.0", + "symfony/config": "^4.1", + "symfony/console": "^4.1", + "symfony/dependency-injection": "^4.1", + "symfony/event-dispatcher": "^4.1", + "symfony/filesystem": "^4.1", + "symfony/finder": "^4.1", + "symfony/http-kernel": "^4.1", + "symfony/yaml": "^4.1", + "twig/extensions": "^1.5", + "twig/twig": "^2.5", + "webignition/internet-media-type": "^0.4" + }, + "replace": { + "sculpin/core": "self.version", + "sculpin/markdown-bundle": "self.version", + "sculpin/markdown-twig-compat-bundle": "self.version", + "sculpin/posts-bundle": "self.version", + "sculpin/proxy-source-collection-contrib": "self.version", + "sculpin/sculpin-bundle": "self.version", + "sculpin/standalone-bundle": "self.version", + "sculpin/taxonomy-contrib": "self.version", + "sculpin/textile-bundle": "self.version", + "sculpin/twig-bundle": "self.version" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^4.3", + "phpstan/phpstan": "^0.10.3", + "phpunit/phpunit": "^7.3", + "squizlabs/php_codesniffer": "^3.3", + "symfony/css-selector": "^4.1", + "symfony/dom-crawler": "^4.1", + "symfony/process": "^4.1" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/sculpin", + "bin/sculpin.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sculpin\\": "src/Sculpin/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Static Site Generator", + "homepage": "https://sculpin.io", + "keywords": [ + "generator", + "site", + "static" + ], + "time": "2019-04-08T06:44:17+00:00" + }, + { + "name": "sculpin/sculpin-theme-composer-plugin", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sculpin/sculpin-theme-composer-plugin.git", + "reference": "f22bbf89971054e0e37983263828ca39ffca2437" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sculpin/sculpin-theme-composer-plugin/zipball/f22bbf89971054e0e37983263828ca39ffca2437", + "reference": "f22bbf89971054e0e37983263828ca39ffca2437", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Sculpin\\Composer\\SculpinThemePlugin\\SculpinThemePlugin", + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Sculpin\\Composer\\SculpinThemePlugin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "time": "2017-02-27T17:40:03+00:00" + }, + { + "name": "symfony/config", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "0e745ead307d5dcd4e163e94a47ec04b1428943f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/0e745ead307d5dcd4e163e94a47ec04b1428943f", + "reference": "0e745ead307d5dcd4e163e94a47ec04b1428943f", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/filesystem": "~3.4|~4.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<3.4" + }, + "require-dev": { + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2019-04-01T14:03:25+00:00" + }, + { + "name": "symfony/console", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "24206aff3efe6962593297e57ef697ebb220e384" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/24206aff3efe6962593297e57ef697ebb220e384", + "reference": "24206aff3efe6962593297e57ef697ebb220e384", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/contracts": "^1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2019-04-01T07:32:59+00:00" + }, + { + "name": "symfony/contracts", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/contracts.git", + "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/contracts/zipball/1aa7ab2429c3d594dd70689604b5cf7421254cdf", + "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "suggest": { + "psr/cache": "When using the Cache contracts", + "psr/container": "When using the Service contracts", + "symfony/cache-contracts-implementation": "", + "symfony/service-contracts-implementation": "", + "symfony/translation-contracts-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "exclude-from-classmap": [ + "**/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2018-12-05T08:06:11+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "43ce8ab34c734dcc8a4af576cb86711daab964c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/43ce8ab34c734dcc8a4af576cb86711daab964c5", + "reference": "43ce8ab34c734dcc8a4af576cb86711daab964c5", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2019-03-10T17:09:50+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "1806e43ff6bff57398d33b326cd753a12d9f434f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/1806e43ff6bff57398d33b326cd753a12d9f434f", + "reference": "1806e43ff6bff57398d33b326cd753a12d9f434f", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/container": "^1.0", + "symfony/contracts": "^1.0" + }, + "conflict": { + "symfony/config": "<4.2", + "symfony/finder": "<3.4", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-contracts-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "~4.2", + "symfony/expression-language": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2019-03-30T15:58:42+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "ca5af306fbc37f3cf597e91bc9cfa0c7d3f33544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ca5af306fbc37f3cf597e91bc9cfa0c7d3f33544", + "reference": "ca5af306fbc37f3cf597e91bc9cfa0c7d3f33544", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/contracts": "^1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2019-03-30T15:58:42+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "e16b9e471703b2c60b95f14d31c1239f68f11601" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/e16b9e471703b2c60b95f14d31c1239f68f11601", + "reference": "e16b9e471703b2c60b95f14d31c1239f68f11601", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2019-02-07T11:40:08+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "267b7002c1b70ea80db0833c3afe05f0fbde580a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/267b7002c1b70ea80db0833c3afe05f0fbde580a", + "reference": "267b7002c1b70ea80db0833c3afe05f0fbde580a", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2019-02-23T15:42:05+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "5b7ab6beaa5b053b8d3c9b13367ada9b292e12e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5b7ab6beaa5b053b8d3c9b13367ada9b292e12e1", + "reference": "5b7ab6beaa5b053b8d3c9b13367ada9b292e12e1", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2019-03-30T15:58:42+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "e8b940bbeebf0f96789b5d17d9d77f8b2613960b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e8b940bbeebf0f96789b5d17d9d77f8b2613960b", + "reference": "e8b940bbeebf0f96789b5d17d9d77f8b2613960b", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/contracts": "^1.0.2", + "symfony/debug": "~3.4|~4.0", + "symfony/event-dispatcher": "~4.1", + "symfony/http-foundation": "^4.1.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<4.2", + "symfony/translation": "<4.2", + "symfony/var-dumper": "<4.1.1", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "~3.4|~4.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dependency-injection": "^4.2", + "symfony/dom-crawler": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "~4.2", + "symfony/var-dumper": "^4.1.1" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2019-04-02T19:03:51+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "82ebae02209c21113908c229e9883c419720738a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", + "reference": "82ebae02209c21113908c229e9883c419720738a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "6712daf03ee25b53abb14e7e8e0ede1a770efdb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/6712daf03ee25b53abb14e7e8e0ede1a770efdb1", + "reference": "6712daf03ee25b53abb14e7e8e0ede1a770efdb1", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-03-30T15:58:42+00:00" + }, + { + "name": "twig/extensions", + "version": "v1.5.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/57873c8b0c1be51caa47df2cdb824490beb16202", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202", + "shasum": "" + }, + "require": { + "twig/twig": "^1.27|^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.4", + "symfony/translation": "^2.7|^3.4" + }, + "suggest": { + "symfony/translation": "Allow the time_diff output to be translated" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_Extensions_": "lib/" + }, + "psr-4": { + "Twig\\Extensions\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Common additional features for Twig that do not directly belong in core", + "keywords": [ + "i18n", + "text" + ], + "time": "2018-12-05T18:34:18+00:00" + }, + { + "name": "twig/twig", + "version": "v2.7.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "ed9c49220e09bfaeb1ba4d48077c08a7b09908dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/ed9c49220e09bfaeb1ba4d48077c08a7b09908dd", + "reference": "ed9c49220e09bfaeb1ba4d48077c08a7b09908dd", + "shasum": "" + }, + "require": { + "php": "^7.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^2.7", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2019-03-23T14:28:58+00:00" + }, + { + "name": "webignition/disallowed-character-terminated-string", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/webignition/disallowed-character-terminated-string.git", + "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/disallowed-character-terminated-string/zipball/25d12868c82b56bc0d04278e31594385ba4dddc4", + "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "A string terminated by one or more disallowed characters", + "homepage": "https://github.com/webignition/disallowed-character-terminated-string", + "keywords": [ + "string", + "terminated" + ], + "time": "2012-07-16T21:29:50+00:00" + }, + { + "name": "webignition/internet-media-type", + "version": "0.4.8", + "source": { + "type": "git", + "url": "https://github.com/webignition/internet-media-type.git", + "reference": "1a5bbe38033b00b23acd5e1dd10489bb07eed77c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/internet-media-type/zipball/1a5bbe38033b00b23acd5e1dd10489bb07eed77c", + "reference": "1a5bbe38033b00b23acd5e1dd10489bb07eed77c", + "shasum": "" + }, + "require": { + "php": ">=5.6.0", + "webignition/quoted-string": ">=0.2.1,<1.0", + "webignition/string-parser": ">=0.2.3,<1.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\InternetMediaType\\": "src/", + "webignition\\Tests\\InternetMediaType\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "PHP model of an http://en.wikipedia.org/wiki/Internet_media_type", + "homepage": "https://github.com/webignition/internet-media-type", + "keywords": [ + "content type", + "content-type", + "internet media type", + "media type", + "media-type" + ], + "time": "2018-03-12T14:54:00+00:00" + }, + { + "name": "webignition/quoted-string", + "version": "0.2.1", + "source": { + "type": "git", + "url": "https://github.com/webignition/quoted-string.git", + "reference": "88b36b7be067796683ab3668e175322842dd5313" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/quoted-string/zipball/88b36b7be067796683ab3668e175322842dd5313", + "reference": "88b36b7be067796683ab3668e175322842dd5313", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "webignition/string-parser": ">=0.2.3,<1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\QuotedString\\": "src/", + "webignition\\Tests\\QuotedString\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "A parser for string values that are encapsulated in double quotes (ASCII 34)", + "homepage": "https://github.com/webignition/quoted-string", + "keywords": [ + "parser", + "quoted-string" + ], + "time": "2017-05-11T11:41:31+00:00" + }, + { + "name": "webignition/string-parser", + "version": "0.2.3", + "source": { + "type": "git", + "url": "https://github.com/webignition/string-parser.git", + "reference": "8591e28c05bd250bcc67b8001f3588995b9ef74b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/string-parser/zipball/8591e28c05bd250bcc67b8001f3588995b9ef74b", + "reference": "8591e28c05bd250bcc67b8001f3588995b9ef74b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "webignition/disallowed-character-terminated-string": ">=1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\StringParser\\": "src/", + "webignition\\Tests\\StringParser\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "Abstract state-based string parser", + "homepage": "https://github.com/webignition/string-parser", + "keywords": [ + "parser", + "string" + ], + "time": "2017-05-11T10:04:12+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..58af865 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "dependencies": { + "@symfony/webpack-encore": "^0.24.0", + "bootstrap": "^4.3.1", + "highlightjs": "^9.12.0", + "jquery": "^3.4", + "node-sass": "^4.11.0", + "popper.js": "^1.14.7", + "sass-loader": "^7.0.1" + } +} diff --git a/publish.sh b/publish.sh new file mode 100755 index 0000000..fa39dd7 --- /dev/null +++ b/publish.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +sculpin generate --env=prod +if [ $? -ne 0 ]; then echo "Could not generate the site"; exit 1; fi + +# Add --delete right before "output_prod" to have rsync remove files that are +# deleted locally from the destination too. See README.md for an example. +rsync -avze 'ssh -p 4668' output_prod/ username@yoursculpinsite:public_html +if [ $? -ne 0 ]; then echo "Could not publish the site"; exit 1; fi diff --git a/s3-publish.sh b/s3-publish.sh new file mode 100755 index 0000000..8d3345e --- /dev/null +++ b/s3-publish.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +if [ ! -f "s3.conf" ] +then + echo "Unable to locate s3.conf file - use s3.conf.dist as a template for configuring your S3 settings." + exit 1 +else + # Load config file + . s3.conf +fi + +if [ ! -z "$1" -a "$1" != "--dry-run" -a "$1" != "-n" ] +then + echo "Usage: ./s3-publish.sh [--dry-run|-n]" + exit 2 +fi + +# Would be a good idea to wipe out the prod env first, so that DELETE_REMOVED works properly +# If you're comfortable with that, uncomment the line below: +# rm -rf output_prod/* + +vendor/bin/sculpin generate --env=prod || ( echo "Could not generate the site" && exit ) + +S3CMD_PATH=`which s3cmd` +if [ $? -ne 0 -o -z "$S3CMD_PATH" ] +then + echo "s3cmd not found - unable to deploy" + exit 3 +fi + +if [ ! -f "$S3_CONFIG" ] +then + echo "Unable to find s3cmd config file - unable to deploy" + exit 4 +fi + +if [ "$S3_DELETE" = "true" ] +then + echo "Enabling DELETE_REMOVED" + DELETE_REMOVED='--delete-removed' +else + echo "Disabling DELETE_REMOVED" + DELETE_REMOVED='--no-delete-removed' +fi + +if [ "$S3_REGION" = "" ] +then + S3_REGION=US +fi + +if [ "$1" = "--dry-run" -o "$1" = "-n" ] +then + DRY_RUN='--dry-run' +else + DRY_RUN='' +fi + +s3cmd --config="$S3_CONFIG" $DRY_RUN --force --recursive $DELETE_REMOVED --bucket-location=$S3_REGION --progress --acl-public sync output_prod/ s3://$S3_BUCKET diff --git a/s3.conf.dist b/s3.conf.dist new file mode 100644 index 0000000..64b269a --- /dev/null +++ b/s3.conf.dist @@ -0,0 +1,14 @@ +# Path to s3cmd configuration file for your Amazon S3 bucket +# This is useful if you have multiple sets of credentials - you can give Sculpin a locked-down IAM key for deployments +S3_CONFIG=./.s3/s3cmd.conf + +# Delete files from S3 bucket that are not created by sculpin (e.g., if you delete a blog post, this will remove the corresponding HTML files for you) +# NOTE: If you ever upload files to your bucket that are not a part of your sculpin deployment, THIS SETTING WILL DELETE THEM. +# This is why it is set to "false" by default; change to "true" in order to have sculpin fully manage your bucket contents. +S3_DELETE=false + +# Region for S3. Set to Oregon by default, because Oregon S3 has special read-after-write consistency. +S3_REGION=us-west-2 + +# The name of your S3 bucket +S3_BUCKET=www.mydomain.com diff --git a/source/404.html b/source/404.html new file mode 100644 index 0000000..e33da23 --- /dev/null +++ b/source/404.html @@ -0,0 +1,7 @@ +--- +layout: default +permalink: none +title: Four o four +--- + +

Page not found

diff --git a/source/_layouts/default.html b/source/_layouts/default.html new file mode 100644 index 0000000..5ed797f --- /dev/null +++ b/source/_layouts/default.html @@ -0,0 +1,106 @@ + + + + {% block title %}{{ page.title }}{% endblock %} — {{ site.title }} — {{ site.subtitle }} + + + + {% block head_meta %} + + {% endblock %} + + + + + + + + + + + + + + + + + + + + + + + + {% block head_styles %} + {% endblock %} + {% block head_scripts %} + {% endblock %} + + +
+ +
+
+
+
+ {% block content_wrapper %}{% block content %}{% endblock %}{% endblock %} +
+ +
+
+
+ © {{ "now"|date("Y") }} {{ site.title }} +
+ + + {% block scripts %} + {% endblock %} + + {% if site.google_analytics_tracking_id %} + + + {% endif %} + + {% block scripts_after %} + {% endblock %} + + diff --git a/source/_posts/2011-12-20-happy-birthday-sculpin.md b/source/_posts/2011-12-20-happy-birthday-sculpin.md new file mode 100644 index 0000000..85f6763 --- /dev/null +++ b/source/_posts/2011-12-20-happy-birthday-sculpin.md @@ -0,0 +1,16 @@ +--- +title: Happy Birthday Sculpin! +tags: + - sculpin + - markdown +categories: + - personal + +--- +The first commit to the Sculpin repository was made on December 20th, 2011. +What a trip since then! + +Sculpin has always been a big fan of [Markdown][1]. So this post was +written in Markdown. :) + +[1]: http://daringfireball.net/projects/markdown/ diff --git a/source/_posts/2012-09-29-symfony-live-hacking-day.md b/source/_posts/2012-09-29-symfony-live-hacking-day.md new file mode 100644 index 0000000..bdfb2ab --- /dev/null +++ b/source/_posts/2012-09-29-symfony-live-hacking-day.md @@ -0,0 +1,11 @@ +--- +title: Symfony Live Hacking Day! +tags: [sensio, symfony, symfony live] +categories: [personal] + +--- +Fun times at the Symfony Live San Francisco 2012 Hacking Day! Code +was hacked and pizza was had. Some pics of the conference are +available on the [Sensio Labs Facebook page][1]. + +[1]: https://www.facebook.com/media/set/?set=a.450514941665306.112810.129739647076172 diff --git a/source/_posts/2012-10-16-balrog.md b/source/_posts/2012-10-16-balrog.md new file mode 100644 index 0000000..1ff2272 --- /dev/null +++ b/source/_posts/2012-10-16-balrog.md @@ -0,0 +1,9 @@ +--- +title: Balrog +tags: [balrog, community, static site generator] +categories: [personal] + +--- +Found out about [Balrog](http://github.com/igorw/balrog) today! It looks +like a really nice micro static site generator. Maybe Sculpin and Balrog +can be friends? diff --git a/source/_posts/2012-11-26-and-then-there-was-textile-support.textile b/source/_posts/2012-11-26-and-then-there-was-textile-support.textile new file mode 100644 index 0000000..b24c733 --- /dev/null +++ b/source/_posts/2012-11-26-and-then-there-was-textile-support.textile @@ -0,0 +1,12 @@ +--- +title: And Then There Was Textile Support +categories: + - features +tags: + - sculpin + - textile + +--- +"Textile":https://github.com/netcarver/textile support was added on November 26th, 2012. Markdown is great, but so is choice. More converters for all! + +In honor of this milestone, this post is written in *Textile*. diff --git a/source/_posts/2012-11-27-lorem-ipsum.md b/source/_posts/2012-11-27-lorem-ipsum.md new file mode 100644 index 0000000..36af580 --- /dev/null +++ b/source/_posts/2012-11-27-lorem-ipsum.md @@ -0,0 +1,54 @@ +--- +title: Lorem Ipsum +categories: + - testing + +# https://help.disqus.com/customer/portal/articles/472098-javascript-configuration-variables +disqus: + identifier: # slug_for_current_page + title: # title_for_current_page + url: # url_for_current_page + category_id: # category_id_for_current_page + +--- +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consequat congue +lacus vel convallis. Cras nisi urna, ultrices non semper quis, ultricies sit +amet est. Donec nunc velit, consequat a pulvinar a, eleifend id leo. Curabitur +vel leo eros, vitae elementum purus. Integer id lorem hendrerit purus gravida +commodo. Pellentesque nec rhoncus turpis. Cras feugiat odio eget quam semper at +dictum lectus adipiscing. In ut est et mauris pulvinar placerat eget fringilla +lectus. + +Ut in mauris augue, vitae facilisis purus. Nam ullamcorper pharetra lorem, +cursus lobortis tellus facilisis congue. Etiam ac dapibus lectus. Nunc tempus +ullamcorper felis, eu sagittis risus mollis aliquam. Mauris congue orci ac metus +egestas porta nec ac lectus. Nam ac neque vitae quam sagittis dapibus. Morbi sit +amet erat ac justo rutrum molestie id in tortor. Proin egestas tortor neque, +eget fringilla nunc. Donec consequat purus ac risus dignissim dignissim. +Praesent dui nisl, suscipit sed cursus in, dictum non elit. Nulla eget congue +nisl. + +Morbi hendrerit porta ante, dapibus adipiscing nibh ornare at. Nullam iaculis +porta ante, at semper tellus auctor nec. Vestibulum nec justo sed purus +elementum venenatis. In hac habitasse platea dictumst. Fusce nibh tellus, varius +non commodo sit amet, eleifend placerat nisl. Donec sit amet enim cursus ligula +adipiscing auctor. Nullam sagittis porta ligula vitae rutrum. Aenean id sapien +mi, elementum ullamcorper lectus. Aliquam erat volutpat. Fusce bibendum, leo +ultricies lacinia viverra, mauris urna fermentum sem, id tempus lectus nunc +faucibus magna. Vestibulum risus mi, tempus ut lobortis non, mattis sed diam. +Nunc at mattis leo. + +Ut erat nunc, vestibulum sit amet sodales non, tincidunt nec justo. Integer +vitae tortor massa. Vestibulum tincidunt commodo lacus, ac cursus lorem mattis +eu. Donec ut magna vel urna fermentum congue. Donec laoreet neque at velit +imperdiet luctus. In consectetur lacus eu purus dictum a imperdiet leo +ullamcorper. Phasellus consequat feugiat tincidunt. Quisque vel orci in mauris +fermentum pretium. + +Pellentesque rhoncus accumsan auctor. Nunc venenatis tellus non ante pharetra +pretium. Sed rutrum, eros eu tristique luctus, neque sapien ultrices felis, id +varius orci erat eget leo. Curabitur ut volutpat diam. Phasellus porta neque +vitae nisi sodales ultrices. Etiam ultricies blandit lorem, id accumsan eros +facilisis vel. Praesent nulla sapien, laoreet sit amet dapibus sit amet, +tincidunt vitae neque. Vestibulum aliquam sollicitudin urna, in facilisis dui +aliquam id. diff --git a/source/_posts/2012-12-14-a-draft-post.md b/source/_posts/2012-12-14-a-draft-post.md new file mode 100644 index 0000000..e86d6bd --- /dev/null +++ b/source/_posts/2012-12-14-a-draft-post.md @@ -0,0 +1,12 @@ +--- +title: This is a draft! +draft: true +categories: + - features + +--- +This is a draft post. You will only see this if you are running the `dev` +environment (`dev` is the default). + +All draft posts will automatically be tagged `draft` so they are easy to +find. diff --git a/source/_posts/2013-02-04-highlight.md b/source/_posts/2013-02-04-highlight.md new file mode 100644 index 0000000..ae3bfca --- /dev/null +++ b/source/_posts/2013-02-04-highlight.md @@ -0,0 +1,42 @@ +--- +title: Syntax Highlighting +categories: + - features + +--- +You're all programmers, right? And you're writing code snippets on your Sculpin +powered blog? Yeah. So you want some highlighting with your static site generation? +Here you go! + + namespace Foo; + + /** + * Awesome Contrived Example. + */ + class Bar implements BarInterface + { + private $baz; + + public function __construct(BazInterface $baz) + { + $this->baz = $baz; + } + + public function doIt() + { + return $this->baz->do('it'); + } + } + +You can also use [fenced code blocks][fcb] with a syntax declaration at the top. +You can use either `~` or ` to mark them. + +[fcb]: http://michelf.ca/projects/php-markdown/extra/#fenced-code-blocks + +~~~php +if ($fencedCodeBlock->syntax !== 'PHP') { + throw new UnexpectedValueException("wat"); +} +~~~ +Like this addition to the skeleton? You can thank for [@Pawka](https://github.com/Pawka) +for suggesting it. :) diff --git a/source/_views/post.html b/source/_views/post.html new file mode 100644 index 0000000..d5ab64e --- /dev/null +++ b/source/_views/post.html @@ -0,0 +1,76 @@ +{% extends "default" %} + +{% block head_meta %} + +{% endblock %} + +{% block content_wrapper %} +
+
+

{{ page.title }} post

+
+
+ {{ page.blocks.content|raw }} +
+ {% if page.categories %} +

+ Categories: + {% for category in page.categories %} + {{ category }}{% if not loop.last %}, {% endif %} + {% endfor %} +

+ {% endif %} + {% if page.tags %} +

+ Tags: + {% for tag in page.tags %} + {{ tag }}{% if not loop.last %}, {% endif %} + {% endfor %} +

+ {% endif %} + + {% if page.previous_post or page.next_post %} + + {% endif %} +
+ + +{% if site.disqus.shortname and site.disqus.shortname != '' %} +
+ + +{% endif %} + +{% endblock %} diff --git a/source/about.md b/source/about.md new file mode 100644 index 0000000..24592c3 --- /dev/null +++ b/source/about.md @@ -0,0 +1,8 @@ +--- +layout: default +title: About + +--- +# About the Author or Blog + +Here is a little information about the author or the blog. diff --git a/source/assets/css/app.scss b/source/assets/css/app.scss new file mode 100644 index 0000000..c712dc9 --- /dev/null +++ b/source/assets/css/app.scss @@ -0,0 +1,33 @@ +@import "../../../node_modules/bootstrap/scss/bootstrap"; +@import "../../../node_modules/highlightjs/styles/github.css"; + +small { + display: block; + color: #888; +} + +main.container, footer.container { + max-width: 900px; +} + +footer.container { + margin-top: 30px; + padding: 30px 0; + border-top: 1px dashed #aaa; +} + +@media (max-width: 767px) { + .sidebar { + padding-top: 30px; + } +} + +@media (min-width: 980px) { + body { + padding-bottom: 40px; + } +} + +body > main.container { + padding: 80px 15px 0; /* 80px to make the container go all the way to the bottom of the topbar */ +} diff --git a/source/assets/icons/jackson/1024x1024.png b/source/assets/icons/jackson/1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..d36faf58828ad283df2718cf98f3af7c9b4e69df GIT binary patch literal 248144 zcmeAS@N?(olHy`uVBq!ia0y~yU||4Z4mJh`hI(1;W(EcZwj^(N7l!{JxM1({$qWn( zoCO|{#S9F3${@^GvDChdfq{X&#M9T6{XV0hxG+z*=h7Gk1_cIB7srr_TW{`G&WUla z)cI(?X zVVxB7iLGPjLnj7d4o>faH`xU|HzaZ%yKYL2-lmd0d+qMmb5>QolYc&E=DdqJliWUe zRPCGZU+wmI-n^NYm;b)<`AV=qqZ5Z>i@+cwjyNh?vVh%`WN75+#PDFvQ^|kztPY|M ztPV^GmJOl|W(+SFH%K`!9|&SFYzSpwYKUXF+x|g2m7z>@zBYq3V+4cLfn)|HhTV)N zj9VDqFg{>-qjBu+?XG@*(f)}{8O##J*UZwb**43vE4EBvX#fX6#F@swSE40D($C#8 zIQw0N;haXEG~*n$gxtdDIF|dz7uhn%>E`(}RInTfV~C!+mEXTuMudU6VWPUR1cP^x z1BW6f12`x*N;K8@{Cu&T`&0M(*Q^Cv4VxL~us)ch^guuT=VYb80-Muavsn#z9^^6H zXD(20khjSG?q`{{%R+6EfPj++lLI(HbTSh78BBr&?icPqC-nDR(BELjH7pz04rnr5 z6P^Fv_jABPj<%H?MOO>wF}#>_Q@=mo=ImcNmID5UYQ{UP4?G!^kLFhFVsQwxJu zNm$f>r{Jf3%)xJ&H^^4@Hx@-6{LApJ_*&lFXFI*SRGb+ER5TS@R2aaC=SZjMmwxuU z=c4SN{*PsOz{McWSfTgnSyie*)t>WbM!#@AN~KVLRiFyOF;iOnJU{jlcv| z7Px<9(jD!VP5U@oMbg2pdjBGhFZxUcmY>|J=WbHkp~LL{>c^j(k~c1$agMQyQcjrn z?K1QG1IB;VBngX0YUxDUvlyQM4p+-Ii8hoe7LI2jdH7!|;wC6;KEAle|#T*28Op17#y|BS

giugu4hfOs|*#N6tQ@<*!I_3j|ed~@4agfrQCAhG~4c7ueRP0 z;bdhv@G3R5Tx;oxUurvg@U*1vaZ)Xopb$cS=jQU)<*iPIr3OPs51OFiuGqygh%W| z-WSVbH^)!OncuU=@O~@9JoX1aPgsAPuA^3dEq=qsL`!G?5E~7~d&YA#%g4Z^ zaq8EvEKmP(nXIWdOm}H5+piv2+nZIqVSV>>-jY!ByceOdTbFFzvi~95@2st&-dVG% zk`z8WNX$24pCK4?;=iPX;uFQa{E2%w4zwHCZH{C6bM9#<%V%2#o&y?9*SLEA{GP#> ztX8Di#o_hz^sC-;)!#BFhch@#m+w9-r}?J3Xv+5YGMRbzx7t_zS^4nC!`$D|{_pOz z@BJNpHMV;8%?}x~+uYXN+`E0I;u6`uQo}CT-zzyEnQgsqAK%Y4|3Vqgx!jvrpKxk>dtc#$ zrXJQ#4lmy+uY?&hpG}NpFOYn5c=d{FcWQ23de^J|{g$Zr?@h*jQZJ(RuhI_D-uQae z(L(=lnXIcfu4_%qD>=&5)u0q{J|>P&-pPT3M_!_FdHikvV&3wXCwQCE`*y0U%PgBF zW$=lMY3-*ajTbA67`+arGyZm8Bb^=jMt)mb#+6+cmxc1@+&ur?cGKdmZ(lB4Cx2)A z>b?2z<4!e~FnK7hbTM#KZuxZMsb}9|AC4*V%fou#IP5EVP|dLK$(p}W$17(#Oyh=^ zWQ87_3`_z~56abT+Y#H}`S+2y%?W#h6S~({F$cJ;F`cNCw6tT=jT^qp*OZ*MEqDEU zCU_c8u2p5^_hpxVO$jrRYnk@?+wsR2KQ5Tlm(ftS=F!J{jly@CI~kUqdcv(}#P!|Y z=t%kBADtI}%hfIWJ^Oxb&6kUBcWa&7$f@|mbMhjkMVpvQ%@ zFTa(1l!qmYo*febtu# z&9TF`=RI8O&o^^<8DFdWcK*QP5)+0F2G+?E5^L4v-d|Y7DseQ&UQJ)}2VcW_rX8{e z%I9u<`)H5ZiRqjym2R!jD(Fb3z?XjZx94tcdHi}h;|{(9R~e=$-tW?%C6pukZAYJm zzOA~e0)tuUhn3pQ|DHWFzOF8wAD4Ij{thk6|7RRmT^D-w-ZNnJv4z{MFP@pR{{45x zeKRtr-TaeoZg`=xN@DGTtxeZh7K^$alj-l-TKPUe`nUV7ALsbXmwdnTf62dB^>$L< z-rp8yT#~?(H8sOVP{8Sc;ySqpn$MRrZ`kX>QgbGHztyuM9N6)f*@3KB0+I-DLf7c_G@|QbbpLwbN z)n(@A0=ok{8Qxd!u}WCvbBB5oA?scf+{z?D5$gf^ok*N&S_l+dBzWg4F1;H#+7YwS8bHKGre*5E1o=` zNnaG-pR1Q^=w^&*t7+RmC8?$Je{?*RQ1!n^svnJ)5xAXiIRr33p|(z3XG%e@8y5zCSskUWI9uXtS3P<5muT zTdOB^KOS8E^7nVylJB;ARu{c*w*L9Ay)31{pP_Y$ShIuc)B}!FISf7>nWi;~(IHOs zgC)aui)?w_ICVh=^|Q?I*iYjBRVuir<4e4Td?bbbs~yq zW#*JJI7vvzWbA*kiuWS7o~`TL@?#2DvkgnHC%;>Fl#9heUZCb)ti8Y7iO&^E+P`d^ z#I1!T7Ef5#_?>sVp-tA$cfZS9qyIft{Iz`jpA$`&rCbG9d7A8VKJ1w1cp~`R&qRiD zrXLNPzg>IubxCSvgTN#PNW;j)vHrQvQqM_J4Qvgc8UH9XgeNAc*&lZC+;4SdzNhPx zC$$XhY)tK5wt=x%JAPNKx~ckn&2e6R3)Ps~kDi|S%1YUvm(|SVo-D-bbVl3jdFN7P zx8Qp@8>Akx+uxdb_s`Vdhjj1nihnDe-FQ`O(1e;u*^ zzu_x?{0{Y7o6}FsP-(jODq%WjiJqVY>xcCWbw?wuvnCxmaft!e#@HCZXuoXAH+}XE zVwKDPU1y32`m=u1!THA&&EKAGPgi8A5N~*3xiWOc{^hU2buwGB*V|l;DZaV#>}kEI z(Dv^V*-JB`?c+}AKmC)mF@ddygQM|cX!pb`$u-Z{so(zpx%j)w{av30ZMJ6n+zjK^ z>hj1gH8|P8BV222$MfLuxm(LmUtg`m3vYR`3xCmml6rjZ+24N5AA%UdnRYN#GVc$% zdGgPM)4#R`CGcgK2QxH2j>1_sn6G570-!UXO<^%=Gyv~-3J-hmbGmwtxRpm zIlSFq;;WK)yD9JIA1^k1Yuoqv`Gz;r0iC?7Vh!8AZ$F%SzkbsH&(*g-oYeoTaeHHO zxvQ(8R%c_e;{AC=eT(}#pE53H_$PLtx~r?fW1El&tW{jh`md#CwO#z5YTi$q{+TmM z9C?!Wx80UO*;V1m-S4%}F1~n~xBuO*v#;93=d3(unR{S@QeTe}lR#JP?W0WWzvec6 zpQ12F%*f;YkDE5P-Dg$v#?5a!b`0y4f3+Qf20`vm_8&itY_b_a7T7mXWtWc+tdCh(qBsU=zMi3 zShJ|*`nrsSyQ}uSxuxyrTla0b*)~7>z58E9X&##;X(XR8MJoQczSZG$ttJmC{t4E0 z>3jzZIkYO)Te37*J{AyYy3Vo2f`#S%>@zZZwkoDX>ayhTDRxMxm~JX~qnP8#<|&RW zEeU&0uL^EIcZO&Fvd5tkYMy)^R|GWID;pn6P)hZ17ZhF)B68JJQ)BT$pDSj8Q&ws) zWyS_aWll(1x>b2;M+Z-4?7!$njsLe9MCu{6|9q2<1GIvFbcFX8Z^H${%m0}e_P5mR z-gj2E{QHa>tKL7TpB8qZ>w=eYiwSeXx2NLsXYF~gY4Y8pv%_B*oAb17)vo4g-?PU4 zEK`S?7PH@q74v3xeVEss!SBKn#HA1_Bi^bck#Cvpd@bwh-qSYL_fJKwy^)?NGl&1+ z?w;C!gS%I7e7pQ;G23Rod;U7JHH0~2=llP%x_IYc>GS`yH9h98V_NXzRz&Xo}CWEo!ny17lYA&B|Ikt)w(Mcx{LUOVWG6t|JE+>n|($vrLKR zF1srH=H~TB|3Cj#KlK0q((1qB`^wfcYKE>>KQZUHOeI6VO&~kNf2IfKbGF|0nWS(sJkP4XA{b%9kZ{MHl2tsp+MICdE)4tI77e8)AGSsmhSj{*mxW>}e?r=U| zmB7`D4f?t14Atwdyn1+sx4G)FrgzkJ+xp~Bmsb0^#)Pi2OuD!!Z_mT~g>#uTmS;?r z(m$);H<|w&>-iIu)t{$u`GLtQR!->5gx{U9hu7B3^&t{qgDZ^_}r`H-G+1J#W8s z)=z_d-*y#;ecQpK_t~TSz!@Ha_6z6S+-s{-c1-Ivb$|21WBTT>UU~M&Pa9q|y<8D> zde=0)r|Xt_&)nkIw=`9=a?W{=q~`s<&fI-z{qM_btCj`)n^ruuVu+un#Q+@@=}1;T z5q{$IpVMh|vnQ5+*e@t7`$zXvS3{-wC++PT$!SY68JyT=sLZK8wyEIYvZ*C!pGyCj zb=uD{S;6q_Lo>H%$uAq@ZpEvZt4X~VoD!7q>`dfp=V==^oBhz~jahy7Ow`$^YkAu@ zZCv&-Qflhv|1Vas%!pD|5IcOr-v5+=@r`Ph_k!i6sZ;00tuv9bT6bOW>gzRI3}tMN z{npjlBs^R4#2oj<+Q%}CKd{@CMSokV|3BdUt)2erTe&!U{(2OC_ZTzAC)Vh0Wo^hNH%o*nNcDB{k7$na%dU1aDH|v6Dj9#p^i&&;TZNzgmT?r=QtLg1Oey>4F{RU>mx3b{VesF?rWZ^Ma6 zjAt5x9E98}zMQOmxc>ij+kfZn3RkbZqAkLdJgu$q>81v;27Zfddj(H;gdCm8aKUxK z|JMw4@(xYTcQ)x8D6=?dKJr?!VphiQL&f24`a3HQ#MO9}o3=FkTD5gs_S01?G7I{i zHk2oQn{LTckl=UR?e^NgzgL%K)Empnt}U+IUnElc;lPk_fOmF0@L(!KkR(HyWpSZ-+zyS zcVA_dmTGH0KI7{KJ|C7fcWTPQUcT%48Nt=meShkfwo6h6f1c^%LEIpq7d1+4k6nzP&jk_DZD+DdPbo;Tk?cQCNGJfn>?LAxN2UzqV6O z$DH&Z2Ojf#xhSmN_-^NP*7-}bF3N8?SNbQax#8Q5ceYbE-aWtN%?S_H9XtoEnI0dI ztW$he+V#}ieabb*nI1>)#%`;=`Duln!2@TGi%Fg=3=T4xZ)CGRv)dOg|9|5Dp3v|t z(W1IzDh|)9PnJ(mmvU!VP^=vYZ#fn?{{PW4+jEjtL+^|iPtKo6|9!URm_Ew^R<>%l zNf~)plL?&h@I*29l_8M_kZHGfZd zpV039=Eb_XyLOhZXLLvnw$q!$;-qt>GCa?e!|6rTrXFeSuq9TWtE{>t7;JBc8lPjo zq9yq5*T;2luI~SBxi|NBol)8~Q^uG(A`R0mviB>U-vUb=Ol*G{d~Vj9RynznA+B@J zk^17o?KyUh_4khOXGF4B$X{FcX7OpWZ>izAue$Z@)}GgYe>E*b$5}f$!*zx!k3y4w z@S5FUHcgq*CGNXm+H!LD5AO^5eKl$d z_NJ#}SzndLzkT`CD_?)r-@gWhIeUs92+W(hY@(fkR;SzQw|}eick!D4J^Z#~^~QNi z9TR5e^f1)09niPVUh66Jcunc27H;U!g-q0g^^8A~YX2W)u;Y1P!|=7aa?PeA_Qi~L zUmyMyUwbmI=AhT+y39qpSI-h{ta;Gf*E}_-?5yf}-%nr9pZ_#rWz6OHlGpif?`F4` zzX>Qyu}FF^=%k^wJ~c!A!}Jj&E{`rlT~)zDGPxm+%vLY7B4`ZK|VA!|tpTE4rmaN}f6}nWYvS%B!M8mv=d+Ogwv<1G*>(RNrXQ#BH z%wN;9!qIOE3;JrODQ27feX(wCWbyfTQpO9mOuJOKaR+m6(oBaBd}`}uCyAJ(sXeD>eB_qmtVf{ORfbBuEKU@LPv<)qXyN6}GNVy|DNAtY_kSOC zzxmt!PEhsqU{^bHY4d_RdLQ^0@=LD$i&(`78(URl|JSl-X4uZ&`>Pph7!KS@GO*3} zdfNP1hqvb2$=YwS`u3)F$*F55c{DS$u=2NY9!!m>|0ycDxxb_Df*Qk_pE>)3IL_U? z7`yw+i*<7g)=o=IV>9k$4{(yv@A@p~(vfX?dw1H}b-X+QAL9D|?^piwxw$;?c>lYn z$IDG#n#%7y{{Gheu4gkXwlLIPjr^VI$pnk}raB+3&-T0r&NKZ`e&V}zQ_>&9?3wkJ z|ITk>VByN17XI>+@$?FA)UZ-!fv_0&b zTh^Ah6Dr$+N{+A_9{rUXx2TloO?YvLxet*`XQ=wF$e(L%wZB~J;Z~y%*%+5G* z`(fg#DBrnTqs}O5XuVfv+;3rM%=mPT%@iZW%#y{|>>uo!rmrr0e4>AFK;`~cFNT(e zx!?avyu2a7us|sL-!cC0k7Vc9oOmmr=~kGMwpvGPyUJaz2cqY0y`QPldHTCOwCwG8 zZ24pPq9gYiDuh27{r?qn@ZXkZA*M|_Kj!bw(f$9-`}(DX?Uzz@{^q=j+^hCBcC*@} zO)B;CI9cW|Q%>GpUcUX?`|Mi}A4+*Q=pS)ZWy`AlyYByz$$PpMr6|hJ+I#%m@AuOF z3{!rx&Q|<$>$u#9^8A~^vPY`VN6+0_pEk+GGP~KP&L=Ta>bl$Km$40yQ3^zM$V&k5gN>qm*3XDwK`k;jE)?Yz4Wxdfk{Jw1i% ztEzX+r5A;2U8|O;eUesW+3-C#{kCGZS@z3_Vw3E?YkNL-O_{ZVNn@Lbu+y3MTaPOq zux`I~U_q`<{JO{Q@?=9-bKJYE`2NB{p7%2Ee_Z5m_TTLJK6oa7#3he{%i-I%|9_<& zJ$Yi9SKyNL>bui+v($(lSUq>^?*5xki@opaUEL#<`E&6l_BR0q91kY=e<)RBnBlxHWB;9f>mM(k z@|C;rhaxvSzd>=x>cUHR9~@g18oBi1ii+n44mLY{uDkp|;6c>clHa!9UA$g1?>ouv zR_>a7`kcw1YxnJ6ysLdOb4OVB#9fl=-%o$v8|y0c;I*2kQhKi1`MJxE) z1#A=NJvVQfa_I8+d#~TT=$M)N+EHF&tINY>>))NR`?Ykw#@ea#l#d7GiT`jvcdPv5 zW)(fkEdrnUk~$6~w47<&QnnS;cYJ;RQPtfUUadZpSQwV&obqH?Ad;S(yyyMK z<9BYnOMi4uYu?P1c^88(|F}2J@c-}sKMdq*a{B#N8P?3$?D$|mQ^n%V-#B0LDnOld zROZL*zPx|=u5r)m)7&?l|19aO;TpiQW%jh|I`50~cfM1pdY5@O%Qb$@t(ooLH|^ak zkd#=!k&u=lTq*1BHM3)JR%@wD|4R+E{I!0wleccU$z$hxwWjI+$Kz=VogBZ9G1Whk zzJ2%j|5Wdgm68_r$wCX(^xR^6Fn#XUcw^6`Ia~eaX+pawI?GrX7+0SUvpEu z`DSIWw1fjkkJploTeeTy_day_>(l0Cuftw3KJjE!Y_TX3jeK$$8 z`TA4O3Q^cv0L#;VIzJt_x6LR(X1DnK{VdnxH_chUw?IKk$~)1x?V1WRzv7Y2lLaCc zq|LE2$l7@5oZ|WSKfXA>`&M1%=6UtZHWdZed-_kc8R8zVxvTBX1g&WbO_=MQ?w#GQ z^SNHQVLQ`}hR(LS&sv|)TmRC&aYmWt!|U~ymbF)(dOs5V%c;b>sV{YdVvEH(0|wup zehTyVm4<(7tl#5*eYaBTW`o|GmfE?Ei1%-bime_9F8B z&r?|q@kQ6}>9_|#r@y&n-)J-Jy3@aF@tOZuT@S>cb2yvLt-F?E=4Xybj`aCf0_%2H zNapQGnJM)mEbIRa>3A-M76ElHAqVXRnS%FzzHI+%{;tYs)m7modS|Ax{LoH+yMDGx z=c(`MkdpRMK=VG&_wUa|O

#G>@6Bq4?S+&q?7*^WVmY^4Rfr1^w*VmusD4leyvV zzVLY>^LH)siWT*p$GAGjI*NjQjqnyKDgIqj$L)4P9arFQHVe7t6> z?Y~^}IgjRVUO4NGY^lO2ZKf6hrzfWuDf#|b?|$sgZ2N!8Qn~53GG=Kyo??(`h-H}f zc+FkCvy9+I(4!-KPeKG&Xfh zA+PvapJ=}@^9dEnf*kh0Gwxh@AHaRw&0J<1*9!z=pLvU*AQ2o3%Rp<$TNh z3FobMMw{nOEB`Y6Ks<*cU(YMa700-u%eMTT{r}y;4;QxC2F7#>q^)PW!T%sC{jIE; z=b0<7_kzb&Iv$&MXy?Cp!WWINE#m~+I@KAh`@r51mpg9QKrA&O8Xru73X!?7|0;u z806x_VVG~0TzC7v{hR#17x{A2&d(|;jQv-c{&xD46P%!Qd1Ryf4gae9bM-Emc?v1M zKV!#`pxfZxo$z0XVQSxQwkNW;Pp34#`cbp)`_~JG7c{&NZfCCGZpgRF{(joHEQjUq zQ_GY|DXb0i**-WjoSvv&5n!|bGuN+~jOn&oTRZ$C1NqnQtD5`!=yTp>qI$P+8{*m9`uWb6j&hTgN=5NiZPEJORh%NBqH(@os_Dw-) zLXSv`z@rQLTh4eSot6K;efiJB^Q!}ncFyuQy_#>8oj*whQf=zod+@(uS&f>f)`|4b z=QWsq_qraa*ZVZ{*14O%kEZZ{lI&RTx%j}*^1hiWmh1=O87tl`oM-)XO?}Rm`pez^ zh3j`_87L}cu)chz-y-1ts5VA8@89{k51HrJdaS&8Kik>RtYZ7-Z_Gtcz-3ZWAxrX= zz@}QRhUd&bdX)~$_r6xxs6Uw@YvP|u#>%aZJP*Pc-WOb}+y29PsrAQ;w&$%*|M|@r z!~0+^gWd~^{zX4+rY)*jpOr5ADC^Prxcg`Azuyu4^67NAfYY+JXht{TzMcE(LU>YE zBzqX&y?-Fs?%^ZjcRx1ubhHS#e|mJvA>8%x=JGe2_J2RguH?Eo?)z!OL;9B4`O}Uy zfEz#`-?09hJNH^V$AhycuD|^5$7z1Z^Ri=Ta%1J2z#qjGYR(u@6!KlAvX78|cmRd5rWA-U~s zz{^!B`+xl@-BDG%{??Xd>y&u2qWb^vSh~51yDnJAqi7-bHTS-#jD>|9_dL!<=IV6? z4?Z5@&^+Z4EX|jVUBWzrvvRF;=2-Ang!1Wn5 zZ`pruy8q)xf5?)B&kJ2a`Qo`Mr#`sKJs;Ol#@sM_!us9M7XPg~6`XF|EpM;MXmB`R z*h%h&%#&U3it4`nXZ}!a#9;a8`E;j!E>9LS)V&KhxA9zl#Kmau`1*rfbr&sbS8Y=> zWVpC-&pLbA!m=FqRn5F<2dxqrE*LtxW_hS*utOLkBQt7mV6K+;2(whvF= zzxBNTlb_#(C16ISt;5a#&$H6s=0X$2BM$Z?S=Ae>C!RmFkNd!;M~lwPNay_4lYi(a zPi^EW9~X`@C+4uHGYb3u7G#+F^;@Z`_b;u5Vcwe>=SAJQ-m!B1@>?=5-acx)7nS;T z)2??f`*vOo&CFaIq20RAt=IjyPU^wWZ@1rDzVFA|cI|T8J@aq-u72F5sc!Q;iBW~Y zjp2_~gTMIei%T6ZK4ky>RIE<0A)8?j;{or}727S2XRQ0|!MH(>VP56e1lu{A7j>_{ zy+!1FWUR6BwS}q7i(Hm^#va!SlGKd&7L(Y<*~jR{F)!L;iX6j~`O8iP@UjH8EfCqN zspRga>ZPdU>zBzDV6enP(^*pU(~=1c3p}4E2<8bh%1o$y?Q8a|_Vvu3&C~j)EPQD! z*KY7h(I<}YfUGD32ScXA@hl(pRg03Fyh@_oL&DpPQm3dfukf%`IwE7W@B517Y^?&v zyAC*%Uw!a6{`R~7PwMSgJg&HQtbr#%{*#?kb*d&bqt^tuF(jq0HT4W)|1eQWAv!K@ zcj1KWZ&Q_4*xYJYI>r1~V1gz8^r{ADcZsB9*VaeRnp1sjLEP3YhMNixZ<^Pu{=HzW z)b1+NKB-v2>slLEhbaZGmr`*2Q*KLr22I48ER zXw5av+ zuugxFFS2lMWx=s`mx9?}{@Tn|`8dH<_jOn3GiIanleO&BnlAS(pDdOZaNu%n5ZmX< z4d)duEpc#p;;HB`F;L2-%VCy|<|YP>l!ewT&n6UdNUomHx~J@6q|{CyyS$(G7n=w^ z-M>40qtUWeZl#M}1%_@fadkb@aiCJXpha^nTMCQX5ze#hZn_tL%wBIVYxmvFv?T;y?-jhC? z@rC)t+8Y#|x~2N@*=4p#Zg&s-WO)C%;a)p~yhO;9pZ(@`haK}Sy0MsF2>-&my{jM3IF}vH!6q<6 zQ1fV~V%5WAPuE_bzh5O&#Vge=U$DT(qDcxDOUaeZ? zUTV8W`6{c{wS<6=N;>^bZ}ur1;cRD=aQ(Ax_V$$c9m&->CTBw?hVKinxfc1G%d!Yu zFcwxcN+{;M)*s&8Bo&;Ih6p|2~eu{CP*Sw$Y(!sq4H9-7}=oevyzYjH1I@=y4F#iai)zr9U~ zUg@XBR`)KgQS;MXCOP&GQR#2D`%ZE>cgyG8D&}+gvD0#AsqB>cne+d(b>HHHGMvkd z7Wm)h+coKj_qDRmq3Yi+b^FOXgl?A83QNkEG)&!+$B%KRpPJP<%?4P0tQZ;aV4o~ewqYiC$0 zGG$hEYC}-VnaVlEzqEdzw6DzEl9$Tw>NfGS`}&1;nY|O2&)ZZje|OfCyI1+1XZxMKNuLuQ?R9@9=`}ItNdI-g$c-;Ly5})l1+H9~DSx#@q&$<~*HExA zUn+pVv!wNFpiKc3ugcWQUpJ0C`s0IsW1yphw+&S3E{X18bw z-}hzChdycjrI-C*UH&{H)xPHEE~dI)?cWu$w`Qz!^e_#R*!*DspXZx)xbe()1v2o>!1;R^9T`Of*-?*|x)#;F8 z{y$A?L5{+ll}EVht4>e88DC%OE%H)w{Z7eGTAMD<-O7J5P#DzH?3mfS`F?B5-*bv59NF0QSYq2k#9X)e2;2WJo}j=y+i&08^iCu?<@|1u1$;DkF+xU<2mq? zVU_U1+jp)7fR%%iI*WuT+(_yc+_C~0-Wyo2Z=$zSU^jw@Tf6~mfpG`a-d~Z)a z`m^=ak`9l?(nXtgB!=8E@Ke`vOEBHn+$fWxDE9sItj2e<4tD>$FMmVVpI?3RmPa2M z-W6Vp({T3%_axK!u2eDpk^6M+^}Y)Jkjw1*Th2rsnaZ{Q%PsMC`~N5Aw}-9{ceP`w zc)nnY)csTXEe#f)4h-A!Za#|tyz6?a_4{3?e+YP-7s?4w>b*E|+5Jyz?=L%e&*h?E z28)B2qJ{Xkyt}h{-`$xw!ElEEmwTE9&Y6?zetF-1G5>ufTmQS@ z<657Osr!p}o2MOn%^`k$*6X=j<0mdw181JfgfuIw_4|1bSTpE2#@VH(Rq^*M;#hm} zV!>PQxI^!&-&g-U#I1jY;e;jo+OJ!FKQT1k^W8vgf7tz+&u4E+-~XbPdpYE+h>oD( z6sEX}mn+{!+kKstQgU6RkmG^UvqdwNwldfM_>sZjaBsRo*Mlfs^G(_6Zu6?T=4_p{ zWnTP;`<2uCd|$3|>wUMse$B7?ZM_eI%illQz3ok)r)p5$x8r}NZT`00chZsL&YKr$ zZvK0kagX2uZH643#~Dvj|FM_W_V#A}|8w*7ovq8iI}5)~JGLe>Xv4W{tt+PPtk`uq z(IPd%{%8BUyj_N&Y*h@$a@d|*?&oJrHd|e4SDY-lIHuQ$CE|Rd&ezQ6eB~}JVXq$W zFH~wgxI*>fkx#5_;mM-mJ(tcn*fK4$c__GQVrI7Qi&ZXnL|1yL2JKQ;yP`ZdGhXHa7U$EREjZ&#C^}lEmB`Z{AG*}%yZ;A7-BlR%PHjgxhthY zS4)mDUi?wSC@ISIaZU2M$qVQ2%$@%K@c*w1%r36cKeL{3hZuvWK6vi-NT=MN*Ge9{ zISxE$Tr=-{^*lqiYqttMtJ_P){o~%Bu;p6&AL})snxAH2CbOp5@Mr9RcU+{CwK|&MNfOFER2;$ulp1e{HdK`370pUdt)Dho5^X zmBfg4U8?81bLLphl-|nuy;hHduf3TmBDm?mpQrQRe6Fv%oqX)f9q9!;n)lwW`P<+r z^mGkx_lKB;nd>?)`>n9fp6fZuj-j6U!BK`R?jl3Af}FFrjP>;|PiD=V`?Q5a!S(U|V7oc#Zslt}e$_qvjep-x(^D}sGS@b< zPGGP&9a()pkms3o^EZS3_uUiBLsyB&KYp~VyPwNJ_P}k1KQ$k7KU=MT<}L4*Za=SV zt=;*``L6aJiVN<%Zm@FGJ^Ipm;vJ2&f3=baeoa{JI_cGkWvN@&8BeT>=g zFS>f)t(Cg&vE^akD#m%qGmjQpGwDdNy>dyNYS+9&P_xV9<)621g$)9aA}2^3+Fob# z=3d3+ySsueK1o}*=U3n6Z$UQ&9YDoy;Ud;QQVs>6F}3^5AHts8y`Fye8b8A%m4i1v z6#O`B|AYDey7K+E85RWOd@SEFLozuzc~9o&XCKbIyKCipIdi&z#p|EO@AurukBK#O z(|%H2_k8nr;ZTOT!NoRmC#P@zA7Y{-)BmkvkE4Xg)9AKB2W{!kq4~A9O`YFte&BTK z*mA`U&;M9xY6-E-DDBhf&bI8+Pkho3&Q^F_F?n+b=fepuqDETdDce;JNtI$ zgp|h5Ee;6|FLO4i_f0ERefi35&AEts3yPt-Z@7vwm->f@x zL0v<4U0}LJw)_-kaC^ogu&G{)>HlVi8rcJ%e%9r0Tz0?y{Woc`bh`4_tf`#!G0c=vd8@0yVlLyylvsNZ($quoW8K>-3$@qrHvDRE}GB4w_g2_p>dGTDrO6Y z!tHs-dr!EO^2$yQ+n8h^!hSQzp~EuHT`{|Aes4v^>#gSvR*481O?fdRXl}-8p3;f4 zc9^v?SiE-s|DyYLR{WmdnW<;CB#ZDTus3ke-D>?L0laXa@A!lInz^$*Cw*tE5N=p{ zqI%(3se|r;E!S>H?2_(%V?6)gmR;Xe^)I?VE-yQGP@;MJo~ODu-R*w`8mGEh|KDwr zxFPW4_C2qeym+qk=+;m8Kh;aP=2)cFn;5f4tIn~>Upk?CU!> z?U`&f%i3>Wg!ow?YvEb9{kUq^z6{^PS4>t<BycAK=eON2ZLbvmVT>p1V(!owT3P`*rqV$RVKv$T9}{H>6?`1#ZYr0^7n2vPo7U(zfEV@!Es>e(dW&Z zTP7SoY1*yc`!(ZJ{juiyS(PT02M%7iwPb46(vxS7oLO=0)rzoei#b94o4y~}XItGd zC8@#DtM%E7jQoAljOX7QKKp<8nZ@xR4U_xSWhW_DSCwo#@}Y5KooDisQ(t>eslKk- zSa`st@$-ZEeBbiz`(8xc^xE(F=-!HzCRY_&8vL83Z`}%#iI9CI?OeX-a!U+*GyC1t+o@Ba6z z;Bl|{CCle?k~ir%n>dI6Q-13#|102^_4}IiIY$il*ng0E%ls$(ex2gExaf=57;gzQ z@!DnoN@$<6?YD8mLJ#@58H}?-&c>CNj*J^8dgSw(8GSdHpw7CoSVX(QS23pli0i)j9bYrx_>qD>+|X_s(M7 zwFO(s0!7+2`Yb$G1%|9#p|MiIQ){h8U(Mcoyu!x=*Y2LE@>TDMr|8tEwQIM2^i*{W zTG=oq=&M`4=$Q_!(2!Sm6ZjI&)i3{e?A@7&6_aw-UR~nSZ}wSx7U#XirbbiDH_u7d zxFjXLQO|qxBa6#7UP$aIKXc}alQpVbD6{g1ltJzOIW$I#hE;*CC;XA|3lFP61N{?;I ztG{+hCF*kULeXB8=zF3^A27U@T*>|Oh|Cnb1P&Ev*M!z zm4Ewt9FBhM`>cKAL$dDt-ilg_=X>~jER6o0>i^r&)AZ@`{{7ZZ&SrltxmpTo`mAC3 zKlkZBd6#|X_BU2e`CYzBrSo^U{eO-9-%8i_&N{2M>Z;a@NQqYQXzrr_4;JJ{XK&J( z{jKimk(T|{pDX|Exyt$W?maiNS5y6)oi?WZ^x&Rzeg_*{50lX12^p-5MYr)*|2|=? z{BL6IwqF;F*G^1to85b{$JzL+UFkg&WB--&!y8Pu2K-oIr|9xjkL#&fyYPH=`3HNO z%k|=0EN89_5xQ->W6P}<@*Psmr!T4WUH+%)z4F@K6<>8?9gj)KA1%BPHMuiMSXESG zt+R-$qx9h@>BWmXd_laaHNnTB-d@PH zwQF~VuYb_x#$%fr%EUgIZ`j27uu$sHl+~ssJ^_NP!I$Tl_;g6QDIO@;`1etueQT?Q z*Cxa1yt$dKOZeZjq_Zip*1T){`%U?Nh04rjr`E{`@4XQD`|BplO*YJ+fw+!jBSwY? zl??kDYF3*aQ#`|^z4XDH!_RzY-!cF9_kL!FAfI*Y75DJ>_A) z&~-s{_J{5EF;TirkftJ-VG=SF>$Wz~-t-u-!h^@Y2}n=8d5o_Ht; zuoT;D&v60p6%sHR(@TN%{e89fzOage(}YV} zxmkH{vvcJq=S$mbW@N~QX65A>`Yv{R8gx_;B#38?{4f>Dp+qTzgNpk=12Jc zKl7f=wsDyD;GbcH_Gd-K#LF|T@7u9rQ{GLXon<$LR0?GxCU@HWO}db|OW*W2FVjJz z!xn5hvtK4ly?uLGs^Ib$v8(gMgSZ^J&wM=1TX9#p?D)y{uZtHrswPe@+U3_8s@u-) zqb7IW(oUVxNzf|%yHvWL|8t(l5~7Fytdn13_|)Q}`ewHBtT?x=A)etuR`mYY41XjW%oV+P_at7`f~^IxUn-Utt9Ef?cJ++!%aXaNRUbM*Y^)Gwhyf@|NeSd z{d+re=5v{xSxs|gD;(Z3Ecv;sX-#%saG;*J_$%oZ>sG3s5Pfy&SKF~I`*vDpNtwD` zF*W&i)zoB_Q*!W()%h)+!4~Nc*EE`L`?dG15mVOhHH_;MA7m@a- z#lg*5{BnlOS=s1*$=phxT)vDf?>G$$t>t_hOGCF#cAFOG(r!QZs*&h5*33}HsJW9D z_OygrzU)}AGb+enLG-TU#d$o%Oq1fIzvt+-3s~r;R`ECpe4IZ2cIv;+Piv$0TCG-K zWDq{SP@KUgj^RUv&2z60>wRUGYw<|zPO1`sas`m<+aEWCcV`=Nmd)M^tU6)=xuWMmZ&Zb(ot^59OH8NFRwX7=K zKh3!On+`|$F&-aNgPl(M^6yM}*?acw<4e~rzFoR)yXLZ_V2!Z4R3j zZz}Z2`LHl9Z)C`Pe6ImxHWjEX0KJqcDUK|?cO$-6-4~!Z9@u??%Nbhmh z3tGc+LEPHnwTD*WAx=LI#@WlBJ?FRgDZf{_T*i;_faP)a>fLW1mFf!{doygf=IEJt zzvi;^oRA>-wb~6rEj26N=G#?u>V%!~%>Tz3dE3m<;i$p%;M3MsYbr`=(|=xn&3CG3 zrx1tgf~5>Uwt70h<6p(L?btAl$ zj?Zi`NZS0AeG0dMaf_H*PJoEXimp?gOdLK+!p>P@O#4a>6q_XmAHO^Mbi(11UG`FJ zhxR;fobDQ*)0eX|d!p>Dno~zU?*F;_!AGWscDcw8o2{5DO%gC z?#ZaK9yC;5d*oa1`u!5|JKo}SsXt-g4%HlW?=g}vjNzdQf5E`4|2 z{x|EYxXIyNA}$4QKD?A(rt*IO7E_I-?<^dB#11rX7XH^H_QLZ)*qgV-`tM&Zd|G{a zPmTY@sa;DMf|M>q3LL(Ars49g9WoP_`MVTcQ}Vrh#`Ld2;ktDSv)s16cB)O@xpJv# zMux2FtJ$+o_3GyCY`YeC=f<6&%#5s);+kRQ_}<-~&BWob)rYZas`!zB zBMq|*6LMrMwlYlU%UvB@?DqVvYx1i*b1quiF5i3ZTK0;dt05a^$=Mj4W@Rf8S72PO zlo_hx@r>o9hlJ>ffM+f~EfelGY+~Gh`Rg7x6%P31{iYqPurF zJqyo>-2w{|y_cYC${Kd)c5jNf**vwNlIGmCX!Tw1mS9b9vB z^W~%5;;#&*H;27i!hC`;mF4BTb9^~>cTcW5tvYqql+DW*E@qSV%Kme>{{Q@!!u@v3 zrUaF2X?U>cTh;fi)#(#9ehXb^-+uQO=Rze5j=HSk?UgBa7pA=3_s&VPFvd&AK_POj ztKHm(c2}G7R!K4y)$g^j4)?xVUiy`HuW|TZy2{ov zugpna!Dku&iyoX(e9z|m=UIwNT2`1n@O#wd{V3wdQ=zgo(V;gtWVOcpJ@k3mmFP2$ z92&9?T9vm>u{HQCDehxb3g=kTF=fN%<7P9hmtF6^?wdc+^5mjPR!jO6f9;Oy37MMa zP~%^q;xU0`wZ{_2xsMh&Zsc&~IR4}`o6UOGqp_mlmKiL(&3gluu+;7P9b-Si@|caAt+o_g4P< z8UH@)%Wis?qcM>?ERPS|6?MM5vCzAG>YMfEa*w8Oms9b$6xErv>`11? z!}ZT@8ChGTZx-Hm#^xehphk#*WA@t;iIYyXwUuXfaAwS}ax|&B(=zW{q429)YJL;1 zNm(Rs7Ou&D*kh?Pi^t>gclGb{HrxG^5xC*KbU{gj!l{MT|MTwcC~{4`>)pLE_wcWn zrB|M7)w+6ViB6c};^g2_d1|du*0QE+hCz=RPQP@WJnQLOag)$>a|7n*_pz9}NO>7Z za^G0>{$R)76y7r;2@HLXO$%P9#0RWridFAa@l@ng={%?-@gbFYUg8WH27w)vT_X~TLQ<^+alhM43>J1*ZB=oe?OkvpF)`-A;N)}Q;_4^F-M zzwYW9S!;uErl(1q$;Y5m)M>lREq=1}(i$b_Ihj{;`2ID9`hcU$&vvrO3q zstzi5rvFP`{rlYF=#+H}G!5U)m^?p-YwA9`f1m9CE&khlzCP|~Vb7V#A8trw-(9s< zdc)@fac0*%)_z&Q^#AZ_Q{_|74gYs8zx@B(Py4{Y*haQlOhOIUnvR*@Hxr&L<@_ab zlm7d6OQ*_CEs1qsA636VXM5Qcp$)tXSe;bc-&}~dKD&PIi{+k7)0b_PU*7twO3pU3 zD=ROz+ue7@oa~&uwI(LpS-$G#-nnsS(lt|4cgHEsp1~2xt6u&RySA*I`Om5a514Du zciec-|6#p?=E712*)|62k~eqey}P}!_uJb$YGpYQ*=2dR6!_l0XJAm>(#F^H&yU&p zq|ky_>0uWdiWn!Qomw$xhT*Prac1ij^yH)S)B4Y~9*g>NRIH7kn?t#(Jo>Z13O0AA z;8jYBDJpYMajuv%MN2=J=}=T<<9*3$zjlU%;OR0km&G|uZJJM7xYaHxI6GZ@rpEHA zm0KACSPEntOx61Ko_PwcfGT~N>RZp8d2h&I&j0Ox>hfPbS2p~!*P&iA_F?5%U& z`B&S!v2agc_VJwf^p=oX8AcA1hvDAUXWrMpb)BitGDV_%&sXVd5_{g?eXnQx;Q({x zYndm3XZFchTO5D(@@cn=WoN5JYr{25_O+(_{-1rngumwT{jF9`B^g~MpSJB>d}LAV z(~8gk-Z{OJ*qB&$MrFnQ;)D$DgAH;o-o$KOcdv;hblKTm9)9youlvomjP99f=IpJh zI8{wkm3wJNz}m`V4;4;4{wVV=N076DVfL~)%Qz<$NoG&e@d(qa;*$4dn>~#C${i< zwVt(7RJa~*^q~C2yoEK-STAhX_w=fMoVfD;dQJx4iAQ+vSM0pLEc35nTK8;5o9Ci@1v$YrX!dV9;>ul_Cbxxc<-_KD|9bfyJmls;;*l4MDH zy(e9C6{GHirKhqubM8!^^}W7Q^6QtQLEcu+ICoAFIwo)(F8 z-c(~yJmdW0fcpvDyuC$lj-33+Iz4WwT6{&~ExXLBb5Y!r)jTeXnE6h$%)k8bz_G_4 zdEO=4Ey!_bS1b{55=cDUB|f>-TRi#kD$y&qOFh1p$tMY`GX*(l-p#*aIi==nV_TEx zFURddhFs>{$h*WO*oLu~atNEZ#u*36IDKkyJS0WSD zR81`fJj?9bKJoA^a48t?00J!{$1u~kke~Xhc>G?Sq~6XIv1R2`H@B8f$lArl zlr!_Y4jUJPLz$MChLijDhy8y(pH6!`Pi`)^%BAE|&K0wm&&@MdpKG5#FDEZg?40El zrq8kL-$JLYiI>b=+E$Wu{EWddh3Tgku3IRlJzdY--{zBa+@^$$cQ)qkwz!p6r@?5? z$*9!0B#7MI1tTd@SmNT#5pwCUSGMnw&`Zwz?zRf&|ORY08h&el$q2z|ondNV) zZI-+9teE?S`GO;ZYzu=i-T!ppw)JhMQb46(zpOs&jm&~i|xs+ME>hs@Jjl+rz28$Q4)_oU`{`lycpGIYf z;Xi&~nfje&9FO1k9Oq_`>woUk&G29RK&^#eQfk?&{2#ltmo2mZalE?uS(`vm*TUSA z))%+8J^1OgmgT|K-T4hF5BJwqCx6;3Uaq;e#p2#(4^2U~#>hPhjdLus!~VaXzrRRx zm-k+0zJH7gJxVseUp#)w{_pSZs_T8Rmn_}49{4*&?K|U4uB%2JUnafId(gdpXQTd( zFRKJtJSulwb}T#a;yZ`j`Rv`=)^F~-U(;I5SG_&gMBnze%CvLUR=&Qogq`+0`dsVf znZFMvb29wTdGzCZcDup9XV8{j%7=RHO}FYx*H|8xXn*~@$H@Ng z>+8EWhR4Xr+_}!IdUQflf)LYF=k^`RXS1yCO{~n4_!>1M-ge*le{Uz>zOwJ#CY~)e ztD^0U)6-&)&3dY@zkH^6j0WSB`BB>frcaLGO%smOmOt_Iv&Pr2JJ(8^CqLZt^Uvb< zHW`;y_zu;`xv*rv^~`^jef^{avl*L8Yp$&Ev{_N^kDDx~t88AsC(LJNt>*+a!$}ry zvyKQjg zUXGfkDS-_g3ac;Ysv0(=7C-!;K92=1Qi{kNCBx%U7#^ z`@?mtUwD0cHN=1acqnh1^33)pPj1BSxFu7&0um$EezZNgAfAIm@xdDBC{5;unI_50 zcK?_q{p1LDdhzQS8?W553o~NQoONK?OKq7SwsPlpE@4lZY2%fhF?Xt1`McY1t-il2 zyM1l#qO1Bk8?4Rp1Q@3DEjkl$!P4S+n*v+P?88TlCPbYG*sXbX;%v)Z4%=fdB*oe9 zHQaJ+(ToTSyYr`5vc4ZSbVv~O6gSfl-9EcEhqzkbT&~0IjCYzBFZn0Tc+SwS z;PsSK@q2Qerpz}o*4?u8Rd7{OT14`ld!pJmmYwVjHj&hLw{FQ(XE(+J@pk*}p1FT% zW&hI^`YjGYdb9KYKKcFQ?d|t#*4){psC9Je<1_{XUf`Uvbyh9W4+x$XZC($yKa=$r1xEPV#q0Gp8tQYy!$vu z-=Mg@y-}fS!s={?^Z)jyo%Pn=QF?mXio4O~H~Z$^Uh3Pcpt`X1!u-I3O&&@dj8lZU zB@XB6_P(4eZq}8pZra5it(><$c+(uKBgYyG>ZCZ_bglSiZ@t9IspPS(ZhNg<;%@Wl zH>S*$x~9Hz8bi%5@#u|DZm2a>`^fYMCrZq)@cXm&V+G@Z#~*ppALujsuxyZ;`TGCr zXOhPctexIx_Wx7o%~g}4ROT=SwQR|lw9j^< zkN30}9ZVHz4jhm6|2P}={Y)EkP-f+s=c`t0?^s{=UHZy}D;_Q^imFml(i>9`tNs3) zUw?c}%(qSVHrKK@c9e*utzE|U^Iz8f_0#UjyCptd75)B-cziYU_AUKW&n~{@sG{L3 zWRYGQwg33zm-CNE@CXS-Wpij=tbVb;c1!*I8{5iKpDukqk8k_>_-w`(3tm}2YI|fI zGf+^3 ztPiitFIV-g%He2C-u2mvO^12@|EFqkJD0cjO}&4L!L2vTTkgkE|E8pTeY173^Xr~x z-+wYyU-!CI*9tX}Ia@jo@+h)s%U;-Va`Nfz`~Uu}`gP~@RL{$6mMTuPfB3z^M%{FM zgQN<}k{}Ol(d}Pm9$2JuAy%2dW=6G{YhOF`>t=iv9lix<`XYsve zc5FPOcK7o+?S4kVfGBgtrgPr5bIyI3cU>-B;_htkf|noer5txq;QasP&bmwe)8C%e zuKn_Ma%XZ-qQooMjoaY4u@wQoV(&`(6`GfjM9fo&z_xOl)Pb)$6xyo|9H(?=OGzy~4&>oau(8L4(05#Z%8W);}-XTy^qu+2>iI z2m5%lbD!U{Wnx))c*XrWUzT`Hn=o@XlY@-(fxxPdPt+=3Z*i->dBe(b`CbN2^{!6V zW(BujdRwGEY)*Y)HS<{%v!scZn&YIk<~%ZmOb(|quP+n2@o7U9g9Y0ZhJBmAIK1CJ z|9;r|rtnm4D~3a`mZ-5JlMma5g;GiE?*Hx_Irevbf848gdzVFqYH1#eE%FpHHDz7C zWo0SfvY^7<)Azclurx9XHTYV-y)7FYwdGQzdx?;>FPj3x7nO5+pR;HC#Lr=IKh2_` zv}CHp5|t@I>T@6E_cnGW&$CHRt9m^9o|~}#jHS|1QIV{SGgTUk&&~f-hxP zYMq3(|5qzR<2hRcqKc>JC!CvleOmqNSot%ev!XS6wQsh~X<7gLdxcH9o!wd~&Q%Hx zd`vkp|B@;{3iq=}hv_}v5fqpilPEOlh=B1#me5*eox@Vy(t0`T@06!T8*H>&uq%Lx z;pXRsZVR#`G(>#vww!p`bVn!W?AsB+C0Vk84ZYoMU@(U9Ssh25R0~m|NA#V6410WWs9g88^f4 zoY=g6mtRcD)zUeu^G{8$+C6c~X}hEMAAj7lt#GA)0)v_F#AAkP=jY9yUHSCu3X$qF zznnx;ZqFRYSWusI-h_Nfc3iHoN-EKXw$a@zQDDdW6@yo(*6r@< zvxBNsVsCHTeb3g~_2&XlZ`q9nY)yWOleeTLgvxuYu@ktxzcQ)&ZrKW%i01{H&aP{n zz#!qdwCC5cWk1$^uMhE?U)`!>V&bIfdriu~+Mc)CX5MD&GYX8Fn^{&AZJd6()-~?m z9pSQj`t@nvd-qP{Quff?WYnlwBD~>DLEl7v5%cG!@8;c=tAEk8jpIzDwWHL-IL52q zZnG?|FY?`I%VK?PU-p5W$7h~mU|@JGv3pl?&4=Imk2NG2_##yw`!GoR%2?NzLnb+v zN3-nUIH1MA=AI%Z$e7uca`k#1=OeG4W8VT_zPKr#nf_KY_5bm`wlB|#PYWz8e-(3- zRib6*{g2<`qXcxAtGhVslP~W3(z#XEic2-}xcb-Zxtj~F6)oI1QO##|T3+R6>oadw z=XH1;m9xm+9BelK(ff}T=Nz-*7_>MhXkSTwy=wX-*8M+Kb7OYKd=ag7jd|5Pp{pfC z-Bz(XYk|Bp`!$W97Zmlx|b8BIujG2~i7l%a`_uA)s z#2JE)-?%*a0W<#^i+Kzmtb~uBzjDgtuk0sqGht5Of&F2>_X`}DYT*?*v6J`z&)?5> zl;6FemMZY+$7%g?g-OnQO_B*^A9u~S*FMeO!?0Q6l~3ACMFx}SrqkZ*&Xiw!!+(Fo zR{4g>3#Uo=*k+x*px>Kpk!(=+>dTX^=sa;_{ryor^X;6EJQbQ`aW3dj?SuCpE8G~) z@I2Sq!Z%U-%EBv`Q@5>)*EL@oGi_buCXaXbcFkm5VGz%-x!JliN8gcUQIK9Wfyne z{IFqqg!J(j8q40<-mkv7B7p6<07ITxq0M=2=orFfU8We82TNboeA1Gv^6@_R?*sSr z;AFoGGc1dJuH0DhQ{>gZ*08+0=fw&N{jX2({V5R{>9mCPo7mdFuhqBR^QxY2TH7|A)cNf6k&Ng_hzN-;dubZ01eeH(RCSRgFaWsXNy%zZLuY z>-o2x?s94z3#SI%eE3b^)IJ$wi6fS-Ch0N7PcL8Jwz}Kxc}RQ`;~e&Zb+c#v{vBs~GbdO{nO}Ss6}83K*?h68qs4|aYw_D+U=#f#Ea)?<>1N^Q6=n16em{D``~Gjig-dpRQ@i#u z7_Zq{7gAv}?{j-ryKsZz(nY_PiB(>&-LL%q?~(M4e|D-rcI~&<`u^^Q+Agc_%sdO5 z7+g#=&Nr<3&t=Ir?X88x-R*_@XPYfk{QJT*IWw=?Z;SXA581;Ja+SOxtKO^Y-hOc5 zmr#l0tv@p^teg|z#F_Lw+3I}Z%oqBNpdMxa^Dn+~i5e5;{`h}Qd%M=v`Pz*tTi=!6 zGjMFleY>pikxJ&}k`tL9&RG>as`$OS+aVp;G==F{)C{kqeltyHuiy98Z&u~a&^uOnNg=P^I%3_Z1h`KI^&T*Y&t7h)7KUX?mwxj zkP(o1_r?T|N%mK&-x}VX?QM`+?qt_L6Z8RBM~B@k3q7;(5a47U|o!ejM64{r2p8U(9@F z+M2(yELo7{^5S|>|MAC?H5=wd-VtUHa=Cv0t61%8>wEp7-Ot0t?EiJ#+gG^PVn;c@ zGuOh>fVt;?vJ{)HDz?hF+?e!X;_vAXn?CBEY}b?bo!+N=qVQ|flwj`H4HI7-oK+%u zx6;7%#+u79v(=_fZern#m-{g5O_zkrzeClaUIx$Y2fWTw0v&vRKJTcW&{$vPT5{rg z+zbo9P>Fk0S9m>>3O<_#dr!Y#ktq>9C+Gt|+plk>ORM8=E$SEjW4x)S*+cM^Qmgv* zFSF*ayU{LM-F+pxXDXLUQ^4Ul3C=1l3>_1ucxA}lop-P5{q7^I)8iU1K30FJ(s{9X zg|L%{J%f#0fBFi;Ndgm`4lL2E;*&kJ#d5m4vHpHB_HS=Wtj*Vz>)U+ni2Z#@$kFSR zLeH;ge!2czcjR0c&B{vH>pz~(n|EPW`E{Qxk9WI^*37!Fz$N@91B-`L;!{SJ2`Wco z-PG@DuHN%xL*VkA+Z>t{?s$B0vxq)!Cipx1EogGVxQB=1Uai1?sWrt{?bqAC@}GOq zcKg|r(E?92rySjU+DtE6F5d0U3=f&#M>AY2ioEmx=yR7{{&z1Z!1`&pqu7Ssj&p8U zKM%NmVaA^4-}h;x#a7NO3pL*FwX-Bb;X{Ru-1(Or(;QqjsI{7EzLJ`KbdC0U(ar1j zh!w8n_y70h;3;nZziyk0o5Nydji(4WFxC7p=S9a!+1x4;aXamdtrs`6ghN)H^x6K{B>d;rbn9E0d$vx-` z->q>Ec=y^>>iC49L-KP$AvE)_CAX+s#c6eW@w>(M-`_auZ<7?RQ^R-r+S+GJf&#U8 z9G!SpEmdGVk*PTE?hQ$sy=nIM4T?+te6!U3b!lVi3Vx3-s$vRK6XO`q2-NPLykLuY z;m>ahywX!9SbFB%)V_IG???r>?Zn1*o~eOF!AIseb5rpOgFpHVdW;6_2XYvCuR83P zbJ+Jwl;`nj?^Q|;f)1Xoi5s=pa@aSB9gqSwzt*o}+s}MIJfc>AomSc$eclJ^3?79o zmvd&E4lZ_PT%L4LWvkQkUvppnGqq-x)Yy*~HmZ*-42 zu?4;IIB4V-VXif`$uszdilO zp*z=eC{4P)@1a~w>Fc>KZfrfgwlcBq)0y+~lb$98wzV?du-x&OgONvJD~~3J(Ik`l z$NvicJ@YGfjGlMjWVdeR`_#qFCZ;Pw=-*s(~V{M%QA{$ck zS?y$)8qRP1Fo*l`m3XG}l41-iq;$j>_Anl}dv*OYrZddc9%O;-vr2POe?HIf8Sl0*}%?`x@ibY9T>d)jxT+@7Qhsp>XM;jyanZ^lw+& z$eq6_eco#NPj-*a(C&HO^e>{VS+&uMd5K!Php{ZHC~ z|GRk(EM%hQ|)Z``HZJ!}n)>VXTO3eHg@W znjwd6!^tBbuPLwVU-frhagEcyCoisd8|>TLcznD039mVPiN%Kmf)dVe@?BT7V#VxN zPB|~V&IZrszj!`O?!dRdwn`l(7Bfuh6;|Kge(j)|VZW69#j`tqS(Sgb%@_Awe5-Wh za_MtX6V|^4wazx%><~&wQz`7}Ubi{Vqx;-deeAgs+KTJn0vrLZ?5IF zmkukuYCi3sBB@dKZPuexxw}pr`t$d(b>+irex(~`2zWO2ncPw6``gLk)>9h_B4|xy|qY zMtw0?T*b%W=+SdnI&X&8NdYazDJlgLJD$IR9YxZ2-$i_SiJ z{>Z)lhizrTd%4Ws#tB#N{CmuLghfMjf`t0CHx?@M?%z2%-6vz+pOdmY7|M4 z?cXuY*`>kQXYXxot9M43e~)Zaxw8^y*8A^sPsKpRn&QdH>XL4%c`4G6$2B5B_z|n(63uJUU z)wWc2Z=0QOw?pE){U)h~;EB^VoN4Cz)jGvvGD}X++|r++HAi)~UlujL&vtr3;ZFXb z3U^R)kX&hCJZCG%BAG)Pk9bc{-;w%x{=?MswnvxVi(9*x!=>cVCkBRqrU?=3(<7?C zehI64+#|Lt*^RsPiHl*OfQxdr<-(kDC#G!%dM;O_IOg*jm^iAw-1_2Xm|Pj-fiPQ! zdxbUp4ZnS4>aSNbfJPfFr#AF6Xb7jb-qqrH&-5XjA??A{mw%n*qMbVa{X4KI>T~+q zxBr=p3o01pf5h-P$QSJSqJ8cm$MIi>=d&?#GzD=vd2u*0gtIngZK;}dv~h9la-~hz zTDlo)jvx7Wo;{{IR+Q;Yq>u;^cgf%1E!z;`Y!(0(O>KS9({bx|JIpx^1WXL z<05vR|8wuY-J@$cuP*Gh6%9K0Ao#Oq$D5S>G24vwcOSa$H3R5{Hxmt$WMQ9h3^@eibX=8WJAfZqQ}H<$UG( z_3zvIbC(-FKK}H$pNzhgv~=~X=vkK2&!66Qaq+8HQm-Q0qOMK(`}k}@6N^KGXRyqT z+l@i-ns4n&R)pw?6>j*Pu<&)l^jlkNtM}yRyI;CmX`mCX7t-@5$QpU z0*+mE6Bnt4%wcmppm=)T1!lYX{!BmE8lE%Am=wm?-P&t;I5|me6Ca0V$Y#lo29vE7 zpVtsK1GH*IgcvlL4tmc&xGY{OMb?4K2T<`<5;lHYHj44 zmVOuAh-pDeo7-`tA5xj(-?@Aa~?s@u%gbSfC}EG)gYeO~)KQ-cjD z2@m+5R;D~<+HY9+=SM@e=mVZK_7w&-#zy?jb;T}9PEnm7&Fd@Ne|F37v>*GaBD;9>uo-oS|Mc2)OVwRJ&!}Jt4T;BW=54Ev)p@P_^2_@D!qfSCL@z&! zTlTA}`oWr)?-k#Etgw;e4>FzR{ z8_1{-xbQ?J1*n8qfUcypQQ$!~qOjW%a>?`A#aVBWvR(BRmvD@zWk ztkj-z8rl(WFxE{Ot@pp>Uf{tQ3Vg^z#EUc}2F zm#65^`cR(n$EAtaHP?oGSi8SE{d@KMc{gXw@>##JZ(_H|x3}weod5Gy`P<8*(J326 zgau!uybGP(KrM$h^kHcYb$s`QFEKS(G>#j!9TN|8@Dr(Uq+4za8aW zz2Wr%yOpb&4sTf7#@tl7ZrPgG4$j%V3S5kA*VaeH#_dg-T9=T(R|tT-R}M&?!RV&qn?r`$FUubYr9Q19*yjtcJXb^ zN7L)e^K0%OUveSp*wUbD$IdVRRSoLca=hNLSuAlM!|Ws9KFZram}dWf&5JiToK=l?VfUi{V}bfAJkc56;tKd8~t=y>;l@PBQ_Kbj5OL+f)^O+LYSyeo*y zrKM;i2gA2E>HL!K|GwpSzh1YS?|NJ@?@I-Nt*+OjX0!frS#I6%c~-ebm2A(R-7Y-r1bIoKe8Z%Vp<^ z_yCC>@4~m4A72Ia_%h66`j9JpoO|_m3xTLI>C3nq3VU*64edTX zIPEUXkR{0w%=pGa`pjb6IED{%Y7g#T(bxK(xx%`js5EZtmLDpf0VkfGd0zK_^T~Ak z-@kuOnTX zr8C2Rr=o+?fynL{yZQTm8^rVDbHgQax_H1u>kMaAxOLUbCWFFrUXO!rO3XPGFZdF#>`>>=}jxmI9 zW>R7L(mV@R2Dh>oUk<(F`uD;Om> zi?G>y7&#O-efewh^xDP6g>SEhFQ5PKuK(rO^1Xq~4wF>=w$-QK>fO6b?&G~?_KKg+ zOg(x8AL)1tm!JD8&DWaPp)tRCiqPt5di~;O;}^t5{aN(-#`T3(-`qHuk_@uo_@Ul{}cAC*T1eV zx^b0Nw9O?ne*R+tDYB*0) zdFaiQ#l*01kNwNnx246~s^@d3*=%2&^8e4ntDhp68o;yFGcDFZf{p(lv+(gwuEXYx zKdKov8(dKMZ{eY+u*79&#FLN0>No6v9TGnpTYk5dTW^QM6{g#>96m$^8MEn3^G^G? zOH|{yXz8|l{f+8>tvCeQ7&%(*T9@yfdwbjGHq+O4AN}OM(xvLH%}`{-A=n~y?Z&}r zTvvh)Hk`32kZZ`FX;HVrO3o?eDdRVm$8O-I1Kub0us<<;^wUxPiuck9M+|RBl;7;# zej_`7f3(lujCCSGitDDdFLpTst_BXSJ%7%Tm2u0pJ;k5d;`aWitb1f%_rhn+iwyzn z>1P#M8gkmF9%I|-^g>TE`u)4TE6(0E-E8?{j4~5ljb8_NYFWc@|R`T64bL zUYEPqx2v{m|MABkE6%-RmE^AbI{#!czpcl$U5Yy&2{-)G@UScYtgm>SD>vi#*x479~4yKA7!oRkd$>hI{iR_j)URaIb;6-l*`57Ek?Z zsXzU0X&=h(D8z9zUXdu6wQKeIoo)5sgXeGhez!cHAtm!))NA8;kL;&BnAuVBZ6PX)y8KewO^a-rz`N2A8^9IjDXWzcHNq#3vJS`!>g8``5b8IM00M&zr;cW~b-ZhrPM8BhG<~tEnJhW~Hg~ z0WV9(;N*LIes3zsQZa=Q)YE9imCH}(#qVeH|M$glcjZ|v*(aY^tllUW)F?7+;M=g$)j9UXvn|(eeviG_C#`P& z;$0EbWAt5xkr;XITr|2KyP1|z48P6Q?T=GX-^R0c&OYdiw=l}GvF!*3| z{rcPVFr7#Hid;W%6s}#lRgOh)%e5EUVutTOEWXL3ltPDT(~ji&ez8Ni+5h6lg}g;M}eLh2{Rc#|G4yg;*w4&PsfaDvtBST zEsEj$`t|FLU4_BF?gXFjdaA$g$+fjn%KUHcvNI^1cEp zLYrdTW}M&2t+!7meE+|);+MVKS*I3pX398wz3lx9o;_N$qI8Ys74w9@-ugFM`~P=^ z@7>VwD9H0wOx}fDmZc}GcvPl}B;S&nwEb+RsJUW@G4<+k?!dn3-Ha3RoS2JcDE&2AkWL0%zRh6%nkzpd}7 z>+k+px~lX{g;-GFtRw%9+y@ov%5rIKm!w!8Bpi?X{^)Z5&ExfdYSorDol!o(=f$DG z)RVd)HE$)qL3T;(FYD|63oLUNzFRk=ZsUU-QAUqRtLID1THwh3rlRG3u>;3~;?j#7 zrT?8_e=N~E@zB-(o7O~6&b2xA^zXdR$NX1s)&2Hg_FS}Z{(cr^{&d}zpkT(F6>RyB zDztmHibZMuyKMh2`SWA>{}vf}nQD=5ciROuZ`0tIIO9s`*RNfIKlxUxe>}sJ%`>M| znAhAFLKi+BpUup0?)m3G=lJ(n|J=O3Ms<#9 zxn7W<;eo&N1m!?=eosjUM~vyatBD?$^>(@3`*`jw>%X0|KC^DstN-`6 zez$vm$4Iw#f`Gym7A1~_TpWu!o`#0h=q}*+b?a;T;s^#o0asSnH5!XFk{DSTUj{AV zQZZaI`QGxBU%9{M#Maf{sh%vbY+{O<@#L?S^M0$$+_^J#{^sv-_qT?3E~*VUciZfR zYR>Iy{-q+5k_3&@&uyvS^;E3;+1Bj zKUc;HErvtSz4}i7GUhpKuzRJk!xY(%*DfWlw~mx8K9y+}9o-(|zWV*0D^5nex3j#qL54d+_^=$>CMZZu)<)%G8oH-D>Kc%^|W$Y}S?TSuG?R<+b~J+=A& zlwsMIuXnOq|DUh>w)xjC`M(-mT5BJdZJ&HA^>z5{*6eB8mR+~chxYJaF~9OSfB*l< zKi~51cid;aeAV?op>LlCH8@;oZJPaUmh)YA``?~c6~`18E!);M>C?(%&#F&Y#n0Kl zYr-v=6t<6dRX zijAu8{=JERe${PZ)7zi>D%Bh6rPkhLO1{Bp&~ck+>{qt?_WL+17D z&MpSW4p_JEYOC7+p|bT4Y%Re3y5BF)$NXshu)ukFcT72-3(Li3X4QZvX}YHc8Isr; z4jb?s4%wFe`~hQ1R@TOpYnz|lv%mKw+H76;t`McKT8j;)Dp)#ALq zd15J3L;6j|0~?qVzF0HX@jWosX#cn0>7uu$;BmumGmVb^dA+c`;6Nk$s=FFb_OsW< z^i|B*ThbV}eWj+9Zy>|9s4G{lEyxXC{r7Wz{>T46Uf(~d;?@?(@%&DM%l-*WYK9vM z-z<}>V2G=~wesH+^SuXUi+=Ph*t}Tyn8XP?8TBB6Fw?0e+1opJuz)?Avsh+rE0?p& zN)xfYA96n3SC<#vELVTR@^zEOQ=;l|qFPj3$W zXFI6T(X^uNclstto0{)`Pp)70f9I>5_bnks2a03EJ_$Zf5@eS(TKi)r_kNMLyZ?ur zO4`pYCcsp< zv7^84%i?FtX6FSRbz*$!)5gBRY2A!+|8w)7t}RwJ<3CW%zfy!nFl^73Gk>4F%09bD z{CWGzoHB=p|6E#BJQ=d@{^%4g{1NEBgTMYyO!)!D%ZK{5eLLIN7~U+>BHFujhi$r3 zA47sfTjGp=-;2_97x{=4F1&5?WBUEymH#WF%5t(47pi!!WQ$X8;F#1f$xI@8dY`^U zrTouZw#G>@Zh<*6ch-q9KApnA5;^gTkEiEUp(l4aE~&Cy-?!w!oWd-PV9Ab#7^jo% z|4rhbCOdzds>>kLP%pXG|GDJR4a^B8Rt&2u|G#GRapPb9e`N^Q&U1d>@4l}&Uivn~HCwPmX>y*~0}?{}e}F>;=h_GCTWe{@1)WnpMsp`ZgORx3q+ zFE3^gG&0@#A|vz5=lRvQY(F2koA-FtR4tF?ou{^)Ziw>^*y+}A@tE)2i0;dLQjhIy ziv7K~^@~5Q^XL8WG=pJ!7Dr80|AmttEQhU>7F>$4-oETf$#OyGzm`iC&fJ<{9>2GI zX34qBWcw9|^E`R18Qj(jKgeTv|HAW+u;8SilXq)ApZ%sR|I=fGb=Xh& z75oocr#}l0{=H1l)Z*UnENl1wzvJ&n{C~X7`jAB*`<3V&zve6n*`z+Ns>}YnvHWt+ z>i4RvAO5dn7u_w=vUT>B%$GhQ_v3gD8}MwN+h!%`z>>}rrZ;EypSNwVYs6F+StcQm5caw?ut; znLU5}os;(a^z!SRs_}(aSD7C0GmQE_JDvaX>bd8f4U}B>mt3n7b&Y5F(5id-S(td3 z*O8-(exHv2_voD6?>7gcPOJZ~&9Ph>@!EIp+b*{T|1*~D8dIItY^{IzGX1XW{C|_? zemzs~B+7DSdV#uP!Xy?w&p&dLza4pfzoO{V-1#xu_do9YenNrg$hi`Mqn+Ddn;$(? zS!QI!bJ*ZaAE!V6bDd*;b9COWu0|8wzv zrYoS;#lm^)5XiuqB_2R2ohR*Bf{iu zf{z{xNV0vRckjU7uL50jPI=AG3b2!sX1b@H-yV0cf}g|lM83w+)@dp#oNu_= zT^`vaJ^s))`?)%ce2y{8RgVYkz1Q+rF5~>%lX!#CplS}oWQH{>eZGZ%`CuHi`*!~B zv-`f+|DS&J|ACYDKhJmHJV|Aa{Jhso1(?>J)%_Ozy#DT*$h~G#D;6KJ?zdHcKeOiP zrS5_c*=a1zmF65uCfl<2?$hmz_ycMnoq2GZP51Tn8P@rG?yakOxzs~rYiw&diy)KZ zv*>(Vf#dI|hF;@eFJPzSR8B#xlWAB=KY0*sS5mL@&wyOTfX_mhp)T{9SDvj&`iNqQ%V??l-Cv9yL_;0z19zl_adAL;Y*bwo*SwOKR6RD zcFQ!k^5*e}^PDVs9X`KFxWQ=f>1h3}jM$LCFFXy8<3Il1^y7H=zE7g%Z?|6G^y)s} zGrjmZ(U&)EbmM96;7sOeQfQbWw13C5Uq3Fg%T0=XD{JJj{K9Ru@U^evPd&Z+&|Nn3 z{Ld@Lk0cuRPjKRRF=?HMkQ9r%YpUYO={cK9k~JT=wt`xIZDQ|jLj;;0+}-t5|KZB| zdx>fGA2TGDoz9&aaY^-I#^g7u`E#^HEhk#^Kb&;^xh=zUMW=@$UJ7f% z)lAg{R6HwRS8H_dm2K-~$T_JRySl5<_m7_bBn^&;dxEz==gm|P(sW&x9{oX$L7rWq z=UNOyLn8YDjY1|H#s?~2Hf)hx`|;lQfB7}P-)?U`CZTck==FHr)w8Z8zx(7GP;|Xd zmXoRR!;!=NYS&}_#ZC}#te^UG^+l%Auchy@!($%B8Gq(T?U9_sA)vHibwbx^vuT%# zDz3Z)d2YttJCXtmGS7BB$>0A+@Y?z~*(u*&ho^tzW=i5Nej3fc#Qa^j_S(;fEBe24 zWH%>OISH)VB4WL$u!Cdiw}|rfmoKif`FelWuPKL?zmHj#zW#Mb)rEhdu^;#rf3>e< z1EtZMP4l%L-CM0u#c?3>#-+!fQ@Q^p8mG;$+??*c*3>odNb`2t*{P1=#r%6dr1)xa zwAZZte$UyfQ-R}7{k)1>_dmV9zw78{F_x9Hq#}~5ME^T+9cfiM=6mPxypQ{g|K9xn zUC`**35z~+@&D3$){0GNib;;nxxV$4!h|O~U)h72uy3m7Y*r9DaqVjIz03VG>+ct{ z>sA-`2{<|gtz_ITz@xG-!lU5OLE%Z~_vh(b=Ei7Pd6!KW=X?`*(c(ZP|5PEhHQ{z^ zLbX;*oYrxrA&7nN=vzys^|JTj_eqVg4X&6i5h20;-nN&Ee;yvsN?zO+Xo4(iI??y4d zmROg^uonN!> z2hKRD@jhn$!++;21s?Fvsw*gZ`F&jo@8e@!**YyUvo7(wI0WvlczG=7!CrN}Z^sRI z4jUZ4FZf`uyVm4`pZV_!-~W94K3A-Uh5)aHse^!`**W?B_almLN`DW#8NgF7-Ed0l zmi3P-7Eg_YgZ(^MuFel{Uw&oYjz3kp3I=P6Bzr$!IQDz{|FU_ZhrUl)Jd1&&=h~5} z|7SKHT2y$wyGF>%bK#VtYr9UJ?-TKg<$Yi^#kSg3&QpEqr2X%9y?(R%{@=XRwNJbL zTkGU-o|Vnrx1hVoAX+_ax3SAgj{m=&|2?_=+<&%t)t@w{u39O0ZAP5Afg;PKpp)_z zwX^;|nQr%bU&Y7Pt|cPpb}9<~pQ^aA_wB~$n=xDm_*_7ZI!Qw_K0!sjsT;l@Y(F*m zUKyL^^PJDOLf1_>&n@cuVmuo-J%paai`i zWuxk}b30r#n!L2%3#osSE(yx$VwOs4?OF3(Vs_w;7yGV$+;y(z#$k!yUDI|Si2U6X z;AN40lkvb8d-)2EvfdZ&mi_Sz1y{Z1YIWV?d%!eh^`GSz{ber;`&Yz%x}n_9c9p5% z%(r0K!#hulCzgJ8JK9xsfmRGp&PUJobq~|q~9Yqugq72 z(|?`r5%GIlEqa(3Zx_ophcN^*9&vj;<9$w>EW=@!H{V727BAA^T_AR#gyA{UkBFz? zSGURT)jFiWkHWs8Fn zEswEN!8N5*DI4=%CRN`)zrOISv^mSY-;6gUn>fx{_N@1wJ%9h}gjqAD8a>Q9V9opZ z4!B2S)I$ITwh zbf3Rr|Gt0Xc~8B)n?uaFFMIE>7j)!cjMdno+-G@f{@?oN4{ltaudv%{w^{oK-d*NL zm>ZS0Jonj@7p&v8acYoIcRe_r=K3+DD=u}CaIN^YuU>`!Zdvz>y!`2bX5DeY!sfSi z8j7E;b9g@A=<2@z8wwq>?Hm;%lXAX){m>wEpjUs(jM?*}ZwEiLUl1d|M)W|4-OuzJ zj0Rs8?Uy>|@0Pv!>Un?04{i+V%oZXJTu(Rrn_HIjeonLTvFq2aKHibs-2uT zVf9IdY+joCEN(j%yKB#jH7Q@dlp!K}qTlkuuSchg%m2TgocX?H{?A`7ECL6upYN;s zdGy^2;r{6>OS;xwm@mc~V=x(qOLO zxv%-n74c^Aesipj)xUqszCc2~=`-v0%Vi~U*}En`*<*hu*imI=`(|-w2S$s-8MWs9 z5{LO36ovjqw|`x&F^eT3p5Z<72R;V&{I!<@*Im%uR`upeVYt`9YW`S_8|&xP@7w*N ziTlbC+wV)(hNq+@Y%x}WK8m|pudTW`KTixWpgcD3j~&p8TS z%m18N+`mOUzLu3!bE#pPhq4vRME#7{VJ6cwHpcDQ zU(fh!uhn(s8v6vE!+Z?~1^+vm?umE3XvuJo`GE^Vb+h7Y zGk9pGuHX63QDDK0(+?Y7vLBcKe<=MZ=kk4VrQ6DRB6s``o85Q&g4FJ1=Uj?nJwd7N zX6?swj;(?|i|!hK|9klU|L3zAg@QOPrf+9ZQZVGZ8IrND;*rS5d)Ir!=PqTL)Z6v% z_#I{^fph!IT|eC~o$DyiZt#|Yk72^|5A|)b49(hqI2(+j)U~?y@jRH#@G9WsPx&}* zkI22f^48b>yxn&DMT@Zilo;uR1d&osf4v#4DxTY3Ke=7q9}_%d@-Nc?>-_1tItwMNzlj)vyE{k2CJNono&6?%-(TMQ zyH>hhWXKhL{_uX`3%Qf5>*vczy;fvB-M8-L|32a5BfR_nsET&GR=?SJTxqJ8 z;C7xj(vNknndP^XuD5$0r};G9{(eMN+ zi8J1A`d`WMOXUBljNA~Bx6BW=YlwfnT_wc#|NR0Hub(#G>_0eszAc@#->1 z9;JN;Yz3s7)t~Qgm~`y}a|h#!XYZC9Xa4zg>-A*oyuYh?f;0o;F4Xp)-+s<{ZAm)y@~F5T3*reA&X|KID^kFTDt z)Aj4Mh(d>eboZ{3486+BbrpxNL|qk)X343@QJc_WDgEgice$=;BZK7i)qi)2J)M<& zDC6v_`8V@^99duf(cdk5`Jxxe403E6?u*?uDUwlN_hzeWdieAmFU|KWR^;C=xs`dy z^7ups+l0ACXFcmRVE(cyDtqCSBdzoQ)Gw{K|5UN$(1c$_VhjiBe*62@eQTF~s@Q&B z;M{J-{!;=BT^qZ_*XynbdSj{E4{GJjs8dvmNS?56?c&A$wy~a`CofeNw+QV0{^zsC z^R4RFI@!gxPFQwe-j4EK51H#L*ce{h&MH1u`*7V-yN!O|CPqGFkYQgi`KbM2z6M8u ze^U$oOD()|o*{;0=sHb+*yILLmq_`L1%^EKzIQv}-P2z}sUZ#X{d8Sh^! zhCSao77Lt}p8etGW_z*q@!J(wl_kH(JZy4IfycT2TBZD@`@6oq(lF%YEuFakRP@ec zeMi>h=(OIM-wt;A+d>wLY{S}Tg+=q3m(Miy7Vmtw&FqAM%9n)+ivupMxtg0)mK->L zOMLShUe>qk`Wn1Wr#=zh;s2+0=1ZMd3&c0;tbDQczj4(6(~+-#@THVh@O>8e@`7as z(*rq%^=mu+2R_zNR8m)9&;+NC+do7*xZtJQ2AzZsc4%z*FCmdh&RW$2=CVQuoo&A!>v3FCtHhPDdW`|zr zv-s4P2pV6M-K4+ASz_tMtJfaA-~H4)?b_r2T#I~`U7vP5)mp@(=lBet1U=io4uzlY zNnTv3TedyMh3Uf71GVqYP2aH1R)5Khi{(iHb`5_PUi|eZ_x1$iGv5vgGU$u{bJ8dk zXozH37FK8TYRbj{uA@Poe_kB7-DVjR$+Al2p!pw6&oZB6@zFMHQ;@d~{ zJLY!vcE46POcwF3crBTK`TpOdrGZoYCT=b}p{&R8A@{CY&Rn0c)NJ{nv9Z}#tlso{ak)`iWG(IH$N{ z(S@3yle+Khoc}xJ#@(yDOWVx4T{xU__C(*8y8U%+p@yp9?p|=Vy?JsSgUZHZb;f+* zm-*~3t%)!>U%GWGmuSo0ZQNhv0)ig=41Jpw=`JL1xO1A+qKor|92kW7Yaaib`tRsg z*`SkhZ{KC@ea6agPiKmdTlV4al85;k=5}lr)9UJD{g9t?@~iyS=SxB-X3bq3owqks z#ki4}4cDja zef0kSr{kYGlKUquP2&8!_0-Lo75pBIC1O6Ck`{~YoD_VgdOA1-9dzPgoUF1!-riBB z^i<}e)mvTHM}M2dbve`GdDZrCk;GK*IGb&oCV!hf!S~x*{-+tGOce~rg!h$vH~N16 z>s%$Cko=d+I2-a9)|*B>w|qZ8k^O+5i>n~#QV$JN-UB%diLO81n`L!&2)GLV`?1`< z(|m4G*Uj=*SMD0IEQsPM{Mlx@YInqeZ4V=E&XW4|^Lu^7p1;>_UrrSHcJI;os52Hh zZF`?xx98oo)pYlg6N?mnl&-ak+pWpRxbEW#a2mRBW6C|tiuZ*-I`adPkM;RJ`};g| z)rI!Y4J%S){uU>8ON7t%866UUN67ta2DU%&CZ-S3WtHXG&mEZ!@4?5O_#dB#_VfWMWK zR938Advt4fP5Axq-*+$4nEdhDt?)bQpdo=p_Aj>tpLLxcFVmqYx4%e3Rxy0b$yZ{! zT^lC{G0aQ;2TnSYS-Vd~xxD1Lwr|UYd%qs9j?FF(7FZTkP%FX_(iEVj_V28*+AVIs zd$Y5cCUt&RzGtD|{#RIUSNYD_TX)5>EPQj;ZnfB7Ypw$_3=bC7gWBTzeynHwVAJsO z#-#ksx0BW$ozcd2`O+1YwOd744(5IRJKH+yY%q7)Y7f?@25XNjNX%i@+yCIvrN!Uv zrvxS5c>Uir>han4HPN4r=EtmP`*r4SwS(rS*U?E?@46n!>^LY7Zo2K3QB?J6-LwC# z`h8>WbX$3rl_Bd(85^>uGql@g1;0D~epZ`jq@oRnvZ>O6>H}2|y36&8xutfuPTE`M zrL!=m`Ax~N`tAdQWtBr|D9j(>g37k`hRDAa;}jVWV}|ny(0IZ zdD$_hc}KzHECz>}({-1Ge3`gDR&vg-dEeE~Mc$vE5Eisx^^}gyb^jOr{{AXY*h6Zf z+pg~pk8JdI<+skhf8%cS>it@p4DU^%?3XO+s4g~cUj4Jo{bN38)MOvegBpguqyNLW zw-(>nP^dgp#W26-vGmh*ClckeI9h5}O6bRI)|nKfbnVvlD_1V??<<{J_ha7gU@eX+ zodo3;haj!QXB*vjYuEp&P3#eLHVu<|8nDy%u3F^HC8?SpW1d5*(ZqHErgIW!EWWW= zmK}1@`T73yF$wM8n`X{oUlh>ME|#-s*(CGz_t(coJm)Ymn!|XHIf(1~)Ox+|o3EF2 z7`!ljet$uY!tZ*w*ZV_m{f*q0J>%e2yWNUfU4Bd-ShhX6WpI0)ThwjK;%65Yw##W9 zvU9rc-hDs$+a=bz)KyX-WYmh@SKzT`VDta8oI!`lAhlfd|4pA; zy}2ujS6?^v(q#R*<%gGMV0f^wxw&cUwWywJiyGt{_C*x<>&{?JUfZ#VBRsy!_2ou( zc~4Kxy~XcDi+Tpn^3upb&{nuvH>*jJ!d1F57 zztQ5aqFP-{i%Socvm1-NG1Fww>T211jeF@n?gwvg_`a5BaB$AeeYmw_w(N6ATV{`A+^*Z1EqJtn#MlikW?<~nhk@8sRMqVrn%)yL-ixTW&De&3tI#Z>XW zT0-K0b^pi5$B$qC^GbbDp3mM7&H-8XnJ2iEIcMjDZ_U_heSbeB$YVI<6daGw`xbWT z=bY%B8T$ePS>DT31%JK9>>}`8FR%0#qx$>%4M9nn7NT}V_mriz>W?nYKI_aqtH~f_ zZ|mRNU9#Vu7k@pf)#W7i9~1$M3#W*9z2$#!{zk9%Kj8)qo}(>=$wzLqS>3#`N3-zU z>3K&A1y~}sWC-s4s++%YvYM~Z;zEN@N0UC?nIzuKDSYhlC+>ZLHBTDbgID#xW4~9O zV)XLIui5zlrMzD+@dwVg&E6ZiWt+mT?y$m%_MoP2qT9N^t_n&O&oh4o9`9`1`1s48 z=kxc}-v7eDpuphi;usR>7*WXdCH1`Ukw3>|_HJ01;AfxF!_elxa+QZ?%-{E4zwL89 z+sNgTpZI^>qWyV>QT0*`bGFX;3>xH2U%aTJ=bE2}DZfL@U5oeg8C+Hd_{_6lyjGoZ zNz-KOmLPw_H}|Tie5yS4wCLLzH920eq4X{5&mXVy>hIW<=Eb;iUatOdU_tU;cQ4L6zmit}{agHc$&}hU zA*O=%i@%z+x|AT1!I`cbB2p`RV7In#{&vwI76l&XH(*|e#@~Na^cYn zMV_6T>HK_7ao_6ItA!V@6gzNdX?M*@^;ehl<5J}6KTOvpH@Np_eCth+&<4+@!pYyn+~-tmivIG)cw2~;mk?9! z*E5qRU6^+L%YjRN=1c7sIjg03MB6{{V|d?~qfqdFliuII?cpmF-fUOD{MYTZv6kh3 z!~2Zj+F>qSDvhWz$`Ct zEsE#p$?p&JuF1vzjM=lLvUk^m$Md)UpKI&RdG&Y52L_f0b-#Yccklgve|n7l!%XYu zn2X1}%|)2!RyZDcG#{L!FTP??sCX{0)cDbn?fawkW?O5&yKzP7w{bm-U{C3zhfCjf zG#!vJGt`|cf6Jr6LFk!TcJ;?vZ|0>eJMYzsu^sSc@GH1>DDw4>Q^vcy0%JXVTqhbt zRWm$ixG`J5-1UO>bc^@G3>&T`eLBL~IO)=tZ-0Dpb^raEzCR#5eYyNgL56$P74P4^ zdCGltY5a~8XX^{+y~=G~`Ok)j>G$6Ge>=Y2tk>dQ_SsqB!JO~Xw;ugi`t|4pXGr~j zbMA$ulm6c+U&r5X`St9^i&9Qs^2?WrT=bWZUbwEZXz|B}>CP#(ki(W-o>g;RvQSQ+GwYiRsY?@*Z9ByfoPV)5^NjRI_qvuz5Q z7(A4kzRNkC*s*l0?^l(Axy1pF3Q^{{m)=(#w{|Q0%kup08&U4N&+UJCRy~~gd`U=c z{ag*M$FK8#wc5P6@bZw#$pu#&KFCdAIx%%k?E& zkI&P1Ep=?h&;ONNiB`_%Zrb@+D{!dl-npSVFMhuHayb(>0fQB?OhT^%=ZF0`bocb# zPt)dzH2o5i)Me;nyuf?F+V6LI+16z;Yvb1h{m^IpaQWhg+CAS3?j5#de=ZaH@5s3o zPWfvOFR?wgbdUR;+ttE?|GvIhoVYSV=H%*W@!JY}e?G9juPuHqUL#cE+rF6=?Y7@; zDDQlkzkOBbWc5y!KK8W?i$p%Wj!yo2sclkM?{udPKhiQGE4}hu=<}*7JV1`}zETKhx*E-1mO| z|0AN)W2ecKJZSuOl`A;DOyxq@Yn_f0{jV1<-&@SL`uduM;%Vol3Li(Dy&1o;EcDZ} z;QKA1+F_j6yHg{UdcY-p}=-DZ{zr9DM)Pl_HY=9Ok!s;cxr( zO1O^P>FIi=?0&PCUAn0=Nk#HP_OjqWqt6?h_lPLn`BfXX{{D+;>!WV3eqb8)SUUcH zRn67%eZp4H-CPV0WPLg0eR|p};rRbm7jIpXIuXb9j}tUV_2Yj3oVjy8uk6=cDpI-q zv+>8h>{C?k-w?Zf>|8_y_qvbgLG65=%gjNVC0n=dn!SFXN#y>tQjsaU&A$Hr-}Cid zQ}FlWztc@R*4D88g(U;FDzxJ+bpcHsd>_La{3mP=+xd|nk7{7vCrwvnXv(vsRg z?lvDTIG>8@o_J~7ln#UJYipi#DEEc5)+`MF7{Al|kNUnZJD&*0|BBhL^VlJUJC^6F zx0lpjT$A5FwO9v|-xI4u?;cZ_dbaC)&F@_qzaF|r86RL?uOaYgmix5M*YmSAueMq1 zRnB2|V!X3;#o0AEZ(jNTv1fR&%FD~ByB;(usPk|2<&P{3?0sL}JG;y<$dgg?ouyJO z^ogP1>C|wqV6C?SeY?KPy$n&AI%#j&T<${xo8u}DmXwz#8+=|>#&)kdB70-aO{4NZ zoa!fzM6KNVuCT^;(t>U4uEl=at37$MeO+9DmKeM0{df+i@PlgI*F`TzZecv$1g<6y zf9apXrEti7|Hs_IKeO*olUQ3@FUz#%vqvk}cAMQ+U(dE*KekZlZ|JM{xBHa)r%fui zuT9$Ov$Xl%ylD(C7(Uc3-uieB$Pdn2+$7fOHh8-=|M-3{`TyT<+6&q@XDB(z9IyDC zxtx{3YkgYl%a=P}hCG=vHj@MvEaMy_mtCz%6@o7sH*x|{Y(khnc8&E@AKM?|2`=5mz)3n z8y0#yK%af_S$RPL>HOzw&+YD;6DaczlIS=8t$6-o$L0Gg?SA~%GjY1mu<9@Sqzx-p zM%O%9@4cse!}@J94MHvMVI{Mc>fTM1f3L<^BYI$w*9-gkUqKVzB^S4+Zi?M~)kS8b zfZ(337JoJz-u1hPp(XJ}|13-6#^S&G)fki%SEx^4`Q5`cF?>Duy6-1aHt%?R&bs^X zRmOm|KkBcBhR<9+ugWVgTH<0gzo>@9+K&f|&-?AGKm1i``svFFA|@g%yEp2ZabFi} z*%+|r4mi9IzuC~(V{y&mmv27zxxF8ZW}i%1^ZGd3Hx2O*(bw+i+7%x6-e+BQuG)S< zhR^fHBUOKrAF53ea^E{+Kih#lU2G4_Kt0;FF0a@784lcLI3n>dmal{3gIxRGXQnsz z$uKZvJPUO9WXN+6j}7Q|W!U?D#oCkCte#)E?pd1Tvup9%vpjCqdt?t*^S`%^tN6!S zeNuJ0hbYUIwUd>4l%^C_)_*M5H-BFHZgQexyn_IX_4i$j2G`WNuZyf)sT|mJ;Q2pD zQEKgdfTJ-;vHx$Hj9ksHuI!b|*4^u3ys^|v=-QU2S0lIU6;(2u3oxIp?l+C?tWNUe zUOA6BHF-+(zuFTSxsiX2-!Mp2-D6#_%t+APWNJZ4uzgz3i}gqE-wR&$L!paJs^Le{X>-Nq2RXvYgfX(Z>$d@O!3aR%GKik_b!1RBv zwYl}2W2dV7RXp!xE}x$lJoAnAk-c0@9-42y?*F~i{>z8MQ?`m(8^4JcP~3QLO_ttI zQD4KAEzn}-n`|M0Q8oW|Uq9U(SKMOgd1w7yndtt$q&0SRzmxVaGyb?qe7CQ_ z!kr0cAA3iIta=`Hi6ud~fjd;h)h+vYcuOMtfeVVEBE5_smR*|WacXtj* zY(Cq&a6z|g_2ISqKmYc(_K-|2oAqOTUugQlBi+};T-@(*Y3{fJ4(~S|3vPcZ_;BuE zZe4^$bmflR`t4VfKNr7wHox-usrBKNxoIU1A?LP+IBJ~xeM|Jy1m!+2hF90irZruN z^m%gp->w7e-x|ezO^~|Q!c;$J_eoFJL*MF7#{^{lT>dl5K)LZ^$c!EaAEpiWSNwFl zmbCxx_vMWi46k0lPSu+FN}Z{Jp~A&c;9HfA@8A4WP8>NoSyEz3+h0xC@ps$pN3ZL? zD2t{VZMe4Y&F5oFC++@r-Tq_pcZv0DHd?Q}WH0zY=1-g1+Syh9815?o3r`Dxr4Vp&A(bZul(D@ z(tgRw7nZNvVYcIE_4JuL&;N<$TKQ{F17Cwu$N7J?8~48a+n(U$=Jk4eOzGPb_B(SX zb1iY;U;Ce@VLHQ~R(H^tVnBVThLGE97uSoCi;v9?ym|WDESsGi3U}{+KCBV+vSe3$ z;p@HbBCV|NYoATs&%$Zfpv9n5Z%b~>@+c|k!!_aV3-?woevy;y{dD*4TEqLfr3)1vMJx`{P`IX= zoz$z+*?KW5Z?noWt^T@eRt{{9{Xv=1OM;Z9uABJM=h*U1k<(YMo&H$uP2w@%Ti*S* zi;K!WUHQvZ`dBUHQ4pu+8o}2>4>sQPJjj#3B;>`bjKeqM|Fuc&f3EWP!rSd`iB`

W;eOd9{opaU7mMHAr=DPdYIu#`bQ0tnlKllA@*}eUi zZ>A>BaJ(_m{C%@ah~H-ACMBnpyN$Qky!-sJbamK`WmmNym1D8H5-PX6$rG zKHei4z;)n23(JGO;2c-_j!ljN69kmRoH#U>3OT6+c_}WPvhUAPi~MPcWyy*0 zkq;c49K2W;s!ZXU@M6--ob0Ks@BA)by{8s^ZLQ{-=#5*J6`t+-bL{Hs%^KxtOe~%& zn*vxFJ6KjFw%=g&_UiAudaAi&#e~zz-zN7jjjMQ*$PkdM{%+-R`N}OeKTagyZ8;g- z#5sAng_2@&Y}5C7i&wU39*yD4xA^S5(!fi#{NKAahmL)>S)|@GW?xl*7m-%?bzXCf zgWs8Z6U+rt-7lJ@DKh@p(WS)Mpv(ZOgiPJC*DrdZJhi@W)sHnHB5${>y;!Xv>T1dK zs;XE(BANY*)6ST4FM>|Gue>tBI(kkqM-zknuZR3!&+h*ndnNc@eXR4||Ifa!U-a(X zJ6ZAnPbbvxU#M$#R<_gV9QVP{f0FO_exGM1zN)Ex3YVkE)ZS#xhYw@d2*)08|6xbJPum~PV$bO0!J#S0!q_4*!N@_N^+fr$=VogvGI zm3#AA-`*GRGTh7EwY`2eF$6FxacFLK)C#q&y|HH28pFfIF@H|~R`y(~FqNs}!o_P+ zwzdClD}Mc}zF?5pByXR|#b^Jn<;jf8|JWTxSX*QAyq_=|=S=WgIOF`oAKUk;dtASA z%l_YsEU)X=x*}f7eb-@1n0x%yw7joBcTc++KfiKAbzZFak_GeT?P5BR%)qjo!Qc(U zjnX~RPfZx&YO4=Mb$1FMyBhhtI`RjHm1mL?*Kez*pHl_j{nfML5^;L4a{0WX_}xz? zX-qwv^m^5Q7nb+7=YAe>fBU5NThOj8k69ya6Q-}x{}FSNmBnGhxtq2t&q&@Xil5S* zSH;hiFzJTLx>&jO5hnJRca)VbT)j4OOU{i6r%KC~Z08ccd+X=4yI~8KUzS{wofUg` z2dC`JwvAhp)qJKTf1h(F)Htn1mZfugxaqxpi#MM&$NWxeqK)!7(!JrL*OaeE2Fa-_vba3m z{dCtZjq7_o)OI^bd{4nX^!|gq zAJ?wO%<${pcZrcnb;FjG(RIJxclTZ^Tv2uJQC@Tfs+c2G%X(dxf zR%yn{2M>K>bfU6_v`Wg`m&KGy9aHK2e(tr?z3AkWjT6E*_SLSd4KA3>gd!Ik~x$ zWX%uu&$o!Y>VGHr`jvjq)K^kD%htuEypq~e>}Qp2=FT&P_lw-UtoA?hq3kW|U%q+c z;O<_1D=PbS*6WzVGYr?QTh})w=#nM(x;bYJoVRQWeO4{8RG>w1jpw6p)0SMmTp>3UnbD_pF@;Iy>&m5JMf1iWVo=E_vFr^~iX=?Ic+S-ItW z`8Lt;GxI0s<=%?OiQMg#la=Qs`pI%)#@o4DryP-bx~GOcS?J;3&z*Xe@AnvZ@=W3X zdwTiLAP26QeA~1RMVji(-Q2KwZ^u8oIsQ%zPEFfR#c5{Bid|=1-jv9;qQV zLH|kSM%{JU6J3J`ncA8JH zyXNB0m689!>k?I0#1jbnwjH@r~J6Hef?JZ{aKQ$D>(9{Cw_F{zu4mi7@_du+IYCE*R{Fn=V_PM_rgb;^ z>IN0VdsgNOtq!{rY?>4f=+}MQ{A7Lo-)xbkmp9y&;4j?R@p*sg#z04bcPH3Zi_Ek< zT_nWvsNnxZ@2d;8UaL;my`~?XllJ%b!<3J2o*V64w~oh?RncWx&KE8Lg&Nb=7f+MI zr~ME8#F821E%^CT37W^;z`#s~}nsjHOrya}IKAZi;CE(!d;%oWqgf|$^5fOd(dT;xr zOWvBEnop-rnR5Dhwa8&Ft}RF$NM4y}!;5X}^7(CD9i z|Hi{zVr$N(#zo!s>^6UKsC%{5t6RIf?=_w{T>aXH@#=H_i~|oCR~WE#966=R{c*1U z{ATlcKN~CV&s3i=E640i+GbC)*}mcX)~hQ$GA+D*MmAf>XI9mMKc`IXx7*wN-yEj# zHH(j5_EhV!{|6SI?0K=%Kx>ag;1^wn>Al;!m0KK~YisvqK0da_kj?AsyY)NY@B97c z|C~ZL&805>v%5aaCBMqL`>0tK*ro^-^T_SyuMF%#GWw*xcyb>EdE= zOo5|m$G&}WOE1q<;b}Gqa8#PAv^2zFw*Q@N94vN{$usu3SWZ~E_OtBS-n@gw{+B=Z z-+6vbr`D4*RL}0!_F3M}Pg@pb^){ZGW3GRH_S-AWd>?+l-L3CC-)?SP^^L@|XMygW z$$gf`?pHpa`_J}$rN6|o%j-K>G`3$?m9ej#^YgBFobqQ?=kfW$bM(;?;ev%vF1q*U7G9dm=U)>N7e|5DL`LHl6TGK7OT0 ziCup!zwMcMfA;kUtl28ybnND=oC$u*ALp1!FA2(=?X|S&mDLHJw>3&iTh>J9*8e-p z{b29^|8Hu`XT*kH{TEgJJ~(fFoY7>@_qHrd61x<{^?9a&s1oM)=z(&(~3*!5_+ z2qP^7`EyOw@~gkL203V6Zp+QS{H-x@MugR(Q@SfwTsrzRG%PT*^bA)^QxHdpBrlVu z@hqm93ii@(zMDpddoeP3IdQ7Ctl;6D5#W?;xBvX6-2Hs*&OHK7n-Ut>St_30Y`?i? ziV)9bCYHB#0ehWJJmMqOrLJDxjfu-c7v3T z_1R4myxzOoGdOxOiY`9ZFAh_+$`K{Bfq1* z$B3=>w)tuMzb~v4em7U%X0$8HWiH`7u9+|`mFsxn-q0^+m>Is=GaOLR{k2_!VOiZH z8R4Z5EHo>=ENl;s|8YqCO^p3y(Sx(CYG>Wqk!gJPxKM!C%9oRmt-kb#Y1->UPA(Z4 zd4k#Id8$*M<XAT*+2g%HpLN^Y^iQcl`fn=G6=`9UOCtBMROG zzU!_3*?jZnMZ*Q%n{D-uY*TBmyz)Qs(E))*Bepy(*0*PQAMNMAyFN^(>T=39UKUP` zwQVsIcUFs9|K829be7N}&ZQ3Jr`eSQye=iH8gXvD=B2%IOAyzTDH=Ci z;*Q?3G}u~zg9+u^8YUTCKCQ*Lgel8FLu++M`)MtYM9-b;cWhd9IzA%D__C4aQZ7!_ zDTZ_NTpd`}UbtTPN+N1INv~|Ls@o z{d1*>_2f+B^tNYbXI?g~e04>kWcDEyqdHY?nI~EaI&pgi_~kPHt1m5Ly_p9ez1!cAv9!d^M$nMmV}bF3HJ2EAm}c}as7|r}6en%- zAxbwduj5iiP(zT^%{Y~&i2@pHr8MpSUiI#rboaK7p|N6MbC8#-lHm3&Th5s9Fl#QI z_y2aigmj6?`ziH1UU4}%y@-1k&G_=$%i@;DI$y%h8}l>#s9<0azO=~9_XB6}|Mz@M zGIci+KV1!vQ;d4uA8>nfF5~xm)&12ETjSH)a-T2xugqX@?8=+W$y?5E%UI_v&zNv{ z+S@(*GN)ghT_Lwrq(z|Mx9;`>N5$i9o^*;T9h&TKck;Z&W1d(1Y@NR!Mr?X_-{0oT zrOPhbzC4$2Jm+o@n6P@Ax`T(W?e&5O_pW#?W&K-oP{8GO)Dialy=~fJd--OE>A5Sk zL~P@qGU@NSuCHr~mVRY^@-Fhb{LI+9x)HptO6NKzUR|?ei_6q$(@!=%aI>;1SbR(H|bt!J-q zT7C5H)f+8-Mmv8eC?~(%c}In}Aj8z)RKEYVrfX7Drer28h@Rvq8T`-V$j5f2eFct! z-$g}UIcOxcc%QoCV38ym)>FXHsk(#vP^q!*eU%R3R-{}C2 zl(g&jS9esF8O)f%#B-VH_Vf0$+S5C~$JcxA|NrZ>$u zvu=G}t94pi`|hk+Qt_3UD53gRes^)5_@|}x|kFPj&%B%Xzia^cFn|NL*?s~H; z&&@@kQQ@U=LFL=6*FQ<;@42|)Z=Hax1Fs8%o`}yXy(#~96)pQFIcud|U8$-nOIO#@ z*pL-E^%DdSd!*_KhB)0gRLD{u)w&;_`_1;S&)I`tEjjA4 zW8;({mS#sGKKBww$3`>X$())DwwjL?_L_1wK9h}pntMH#wV_2zbAdP`2OmQqgM_}! z^1IQF=WQ4sJZ5CjVoZ=OkuUu1c}v0N!MfG+D?fSu-5KnsIOp@-khEhGI#F9ZLZjgKup9MfK}Vz)Kn;DqfA zIrq2uo}FzkpY+k<~$d&(r0r1J=fU>YLi(=9qq9WuwX;Cyobwp9POKoPXXNVDUyoOk~Ni9@*JzPrUGO zWSm?6Br!HL*?p=f(~(U&Ns-gGVvQTW~aTT29G?2CQ~*z;U*Y<@N;`+8~T z1E<}6i!Gn0yl(T2eSLim_xh-Bj@N%}eeG;B)yaV+OCmwySbOr$whin%mgg}kx&$A- zFvT!QVwv8$6;G6p`L|xYoZk45d&Z$s2TjhF3w8hHoI1>Sf~QQM?rb4rwnr}VyxmLB zjxa8!iA)jupU8gy+4_A_o9ykClYNv@*PJhp_TRs3i=RL9%WG2Z8drmt`}LlmXM1~& zO`+0kp|NL^_%PP|{vra|0>Dl{VGI0pdyL@X!zs)C(iu98~XI$-E zSSAD=Uh=AA$NS&L7Z=PjYO2m=zi>49c&9_8q_fkv6-$!0^Iwl@o))C7xmAd1^4hg| zd$zh-UtH1H5^!eC(syOznG6e98U&dN-Cs@9TlfD*$lRK;K-tYTB2&-ZJ-2j9)2E4x zkDL^*oxNkF$U&Q<)85z~mN*<>FlE(>H71*NgX9FPO57xym&ryyIcxvN>_#KQTW9N+ zu?!#1=IFdyyC7YTVMG0-dXc`xGgE8j803C0VPd$e$MSc5{U7JLtbTT{ZgIQhFI9g&#g6-jWEcxpQ{-I!~SGO;^PGkCocU z9d^;-i}GUeD(}DZN-Ttr(_`oExel5W<}^;zrSoqmFb2pzkY>fpi8fyc!Z|a-R zO--D!>}8Kc;L#d8`Hw3$&a1uDBdNAT$nfr##-h&AN*F(Y&zqz^j@#eI%TxVyP>6&Jrli_4&oY$Etmhk>$lhmsgDm9)mJ8c% z&R$Sr_S_=W;+*lBO&#n^70(zMezP+u94ZXi&dD%8gP}oyDbI*=S?=eFSFgGyCok?f zo^<5P&kfrd7zG_YINQ(9)ca#6f4a0#z~x5N^#j{;)*EZQjs1OYla7aqkmk{ybA2zd z-`>>JUjF}YUfo4=JtLmm_mnF=Un^UDc>KCv$*%TRdZgCOJKwjuUbsC=_O6`pybt#o z6TCbbcm+B{8fN#LHtiNadA0k#q1n0!t=+e7Nt{$USiA60&@8#`sU9i}mmW;F_%$Q> z!-t=ruin{NTySg4ON+uoEUC-Bx@`D;R?p~5#F@oy{T(j@{TSr663e@@lTWsY`W`E- z-qQU3Rfc)g;<+t>Og)=wy-s{zu`ifwT5j`1HkOcL=gDjC?qkm0o~LZR?X7_HwROv* z&2py9&3&78tg|6A`sIVL(#yIMOb!ea8>TQVdEF$-vEt(8w3jD8i@#VTXsRRH|E*ha zgY*tTC)Q@i*nof)-QC?Q&wb&o7BxKImbz)7NCpE(oAQP~z0;3I|F2{+UmN4snaGg5 z=KiV=hYBA&v;XTE+AE>B%y;%Nty8B$5(_sr$-SL;bKA0*wT$x1*T!v*Iy1*~_D^O; z54FkFHvEn(*F^(@1q18%O&8zxRl3ieblml-&Vgq zV3MoEa(?@{o1F}%hYGXyUi}PexbrhOv_AGoi{xiMAkHuM{L8}~YwRrRSPVG4Wov)L z+QhRKCE+;<4{q zTjyl;C3%0Z+m?l=tAAM*y}{gjr`P)XGtYRJe#!YiFE?$5!km;>t?d5}PTT)i%5&)? z4U6MBsjJpENGhgm_xhUdXJ`5EthfHgKKp+xk3RqG$ei_C*x-tnX337%Ik{^VM@zpB z$o6Hg);jpkVV=MRugrHvPwre@nc}5a`#W}T&c~qgm)6~HGt$*rXNB=EpHlX^Saz2u zOO)n`eqQdzzIlQ!EM7CCV`E*L4+=~Ts&d?repvrx0^5;WQAhsP z?_n&xzsWr`CAX1b>1Hq<$S>CitYWm zy6PcOY?Js8hOZT2Iep6YbabFFDp(1fm|L7mUkjJIV^cW@Er zVC-i6^Zf6*C;#vK+IRk&w8E2lcA;L3#{D+a&i_3l**4qjTlW4-|JKi9V`6-@k+DtV zxB<_NJw+>bJr=(%bo%}O6>I_h%A5?@j0t@OGVj*TNk4qFZS4)o#2zh8(Zo0D3;|Ua z6wLm*yl$OfP!_V4kM*y~cUPwcTlZ>Ty|CrqayQXHXf(d#HGY>$S7=*!s7_Rn-17Czii+i}YdIYc zo18q78T_JfzU|39A3k}1__F!DkKatYs~Wocz08X;rP>zs2r}qeK992CJK4pcwepfv z^Mq)Xjq!Ee0vYRW`+|t8Gm#+A3RAh4BjydDjty^84E|Y%O*qQJ!GuTYk zInP&9pB`nVk{tN+moWF!z5D;RPV`ax6|(Z3S)j@CncH~1#q`xgpFUmb%x^n|cl*{r zFUQhS)4AsPaj)dR-#I*C;~f2xHo=zvRk`Ztq{5dR55F-()jMOULP(sLX|tnr+qM1g z=gB18Fyo#!HPO+RH|Vl}($qsKhptX`i%9bfbbPh{y}8k(WG@C|o{T%&T7T7Si;gmG zdsSy>XOf$ptsLa>?(^@7L9c%9b2QUr5ee@*a;b~!eV-L^L($r%pRM zWlEfOLppn%on?&toXBa4GVR8vFMW6z!FRqYZdKH2*3W6ePM+rkt$GY2HkLK#4i=wr*z&dI#6*Hz`WfQ+KjpKsgui`xJC*q^y>-+!M;%lDTY{Q0Trw0pK_X z9lZJ0)f-P!mwfn##BegM!oeb6s83EYne^ab z3Nn2Gnyt@&v;DM*+Qxsc`l05(4|D4ceNJD}GS8TsDiWtA^L%||+otVJ^C}q*Twq|h zDaOFdpjYE`oPp2aXZxi^Om?M*EZ7zl$1UnR{d804>kCi!_^Wz6wD3G$So88)r{H5H zcbAp^>D+(!&@Aa!okB_FQ+KXE$gjloT;|Zh1$*A@nt#e$f9Di7CPu3}ObTmFIW&Jv z;$6LP>FT=+JRIJqTdev$D|PZ0owKHktrtwaw7@ahJGuDzuBoe=XPf0s%AU4fWVU(k zxAgyU+q@S2);M)y2IG9Y|4Q38Y&sT_wcw-Br&FiAbaZr5FabK%K>0Xvs5doZTgJ$Jvu<n=3si0QRtd2{(XkBb1mOgugiaO=il49SHNIuqkwf&s6h~EA;Ms;U49*<&pX?dk(f}`#9->J0_(BW4jJNJwiYBoEhc@(BJWkx1Q@c3M2@tV0i?I-(&oRdZof4*67$*b1Q zT(Oqf!R7L{>Qq(%uYpg&80zI&noNhe(6_K5c1*>dULEy^3=tt^53mfZkb)li%@>I|K;=x7w?_pIowi{ zAnx?*#qK_q+v%%*PUiaBdb~em{@iGfsKtDyl8x7|yFBfG7t5~umNP3#B!o}pz_#3u z(y~Kqx8HkJ^E&#zQG4_n^`%#)1l2ryxqR;B^EQ`XofVhjQIvfC;kI|$$Mf=02@y+` zgItr3-T3{=o$d2IXNDV_Dpu-j68SlQe{N9!{!s78K1c7DhW!id>yP#?dHC7*uK)h6 zx4*MCt(<6TYPM9wMxaFC{9*xt9+5+j%kRyp`up;DZrZc8=3ERNOb2)vR*3gK&TUGU zV=!=GI3UANA-_kgVUBo{<4T)96K1Mhw@cT&*gbvyvyUm8{8wx)klFF^nDo)B;qkUA zp{@V_-k1M$|L?>8w#-?Uli6HaKAkH1eotLY>SG2E=iTirp4klH8vEAiojmYbTFxj~ zQgB&-p>{&tBrB(=+Q8ZP#L}em>h8rFBw6(Q>t${P)de|Cc99B+O7V zI2LmEo9vFvyHy{b9CE+<`@POKpZ)v}&T$G1f{r`*Li%PZ^#6M_ed|O1Z`KU|PVBtQ zC6Tyl#g2&S)29n-s#b|^TxiR^?sdnlTTv&<`IVEz7%sE~xM?c3Tv(DQacf)d{?u89 zr?)Zp7>3LYoAle0P3rKz^j1a0$PL?^P-)=ry*vjqb zb#m9{lD2O9n%{4?KV5G3RZ~by<3P&1O#2=s3#Koz;b*3}`|4i`{oHTR^1AL#I{QS2 zH9I{`^6#9`Xt#?JKTH70Q3}%;se?KC z`f74dDvo{n`S9ZH{~GtIzq)Rl{yn3+U{2wgO*MxKC*6Bh`HYdFnV&(1mtlP+!-09T zS8Zv#sO-KYIeV4w%;mdo-MjfzFM8{_H{M50nhjPzpI7NNzv5A6^SzKAkDB?P1Rj^` zJ{h8=zc${YZ_n$A^%pOFGLl&EK|W`Nch`=^HV^kJZu@qu>ifps|D3k1i$DBp@vnQb z3A5}{x%PjXmHkEhyj8cNlBI;3eCoc%ar-KD*WbOGF)8uJwT6y>_}!O(KJ8y`Tz2i+ zSI-wchRggd{!1@fu;-M-3%T@LQ$T};67xK+U6?r~Xl?xdFl8aD3x5|)Ii@tRDM3M? zgSGkKgMzyAGZRl#=lxk3x4%g8wYRI7V8XK*N#Fg&{g<>ddR6}}T*|1y_~Y~DuaEkk zZwqMpnQZB$$x>st^~KulPmXv_Zj%iT%I3YjJvTV{Sike(Ee7|kwALoN1P0hwT;-9m zOx+V~vFX;OPml8tU-SAn*L%9bTG6c5UoEf2lHGN-vS%<)kmI+ge7Eq=h2ZmMQ$!km ztMGL%m@*~#c;Dr^{r9umrBXKMNWa_hum0+_(rk~iCcpE#=l^`JeQ5D{M(V=jEFa!D zm{`q`pJz~}vc#RCO8HKe%Im0X)AV0Y_FUCJHY09h8FR+n?WK#SI9=@!{LuZneqF8I z{RL}HpX&v9J)HCT++^u%YfsNs;X3#5%;$Ye#A|*vX#vB8ATQPAo)Y#M zd@lAL8m%ee%Xj@<9{%W??`zHEHP=_!`+G`+%ZAxo=NtWhI{mmrj0Tfbb?SQICIyuP zp2b}YmYFcT&wFv{V@vmxiF3}YY&|yn{|9z2&8O|>=kxb$OjMmF+2`_M5%+$*_q+ew z&Gk?z(%Ph~R8pd5pvYVI$Kucd@oCG>tNlv;H?J-A;<;aQW4wKr3jH{$y!uD&`fJSM zMf?F%B-u>f-f;W-k3nDFc;2d776Xl?OSWzm)x8|F?f(Cb>kq1*oD;&;XY(>7V*8ue zi`Q;=6dzeLrz{&Z4! z{1V?%>j2GOH~o`w(;m(DP+?foqTFZE6kqf4=&u&xK6AHTskNKlmzV|EN-)n@vt`2s zr@VFRufEROZZLTx^E%Z9*WWJ?xlt$YV!ivyWPTf^cRSzuT^8qQ5>R@6)4}DzI%Z{c zpTOhuzw^G`#kZ9CN@;+Xqk+UD)5UIq7iLu){P5t%`(3-DB;USTwEO%kh5gGTa~YgE zjCh>cnHXbZViwid?blptv7n(L=hOXrS0?QGn;w31<2t<)<#~b(8m=CyDt}(w>3p}7 zTdQY*ufa>N6Q{p9viO9TGj3tJz`@1PRL8u{#PZYc^0il2mzNkcKg*MJa(S>)#Am)` z@ZYz6)>jfgKQ}&Snc|kg$DN&@FMc`g%z%;rA zR*wUp&n=aY*t;@GeuqN?n+nI<-BCyW$9-hZSd*Wy*GNj>pur4_r<2|{>x;-4Of{{Y zw?)FXO6OON-K)T4_Oy)=K6&@|$#OWZ3fZ-*)nh^cmqE*-x|!Gdo^%L?w&mW|@tyqd z$M;D_%w=n$U;g>}KQ>vijnnDFpMU

S~W{=LsWdRl8IW5)$;Mc-@(CkD;Zzph8G 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≪{EHdrv%A3mG7(md(WBU;rBN; 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 Qz`(%Z>FVdQ&MBb@0DZhGfB*mh literal 0 HcmV?d00001 diff --git a/source/assets/icons/jackson/128x128.png b/source/assets/icons/jackson/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..a180e231debcc3ca954c33bd74572d79c994d331 GIT binary patch literal 18449 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∈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 literal 0 HcmV?d00001 diff --git a/source/assets/icons/jackson/152x152.png b/source/assets/icons/jackson/152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7c12148210b868604a1c3ebbb751e8b7126d64 GIT binary patch literal 24919 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 literal 0 HcmV?d00001 diff --git a/source/assets/icons/jackson/196x196.png b/source/assets/icons/jackson/196x196.png new file mode 100644 index 0000000000000000000000000000000000000000..c93a987c195d6cd916f011cbdb7b46c94d123a41 GIT binary patch literal 29167 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 YS8zEaktaqG?9 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

    2VAACcZgqQ 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

    U;MUIDO>8gdlHNP^RRB8zv$?uFXtEktt(X# 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 literal 0 HcmV?d00001 diff --git a/source/assets/icons/jackson/512x512.png b/source/assets/icons/jackson/512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..1bad97dbccd5ebeee37a398342530854e66aceeb GIT binary patch literal 111263 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

    j6pa|FXquS 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 literal 0 HcmV?d00001 diff --git a/source/assets/js/app.js b/source/assets/js/app.js new file mode 100644 index 0000000..1d062a4 --- /dev/null +++ b/source/assets/js/app.js @@ -0,0 +1,7 @@ +require('../css/app.scss'); + +require('jquery') +require('bootstrap') +var hljs = require('highlightjs') + +hljs.initHighlightingOnLoad(); diff --git a/source/atom.xml b/source/atom.xml new file mode 100644 index 0000000..8076bc5 --- /dev/null +++ b/source/atom.xml @@ -0,0 +1,28 @@ +--- +use: ["posts"] +permalink: atom.xml +--- + + + <![CDATA[{{ site.title }}]]> + + + {{ site.calculated_date | date('c') }} + {{ site.url }}/ + {% if site.author or site.email %} + + {% if site.author %}{% endif %} + {% if site.email %}{% endif %} + + {% endif %} + Sculpin + {% for post in data.posts|slice(0, 10) %} + + <![CDATA[{{ post.title }}]]> + + {{ post.date|date('c') }} + {{ site.url }}{{ post.url }} + + + {% endfor %} + diff --git a/source/blog.html b/source/blog.html new file mode 100644 index 0000000..2d26f95 --- /dev/null +++ b/source/blog.html @@ -0,0 +1,38 @@ +--- +layout: default +title: Posts Archive +generator: pagination +use: + - posts + +--- +{% set year = '0' %} +

    Posts Archive

    +{% for post in page.pagination.items %} +{% set this_year %}{{ post.date | date("Y") }}{% endset %} +{% if year != this_year %} + {% set month = '0' %} + {% set year = this_year %} +{% endif %} +{% set this_month %}{{ post.date | date("F") }}{% endset %} +{% if month != this_month %} + {% set month = this_month %} +

    {{ month }} {{ year }}

    +{% endif %} +
    +{% endfor %} + +
    +{% if page.pagination.previous_page or page.pagination.next_page %} + +{% endif %} +
    diff --git a/source/blog/categories.html b/source/blog/categories.html new file mode 100644 index 0000000..31f1eab --- /dev/null +++ b/source/blog/categories.html @@ -0,0 +1,13 @@ +--- +layout: default +title: Categories +use: + - posts_categories +--- +

    Categories

    + +
    +{% for category,posts in data.posts_categories %} +{{ category }} +{% endfor %} +
    diff --git a/source/blog/categories/category.html b/source/blog/categories/category.html new file mode 100644 index 0000000..2af1a69 --- /dev/null +++ b/source/blog/categories/category.html @@ -0,0 +1,47 @@ +--- +layout: default +title: Category Archive +generator: [posts_category_index, pagination] +pagination: + provider: page.category_posts + +--- + +{% block head_meta %} + + +{% endblock %} + +{% block title %}{{ page.title }} "{{ page.category }}"{% endblock %} +{% block content %} +{% set year = '0' %} +

    "{{ page.category }}"

    +{% for post in page.pagination.items %} +{% set this_year %}{{ post.date | date("Y") }}{% endset %} +{% if year != this_year %} + {% set month = '0' %} + {% set year = this_year %} +{% endif %} +{% set this_month %}{{ post.date | date("F") }}{% endset %} +{% if month != this_month %} + {% set month = this_month %} +

    {{ month }} {{ year }}

    +{% endif %} + +{% endfor %} + +
    +{% if page.pagination.previous_page or page.pagination.next_page %} + +{% endif %} +
    +{% endblock content %} diff --git a/source/blog/categories/category.xml b/source/blog/categories/category.xml new file mode 100644 index 0000000..c6b6c3d --- /dev/null +++ b/source/blog/categories/category.xml @@ -0,0 +1,28 @@ +--- +generator: [posts_category_index] + +--- + + + <![CDATA[{{ site.title }}]]> + + + {{ site.calculated_date | date('c') }} + {{ site.url }}/ + {% if site.author or site.email %} + + {% if site.author %}{% endif %} + {% if site.email %}{% endif %} + + {% endif %} + Sculpin + {% for post in page.category_posts|slice(0, 10) %} + + <![CDATA[{{ post.title }}]]> + + {{ post.date|date('c') }} + {{ site.url }}{{ post.url }} + + + {% endfor %} + diff --git a/source/blog/tags.html b/source/blog/tags.html new file mode 100644 index 0000000..4ff8470 --- /dev/null +++ b/source/blog/tags.html @@ -0,0 +1,13 @@ +--- +layout: default +title: Tags +use: + - posts_tags +--- +

    Tags

    + +
    +{% for tag,posts in data.posts_tags %} +{{ tag }} +{% endfor %} +
    diff --git a/source/blog/tags/tag.html b/source/blog/tags/tag.html new file mode 100644 index 0000000..9bb869f --- /dev/null +++ b/source/blog/tags/tag.html @@ -0,0 +1,47 @@ +--- +layout: default +title: Tag Archive +generator: [posts_tag_index, pagination] +pagination: + provider: page.tag_posts + +--- + +{% block head_meta %} + + +{% endblock %} + +{% block title %}{{ page.title }} "{{ page.tag }}"{% endblock %} +{% block content %} +{% set year = '0' %} +

    "{{ page.tag }}"

    +{% for post in page.pagination.items %} +{% set this_year %}{{ post.date | date("Y") }}{% endset %} +{% if year != this_year %} + {% set month = '0' %} + {% set year = this_year %} +{% endif %} +{% set this_month %}{{ post.date | date("F") }}{% endset %} +{% if month != this_month %} + {% set month = this_month %} +

    {{ month }} {{ year }}

    +{% endif %} + +{% endfor %} + +
    +{% if page.pagination.previous_page or page.pagination.next_page %} + +{% endif %} +
    +{% endblock content %} diff --git a/source/blog/tags/tag.xml b/source/blog/tags/tag.xml new file mode 100644 index 0000000..5336d95 --- /dev/null +++ b/source/blog/tags/tag.xml @@ -0,0 +1,28 @@ +--- +generator: [posts_tag_index] + +--- + + + <![CDATA[{{ site.title }}]]> + + + {{ site.calculated_date | date('c') }} + {{ site.url }}/ + {% if site.author or site.email %} + + {% if site.author %}{% endif %} + {% if site.email %}{% endif %} + + {% endif %} + Sculpin + {% for post in page.tag_posts|slice(0, 10) %} + + <![CDATA[{{ post.title }}]]> + + {{ post.date|date('c') }} + {{ site.url }}{{ post.url }} + + + {% endfor %} + diff --git a/source/favicon.ico b/source/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ceea273f5b0d993de5426fec4c890e06cc674d0f GIT binary patch literal 5686 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 V`cwaHJ1&6Be^40=9R?UM3II5WJhuP< literal 0 HcmV?d00001 diff --git a/source/index.html b/source/index.html new file mode 100644 index 0000000..7fe6477 --- /dev/null +++ b/source/index.html @@ -0,0 +1,33 @@ +--- +layout: default +title: Home +generator: pagination +pagination: + max_per_page: 3 +use: + - posts +--- +{% for post in page.pagination.items %} +
    +
    +

    {{ post.title }}

    +
    +
    + {{ post.blocks.content|raw }} +
    + {% if post.meta.tags %} +

    + Tags: + {% for tag in post.meta.tags %} + {{ tag }}{% if not loop.last %}, {% endif %} + {% endfor %} +

    + {% endif %} +
    +{% endfor %} +{% if page.pagination.previous_page or page.pagination.next_page %} + +{% endif %} diff --git a/source/robots.txt b/source/robots.txt new file mode 100644 index 0000000..905558f --- /dev/null +++ b/source/robots.txt @@ -0,0 +1,9 @@ +--- +permalink: none +--- + +User-agent: * +Disallow: /blog/tags/ +Disallow: /blog/categories/ + +Sitemap: {{ site.url }}/sitemap.xml diff --git a/source/sitemap.xml b/source/sitemap.xml new file mode 100644 index 0000000..94e0b10 --- /dev/null +++ b/source/sitemap.xml @@ -0,0 +1,21 @@ +--- +use: ["posts"] +permalink: sitemap.xml +--- + + + + {{ site.url }} + {{ site.calculated_date | date('Y-m-d') }} + daily + 0.8 + + {% for post in data.posts %} + + {{ site.url }}{{ post.url }} + {{ post.date|date('c') }} + weekly + 1.0 + + {% endfor %} + diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..02e2c9f --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,23 @@ +var Encore = require('@symfony/webpack-encore'); + +Encore +// directory where compiled assets will be stored + .setOutputPath('source/build/') + // public path used by the web server to access the output path + .setPublicPath('/build') + .copyFiles({ + from: './source/assets/icons' + }) + .addEntry('app', './source/assets/js/app.js') + + .disableSingleRuntimeChunk() + + .cleanupOutputBeforeBuild() + .enableSourceMaps(!Encore.isProduction()) + // enables hashed filenames (e.g. app.abc123.css) + .enableVersioning(Encore.isProduction()) + + .enableSassLoader() +; + +module.exports = Encore.getWebpackConfig(); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..b350f1f --- /dev/null +++ b/yarn.lock @@ -0,0 +1,6873 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/core@^7.0.0": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.4.tgz#84055750b05fcd50f9915a826b44fa347a825250" + integrity sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.4" + "@babel/helpers" "^7.4.4" + "@babel/parser" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + 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" + +"@babel/generator@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.4.4.tgz#174a215eb843fc392c7edcaabeaa873de6e8f041" + integrity sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ== + dependencies: + "@babel/types" "^7.4.4" + jsesc "^2.5.1" + lodash "^4.17.11" + source-map "^0.5.0" + trim-right "^1.0.1" + +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" + integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" + integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-call-delegate@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" + integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ== + dependencies: + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/helper-define-map@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" + integrity sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/types" "^7.4.4" + lodash "^4.17.11" + +"@babel/helper-explode-assignable-expression@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" + integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== + dependencies: + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-function-name@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" + integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw== + dependencies: + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-get-function-arity@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" + integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-hoist-variables@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" + integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w== + dependencies: + "@babel/types" "^7.4.4" + +"@babel/helper-member-expression-to-functions@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" + integrity sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-imports@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" + integrity sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz#96115ea42a2f139e619e98ed46df6019b94414b8" + integrity sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/types" "^7.4.4" + lodash "^4.17.11" + +"@babel/helper-optimise-call-expression@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" + integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-plugin-utils@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== + +"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.4.4.tgz#a47e02bc91fb259d2e6727c2a30013e3ac13c4a2" + integrity sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q== + dependencies: + lodash "^4.17.11" + +"@babel/helper-remap-async-to-generator@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" + integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg== + dependencies: + "@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" + +"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" + integrity sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/helper-simple-access@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" + integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== + dependencies: + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-split-export-declaration@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" + integrity sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q== + dependencies: + "@babel/types" "^7.4.4" + +"@babel/helper-wrap-function@^7.1.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" + integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.2.0" + +"@babel/helpers@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.4.tgz#868b0ef59c1dd4e78744562d5ce1b59c89f2f2a5" + integrity sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A== + dependencies: + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/highlight@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.4.tgz#5977129431b8fe33471730d255ce8654ae1250b6" + integrity sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w== + +"@babel/plugin-proposal-async-generator-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" + integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ== + dependencies: + "@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/plugin-proposal-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" + integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + +"@babel/plugin-proposal-object-rest-spread@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" + integrity sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" + integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" + integrity sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/plugin-syntax-async-generators@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" + integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" + integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" + integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-object-rest-spread@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" + integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" + integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-arrow-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" + integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-async-to-generator@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" + integrity sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + +"@babel/plugin-transform-block-scoped-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" + integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-block-scoping@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" + integrity sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + lodash "^4.17.11" + +"@babel/plugin-transform-classes@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" + integrity sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-define-map" "^7.4.4" + "@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.4" + "@babel/helper-split-export-declaration" "^7.4.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" + integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-destructuring@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" + integrity sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" + integrity sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/plugin-transform-duplicate-keys@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" + integrity sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-exponentiation-operator@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" + integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-for-of@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" + integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-function-name@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" + integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" + integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-member-expression-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-amd@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" + integrity sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw== + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-commonjs@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" + integrity sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw== + dependencies: + "@babel/helper-module-transforms" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + +"@babel/plugin-transform-modules-systemjs@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" + integrity sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ== + dependencies: + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-umd@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" + integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.4.tgz#5611d96d987dfc4a3a81c4383bb173361037d68d" + integrity sha512-Ki+Y9nXBlKfhD+LXaRS7v95TtTGYRAf9Y1rTDiE75zf8YQz4GDaWRXosMfJBXxnk88mGFjWdCRIeqDbon7spYA== + dependencies: + regexp-tree "^0.1.0" + +"@babel/plugin-transform-new-target@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" + integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-super@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" + integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.1.0" + +"@babel/plugin-transform-parameters@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" + integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== + dependencies: + "@babel/helper-call-delegate" "^7.4.4" + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-property-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-regenerator@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.4.tgz#5b4da4df79391895fca9e28f99e87e22cfc02072" + integrity sha512-Zz3w+pX1SI0KMIiqshFZkwnVGUhDZzpX2vtPzfJBKQQq8WsP/Xy9DNdELWivxcKOCX/Pywge4SiEaPaLtoDT4g== + dependencies: + regenerator-transform "^0.13.4" + +"@babel/plugin-transform-reserved-words@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" + integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-shorthand-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" + integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-spread@^7.2.0": + version "7.2.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" + integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-sticky-regex@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" + integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + +"@babel/plugin-transform-template-literals@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" + integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typeof-symbol@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" + integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-unicode-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" + integrity sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/preset-env@^7.0.0": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.4.tgz#b6f6825bfb27b3e1394ca3de4f926482722c1d6f" + integrity sha512-FU1H+ACWqZZqfw1x2G1tgtSSYSfxJLkpaUQL37CenULFARDo+h4xJoVHzRoHbK+85ViLciuI7ME4WTIhFRBBlw== + dependencies: + "@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.4" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@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.4" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.4.4" + "@babel/plugin-transform-classes" "^7.4.4" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.4" + "@babel/plugin-transform-function-name" "^7.4.4" + "@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.4" + "@babel/plugin-transform-modules-systemjs" "^7.4.4" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.4" + "@babel/plugin-transform-new-target" "^7.4.4" + "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-parameters" "^7.4.4" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.4" + "@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.4.4" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.4.4" + "@babel/types" "^7.4.4" + browserslist "^4.5.2" + core-js-compat "^3.0.0" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.5.0" + +"@babel/template@^7.1.0", "@babel/template@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" + integrity sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.4.tgz#0776f038f6d78361860b6823887d4f3937133fe8" + integrity sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.4" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/parser" "^7.4.4" + "@babel/types" "^7.4.4" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.11" + +"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.4.tgz#8db9e9a629bb7c29370009b4b779ed93fe57d5f0" + integrity sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ== + dependencies: + esutils "^2.0.2" + lodash "^4.17.11" + to-fast-properties "^2.0.0" + +"@symfony/webpack-encore@^0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@symfony/webpack-encore/-/webpack-encore-0.24.0.tgz#410cd8ef2309016b2dd7dc7e70ca6a0f881824e2" + integrity sha512-EWvT/PlViB0q4J7ANP+LtdV0qwXDV+CqN5Ay+6MCO0WibxfMlK9G2K/YOaCqXQVpDGu5MkrRg6OUwsykhnMTPA== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/preset-env" "^7.0.0" + assets-webpack-plugin "^3.9.7" + babel-loader "^8.0.0" + chalk "^2.4.1" + clean-webpack-plugin "^0.1.19" + css-loader "^1.0.0" + fast-levenshtein "^2.0.6" + file-loader "^1.1.10" + friendly-errors-webpack-plugin "^1.7.0" + fs-extra "^2.0.0" + loader-utils "^1.1.0" + lodash ">=3.5 <5" + mini-css-extract-plugin ">=0.4.0 <0.4.3" + optimize-css-assets-webpack-plugin "^5.0.1" + pkg-up "^1.0.0" + pretty-error "^2.1.1" + resolve-url-loader "^2.3.0" + semver "^5.5.0" + style-loader "^0.21.0" + terser-webpack-plugin "^1.1.0" + tmp "^0.0.33" + webpack "^4.20.0" + webpack-chunk-hash "^0.6.0" + webpack-cli "^3.0.0" + webpack-dev-server "^3.1.14" + webpack-manifest-plugin "^2.0.2" + webpack-sources "^1.3.0" + yargs-parser "^12.0.0" + +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + +"@types/events@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + +"@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/node@*": + version "12.0.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40" + integrity sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA== + +"@types/q@^1.5.1": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + +"@types/tapable@*": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.4.tgz#b4ffc7dc97b498c969b360a41eee247f82616370" + integrity sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ== + +"@types/uglify-js@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.4.tgz#96beae23df6f561862a830b4288a49e86baac082" + integrity sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ== + dependencies: + source-map "^0.6.1" + +"@types/webpack@^3.0.0 || ^4.0.0": + version "4.4.31" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.4.31.tgz#f59b9d8210cf4d2fd254fe6d1f5ba86e557867f5" + integrity sha512-WNALmv/wxy2+OoF7A5GD8BVotXnkuMHlojVWKj/neFHU3Ut2Azbu1A7Yi2Vr6eX3z+31XgR/dJ5NpX4pQZ7ieQ== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + source-map "^0.6.0" + +"@webassemblyjs/ast@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== + dependencies: + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + +"@webassemblyjs/floating-point-hex-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== + +"@webassemblyjs/helper-api-error@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== + +"@webassemblyjs/helper-buffer@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== + +"@webassemblyjs/helper-code-frame@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== + dependencies: + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/helper-fsm@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== + +"@webassemblyjs/helper-module-context@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== + dependencies: + "@webassemblyjs/ast" "1.8.5" + mamacro "^0.0.3" + +"@webassemblyjs/helper-wasm-bytecode@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== + +"@webassemblyjs/helper-wasm-section@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + +"@webassemblyjs/ieee754@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== + +"@webassemblyjs/wasm-edit@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/helper-wasm-section" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-opt" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/wasm-gen@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wasm-opt@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + +"@webassemblyjs/wasm-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wast-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/floating-point-hex-parser" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-code-frame" "1.8.5" + "@webassemblyjs/helper-fsm" "1.8.5" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + +acorn@^6.0.5: + version "6.1.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" + integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== + +adjust-sourcemap-loader@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz#e33fde95e50db9f2a802e3647e311d2fc5000c69" + integrity sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ== + dependencies: + assert "^1.3.0" + camelcase "^1.2.1" + loader-utils "^1.1.0" + lodash.assign "^4.0.1" + lodash.defaults "^3.1.2" + object-path "^0.9.2" + regex-parser "^2.2.9" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== + +ajv@^6.1.0, ajv@^6.5.5: + version "6.10.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.1.1, assert@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assets-webpack-plugin@^3.9.7: + version "3.9.10" + resolved "https://registry.yarnpkg.com/assets-webpack-plugin/-/assets-webpack-plugin-3.9.10.tgz#ab2d2139845e0009557d20024f1e9523b29b02b4" + integrity sha512-aWmIi46fRhicSScuZ0n1Gk5c5vJehCihHm2L7nd7NdBqXWi5JRM+mREz/hmMay67fSRgXk5JEKFGAF1gE33z0Q== + dependencies: + camelcase "^5.0.0" + escape-string-regexp "^1.0.3" + lodash "^4.17.10" + mkdirp "^0.5.1" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + +async@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-loader@^8.0.0: + version "8.0.6" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" + integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== + dependencies: + find-cache-dir "^2.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + pify "^4.0.1" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.0.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + 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" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + dependencies: + inherits "~2.0.0" + +bluebird@^3.5.3: + version "3.5.4" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.4.tgz#d6cc661595de30d5b3af5fcedd3c0b3ef6ec5714" + integrity sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + +body-parser@1.18.3: + version "1.18.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" + integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "~1.6.3" + iconv-lite "0.4.23" + on-finished "~2.3.0" + qs "6.5.2" + raw-body "2.3.3" + type-is "~1.6.16" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +bootstrap@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.3.1.tgz#280ca8f610504d99d7b6b4bfc4b68cec601704ac" + integrity sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + 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" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.0.0, browserslist@^4.5.2, browserslist@^4.5.4: + version "4.6.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.0.tgz#5274028c26f4d933d5b1323307c1d1da5084c9ff" + integrity sha512-Jk0YFwXBuMOOol8n6FhgkDzn3mY9PYLYGk29zybF05SbRTsMgPqmTNeQQhOghCxq5oFqAXE3u4sYddr4C0uRhg== + dependencies: + caniuse-lite "^1.0.30000967" + electron-to-chromium "^1.3.133" + node-releases "^1.1.19" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +cacache@^11.3.2: + version "11.3.2" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== + dependencies: + bluebird "^3.5.3" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.3" + graceful-fs "^4.1.15" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + 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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000967: + version "1.0.30000969" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000969.tgz#7664f571f2072657bde70b00a1fc1ba41f1942a9" + integrity sha512-Kus0yxkoAJgVc0bax7S4gLSlFifCa7MnSZL9p9VuS/HIKEL4seaqh28KIQAAO50cD/rJ5CiJkJFapkdDAlhFxQ== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + 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" + +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chokidar@^2.0.2, chokidar@^2.1.5: + version "2.1.6" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + +chrome-trace-event@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" + integrity sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A== + dependencies: + tslib "^1.9.0" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-webpack-plugin@^0.1.19: + version "0.1.19" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" + integrity sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA== + dependencies: + rimraf "^2.6.1" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +clone-deep@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" + integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ== + dependencies: + for-own "^1.0.0" + is-plain-object "^2.0.4" + kind-of "^6.0.0" + shallow-clone "^1.0.0" + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.1.tgz#7abf5c0d38e89378284e873c207ae2172dcc8a61" + integrity sha512-PvUltIXRjehRKPSy89VnDWFKY58xyhTLyxIg21vwQBI6qLwZNPmC8k3C1uytIgFKEpOIzN4y32iPm8231zFHIg== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.19.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.17" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== + dependencies: + mime-db ">= 1.40.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= + +convert-source-map@^1.1.0, convert-source-map@^1.5.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js-compat@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.0.1.tgz#bff73ba31ca8687431b9c88f78d3362646fb76f0" + integrity sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g== + dependencies: + browserslist "^4.5.4" + core-js "3.0.1" + core-js-pure "3.0.1" + semver "^6.0.0" + +core-js-pure@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.0.1.tgz#37358fb0d024e6b86d443d794f4e37e949098cbe" + integrity sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g== + +core-js@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738" + integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" + integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash "^4.17.11" + postcss "^6.0.23" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-select@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" + integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== + dependencies: + boolbase "^1.0.0" + css-what "^2.1.2" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-selector-tokenizer@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" + integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +css-tree@1.0.0-alpha.28: + version "1.0.0-alpha.28" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" + integrity sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-unit-converter@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" + integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= + +css-url-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" + integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= + +css-what@2.1, css-what@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + 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@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.0: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== + dependencies: + css-tree "1.0.0-alpha.29" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +cyclist@~0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.2.5, debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-prop@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + dependencies: + is-obj "^1.0.0" + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.3.133: + version "1.3.134" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.134.tgz#550222bddac43c6bd6c445c3543a0fe8a615021d" + integrity sha512-C3uK2SrtWg/gSWaluLHWSHjyebVZCe4ZC0NVgTAoTq8tCR9FareRK5T7R7AS/nPZShtlEcjVMX1kQ8wi4nU68w== + +elliptic@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + tapable "^1.0.0" + +entities@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.2.tgz#4ae8dbaa2bf90a8b450707b9149dcabca135520d" + integrity sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw== + dependencies: + stackframe "^1.0.4" + +es-abstract@^1.12.0, es-abstract@^1.5.1: + version "1.13.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-keys "^1.0.12" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-scope@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + +events@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + 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" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +express@^4.16.4: + version "4.16.4" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" + integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== + dependencies: + accepts "~1.3.5" + array-flatten "1.1.1" + body-parser "1.18.3" + content-disposition "0.5.2" + content-type "~1.0.4" + cookie "0.3.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.1.1" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.2" + path-to-regexp "0.1.7" + proxy-addr "~2.0.4" + qs "6.5.2" + range-parser "~1.2.0" + safe-buffer "5.1.2" + send "0.16.2" + serve-static "1.13.2" + setprototypeof "1.1.0" + statuses "~1.4.0" + type-is "~1.6.16" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastparse@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" + integrity sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg= + dependencies: + websocket-driver ">=0.5.1" + +figgy-pudding@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + +file-loader@^1.1.10: + version "1.1.11" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" + integrity sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.4.5" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" + integrity sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.4.0" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== + dependencies: + debug "^3.2.6" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +friendly-errors-webpack-plugin@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz#efc86cbb816224565861a1be7a9d84d0aafea136" + integrity sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw== + dependencies: + chalk "^1.1.3" + error-stack-parser "^2.0.0" + string-width "^2.0.0" + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.1.2.tgz#046c70163cef9aad46b0e4a7fa467fb22d71de35" + integrity sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== + dependencies: + minipass "^2.2.1" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.9" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + dependencies: + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +fstream@^1.0.0, fstream@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + dependencies: + 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" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globule@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" + integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + +handle-thing@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" + integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +highlightjs@^9.12.0: + version "9.12.0" + resolved "https://registry.yarnpkg.com/highlightjs/-/highlightjs-9.12.0.tgz#9b84eb42a7aa8488eb69ac79fec44cf495bf72a1" + integrity sha512-eAhWMtDZaOZIQdxIP4UEB1vNp/CVXQPdMSihTSuaExhFIRC0BVpXbtP3mTP1hDoGOyh7nbB3cuC3sOPhG5wGDA== + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-entities@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= + +htmlparser2@^3.3.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.4.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" + integrity sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w== + +http-proxy-middleware@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +iconv-lite@0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + dependencies: + minimatch "^3.0.4" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +internal-ip@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +interpret@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.0, ipaddr.js@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + 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@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-path-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.1.0.tgz#2e0c7e463ff5b7a0eb60852d851a6809347a124c" + integrity sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +jquery@^3.4: + version "3.4.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz#714f1f8d9dde4bdfa55764ba37ef214630d80ef2" + integrity sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw== + +js-base64@^2.1.8: + version "2.5.1" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" + integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== + +js-levenshtein@^1.1.3: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + integrity sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" + integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== + dependencies: + minimist "^1.2.0" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +loader-runner@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + +lodash._bindcallback@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= + +lodash._createassigner@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE= + dependencies: + lodash._bindcallback "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash.restparam "^3.0.0" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + +lodash.assign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo= + dependencies: + lodash._baseassign "^3.0.0" + lodash._createassigner "^3.0.0" + lodash.keys "^3.0.0" + +lodash.assign@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= + +lodash.defaults@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-3.1.2.tgz#c7308b18dbf8bc9372d701a73493c61192bd2e2c" + integrity sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw= + dependencies: + lodash.assign "^3.0.0" + lodash.restparam "^3.0.0" + +lodash.defaults@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.tail@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" + integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.5, lodash@~4.17.10: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + +loglevel@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" + integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po= + +loose-envify@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +mamacro@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + 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" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.40.0, "mime-db@>= 1.40.0 < 2": + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.24" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== + dependencies: + mime-db "1.40.0" + +mime@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== + +mime@^2.4.2: + version "2.4.3" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.3.tgz#229687331e86f68924e6cb59e1cdd937f18275fe" + integrity sha512-QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw== + +mimic-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +"mini-css-extract-plugin@>=0.4.0 <0.4.3": + version "0.4.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.2.tgz#b3ecc0d6b1bbe5ff14add42b946a7b200cf78651" + integrity sha512-ots7URQH4wccfJq9Ssrzu2+qupbncAce4TmTzunI9CIwlQMp2XI+WNUw6xWF6MMAGAm1cbUVINrSjATaVMyKXg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minipass@^2.2.1, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + dependencies: + minipass "^2.2.1" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" + integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nan@^2.12.1, nan@^2.13.2: + version "2.13.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" + integrity sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +needle@^2.2.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-forge@0.7.5: + version "0.7.5" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" + integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ== + +node-gyp@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "^2.87.0" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-libs-browser@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.0" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "0.0.4" + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + dependencies: + 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" + +node-releases@^1.1.19: + version "1.1.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.19.tgz#c492d1e381fea0350b338b646c27867e88e91b3d" + integrity sha512-SH/B4WwovHbulIALsQllAVwqZZD1kPmKCqrhGfR29dXjLAVZMHvBjD3S6nL9D/J9QkmZ1R92/0wCMDKXUUvyyA== + dependencies: + semver "^5.3.0" + +node-sass@^4.11.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.12.0.tgz#0914f531932380114a30cc5fa4fa63233a25f017" + integrity sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash "^4.17.11" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.13.2" + node-gyp "^3.8.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.4.1" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" + integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.2, nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-path@^0.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5" + integrity sha1-D9mnT8X60a45aLWGvaXGMr1sBaU= + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz#9eb500711d35165b45e7fd60ba2df40cb3eb9159" + integrity sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A== + dependencies: + cssnano "^4.1.0" + last-call-webpack-plugin "^3.0.0" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-locale@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@0, osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + dependencies: + p-try "^2.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + +parallel-transform@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + dependencies: + cyclist "~0.2.2" + inherits "^2.0.3" + readable-stream "^2.1.5" + +parse-asn1@^5.0.0: + version "5.1.4" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" + integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parseurl@~1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-up@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26" + integrity sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY= + dependencies: + find-up "^1.0.0" + +popper.js@^1.14.7: + version "1.15.0" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.15.0.tgz#5560b99bbad7647e9faa475c6b8056621f5a4ff2" + integrity sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA== + +portfinder@^1.0.20: + version "1.0.20" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" + integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-calc@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" + integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.5" + postcss-selector-parser "^5.0.0-rc.4" + postcss-value-parser "^3.3.1" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + 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" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" + integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + 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@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + 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@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss@^6.0.1, postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.5: + version "7.0.16" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.16.tgz#48f64f1b4b558cb8b52c88987724359acb010da2" + integrity sha512-MOo8zNSlIqh22Uaa3drkdIAgUGEL+AD1ESiSdmElLUmE2uVDo1QloiT/IfW9qRw8Gw+Y/w69UVMGwbufMSftxA== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +pretty-error@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +private@^0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +proxy-addr@~2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.0" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24: + version "1.1.31" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.5.2, qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== + dependencies: + bytes "3.0.0" + http-errors "1.6.3" + iconv-lite "0.4.23" + unpipe "1.0.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + 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" + +readable-stream@^3.0.6, readable-stream@^3.1.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9" + integrity sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +regenerate-unicode-properties@^8.0.2: + version "8.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" + integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.2.1, regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + +regenerator-transform@^0.13.4: + version "0.13.4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.4.tgz#18f6763cf1382c69c36df76c6ce122cc694284fb" + integrity sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A== + dependencies: + private "^0.1.6" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regex-parser@^2.2.9: + version "2.2.10" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" + integrity sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA== + +regexp-tree@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.6.tgz#84900fa12fdf428a2ac25f04300382a7c0148479" + integrity sha512-LFrA98Dw/heXqDojz7qKFdygZmFoiVlvE1Zp7Cq2cvF+ZA+03Gmhy0k0PQlsC1jvHPiTUSs+pDHEuSWv6+6D7w== + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" + integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== + dependencies: + 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@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsgen@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" + integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +regjsparser@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" + integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +renderkid@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" + integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== + dependencies: + css-select "^1.1.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + strip-ansi "^3.0.0" + utila "^0.4.0" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +request@^2.87.0, request@^2.88.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + 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.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-url-loader@^2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-2.3.2.tgz#83bb9ebc392b66c563795eef22f078970357a26e" + integrity sha512-sc/UVgiADdoTc+4cGPB7cUCnlEkzlxD1NXHw4oa9qA0fp30H8mAQ2ePJBP9MQ029DUuhEPouhNdvzT37pBCV0g== + dependencies: + adjust-sourcemap-loader "^1.1.0" + camelcase "^4.1.0" + convert-source-map "^1.5.1" + loader-utils "^1.1.0" + lodash.defaults "^4.0.0" + rework "^1.0.1" + rework-visit "^1.0.0" + source-map "^0.5.7" + urix "^0.1.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.10.0, resolve@^1.3.2: + version "1.11.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" + integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== + dependencies: + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rework-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= + +rework@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +sass-loader@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.1.0.tgz#16fd5138cb8b424bf8a759528a1972d72aad069d" + integrity sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w== + dependencies: + clone-deep "^2.0.1" + loader-utils "^1.0.1" + lodash.tail "^4.1.1" + neo-async "^2.5.0" + pify "^3.0.0" + semver "^5.5.0" + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +schema-utils@^0.4.5: + version "0.4.7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^1.10.4: + version "1.10.4" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" + integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== + dependencies: + node-forge "0.7.5" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + +semver@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" + integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= + +send@0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.6.2" + mime "1.4.1" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.4.0" + +serialize-javascript@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.2" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" + integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA== + dependencies: + is-extendable "^0.1.1" + kind-of "^5.0.0" + mixin-object "^2.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.3.0.tgz#12fc9d6cb663da5739d3dc5fb6e8687da95cb177" + integrity sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.10: + version "0.5.12" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + integrity sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.0.tgz#81f222b5a743a329aa12cea6a390e60e9b613c52" + integrity sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + dependencies: + figgy-pudding "^3.5.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stackframe@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.0.4.tgz#357b24a992f9427cba6b545d96a14ed2cbca187b" + integrity sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +statuses@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-loader@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" + integrity sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^0.4.5" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +svgo@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.2.2.tgz#0253d34eccf2aed4ad4f283e11ee75198f9d7316" + integrity sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA== + dependencies: + 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" + +tapable@^1.0.0, tapable@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" + integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== + dependencies: + block-stream "*" + fstream "^1.0.12" + inherits "2" + +tar@^4: + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + dependencies: + 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" + +terser-webpack-plugin@^1.1.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.4.tgz#56f87540c28dd5265753431009388f473b5abba3" + integrity sha512-64IiILNQlACWZLzFlpzNaG0bpQ4ytaB7fwOsbpsdIV70AfLUmIGGeuKL0YV2WmtcrURjE2aOvHD4/lrFV3Rg+Q== + dependencies: + cacache "^11.3.2" + find-cache-dir "^2.0.0" + is-wsl "^1.1.0" + schema-utils "^1.0.0" + serialize-javascript "^1.7.0" + source-map "^0.6.1" + terser "^3.17.0" + webpack-sources "^1.3.0" + worker-farm "^1.7.0" + +terser@^3.17.0: + version "3.17.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +thunky@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" + integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== + +timers-browserify@^2.0.4: + version "2.0.10" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-is@~1.6.16: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" + integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-parse@^1.4.3: + version "1.4.7" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@^0.4.0, utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.0.1, uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +v8-compile-cache@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" + integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" + integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= + dependencies: + indexof "0.0.1" + +watchpack@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webpack-chunk-hash@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/webpack-chunk-hash/-/webpack-chunk-hash-0.6.0.tgz#eca36aff76e327d08a18a3e7990eb46e68376818" + integrity sha512-FsOg1RpW2nf3nYpGTy/Qs59RZ7gYG+sI4VrCE8TIBQYh/Kogi04xD39Pj9zUEeUcNx9HeTVPGSO3mtmpLeX9eQ== + dependencies: + "@types/webpack" "^3.0.0 || ^4.0.0" + +webpack-cli@^3.0.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" + integrity sha512-FLkobnaJJ+03j5eplxlI0TUxhGCOdfewspIGuvDVtpOlrAuKMFC57K42Ukxqs1tn8947/PM6tP95gQc0DCzRYA== + dependencies: + chalk "^2.4.1" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.0" + findup-sync "^2.0.0" + global-modules "^1.0.0" + import-local "^2.0.0" + interpret "^1.1.0" + loader-utils "^1.1.0" + supports-color "^5.5.0" + v8-compile-cache "^2.0.2" + yargs "^12.0.5" + +webpack-dev-middleware@^3.6.2: + version "3.7.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz#ef751d25f4e9a5c8a35da600c5fda3582b5c6cff" + integrity sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.2" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@^3.1.14: + version "3.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz#7046e49ded5c1255a82c5d942bcdda552b72a62d" + integrity sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.5" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.0" + express "^4.16.4" + html-entities "^1.2.1" + http-proxy-middleware "^0.19.1" + import-local "^2.0.0" + internal-ip "^4.2.0" + ip "^1.1.5" + killable "^1.0.1" + loglevel "^1.6.1" + opn "^5.5.0" + portfinder "^1.0.20" + schema-utils "^1.0.0" + selfsigned "^1.10.4" + semver "^6.0.0" + serve-index "^1.9.1" + sockjs "0.3.19" + sockjs-client "1.3.0" + spdy "^4.0.0" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.6.2" + webpack-log "^2.0.0" + yargs "12.0.5" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-manifest-plugin@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz#e4ca2999b09557716b8ba4475fb79fab5986f0cd" + integrity sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg== + dependencies: + fs-extra "^7.0.0" + lodash ">=3.5 <5" + tapable "^1.0.0" + +webpack-sources@^1.1.0, webpack-sources@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@^4.20.0: + version "4.31.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.31.0.tgz#ae201d45f0571336e42d1c2b5c8ab56c4d3b0c63" + integrity sha512-n6RVO3X0LbbipoE62akME9K/JI7qYrwwufs20VvgNNpqUoH4860KkaxJTbGq5bgkVZF9FqyyTG/0WPLH3PVNJA== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.0.5" + acorn-dynamic-import "^4.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^1.0.0" + tapable "^1.1.0" + terser-webpack-plugin "^1.1.0" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +websocket-driver@>=0.5.1: + version "0.7.0" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + integrity sha1-DK+dLXVdk67gSdS90NP+LMoqJOs= + dependencies: + http-parser-js ">=0.4.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@1, which@^1.2.14, which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-12.0.0.tgz#18aa348854747dfe1002d01bd87d65df10d40a84" + integrity sha512-WQM8GrbF5TKiACr7iE3I2ZBNC7qC9taKPMfjJaMD2LkOJQhIctASxKXdFAOPim/m47kgAQBVIaPlFjnRdkol7w== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= + dependencies: + camelcase "^3.0.0" + +yargs@12.0.5, yargs@^12.0.5: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + dependencies: + 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@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" From 644c296b990761f604257a0497ee5ed16337065b Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 21 Jun 2019 08:28:41 +0100 Subject: [PATCH 33/59] Rename index.html to index.html.twig --- source/{index.html => index.html.twig} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename source/{index.html => index.html.twig} (100%) diff --git a/source/index.html b/source/index.html.twig similarity index 100% rename from source/index.html rename to source/index.html.twig From 7787c4e47d98775ec3ea76f5a433ae2f48b3ecef Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 14 Aug 2019 00:44:11 +0100 Subject: [PATCH 34/59] Use unison for volumes --- .docksal/docksal.env | 1 + 1 file changed, 1 insertion(+) diff --git a/.docksal/docksal.env b/.docksal/docksal.env index 782376f..2026ba0 100644 --- a/.docksal/docksal.env +++ b/.docksal/docksal.env @@ -1,3 +1,4 @@ DOCKSAL_STACK=default +DOCKSAL_VOLUMES=unison COMPOSE_PROJECT_NAME=drupal-tailwind DOCROOT=web From 50b7789d88c00edfe1f8f2f7a98c8138e989a91d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 9 Nov 2019 00:52:38 +0000 Subject: [PATCH 35/59] Initial commit --- .editorconfig | 17 +++++++++++ .gitignore | 2 ++ LICENSE | 21 +++++++++++++ README.md | 50 +++++++++++++++++++++++++++++++ app/config/sculpin_kernel.yml | 3 ++ app/config/sculpin_site.yml | 2 ++ app/config/sculpin_site_prod.yml | 3 ++ composer.json | 29 ++++++++++++++++++ source/_layouts/app.html.twig | 12 ++++++++ source/_layouts/default.html.twig | 5 ++++ source/index.md | 4 +++ 11 files changed, 148 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app/config/sculpin_kernel.yml create mode 100644 app/config/sculpin_site.yml create mode 100644 app/config/sculpin_site_prod.yml create mode 100644 composer.json create mode 100644 source/_layouts/app.html.twig create mode 100644 source/_layouts/default.html.twig create mode 100644 source/index.md diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..349cc2b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +# This file is used by editors and IDEs to unify coding standards +# @see http://EditorConfig.org +# @standards PHP: http://www.php-fig.org/psr/psr-2/ +root = true + +# Default configuration (applies to all file types) +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_size = 4 +indent_style = space + +# Markdown customizations +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9507744 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/output_*/ +/vendor/ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0e49b90 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Oliver Davies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..4adf53d --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +# Sculpin Skeleton + +A minimal, generic skeleton project for the [Sculpin][1] static site generator. + +## Usage + +1. Download the project by running `composer create-project opdavies/sculpin-skeleton --no-interaction --no-progress --prefer-dist my-sculpin-site`. +1. Run `cd my-sculpin-site` to change into the project directory, and `composer watch` to generate and serve the site. +1. Start adding content to `source/index.md`. +1. Add more content, settings, layouts, includes etc as needed. + +## Scripts + +This project includes some custom Composer scripts that you can use rather than running `vendor/bin/sculpin` directly, and that include some additional default options. + +These are: + +- `composer generate` and `composer dev` - These generate the site in the development mode. +- `composer watch` - Generates and serves the site in development mode, watching for any changes. +- `composer prod` - Generates the site in production mode. + +You can still pass additional options by separating the command and options with `--`. For example, running `composer watch -- --port=8002` would run the default watch command but also update the server port: + +``` +composer watch -- --port=8002 +> composer generate -- --server --watch '--port=8002' +> sculpin generate --clean --no-interaction '--server' '--watch' '--port=8002' +Deleting /Users/opdavies/Code/Personal/sculpin-skeleton/output_dev +Detected new or updated files +Generating: 100% (1 sources / 0.00 seconds) +Converting: 100% (1 sources / 0.20 seconds) +Formatting: 100% (1 sources / 0.00 seconds) +Processing completed in 0.27 seconds +Starting Sculpin server for the dev environment with debug true +Development server is running at http://localhost:8002 +Quit the server with CONTROL-C. +``` + +## Notes + +- The `posts` content type is disabled by default. Re-enable it if needed by removing `enabled: false` from `app/config/sculpin_kernel.yml`. + +[1]: https://sculpin.io +[2]: https://getcomposer.org/doc/06-config.md#process-timeout + +## License + +[MIT][0] + +[0]: https://github.com/opdavies/sculpin-skeleton/blob/master/LICENSE diff --git a/app/config/sculpin_kernel.yml b/app/config/sculpin_kernel.yml new file mode 100644 index 0000000..8d3b2b3 --- /dev/null +++ b/app/config/sculpin_kernel.yml @@ -0,0 +1,3 @@ +sculpin_content_types: + posts: + enabled: false diff --git a/app/config/sculpin_site.yml b/app/config/sculpin_site.yml new file mode 100644 index 0000000..dd35d11 --- /dev/null +++ b/app/config/sculpin_site.yml @@ -0,0 +1,2 @@ +name: 'My New Sculpin Site' +locale: en diff --git a/app/config/sculpin_site_prod.yml b/app/config/sculpin_site_prod.yml new file mode 100644 index 0000000..1b449f6 --- /dev/null +++ b/app/config/sculpin_site_prod.yml @@ -0,0 +1,3 @@ +--- +imports: + - sculpin_site.yml diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..80ed125 --- /dev/null +++ b/composer.json @@ -0,0 +1,29 @@ +{ + "name": "opdavies/sculpin-skeleton", + "description": "A skeleton Sculpin site.", + "license": "MIT", + "authors": [ + { + "name": "Oliver Davies", + "homepage": "https://www.oliverdavies.uk", + "role": "Developer" + } + ], + "require": { + "sculpin/sculpin": "^3.0" + }, + "scripts": { + "dev": "composer run-script generate", + "generate": "sculpin generate --clean --no-interaction", + "prod": "composer run-script generate -- --env prod", + "watch": [ + "Composer\\Config::disableProcessTimeout", + "composer run-script generate -- --watch --server" + ] + }, + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + } +} diff --git a/source/_layouts/app.html.twig b/source/_layouts/app.html.twig new file mode 100644 index 0000000..05ae600 --- /dev/null +++ b/source/_layouts/app.html.twig @@ -0,0 +1,12 @@ + + + + + + + {{ site.name|default('Sculpin Skeleton') }} + + + {% block body %}{% endblock %} + + diff --git a/source/_layouts/default.html.twig b/source/_layouts/default.html.twig new file mode 100644 index 0000000..56c9c99 --- /dev/null +++ b/source/_layouts/default.html.twig @@ -0,0 +1,5 @@ +{% extends 'app' %} + +{% block body %} + {% block content %}{% endblock %} +{% endblock %} diff --git a/source/index.md b/source/index.md new file mode 100644 index 0000000..d620bba --- /dev/null +++ b/source/index.md @@ -0,0 +1,4 @@ +--- +layout: default +--- +Hello, World! From df698590685ff011ad6737944e97f54849be8fac Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 9 Nov 2019 01:52:26 +0000 Subject: [PATCH 36/59] Add opdavies/sculpin-twig-markdown-bundle --- app/SculpinKernel.php | 17 + composer.json | 3 +- composer.lock | 2785 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 2804 insertions(+), 1 deletion(-) create mode 100644 app/SculpinKernel.php create mode 100644 composer.lock diff --git a/app/SculpinKernel.php b/app/SculpinKernel.php new file mode 100644 index 0000000..9406f85 --- /dev/null +++ b/app/SculpinKernel.php @@ -0,0 +1,17 @@ +=5.3" + }, + "type": "library", + "autoload": { + "psr-0": { + "dflydev\\util\\antPathMatcher": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Ant Path Matcher Utility", + "homepage": "http://github.com/dflydev/dflydev-util-antPathMatcher", + "keywords": [ + "ant", + "matcher", + "path", + "pattern" + ], + "time": "2012-12-03T05:03:00+00:00" + }, + { + "name": "dflydev/apache-mime-types", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-apache-mime-types.git", + "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-apache-mime-types/zipball/f30a57e59b7476e4c5270b6a0727d79c9c0eb861", + "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "twig/twig": "1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\ApacheMimeTypes": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Apache MIME Types", + "keywords": [ + "apache", + "mime", + "mimetypes" + ], + "time": "2013-05-14T02:02:01+00:00" + }, + { + "name": "dflydev/canal", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-canal.git", + "reference": "668af213d86f0f378f5dcce6799b974044fa6a51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-canal/zipball/668af213d86f0f378f5dcce6799b974044fa6a51", + "reference": "668af213d86f0f378f5dcce6799b974044fa6a51", + "shasum": "" + }, + "require": { + "dflydev/apache-mime-types": "1.0.*", + "php": ">=5.3.3", + "webignition/internet-media-type": "0.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\Canal": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Content analysis for the purpose of determining Internet media types.", + "keywords": [ + "content", + "detection", + "mime", + "type" + ], + "time": "2013-05-14T05:22:25+00:00" + }, + { + "name": "dflydev/dot-access-configuration", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-configuration.git", + "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-configuration/zipball/2e6eb0c8b8830b26bb23defcfc38d4276508fc49", + "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "1.*", + "dflydev/placeholder-resolver": "1.*", + "php": ">=5.3.2" + }, + "require-dev": { + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/yaml": "Required for using the YAML Configuration Builders" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessConfiguration": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a deep data structure representing a configuration, access configuration by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-configuration", + "keywords": [ + "config", + "configuration" + ], + "time": "2018-09-08T23:00:17+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessData": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "time": "2017-01-20T21:14:22+00:00" + }, + { + "name": "dflydev/placeholder-resolver", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-placeholder-resolver.git", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-placeholder-resolver/zipball/c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\PlaceholderResolver": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a data source representing key => value pairs, resolve placeholders like ${foo.bar} to the value associated with the 'foo.bar' key in the data source.", + "homepage": "https://github.com/dflydev/dflydev-placeholder-resolver", + "keywords": [ + "placeholder", + "resolver" + ], + "time": "2012-10-28T21:08:28+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2018-01-09T20:05:19+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Evenement": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-23T21:35:13+00:00" + }, + { + "name": "michelf/php-markdown", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "01ab082b355bf188d907b9929cd99b2923053495" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", + "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Michelf\\": "Michelf/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "time": "2018-01-15T00:49:33+00:00" + }, + { + "name": "netcarver/textile", + "version": "v3.7.3", + "source": { + "type": "git", + "url": "https://github.com/textile/php-textile.git", + "reference": "e7c94c4bb531bc83d18c50d7dbbc604fa4f1b00f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/textile/php-textile/zipball/e7c94c4bb531bc83d18c50d7dbbc604fa4f1b00f", + "reference": "e7c94c4bb531bc83d18c50d7dbbc604fa4f1b00f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "2.1.*", + "phpunit/phpunit": "5.7.*", + "squizlabs/php_codesniffer": "3.*", + "symfony/yaml": "2.4.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Netcarver\\Textile\\": "src/Netcarver/Textile/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Textile markup language parser", + "homepage": "https://github.com/textile/php-textile", + "keywords": [ + "document", + "format", + "html", + "language", + "markup", + "parser", + "php-textile", + "plaintext", + "textile" + ], + "time": "2019-08-30T18:41:02+00:00" + }, + { + "name": "opdavies/sculpin-twig-markdown-bundle", + "version": "dev-markdown", + "source": { + "type": "git", + "url": "https://github.com/opdavies/sculpin-twig-markdown-bundle.git", + "reference": "f62a1ff50e8d9f79e6f7867a35506e87463c2a38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opdavies/sculpin-twig-markdown-bundle/zipball/f62a1ff50e8d9f79e6f7867a35506e87463c2a38", + "reference": "f62a1ff50e8d9f79e6f7867a35506e87463c2a38", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "sculpin/sculpin": "@stable" + }, + "type": "library", + "autoload": { + "psr-4": { + "Opdavies\\Sculpin\\Bundle\\TwigMarkdownBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Davies", + "email": "oliver@oliverdavies.uk", + "homepage": "https://www.oliverdavies.uk" + } + ], + "keywords": [ + "markdown", + "sculpin", + "twig" + ], + "time": "2019-11-08T21:13:08+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2019-11-01T11:05:21+00:00" + }, + { + "name": "react/cache", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "aa10d63a1b40a36a486bdf527f28bac607ee6466" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/aa10d63a1b40a36a486bdf527f28bac607ee6466", + "reference": "aa10d63a1b40a36a486bdf527f28bac607ee6466", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "~2.0|~1.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "time": "2019-07-11T13:45:28+00:00" + }, + { + "name": "react/dns", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "a214d90c2884dac18d0cac6176202f247b66d762" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/a214d90c2884dac18d0cac6176202f247b66d762", + "reference": "a214d90c2884dac18d0cac6176202f247b66d762", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.7 || ^1.2.1", + "react/promise-timer": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "time": "2019-08-15T09:06:31+00:00" + }, + { + "name": "react/event-loop", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "a0ecac955c67b57c40fe4a1b88a7cca1b58c982d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/a0ecac955c67b57c40fe4a1b88a7cca1b58c982d", + "reference": "a0ecac955c67b57c40fe4a1b88a7cca1b58c982d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "suggest": { + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "time": "2019-02-07T16:19:49+00:00" + }, + { + "name": "react/http", + "version": "v0.8.5", + "source": { + "type": "git", + "url": "https://github.com/reactphp/http.git", + "reference": "5f2ce4da6d30779ab1e6b95a0afac3e0e5595f64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/http/zipball/5f2ce4da6d30779ab1e6b95a0afac3e0e5595f64", + "reference": "5f2ce4da6d30779ab1e6b95a0afac3e0e5595f64", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/promise": "^2.3 || ^1.2.1", + "react/promise-stream": "^1.1", + "react/socket": "^1.0 || ^0.8.3", + "react/stream": "^1.0 || ^0.7.1", + "ringcentral/psr7": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.1", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven, streaming plaintext HTTP and secure HTTPS server for ReactPHP", + "keywords": [ + "event-driven", + "http", + "https", + "reactphp", + "server", + "streaming" + ], + "time": "2019-10-29T14:17:24+00:00" + }, + { + "name": "react/promise", + "version": "v2.7.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "time": "2019-01-07T21:25:54+00:00" + }, + { + "name": "react/promise-stream", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-stream.git", + "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/promise": "^2.1 || ^1.2", + "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6" + }, + "require-dev": { + "clue/block-react": "^1.0", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3", + "react/promise-timer": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Stream\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "The missing link between Promise-land and Stream-land for ReactPHP", + "homepage": "https://github.com/reactphp/promise-stream", + "keywords": [ + "Buffer", + "async", + "promise", + "reactphp", + "stream", + "unwrap" + ], + "time": "2019-07-03T12:29:10+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.5.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/35fb910604fd86b00023fc5cda477c8074ad0abc", + "reference": "35fb910604fd86b00023fc5cda477c8074ad0abc", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Timer\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "time": "2019-03-27T18:10:32+00:00" + }, + { + "name": "react/socket", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "10f0629ec83ea0fa22597f348623f554227e3ca0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/10f0629ec83ea0fa22597f348623f554227e3ca0", + "reference": "10f0629ec83ea0fa22597f348623f554227e3ca0", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^1.0 || ^0.4.13", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "time": "2019-07-10T10:11:14+00:00" + }, + { + "name": "react/stream", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/50426855f7a77ddf43b9266c22320df5bf6c6ce6", + "reference": "50426855f7a77ddf43b9266c22320df5bf6c6ce6", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", + "keywords": [ + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" + ], + "time": "2019-01-01T16:15:09+00:00" + }, + { + "name": "ringcentral/psr7", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ringcentral/psr7.git", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ringcentral/psr7/zipball/dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "RingCentral\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "PSR-7 message implementation", + "keywords": [ + "http", + "message", + "stream", + "uri" + ], + "time": "2018-01-15T21:00:49+00:00" + }, + { + "name": "sculpin/sculpin", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sculpin/sculpin.git", + "reference": "4ae263647e265bc1f1cda9b73722c2540824bd45" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sculpin/sculpin/zipball/4ae263647e265bc1f1cda9b73722c2540824bd45", + "reference": "4ae263647e265bc1f1cda9b73722c2540824bd45", + "shasum": "" + }, + "require": { + "dflydev/ant-path-matcher": "^1.0.3", + "dflydev/apache-mime-types": "^1.0.1", + "dflydev/canal": "^1.0", + "dflydev/dot-access-configuration": "^1.0.3", + "doctrine/inflector": "^1.3", + "ext-mbstring": "*", + "michelf/php-markdown": "^1.8", + "netcarver/textile": "^3.6", + "php": "^7.2", + "react/http": "^0.8.3", + "sculpin/sculpin-theme-composer-plugin": "^1.0", + "symfony/config": "^4.1", + "symfony/console": "^4.1", + "symfony/dependency-injection": "^4.1", + "symfony/event-dispatcher": "^4.1", + "symfony/filesystem": "^4.1", + "symfony/finder": "^4.1", + "symfony/http-kernel": "^4.1", + "symfony/yaml": "^4.1", + "twig/extensions": "^1.5", + "twig/twig": "^2.5", + "webignition/internet-media-type": "^0.4.8" + }, + "replace": { + "sculpin/core": "self.version", + "sculpin/markdown-bundle": "self.version", + "sculpin/markdown-twig-compat-bundle": "self.version", + "sculpin/posts-bundle": "self.version", + "sculpin/proxy-source-collection-contrib": "self.version", + "sculpin/sculpin-bundle": "self.version", + "sculpin/standalone-bundle": "self.version", + "sculpin/taxonomy-contrib": "self.version", + "sculpin/textile-bundle": "self.version", + "sculpin/twig-bundle": "self.version" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^4.3", + "phpstan/phpstan": "^0.10.3", + "phpunit/phpunit": "^7.3", + "squizlabs/php_codesniffer": "^3.3", + "symfony/css-selector": "^4.1", + "symfony/dom-crawler": "^4.1", + "symfony/process": "^4.1" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/sculpin", + "bin/sculpin.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sculpin\\": "src/Sculpin/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Static Site Generator", + "homepage": "https://sculpin.io", + "keywords": [ + "generator", + "site", + "static" + ], + "time": "2019-05-27T04:16:43+00:00" + }, + { + "name": "sculpin/sculpin-theme-composer-plugin", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sculpin/sculpin-theme-composer-plugin.git", + "reference": "f22bbf89971054e0e37983263828ca39ffca2437" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sculpin/sculpin-theme-composer-plugin/zipball/f22bbf89971054e0e37983263828ca39ffca2437", + "reference": "f22bbf89971054e0e37983263828ca39ffca2437", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Sculpin\\Composer\\SculpinThemePlugin\\SculpinThemePlugin", + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Sculpin\\Composer\\SculpinThemePlugin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "time": "2017-02-27T17:40:03+00:00" + }, + { + "name": "symfony/config", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "f4ee0ebb91b16ca1ac105aa39f9284f3cac19a15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/f4ee0ebb91b16ca1ac105aa39f9284f3cac19a15", + "reference": "f4ee0ebb91b16ca1ac105aa39f9284f3cac19a15", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/filesystem": "~3.4|~4.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<3.4" + }, + "require-dev": { + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/messenger": "~4.1", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2019-10-30T13:18:51+00:00" + }, + { + "name": "symfony/console", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "136c4bd62ea871d00843d1bc0316de4c4a84bb78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/136c4bd62ea871d00843d1bc0316de4c4a84bb78", + "reference": "136c4bd62ea871d00843d1bc0316de4c4a84bb78", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/var-dumper": "^4.3" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2019-10-30T12:58:49+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "5ea9c3e01989a86ceaa0283f21234b12deadf5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/5ea9c3e01989a86ceaa0283f21234b12deadf5e2", + "reference": "5ea9c3e01989a86ceaa0283f21234b12deadf5e2", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2019-10-28T17:07:32+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "fc036941dfafa037a7485714b62593c7eaf68edd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/fc036941dfafa037a7485714b62593c7eaf68edd", + "reference": "fc036941dfafa037a7485714b62593c7eaf68edd", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/container": "^1.0", + "symfony/service-contracts": "^1.1.6" + }, + "conflict": { + "symfony/config": "<4.3", + "symfony/finder": "<3.4", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "^4.3", + "symfony/expression-language": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2019-10-28T17:07:32+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "6229f58993e5a157f6096fc7145c0717d0be8807" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6229f58993e5a157f6096fc7145c0717d0be8807", + "reference": "6229f58993e5a157f6096fc7145c0717d0be8807", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/event-dispatcher-contracts": "^1.1" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "^3.4|^4.0", + "symfony/service-contracts": "^1.1", + "symfony/stopwatch": "~3.4|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2019-10-01T16:40:32+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18", + "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-09-17T09:54:03+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/9abbb7ef96a51f4d7e69627bc6f63307994e4263", + "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2019-08-20T14:07:54+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "72a068f77e317ae77c0a0495236ad292cfb5ce6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/72a068f77e317ae77c0a0495236ad292cfb5ce6f", + "reference": "72a068f77e317ae77c0a0495236ad292cfb5ce6f", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2019-10-30T12:53:54+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "38f63e471cda9d37ac06e76d14c5ea2ec5887051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/38f63e471cda9d37ac06e76d14c5ea2ec5887051", + "reference": "38f63e471cda9d37ac06e76d14c5ea2ec5887051", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/mime": "^4.3", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2019-10-30T12:58:49+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "56acfda9e734e8715b3b0e6859cdb4f5b28757bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/56acfda9e734e8715b3b0e6859cdb4f5b28757bf", + "reference": "56acfda9e734e8715b3b0e6859cdb4f5b28757bf", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/debug": "~3.4|~4.0", + "symfony/event-dispatcher": "^4.3", + "symfony/http-foundation": "^4.1.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php73": "^1.9" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "symfony/var-dumper": "<4.1.1", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "^4.3", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dependency-injection": "^4.3", + "symfony/dom-crawler": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "~4.2", + "symfony/translation-contracts": "^1.1", + "symfony/var-dumper": "^4.1.1", + "twig/twig": "^1.34|^2.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2019-11-01T10:00:03+00:00" + }, + { + "name": "symfony/mime", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "3c0e197529da6e59b217615ba8ee7604df88b551" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/3c0e197529da6e59b217615ba8ee7604df88b551", + "reference": "3c0e197529da6e59b217615ba8ee7604df88b551", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10", + "symfony/dependency-injection": "~3.4|^4.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A library to manipulate MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "time": "2019-10-30T12:58:49+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", + "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.9" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "04ce3335667451138df4307d6a9b61565560199e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", + "reference": "04ce3335667451138df4307d6a9b61565560199e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", + "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v1.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "ffcde9615dc5bb4825b9f6aed07716f1f57faae0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffcde9615dc5bb4825b9f6aed07716f1f57faae0", + "reference": "ffcde9615dc5bb4825b9f6aed07716f1f57faae0", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-09-17T11:12:18+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.3.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "324cf4b19c345465fad14f3602050519e09e361d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/324cf4b19c345465fad14f3602050519e09e361d", + "reference": "324cf4b19c345465fad14f3602050519e09e361d", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-10-30T12:58:49+00:00" + }, + { + "name": "twig/extensions", + "version": "v1.5.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/57873c8b0c1be51caa47df2cdb824490beb16202", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202", + "shasum": "" + }, + "require": { + "twig/twig": "^1.27|^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.4", + "symfony/translation": "^2.7|^3.4" + }, + "suggest": { + "symfony/translation": "Allow the time_diff output to be translated" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_Extensions_": "lib/" + }, + "psr-4": { + "Twig\\Extensions\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Common additional features for Twig that do not directly belong in core", + "keywords": [ + "i18n", + "text" + ], + "time": "2018-12-05T18:34:18+00:00" + }, + { + "name": "twig/twig", + "version": "v2.12.1", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", + "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^3.4|^4.2", + "symfony/phpunit-bridge": "^4.4@dev|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.12-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2019-10-17T07:34:53+00:00" + }, + { + "name": "webignition/disallowed-character-terminated-string", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/webignition/disallowed-character-terminated-string.git", + "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/disallowed-character-terminated-string/zipball/25d12868c82b56bc0d04278e31594385ba4dddc4", + "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "A string terminated by one or more disallowed characters", + "homepage": "https://github.com/webignition/disallowed-character-terminated-string", + "keywords": [ + "string", + "terminated" + ], + "time": "2012-07-16T21:29:50+00:00" + }, + { + "name": "webignition/internet-media-type", + "version": "0.4.8", + "source": { + "type": "git", + "url": "https://github.com/webignition/internet-media-type.git", + "reference": "1a5bbe38033b00b23acd5e1dd10489bb07eed77c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/internet-media-type/zipball/1a5bbe38033b00b23acd5e1dd10489bb07eed77c", + "reference": "1a5bbe38033b00b23acd5e1dd10489bb07eed77c", + "shasum": "" + }, + "require": { + "php": ">=5.6.0", + "webignition/quoted-string": ">=0.2.1,<1.0", + "webignition/string-parser": ">=0.2.3,<1.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\InternetMediaType\\": "src/", + "webignition\\Tests\\InternetMediaType\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "PHP model of an http://en.wikipedia.org/wiki/Internet_media_type", + "homepage": "https://github.com/webignition/internet-media-type", + "keywords": [ + "content type", + "content-type", + "internet media type", + "media type", + "media-type" + ], + "time": "2018-03-12T14:54:00+00:00" + }, + { + "name": "webignition/quoted-string", + "version": "0.2.1", + "source": { + "type": "git", + "url": "https://github.com/webignition/quoted-string.git", + "reference": "88b36b7be067796683ab3668e175322842dd5313" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/quoted-string/zipball/88b36b7be067796683ab3668e175322842dd5313", + "reference": "88b36b7be067796683ab3668e175322842dd5313", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "webignition/string-parser": ">=0.2.3,<1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\QuotedString\\": "src/", + "webignition\\Tests\\QuotedString\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "A parser for string values that are encapsulated in double quotes (ASCII 34)", + "homepage": "https://github.com/webignition/quoted-string", + "keywords": [ + "parser", + "quoted-string" + ], + "time": "2017-05-11T11:41:31+00:00" + }, + { + "name": "webignition/string-parser", + "version": "0.2.3", + "source": { + "type": "git", + "url": "https://github.com/webignition/string-parser.git", + "reference": "8591e28c05bd250bcc67b8001f3588995b9ef74b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/string-parser/zipball/8591e28c05bd250bcc67b8001f3588995b9ef74b", + "reference": "8591e28c05bd250bcc67b8001f3588995b9ef74b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "webignition/disallowed-character-terminated-string": ">=1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\StringParser\\": "src/", + "webignition\\Tests\\StringParser\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "Abstract state-based string parser", + "homepage": "https://github.com/webignition/string-parser", + "keywords": [ + "parser", + "string" + ], + "time": "2017-05-11T10:04:12+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "opdavies/sculpin-twig-markdown-bundle": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} From a763c1de1829a25e8dc98e4fc585996bcd74dbda Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 9 Nov 2019 01:52:39 +0000 Subject: [PATCH 37/59] Add test page --- source/index.html.twig | 4 ++++ source/index.md | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 source/index.html.twig delete mode 100644 source/index.md diff --git a/source/index.html.twig b/source/index.html.twig new file mode 100644 index 0000000..f952345 --- /dev/null +++ b/source/index.html.twig @@ -0,0 +1,4 @@ +--- +layout: default +--- +{{ '**Hello**, _World_!'|markdown }} diff --git a/source/index.md b/source/index.md deleted file mode 100644 index d620bba..0000000 --- a/source/index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: default ---- -Hello, World! From 99b605475a7d9de98d314f154ffc597725aeb6a7 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 5 Dec 2019 12:13:03 +0000 Subject: [PATCH 38/59] init --- .gitignore | 4 + composer.json | 53 + composer.lock | 8173 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 8230 insertions(+) create mode 100644 .gitignore create mode 100644 composer.json create mode 100644 composer.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b46df8c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +vendor/ +web/ +.editorconfig +.gitattributes diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a1fe724 --- /dev/null +++ b/composer.json @@ -0,0 +1,53 @@ +{ + "name": "drupal/recommended-project", + "description": "Project template for Drupal 8 projects with a relocated document root", + "type": "project", + "license": "GPL-2.0-or-later", + "homepage": "https://www.drupal.org/project/drupal", + "support": { + "docs": "https://www.drupal.org/docs/user_guide/en/index.html", + "chat": "https://www.drupal.org/node/314178" + }, + "repositories": [ + { + "type": "composer", + "url": "https://packages.drupal.org/8" + } + ], + "require": { + "composer/installers": "^1.2", + "drupal/admin_toolbar": "^2.0", + "drupal/config_installer": "^1.8", + "drupal/core-composer-scaffold": "^8.8", + "drupal/core-recommended": "^8.8", + "drush/drush": "^9" + }, + "require-dev": { + "drupal/core-dev": "^8.8" + }, + "conflict": { + "drupal/drupal": "*" + }, + "minimum-stability": "dev", + "prefer-stable": true, + "config": { + "sort-packages": true + }, + "extra": { + "drupal-scaffold": { + "locations": { + "web-root": "web/" + } + }, + "installer-paths": { + "web/core": ["type:drupal-core"], + "web/libraries/{$name}": ["type:drupal-library"], + "web/modules/contrib/{$name}": ["type:drupal-module"], + "web/profiles/contrib/{$name}": ["type:drupal-profile"], + "web/themes/contrib/{$name}": ["type:drupal-theme"], + "drush/Commands/contrib/{$name}": ["type:drupal-drush"], + "web/modules/custom/{$name}": ["type:drupal-custom-module"], + "web/themes/custom/{$name}": ["type:drupal-custom-theme"] + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..e404860 --- /dev/null +++ b/composer.lock @@ -0,0 +1,8173 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "a8770bd2068c0f94ef2d34b2eacaea38", + "packages": [ + { + "name": "asm89/stack-cors", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "c163e2b614550aedcf71165db2473d936abbced6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/c163e2b614550aedcf71165db2473d936abbced6", + "reference": "c163e2b614550aedcf71165db2473d936abbced6", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/http-foundation": "~2.7|~3.0|~4.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.0 || ^4.8.10", + "squizlabs/php_codesniffer": "^2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Asm89\\Stack\\": "src/Asm89/Stack/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", + "keywords": [ + "cors", + "stack" + ], + "time": "2017-12-20T14:37:45+00:00" + }, + { + "name": "chi-teck/drupal-code-generator", + "version": "1.30.5", + "source": { + "type": "git", + "url": "https://github.com/Chi-teck/drupal-code-generator.git", + "reference": "c59c31ee6d8eefe76a5d367feef902e259c90c7b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/c59c31ee6d8eefe76a5d367feef902e259c90c7b", + "reference": "c59c31ee6d8eefe76a5d367feef902e259c90c7b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=5.5.9", + "symfony/console": "^3.4 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.4 || ^4.0", + "twig/twig": "^1.38.2 || ^2.10" + }, + "bin": [ + "bin/dcg" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/bootstrap.php" + ], + "psr-4": { + "DrupalCodeGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drupal code generator", + "time": "2019-10-27T14:27:26+00:00" + }, + { + "name": "composer/installers", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "141b272484481432cda342727a427dc1e206bfa0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/141b272484481432cda342727a427dc1e206bfa0", + "reference": "141b272484481432cda342727a427dc1e206bfa0", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0" + }, + "replace": { + "roundcube/plugin-installer": "*", + "shama/baton": "*" + }, + "require-dev": { + "composer/composer": "1.0.*@dev", + "phpunit/phpunit": "^4.8.36" + }, + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Craft", + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Thelia", + "Whmcs", + "WolfCMS", + "agl", + "aimeos", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "joomla", + "known", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "mediawiki", + "modulework", + "modx", + "moodle", + "osclass", + "phpbb", + "piwik", + "ppi", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "symfony", + "typo3", + "wordpress", + "yawik", + "zend", + "zikula" + ], + "time": "2019-08-12T15:00:31+00:00" + }, + { + "name": "composer/semver", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e", + "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2019-03-19T17:25:45+00:00" + }, + { + "name": "consolidation/annotated-command", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/annotated-command.git", + "reference": "512a2e54c98f3af377589de76c43b24652bcb789" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/512a2e54c98f3af377589de76c43b24652bcb789", + "reference": "512a2e54c98f3af377589de76c43b24652bcb789", + "shasum": "" + }, + "require": { + "consolidation/output-formatters": "^3.4", + "php": ">=5.4.5", + "psr/log": "^1", + "symfony/console": "^2.8|^3|^4", + "symfony/event-dispatcher": "^2.5|^3|^4", + "symfony/finder": "^2.5|^3|^4" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + }, + "scenario-options": { + "create-lockfile": "false" + } + }, + "phpunit4": { + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\AnnotatedCommand\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Initialize Symfony Console commands from annotated command class methods.", + "time": "2019-03-08T16:55:03+00:00" + }, + { + "name": "consolidation/config", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/config.git", + "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", + "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "grasmash/expander": "^1", + "php": ">=5.4.0" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^5", + "squizlabs/php_codesniffer": "2.*", + "symfony/console": "^2.5|^3|^4", + "symfony/yaml": "^2.8.11|^3|^4" + }, + "suggest": { + "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require-dev": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require-dev": { + "symfony/console": "^2.8", + "symfony/event-dispatcher": "^2.8", + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Provide configuration services for a commandline tool.", + "time": "2019-03-03T19:37:04+00:00" + }, + { + "name": "consolidation/filter-via-dot-access-data", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/filter-via-dot-access-data.git", + "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/a53e96c6b9f7f042f5e085bf911f3493cea823c6", + "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.5.0" + }, + "require-dev": { + "consolidation/robo": "^1.2.3", + "g1a/composer-test-scenarios": "^3", + "knplabs/github-api": "^2.7", + "php-coveralls/php-coveralls": "^1", + "php-http/guzzle6-adapter": "^1.1", + "phpunit/phpunit": "^5", + "squizlabs/php_codesniffer": "^2.8", + "symfony/console": "^2.8|^3|^4" + }, + "type": "library", + "extra": { + "scenarios": { + "phpunit5": { + "require-dev": { + "phpunit/phpunit": "^5.7.27" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.6.33" + } + } + } + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Filter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.", + "time": "2019-01-18T06:05:07+00:00" + }, + { + "name": "consolidation/log", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/log.git", + "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/log/zipball/b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", + "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", + "shasum": "" + }, + "require": { + "php": ">=5.4.5", + "psr/log": "^1.0", + "symfony/console": "^2.8|^3|^4" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + }, + "phpunit4": { + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", + "time": "2019-01-01T17:30:51+00:00" + }, + { + "name": "consolidation/output-formatters", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/output-formatters.git", + "reference": "99ec998ffb697e0eada5aacf81feebfb13023605" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/99ec998ffb697e0eada5aacf81feebfb13023605", + "reference": "99ec998ffb697e0eada5aacf81feebfb13023605", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.4.0", + "symfony/console": "^2.8|^3|^4", + "symfony/finder": "^2.5|^3|^4" + }, + "require-dev": { + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", + "phpunit/phpunit": "^5.7.27", + "squizlabs/php_codesniffer": "^2.7", + "symfony/var-dumper": "^2.8|^3|^4", + "victorjonsson/markdowndocs": "^1.3" + }, + "suggest": { + "symfony/var-dumper": "For using the var_dump formatter" + }, + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^6" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony3": { + "require": { + "symfony/console": "^3.4", + "symfony/finder": "^3.4", + "symfony/var-dumper": "^3.4" + }, + "config": { + "platform": { + "php": "5.6.32" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + }, + "scenario-options": { + "create-lockfile": "false" + } + } + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\OutputFormatters\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Format text by applying transformations provided by plug-in formatters.", + "time": "2019-05-30T23:16:01+00:00" + }, + { + "name": "consolidation/robo", + "version": "1.4.11", + "source": { + "type": "git", + "url": "https://github.com/consolidation/Robo.git", + "reference": "5fa1d901776a628167a325baa9db95d8edf13a80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/Robo/zipball/5fa1d901776a628167a325baa9db95d8edf13a80", + "reference": "5fa1d901776a628167a325baa9db95d8edf13a80", + "shasum": "" + }, + "require": { + "consolidation/annotated-command": "^2.11.0", + "consolidation/config": "^1.2", + "consolidation/log": "~1", + "consolidation/output-formatters": "^3.1.13", + "consolidation/self-update": "^1", + "grasmash/yaml-expander": "^1.3", + "league/container": "^2.2", + "php": ">=5.5.0", + "symfony/console": "^2.8|^3|^4", + "symfony/event-dispatcher": "^2.5|^3|^4", + "symfony/filesystem": "^2.5|^3|^4", + "symfony/finder": "^2.5|^3|^4", + "symfony/process": "^2.5|^3|^4" + }, + "replace": { + "codegyre/robo": "< 1.0" + }, + "require-dev": { + "codeception/aspect-mock": "^1|^2.1.1", + "codeception/base": "^2.3.7", + "codeception/verify": "^0.3.2", + "g1a/composer-test-scenarios": "^3", + "goaop/framework": "~2.1.2", + "goaop/parser-reflection": "^1.1.0", + "natxet/cssmin": "3.0.4", + "nikic/php-parser": "^3.1.5", + "patchwork/jsqueeze": "~2", + "pear/archive_tar": "^1.4.4", + "php-coveralls/php-coveralls": "^1", + "phpunit/php-code-coverage": "~2|~4", + "sebastian/comparator": "^1.2.4", + "squizlabs/php_codesniffer": "^2.8" + }, + "suggest": { + "henrikbjorn/lurker": "For monitoring filesystem changes in taskWatch", + "natxet/CssMin": "For minifying CSS files in taskMinify", + "patchwork/jsqueeze": "For minifying JS files in taskMinify", + "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively." + }, + "bin": [ + "robo" + ], + "type": "library", + "extra": { + "scenarios": { + "symfony4": { + "require": { + "symfony/console": "^4" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require": { + "symfony/console": "^2.8" + }, + "remove": [ + "goaop/framework" + ], + "config": { + "platform": { + "php": "5.5.9" + } + }, + "scenario-options": { + "create-lockfile": "false" + } + } + }, + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Robo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + } + ], + "description": "Modern task runner", + "time": "2019-10-29T15:50:02+00:00" + }, + { + "name": "consolidation/self-update", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/consolidation/self-update.git", + "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/self-update/zipball/a1c273b14ce334789825a09d06d4c87c0a02ad54", + "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "symfony/console": "^2.8|^3|^4", + "symfony/filesystem": "^2.5|^3|^4" + }, + "bin": [ + "scripts/release" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "SelfUpdate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Alexander Menk", + "email": "menk@mestrona.net" + } + ], + "description": "Provides a self:update command for Symfony Console applications.", + "time": "2018-10-28T01:52:03+00:00" + }, + { + "name": "consolidation/site-alias", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/site-alias.git", + "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/site-alias/zipball/8cfd3b6ab6d541086fc970bf850864293b284e6f", + "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f", + "shasum": "" + }, + "require": { + "consolidation/config": "^1.2.1", + "php": ">=5.5.0" + }, + "require-dev": { + "consolidation/robo": "^1.2.3", + "g1a/composer-test-scenarios": "^3", + "knplabs/github-api": "^2.7", + "php-coveralls/php-coveralls": "^1", + "php-http/guzzle6-adapter": "^1.1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.8", + "symfony/console": "^2.8|^3|^4", + "symfony/yaml": "~2.3|^3" + }, + "type": "library", + "extra": { + "scenarios": { + "phpunit5": { + "require-dev": { + "phpunit/phpunit": "^5.7.27" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.6.33" + } + } + } + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\SiteAlias\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Manage alias records for local and remote sites.", + "time": "2019-03-12T17:31:48+00:00" + }, + { + "name": "consolidation/site-process", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/site-process.git", + "reference": "f3211fa4c60671c6f068184221f06f932556e443" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/site-process/zipball/f3211fa4c60671c6f068184221f06f932556e443", + "reference": "f3211fa4c60671c6f068184221f06f932556e443", + "shasum": "" + }, + "require": { + "consolidation/config": "^1.2.1", + "consolidation/site-alias": "^3", + "php": ">=5.6.0", + "symfony/process": "^3.4" + }, + "require-dev": { + "consolidation/robo": "^1.3", + "g1a/composer-test-scenarios": "^3", + "knplabs/github-api": "^2.7", + "php-coveralls/php-coveralls": "^1", + "php-http/guzzle6-adapter": "^1.1", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^2.8" + }, + "type": "library", + "extra": { + "scenarios": { + "phpunit5": { + "require-dev": { + "phpunit/phpunit": "^5.7.27" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.6.33" + } + } + } + }, + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\SiteProcess\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + } + ], + "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", + "time": "2019-09-10T17:56:24+00:00" + }, + { + "name": "container-interop/container-interop", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" + }, + "require": { + "psr/container": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "homepage": "https://github.com/container-interop/container-interop", + "abandoned": "psr/container", + "time": "2017-02-14T19:40:03+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessData": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "time": "2017-01-20T21:14:22+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "doctrine/annotations", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "54cacc9b81758b14e3ce750f205a393d52339e97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/54cacc9b81758b14e3ce750f205a393d52339e97", + "reference": "54cacc9b81758b14e3ce750f205a393d52339e97", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2017-02-24T16:22:25+00:00" + }, + { + "name": "doctrine/cache", + "version": "v1.6.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "eb152c5100571c7a45470ff2a35095ab3f3b900b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/eb152c5100571c7a45470ff2a35095ab3f3b900b", + "reference": "eb152c5100571c7a45470ff2a35095ab3f3b900b", + "shasum": "" + }, + "require": { + "php": "~5.5|~7.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "phpunit/phpunit": "~4.8|~5.0", + "predis/predis": "~1.0", + "satooshi/php-coveralls": "~0.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Caching library offering an object-oriented API for many cache backends", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "time": "2017-07-22T12:49:21+00:00" + }, + { + "name": "doctrine/collections", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "1a4fb7e902202c33cce8c55989b945612943c2ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/1a4fb7e902202c33cce8c55989b945612943c2ba", + "reference": "1a4fb7e902202c33cce8c55989b945612943c2ba", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "doctrine/coding-standard": "~0.1@dev", + "phpunit/phpunit": "^5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-0": { + "Doctrine\\Common\\Collections\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Collections Abstraction library", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "array", + "collections", + "iterator" + ], + "time": "2017-01-03T10:49:41+00:00" + }, + { + "name": "doctrine/common", + "version": "v2.7.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/4acb8f89626baafede6ee5475bc5844096eba8a9", + "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9", + "shasum": "" + }, + "require": { + "doctrine/annotations": "1.*", + "doctrine/cache": "1.*", + "doctrine/collections": "1.*", + "doctrine/inflector": "1.*", + "doctrine/lexer": "1.*", + "php": "~5.6|~7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common Library for Doctrine projects", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "collections", + "eventmanager", + "persistence", + "spl" + ], + "time": "2017-07-22T08:35:12+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/e11d84c6e018beedd929cff5220969a3c6d1d462", + "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2017-07-22T12:18:28+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "time": "2019-06-08T11:03:04+00:00" + }, + { + "name": "drupal/admin_toolbar", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/admin_toolbar.git", + "reference": "8.x-2.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/admin_toolbar-8.x-2.0.zip", + "reference": "8.x-2.0", + "shasum": "568de63dbaa8046a82d327dbd0b892ab79fb87aa" + }, + "require": { + "drupal/core": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + }, + "drupal": { + "version": "8.x-2.0", + "datestamp": "1573751237", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Wilfrid Roze (eme)", + "homepage": "https://www.drupal.org/u/eme", + "role": "Maintainer" + }, + { + "name": "Romain Jarraud (romainj)", + "homepage": "https://www.drupal.org/u/romainj", + "role": "Maintainer" + }, + { + "name": "Adrian Cid Almaguer (adriancid)", + "homepage": "https://www.drupal.org/u/adriancid", + "email": "adriancid@gmail.com", + "role": "Maintainer" + }, + { + "name": "Mohamed Anis Taktak (matio89)", + "homepage": "https://www.drupal.org/u/matio89", + "role": "Maintainer" + }, + { + "name": "fethi.krout", + "homepage": "https://www.drupal.org/user/3206765" + }, + { + "name": "matio89", + "homepage": "https://www.drupal.org/user/2320090" + }, + { + "name": "romainj", + "homepage": "https://www.drupal.org/user/370706" + } + ], + "description": "Provides a drop-down menu interface to the core Drupal Toolbar.", + "homepage": "http://drupal.org/project/admin_toolbar", + "keywords": [ + "Drupal", + "Toolbar" + ], + "support": { + "source": "http://cgit.drupalcode.org/admin_toolbar", + "issues": "https://www.drupal.org/project/issues/admin_toolbar" + } + }, + { + "name": "drupal/config_installer", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_installer.git", + "reference": "8.x-1.8" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_installer-8.x-1.8.zip", + "reference": "8.x-1.8", + "shasum": "43d7af76a3f00d074161e242ddf94d942d256250" + }, + "require": { + "drupal/core": "~8.0" + }, + "type": "drupal-profile", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.8", + "datestamp": "1524572284", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "alexpott", + "homepage": "https://www.drupal.org/user/157725" + } + ], + "homepage": "https://www.drupal.org/project/config_installer", + "support": { + "source": "https://git.drupalcode.org/project/config_installer" + } + }, + { + "name": "drupal/core", + "version": "8.8.0", + "source": { + "type": "git", + "url": "https://github.com/drupal/core.git", + "reference": "c4890669449ccbab770818de9c9cb7a9f0ffc32e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core/zipball/c4890669449ccbab770818de9c9cb7a9f0ffc32e", + "reference": "c4890669449ccbab770818de9c9cb7a9f0ffc32e", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "^1.1", + "composer/semver": "^1.0", + "doctrine/annotations": "^1.4", + "doctrine/common": "^2.7", + "easyrdf/easyrdf": "^0.9", + "egulias/email-validator": "^2.0", + "ext-date": "*", + "ext-dom": "*", + "ext-filter": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-pdo": "*", + "ext-session": "*", + "ext-simplexml": "*", + "ext-spl": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "guzzlehttp/guzzle": "^6.3", + "masterminds/html5": "^2.1", + "pear/archive_tar": "^1.4.8", + "php": ">=7.0.8", + "stack/builder": "^1.0", + "symfony-cmf/routing": "^1.4", + "symfony/class-loader": "~3.4.0", + "symfony/console": "~3.4.0", + "symfony/dependency-injection": "~3.4.26", + "symfony/event-dispatcher": "~3.4.0", + "symfony/http-foundation": "~3.4.27", + "symfony/http-kernel": "~3.4.14", + "symfony/polyfill-iconv": "^1.0", + "symfony/process": "~3.4.0", + "symfony/psr-http-message-bridge": "^1.1.2", + "symfony/routing": "~3.4.0", + "symfony/serializer": "~3.4.0", + "symfony/translation": "~3.4.0", + "symfony/validator": "~3.4.0", + "symfony/yaml": "~3.4.5", + "twig/twig": "^1.38.2", + "typo3/phar-stream-wrapper": "^3.1.3", + "zendframework/zend-diactoros": "^1.8", + "zendframework/zend-feed": "^2.12" + }, + "conflict": { + "drupal/pathauto": "<1.6", + "drush/drush": "<8.1.10" + }, + "replace": { + "drupal/action": "self.version", + "drupal/aggregator": "self.version", + "drupal/automated_cron": "self.version", + "drupal/ban": "self.version", + "drupal/bartik": "self.version", + "drupal/basic_auth": "self.version", + "drupal/big_pipe": "self.version", + "drupal/block": "self.version", + "drupal/block_content": "self.version", + "drupal/block_place": "self.version", + "drupal/book": "self.version", + "drupal/breakpoint": "self.version", + "drupal/ckeditor": "self.version", + "drupal/claro": "self.version", + "drupal/classy": "self.version", + "drupal/color": "self.version", + "drupal/comment": "self.version", + "drupal/config": "self.version", + "drupal/config_translation": "self.version", + "drupal/contact": "self.version", + "drupal/content_moderation": "self.version", + "drupal/content_translation": "self.version", + "drupal/contextual": "self.version", + "drupal/core-annotation": "self.version", + "drupal/core-assertion": "self.version", + "drupal/core-bridge": "self.version", + "drupal/core-class-finder": "self.version", + "drupal/core-datetime": "self.version", + "drupal/core-dependency-injection": "self.version", + "drupal/core-diff": "self.version", + "drupal/core-discovery": "self.version", + "drupal/core-event-dispatcher": "self.version", + "drupal/core-file-cache": "self.version", + "drupal/core-file-security": "self.version", + "drupal/core-filesystem": "self.version", + "drupal/core-gettext": "self.version", + "drupal/core-graph": "self.version", + "drupal/core-http-foundation": "self.version", + "drupal/core-php-storage": "self.version", + "drupal/core-plugin": "self.version", + "drupal/core-proxy-builder": "self.version", + "drupal/core-render": "self.version", + "drupal/core-serialization": "self.version", + "drupal/core-transliteration": "self.version", + "drupal/core-utility": "self.version", + "drupal/core-uuid": "self.version", + "drupal/core-version": "self.version", + "drupal/datetime": "self.version", + "drupal/datetime_range": "self.version", + "drupal/dblog": "self.version", + "drupal/dynamic_page_cache": "self.version", + "drupal/editor": "self.version", + "drupal/entity_reference": "self.version", + "drupal/field": "self.version", + "drupal/field_layout": "self.version", + "drupal/field_ui": "self.version", + "drupal/file": "self.version", + "drupal/filter": "self.version", + "drupal/forum": "self.version", + "drupal/hal": "self.version", + "drupal/help": "self.version", + "drupal/help_topics": "self.version", + "drupal/history": "self.version", + "drupal/image": "self.version", + "drupal/inline_form_errors": "self.version", + "drupal/jsonapi": "self.version", + "drupal/language": "self.version", + "drupal/layout_builder": "self.version", + "drupal/layout_discovery": "self.version", + "drupal/link": "self.version", + "drupal/locale": "self.version", + "drupal/media": "self.version", + "drupal/media_library": "self.version", + "drupal/menu_link_content": "self.version", + "drupal/menu_ui": "self.version", + "drupal/migrate": "self.version", + "drupal/migrate_drupal": "self.version", + "drupal/migrate_drupal_multilingual": "self.version", + "drupal/migrate_drupal_ui": "self.version", + "drupal/minimal": "self.version", + "drupal/node": "self.version", + "drupal/options": "self.version", + "drupal/page_cache": "self.version", + "drupal/path": "self.version", + "drupal/path_alias": "self.version", + "drupal/quickedit": "self.version", + "drupal/rdf": "self.version", + "drupal/responsive_image": "self.version", + "drupal/rest": "self.version", + "drupal/search": "self.version", + "drupal/serialization": "self.version", + "drupal/settings_tray": "self.version", + "drupal/seven": "self.version", + "drupal/shortcut": "self.version", + "drupal/simpletest": "self.version", + "drupal/standard": "self.version", + "drupal/stark": "self.version", + "drupal/statistics": "self.version", + "drupal/syslog": "self.version", + "drupal/system": "self.version", + "drupal/taxonomy": "self.version", + "drupal/telephone": "self.version", + "drupal/text": "self.version", + "drupal/toolbar": "self.version", + "drupal/tour": "self.version", + "drupal/tracker": "self.version", + "drupal/update": "self.version", + "drupal/user": "self.version", + "drupal/views": "self.version", + "drupal/views_ui": "self.version", + "drupal/workflows": "self.version", + "drupal/workspaces": "self.version" + }, + "type": "drupal-core", + "extra": { + "drupal-scaffold": { + "file-mapping": { + "[project-root]/.editorconfig": "assets/scaffold/files/editorconfig", + "[project-root]/.gitattributes": "assets/scaffold/files/gitattributes", + "[web-root]/.csslintrc": "assets/scaffold/files/csslintrc", + "[web-root]/.eslintignore": "assets/scaffold/files/eslintignore", + "[web-root]/.eslintrc.json": "assets/scaffold/files/eslintrc.json", + "[web-root]/.ht.router.php": "assets/scaffold/files/ht.router.php", + "[web-root]/.htaccess": "assets/scaffold/files/htaccess", + "[web-root]/example.gitignore": "assets/scaffold/files/example.gitignore", + "[web-root]/index.php": "assets/scaffold/files/index.php", + "[web-root]/INSTALL.txt": "assets/scaffold/files/drupal.INSTALL.txt", + "[web-root]/README.txt": "assets/scaffold/files/drupal.README.txt", + "[web-root]/robots.txt": "assets/scaffold/files/robots.txt", + "[web-root]/update.php": "assets/scaffold/files/update.php", + "[web-root]/web.config": "assets/scaffold/files/web.config", + "[web-root]/sites/README.txt": "assets/scaffold/files/sites.README.txt", + "[web-root]/sites/development.services.yml": "assets/scaffold/files/development.services.yml", + "[web-root]/sites/example.settings.local.php": "assets/scaffold/files/example.settings.local.php", + "[web-root]/sites/example.sites.php": "assets/scaffold/files/example.sites.php", + "[web-root]/sites/default/default.services.yml": "assets/scaffold/files/default.services.yml", + "[web-root]/sites/default/default.settings.php": "assets/scaffold/files/default.settings.php", + "[web-root]/modules/README.txt": "assets/scaffold/files/modules.README.txt", + "[web-root]/profiles/README.txt": "assets/scaffold/files/profiles.README.txt", + "[web-root]/themes/README.txt": "assets/scaffold/files/themes.README.txt" + } + } + }, + "autoload": { + "psr-4": { + "Drupal\\Core\\": "lib/Drupal/Core", + "Drupal\\Component\\": "lib/Drupal/Component", + "Drupal\\Driver\\": "../drivers/lib/Drupal/Driver" + }, + "classmap": [ + "lib/Drupal.php", + "lib/Drupal/Component/Utility/Timer.php", + "lib/Drupal/Component/Utility/Unicode.php", + "lib/Drupal/Core/Database/Database.php", + "lib/Drupal/Core/DrupalKernel.php", + "lib/Drupal/Core/DrupalKernelInterface.php", + "lib/Drupal/Core/Site/Settings.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drupal is an open source content management platform powering millions of websites and applications.", + "time": "2019-12-04T08:44:18+00:00" + }, + { + "name": "drupal/core-composer-scaffold", + "version": "8.8.0", + "source": { + "type": "git", + "url": "https://github.com/drupal/core-composer-scaffold.git", + "reference": "dca4b123a638d78bf77719632993e920de6cc426" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/dca4b123a638d78bf77719632993e920de6cc426", + "reference": "dca4b123a638d78bf77719632993e920de6cc426", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0", + "php": ">=7.0.8" + }, + "conflict": { + "drupal-composer/drupal-scaffold": "*" + }, + "require-dev": { + "composer/composer": "^1.8@stable" + }, + "type": "composer-plugin", + "extra": { + "class": "Drupal\\Composer\\Plugin\\Scaffold\\Plugin", + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Drupal\\Composer\\Plugin\\Scaffold\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "A flexible Composer project scaffold builder.", + "homepage": "https://www.drupal.org/project/drupal", + "keywords": [ + "drupal" + ], + "time": "2019-10-09T02:55:24+00:00" + }, + { + "name": "drupal/core-recommended", + "version": "8.8.0", + "source": { + "type": "git", + "url": "https://github.com/drupal/core-recommended.git", + "reference": "8d7b0ddac7c3a39e55f8cbbf71b9f4f6ecf765e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/8d7b0ddac7c3a39e55f8cbbf71b9f4f6ecf765e6", + "reference": "8d7b0ddac7c3a39e55f8cbbf71b9f4f6ecf765e6", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "1.2.0", + "composer/installers": "v1.7.0", + "composer/semver": "1.5.0", + "doctrine/annotations": "v1.4.0", + "doctrine/cache": "v1.6.2", + "doctrine/collections": "v1.4.0", + "doctrine/common": "v2.7.3", + "doctrine/inflector": "v1.2.0", + "doctrine/lexer": "1.0.2", + "drupal/core": "8.8.0", + "easyrdf/easyrdf": "0.9.1", + "egulias/email-validator": "2.1.11", + "guzzlehttp/guzzle": "6.3.3", + "guzzlehttp/promises": "v1.3.1", + "guzzlehttp/psr7": "1.6.1", + "masterminds/html5": "2.3.0", + "paragonie/random_compat": "v9.99.99", + "pear/archive_tar": "1.4.8", + "pear/console_getopt": "v1.4.2", + "pear/pear-core-minimal": "v1.10.9", + "pear/pear_exception": "v1.0.0", + "psr/container": "1.0.0", + "psr/http-message": "1.0.1", + "psr/log": "1.1.0", + "ralouphie/getallheaders": "3.0.3", + "stack/builder": "v1.0.5", + "symfony-cmf/routing": "1.4.1", + "symfony/class-loader": "v3.4.35", + "symfony/console": "v3.4.35", + "symfony/debug": "v3.4.35", + "symfony/dependency-injection": "v3.4.35", + "symfony/event-dispatcher": "v3.4.35", + "symfony/http-foundation": "v3.4.35", + "symfony/http-kernel": "v3.4.35", + "symfony/polyfill-ctype": "v1.12.0", + "symfony/polyfill-iconv": "v1.12.0", + "symfony/polyfill-mbstring": "v1.12.0", + "symfony/polyfill-php56": "v1.12.0", + "symfony/polyfill-php70": "v1.12.0", + "symfony/polyfill-util": "v1.12.0", + "symfony/process": "v3.4.35", + "symfony/psr-http-message-bridge": "v1.1.2", + "symfony/routing": "v3.4.35", + "symfony/serializer": "v3.4.35", + "symfony/translation": "v3.4.35", + "symfony/validator": "v3.4.35", + "symfony/yaml": "v3.4.35", + "twig/twig": "v1.42.3", + "typo3/phar-stream-wrapper": "v3.1.3", + "zendframework/zend-diactoros": "1.8.7", + "zendframework/zend-escaper": "2.6.1", + "zendframework/zend-feed": "2.12.0", + "zendframework/zend-stdlib": "3.2.1" + }, + "conflict": { + "webflo/drupal-core-strict": "*" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.", + "time": "2019-12-04T08:44:18+00:00" + }, + { + "name": "drush/drush", + "version": "9.7.1", + "source": { + "type": "git", + "url": "https://github.com/drush-ops/drush.git", + "reference": "6f9a8d235daec06fd6f47b2d84da675750566479" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/6f9a8d235daec06fd6f47b2d84da675750566479", + "reference": "6f9a8d235daec06fd6f47b2d84da675750566479", + "shasum": "" + }, + "require": { + "chi-teck/drupal-code-generator": "^1.28.1", + "composer/semver": "^1.4", + "consolidation/annotated-command": "^2.12", + "consolidation/config": "^1.2", + "consolidation/filter-via-dot-access-data": "^1", + "consolidation/output-formatters": "^3.3.1", + "consolidation/robo": "^1.4.6", + "consolidation/site-alias": "^3.0.0@stable", + "consolidation/site-process": "^2.0.3", + "ext-dom": "*", + "grasmash/yaml-expander": "^1.1.1", + "league/container": "~2", + "php": ">=5.6.0", + "psr/log": "~1.0", + "psy/psysh": "~0.6", + "symfony/console": "^3.4", + "symfony/event-dispatcher": "^3.4", + "symfony/finder": "^3.4 || ^4.0", + "symfony/process": "^3.4", + "symfony/var-dumper": "^3.4 || ^4.0", + "symfony/yaml": "^3.4", + "webflo/drupal-finder": "^1.1", + "webmozart/path-util": "^2.1.0" + }, + "require-dev": { + "composer/installers": "^1.2", + "cweagans/composer-patches": "~1.0", + "drupal/alinks": "1.0.0", + "drupal/devel": "^2", + "drupal/empty_theme": "1.0", + "g1a/composer-test-scenarios": "^3", + "lox/xhprof": "dev-master", + "phpunit/phpunit": "^4.8.36 || ^6.1", + "squizlabs/php_codesniffer": "^2.7 || ^3", + "vlucas/phpdotenv": "^2.4", + "webflo/drupal-core-require-dev": "8.7.x-dev", + "webflo/drupal-core-strict": "8.7.x-dev" + }, + "bin": [ + "drush" + ], + "type": "library", + "extra": { + "installer-paths": { + "sut/core": [ + "type:drupal-core" + ], + "sut/libraries/{$name}": [ + "type:drupal-library" + ], + "sut/modules/unish/{$name}": [ + "drupal/devel" + ], + "sut/themes/unish/{$name}": [ + "drupal/empty_theme" + ], + "sut/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "sut/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "sut/themes/contrib/{$name}": [ + "type:drupal-theme" + ], + "sut/drush/contrib/{$name}": [ + "type:drupal-drush" + ] + }, + "scenarios": { + "php5": { + "config": { + "platform": { + "php": "5.6.38" + } + }, + "require-dev": { + "webflo/drupal-core-strict": "8.6.x-dev", + "webflo/drupal-core-require-dev": "8.6.x-dev" + } + } + }, + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Drush\\": "src/", + "Drush\\Internal\\": "src/internal-forks" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + }, + { + "name": "Owen Barton", + "email": "drupal@owenbarton.com" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Jonathan Araña Cruz", + "email": "jonhattan@faita.net" + }, + { + "name": "Jonathan Hedstrom", + "email": "jhedstrom@gmail.com" + }, + { + "name": "Christopher Gervais", + "email": "chris@ergonlogic.com" + }, + { + "name": "Dave Reid", + "email": "dave@davereid.net" + }, + { + "name": "Damian Lee", + "email": "damiankloip@googlemail.com" + } + ], + "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.", + "homepage": "http://www.drush.org", + "time": "2019-06-30T19:46:39+00:00" + }, + { + "name": "easyrdf/easyrdf", + "version": "0.9.1", + "source": { + "type": "git", + "url": "https://github.com/njh/easyrdf.git", + "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/njh/easyrdf/zipball/acd09dfe0555fbcfa254291e433c45fdd4652566", + "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-pcre": "*", + "php": ">=5.2.8" + }, + "require-dev": { + "phpunit/phpunit": "~3.5", + "sami/sami": "~1.4", + "squizlabs/php_codesniffer": "~1.4.3" + }, + "suggest": { + "ml/json-ld": "~1.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "EasyRdf_": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nicholas Humfrey", + "email": "njh@aelius.com", + "homepage": "http://www.aelius.com/njh/", + "role": "Developer" + }, + { + "name": "Alexey Zakhlestin", + "email": "indeyets@gmail.com", + "role": "Developer" + } + ], + "description": "EasyRdf is a PHP library designed to make it easy to consume and produce RDF.", + "homepage": "http://www.easyrdf.org/", + "keywords": [ + "Linked Data", + "RDF", + "Semantic Web", + "Turtle", + "rdfa", + "sparql" + ], + "time": "2015-02-27T09:45:49+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.11", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/92dd169c32f6f55ba570c309d83f5209cefb5e23", + "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">= 5.5" + }, + "require-dev": { + "dominicsayers/isemail": "dev-master", + "phpunit/phpunit": "^4.8.35||^5.7||^6.0", + "satooshi/php-coveralls": "^1.0.1", + "symfony/phpunit-bridge": "^4.4@dev" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2019-08-13T17:33:27+00:00" + }, + { + "name": "grasmash/expander", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/grasmash/expander.git", + "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f", + "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.4" + }, + "require-dev": { + "greg-1-anderson/composer-test-scenarios": "^1", + "phpunit/phpunit": "^4|^5.5.4", + "satooshi/php-coveralls": "^1.0.2|dev-master", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Grasmash\\Expander\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Grasmick" + } + ], + "description": "Expands internal property references in PHP arrays file.", + "time": "2017-12-21T22:14:55+00:00" + }, + { + "name": "grasmash/yaml-expander", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/grasmash/yaml-expander.git", + "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grasmash/yaml-expander/zipball/3f0f6001ae707a24f4d9733958d77d92bf9693b1", + "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0", + "php": ">=5.4", + "symfony/yaml": "^2.8.11|^3|^4" + }, + "require-dev": { + "greg-1-anderson/composer-test-scenarios": "^1", + "phpunit/phpunit": "^4.8|^5.5.4", + "satooshi/php-coveralls": "^1.0.2|dev-master", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Grasmash\\YamlExpander\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Grasmick" + } + ], + "description": "Expands internal property references in a yaml file.", + "time": "2017-12-16T16:06:03+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.3.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.4", + "php": ">=5.5" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.0" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.3-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2018-04-22T15:46:56+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-12-20T10:07:11+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + }, + "suggest": { + "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2019-07-01T23:21:34+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "v0.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "1.0", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "~4.3", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleColor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com" + } + ], + "time": "2018-09-29T17:23:10+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.4", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "jakub-onderka/php-console-color": "~0.2", + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~1.0", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleHighlighter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "description": "Highlight PHP code in terminal", + "time": "2018-09-29T18:48:56+00:00" + }, + { + "name": "league/container", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/container.git", + "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/container/zipball/43f35abd03a12977a60ffd7095efd6a7808488c0", + "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "php": "^5.4.0 || ^7.0" + }, + "provide": { + "container-interop/container-interop-implementation": "^1.2", + "psr/container-implementation": "^1.0" + }, + "replace": { + "orno/di": "~2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Container\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Phil Bennett", + "email": "philipobenito@gmail.com", + "homepage": "http://www.philipobenito.com", + "role": "Developer" + } + ], + "description": "A fast and intuitive dependency injection container.", + "homepage": "https://github.com/thephpleague/container", + "keywords": [ + "container", + "dependency", + "di", + "injection", + "league", + "provider", + "service" + ], + "time": "2017-05-10T09:20:27+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "2c37c6c520b995b761674de3be8455a381679067" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/2c37c6c520b995b761674de3be8455a381679067", + "reference": "2c37c6c520b995b761674de3be8455a381679067", + "shasum": "" + }, + "require": { + "ext-libxml": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*", + "sami/sami": "~2.0", + "satooshi/php-coveralls": "1.0.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "time": "2017-09-04T12:26:28+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", + "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "0.0.5", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2019-11-08T13:50:10+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "pear/archive_tar", + "version": "1.4.8", + "source": { + "type": "git", + "url": "https://github.com/pear/Archive_Tar.git", + "reference": "442bdffb7edb84c898cfd94f7ac8500e49d5bbb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/442bdffb7edb84c898cfd94f7ac8500e49d5bbb5", + "reference": "442bdffb7edb84c898cfd94f7ac8500e49d5bbb5", + "shasum": "" + }, + "require": { + "pear/pear-core-minimal": "^1.10.0alpha2", + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-bz2": "Bz2 compression support.", + "ext-xz": "Lzma2 compression support.", + "ext-zlib": "Gzip compression support." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Archive_Tar": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Vincent Blavet", + "email": "vincent@phpconcept.net" + }, + { + "name": "Greg Beaver", + "email": "greg@chiaraquartet.net" + }, + { + "name": "Michiel Rook", + "email": "mrook@php.net" + } + ], + "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", + "homepage": "https://github.com/pear/Archive_Tar", + "keywords": [ + "archive", + "tar" + ], + "time": "2019-10-21T13:31:24+00:00" + }, + { + "name": "pear/console_getopt", + "version": "v1.4.2", + "source": { + "type": "git", + "url": "https://github.com/pear/Console_Getopt.git", + "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/6c77aeb625b32bd752e89ee17972d103588b90c0", + "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-0": { + "Console": "./" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Greg Beaver", + "email": "cellog@php.net", + "role": "Helper" + }, + { + "name": "Andrei Zmievski", + "email": "andrei@php.net", + "role": "Lead" + }, + { + "name": "Stig Bakken", + "email": "stig@php.net", + "role": "Developer" + } + ], + "description": "More info available on: http://pear.php.net/package/Console_Getopt", + "time": "2019-02-06T16:52:33+00:00" + }, + { + "name": "pear/pear-core-minimal", + "version": "v1.10.9", + "source": { + "type": "git", + "url": "https://github.com/pear/pear-core-minimal.git", + "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/742be8dd68c746a01e4b0a422258e9c9cae1c37f", + "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f", + "shasum": "" + }, + "require": { + "pear/console_getopt": "~1.4", + "pear/pear_exception": "~1.0" + }, + "replace": { + "rsky/pear-core-min": "self.version" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "src/" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Christian Weiske", + "email": "cweiske@php.net", + "role": "Lead" + } + ], + "description": "Minimal set of PEAR core files to be used as composer dependency", + "time": "2019-03-13T18:15:44+00:00" + }, + { + "name": "pear/pear_exception", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/pear/PEAR_Exception.git", + "reference": "8c18719fdae000b690e3912be401c76e406dd13b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/8c18719fdae000b690e3912be401c76e406dd13b", + "reference": "8c18719fdae000b690e3912be401c76e406dd13b", + "shasum": "" + }, + "require": { + "php": ">=4.4.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "type": "class", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "PEAR": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "." + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Helgi Thormar", + "email": "dufuz@php.net" + }, + { + "name": "Greg Beaver", + "email": "cellog@php.net" + } + ], + "description": "The PEAR Exception base class.", + "homepage": "https://github.com/pear/PEAR_Exception", + "keywords": [ + "exception" + ], + "time": "2015-02-10T20:07:52+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2018-11-20T15:27:04+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.9.11", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "75d9ac1c16db676de27ab554a4152b594be4748e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/75d9ac1c16db676de27ab554a4152b594be4748e", + "reference": "75d9ac1c16db676de27ab554a4152b594be4748e", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "ext-json": "*", + "ext-tokenizer": "*", + "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", + "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", + "php": ">=5.4.0", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "~2.15|~3.16", + "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2019-11-27T22:44:29+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "stack/builder", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/stackphp/builder.git", + "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stackphp/builder/zipball/fb3d136d04c6be41120ebf8c0cc71fe9507d750a", + "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "symfony/http-foundation": "~2.1|~3.0|~4.0", + "symfony/http-kernel": "~2.1|~3.0|~4.0" + }, + "require-dev": { + "silex/silex": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Stack": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Builder for stack middlewares based on HttpKernelInterface.", + "keywords": [ + "stack" + ], + "time": "2017-11-18T14:57:29+00:00" + }, + { + "name": "symfony-cmf/routing", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony-cmf/routing.git", + "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony-cmf/routing/zipball/fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", + "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", + "shasum": "" + }, + "require": { + "php": "^5.3.9|^7.0", + "psr/log": "1.*", + "symfony/http-kernel": "^2.2|3.*", + "symfony/routing": "^2.2|3.*" + }, + "require-dev": { + "friendsofsymfony/jsrouting-bundle": "^1.1", + "symfony-cmf/testing": "^1.3", + "symfony/config": "^2.2|3.*", + "symfony/dependency-injection": "^2.0.5|3.*", + "symfony/event-dispatcher": "^2.1|3.*" + }, + "suggest": { + "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version (~2.1)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Cmf\\Component\\Routing\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony CMF Community", + "homepage": "https://github.com/symfony-cmf/Routing/contributors" + } + ], + "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", + "homepage": "http://cmf.symfony.com", + "keywords": [ + "database", + "routing" + ], + "time": "2017-05-09T08:10:41+00:00" + }, + { + "name": "symfony/class-loader", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/class-loader.git", + "reference": "e212b06996819a2bce026a63da03b7182d05a690" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/e212b06996819a2bce026a63da03b7182d05a690", + "reference": "e212b06996819a2bce026a63da03b7182d05a690", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "require-dev": { + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/polyfill-apcu": "~1.1" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ClassLoader Component", + "homepage": "https://symfony.com", + "time": "2019-08-20T13:31:17+00:00" + }, + { + "name": "symfony/console", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "17b154f932c5874cdbda6d05796b6490eec9f9f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/17b154f932c5874cdbda6d05796b6490eec9f9f7", + "reference": "17b154f932c5874cdbda6d05796b6490eec9f9f7", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.3|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.3|~4.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2019-11-13T07:12:39+00:00" + }, + { + "name": "symfony/debug", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/f72e33fdb1170b326e72c3157f0cd456351dd086", + "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/http-kernel": "~2.8|~3.0|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2019-10-24T15:33:53+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "0ea4d39ca82409a25a43b61ce828048a90000920" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0ea4d39ca82409a25a43b61ce828048a90000920", + "reference": "0ea4d39ca82409a25a43b61ce828048a90000920", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/container": "^1.0" + }, + "conflict": { + "symfony/config": "<3.3.7", + "symfony/finder": "<3.3", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2019-11-08T16:18:30+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f9031c22ec127d4a2450760f81a8677fe8a10177", + "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/dependency-injection": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/stopwatch": "~2.8|~3.0|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2019-10-24T15:33:53+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v3.4.36", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/00cdad0936d06fab136944bc2342b762b1c3a4a2", + "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2019-11-25T16:36:22+00:00" + }, + { + "name": "symfony/finder", + "version": "v3.4.36", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "290ae21279b37bfd287cdcce640d51204e84afdf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/290ae21279b37bfd287cdcce640d51204e84afdf", + "reference": "290ae21279b37bfd287cdcce640d51204e84afdf", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2019-11-17T21:55:15+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "9e4b3ac8fa3348b4811674d23de32d201de225ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9e4b3ac8fa3348b4811674d23de32d201de225ce", + "reference": "9e4b3ac8fa3348b4811674d23de32d201de225ce", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php70": "~1.6" + }, + "require-dev": { + "symfony/expression-language": "~2.8|~3.0|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2019-11-11T12:53:10+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "e1764b3de00ec5636dd03d02fd44bcb1147d70d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e1764b3de00ec5636dd03d02fd44bcb1147d70d9", + "reference": "e1764b3de00ec5636dd03d02fd44bcb1147d70d9", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0", + "symfony/debug": "^3.3.3|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php56": "~1.8" + }, + "conflict": { + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", + "symfony/var-dumper": "<3.3", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "~2.8|~3.0|~4.0", + "symfony/class-loader": "~2.8|~3.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/console": "~2.8|~3.0|~4.0", + "symfony/css-selector": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "^3.4.10|^4.0.10", + "symfony/dom-crawler": "~2.8|~3.0|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/process": "~2.8|~3.0|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~2.8|~3.0|~4.0", + "symfony/templating": "~2.8|~3.0|~4.0", + "symfony/translation": "~2.8|~3.0|~4.0", + "symfony/var-dumper": "~3.3|~4.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/finder": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2019-11-13T08:44:50+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "685968b11e61a347c18bf25db32effa478be610f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/685968b11e61a347c18bf25db32effa478be610f", + "reference": "685968b11e61a347c18bf25db32effa478be610f", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-php56", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php56.git", + "reference": "0e3b212e96a51338639d8ce175c046d7729c3403" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/0e3b212e96a51338639d8ce175c046d7729c3403", + "reference": "0e3b212e96a51338639d8ce175c046d7729c3403", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-util": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php56\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "54b4c428a0054e254223797d2713c31e08610831" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/54b4c428a0054e254223797d2713c31e08610831", + "reference": "54b4c428a0054e254223797d2713c31e08610831", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0|~2.0|~9.99", + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.13.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/66fea50f6cb37a35eea048d75a7d99a45b586038", + "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.13-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-11-27T13:56:44+00:00" + }, + { + "name": "symfony/polyfill-util", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-util.git", + "reference": "4317de1386717b4c22caed7725350a8887ab205c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/4317de1386717b4c22caed7725350a8887ab205c", + "reference": "4317de1386717b4c22caed7725350a8887ab205c", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Util\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony utilities for portability of PHP codes", + "homepage": "https://symfony.com", + "keywords": [ + "compat", + "compatibility", + "polyfill", + "shim" + ], + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/process", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e", + "reference": "c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2019-10-24T15:33:53+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v1.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "a33352af16f78a5ff4f9d90811536abf210df12b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/a33352af16f78a5ff4f9d90811536abf210df12b", + "reference": "a33352af16f78a5ff4f9d90811536abf210df12b", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "psr/http-message": "^1.0", + "symfony/http-foundation": "^2.3.42 || ^3.4 || ^4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.4 || ^4.0" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "time": "2019-04-03T17:09:40+00:00" + }, + { + "name": "symfony/routing", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "afc10b9c6b5196e0fecbc3bd373c7b4482e5b6b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/afc10b9c6b5196e0fecbc3bd373c7b4482e5b6b5", + "reference": "afc10b9c6b5196e0fecbc3bd373c7b4482e5b6b5", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/config": "<3.3.1", + "symfony/dependency-injection": "<3.3", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "psr/log": "~1.0", + "symfony/config": "^3.3.1|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2019-11-08T17:25:00+00:00" + }, + { + "name": "symfony/serializer", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "9d14f7ff2c585a8a9f6f980253066285ddc2f675" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/9d14f7ff2c585a8a9f6f980253066285ddc2f675", + "reference": "9d14f7ff2c585a8a9f6f980253066285ddc2f675", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "phpdocumentor/type-resolver": "<0.2.1", + "symfony/dependency-injection": "<3.2", + "symfony/property-access": ">=3.0,<3.0.4|>=2.8,<2.8.4", + "symfony/property-info": "<3.1", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/cache": "~3.1|~4.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.2|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/property-access": "~2.8|~3.0|~4.0", + "symfony/property-info": "^3.4.13|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/http-foundation": "For using a MIME type guesser within the DataUriNormalizer.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/property-info": "To deserialize relations.", + "symfony/yaml": "For using the default YAML mapping loader." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Serializer Component", + "homepage": "https://symfony.com", + "time": "2019-11-12T17:51:12+00:00" + }, + { + "name": "symfony/translation", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "2031c895bc97ac1787d418d90bd1ed7d299f2772" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/2031c895bc97ac1787d418d90bd1ed7d299f2772", + "reference": "2031c895bc97ac1787d418d90bd1ed7d299f2772", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/intl": "^2.8.18|^3.2.5|~4.0", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2019-10-30T12:43:22+00:00" + }, + { + "name": "symfony/validator", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "b11f45742c5c9a228cedc46b70c6317780a1ac80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/b11f45742c5c9a228cedc46b70c6317780a1ac80", + "reference": "b11f45742c5c9a228cedc46b70c6317780a1ac80", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation": "~2.8|~3.0|~4.0" + }, + "conflict": { + "doctrine/lexer": "<1.0.2", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.3", + "symfony/http-kernel": "<3.3.5", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "egulias/email-validator": "^2.1.10", + "symfony/cache": "~3.1|~4.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/http-kernel": "^3.3.5|~4.0", + "symfony/intl": "^2.8.18|^3.2.5|~4.0", + "symfony/property-access": "~2.8|~3.0|~4.0", + "symfony/var-dumper": "~3.3|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "egulias/email-validator": "Strict (RFC compliant) email validation", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "", + "symfony/expression-language": "For using the Expression validator", + "symfony/http-foundation": "", + "symfony/intl": "", + "symfony/property-access": "For accessing properties within comparison constraints", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Validator Component", + "homepage": "https://symfony.com", + "time": "2019-11-05T22:03:38+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "0a89a1dbbedd9fb2cfb2336556dec8305273c19a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0a89a1dbbedd9fb2cfb2336556dec8305273c19a", + "reference": "0a89a1dbbedd9fb2cfb2336556dec8305273c19a", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^1.34|^2.4|^3.0" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2019-11-28T13:33:56+00:00" + }, + { + "name": "symfony/yaml", + "version": "v3.4.35", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "dab657db15207879217fc81df4f875947bf68804" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/dab657db15207879217fc81df4f875947bf68804", + "reference": "dab657db15207879217fc81df4f875947bf68804", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-10-24T15:33:53+00:00" + }, + { + "name": "twig/twig", + "version": "v1.42.3", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "201baee843e0ffe8b0b956f336dd42b2a92fae4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/201baee843e0ffe8b0b956f336dd42b2a92fae4e", + "reference": "201baee843e0ffe8b0b956f336dd42b2a92fae4e", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^3.4|^4.2", + "symfony/phpunit-bridge": "^4.4@dev|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.42-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2019-08-24T12:51:03+00:00" + }, + { + "name": "typo3/phar-stream-wrapper", + "version": "v3.1.3", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/phar-stream-wrapper.git", + "reference": "586ff60beea128e069a5dc271d3d8133a9bc460a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/586ff60beea128e069a5dc271d3d8133a9bc460a", + "reference": "586ff60beea128e069a5dc271d3d8133a9bc460a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.0" + }, + "require-dev": { + "ext-xdebug": "*", + "phpunit/phpunit": "^6.5" + }, + "suggest": { + "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "v3.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\PharStreamWrapper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Interceptors for PHP's native phar:// stream handling", + "homepage": "https://typo3.org/", + "keywords": [ + "phar", + "php", + "security", + "stream-wrapper" + ], + "time": "2019-10-18T11:57:16+00:00" + }, + { + "name": "webflo/drupal-finder", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/webflo/drupal-finder.git", + "reference": "123e248e14ee8dd3fbe89fb5a733a6cf91f5820e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/123e248e14ee8dd3fbe89fb5a733a6cf91f5820e", + "reference": "123e248e14ee8dd3fbe89fb5a733a6cf91f5820e", + "shasum": "" + }, + "require": { + "ext-json": "*" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6", + "phpunit/phpunit": "^4.8" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/DrupalFinder.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Florian Weber", + "email": "florian@webflo.org" + } + ], + "description": "Helper class to locate a Drupal installation from a given path.", + "time": "2019-08-02T08:06:18+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "573381c0a64f155a0d9a23f4b0c797194805b925" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925", + "reference": "573381c0a64f155a0d9a23f4b0c797194805b925", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "vimeo/psalm": "<3.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2019-11-24T13:36:37+00:00" + }, + { + "name": "webmozart/path-util", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/path-util.git", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "webmozart/assert": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\PathUtil\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", + "time": "2015-12-17T08:42:14+00:00" + }, + { + "name": "zendframework/zend-diactoros", + "version": "1.8.7", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-diactoros.git", + "reference": "a85e67b86e9b8520d07e6415fcbcb8391b44a75b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/a85e67b86e9b8520d07e6415fcbcb8391b44a75b", + "reference": "a85e67b86e9b8520d07e6415fcbcb8391b44a75b", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^5.7.16 || ^6.0.8 || ^7.2.7", + "zendframework/zend-coding-standard": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-release-1.8": "1.8.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php" + ], + "psr-4": { + "Zend\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://github.com/zendframework/zend-diactoros", + "keywords": [ + "http", + "psr", + "psr-7" + ], + "time": "2019-08-06T17:53:53+00:00" + }, + { + "name": "zendframework/zend-escaper", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-escaper.git", + "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", + "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev", + "dev-develop": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "keywords": [ + "ZendFramework", + "escaper", + "zf" + ], + "time": "2019-09-05T20:03:20+00:00" + }, + { + "name": "zendframework/zend-feed", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-feed.git", + "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/d926c5af34b93a0121d5e2641af34ddb1533d733", + "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.6 || ^7.0", + "zendframework/zend-escaper": "^2.5.2", + "zendframework/zend-stdlib": "^3.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3", + "psr/http-message": "^1.0.1", + "zendframework/zend-cache": "^2.7.2", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-db": "^2.8.2", + "zendframework/zend-http": "^2.7", + "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", + "zendframework/zend-validator": "^2.10.1" + }, + "suggest": { + "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Zend\\Feed\\Reader\\Http\\Psr7ResponseDecorator", + "zendframework/zend-cache": "Zend\\Cache component, for optionally caching feeds between requests", + "zendframework/zend-db": "Zend\\Db component, for use with PubSubHubbub", + "zendframework/zend-http": "Zend\\Http for PubSubHubbub, and optionally for use with Zend\\Feed\\Reader", + "zendframework/zend-servicemanager": "Zend\\ServiceManager component, for easily extending ExtensionManager implementations", + "zendframework/zend-validator": "Zend\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.12.x-dev", + "dev-develop": "2.13.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Feed\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides functionality for consuming RSS and Atom feeds", + "keywords": [ + "ZendFramework", + "feed", + "zf" + ], + "time": "2019-03-05T20:08:49+00:00" + }, + { + "name": "zendframework/zend-stdlib", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "66536006722aff9e62d1b331025089b7ec71c065" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", + "reference": "66536006722aff9e62d1b331025089b7ec71c065", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.13", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev", + "dev-develop": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "keywords": [ + "ZendFramework", + "stdlib", + "zf" + ], + "time": "2018-08-28T21:34:05+00:00" + } + ], + "packages-dev": [ + { + "name": "behat/mink", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/minkphp/Mink.git", + "reference": "a534fe7dac9525e8e10ca68e737c3d7e5058ec83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/a534fe7dac9525e8e10ca68e737c3d7e5058ec83", + "reference": "a534fe7dac9525e8e10ca68e737c3d7e5058ec83", + "shasum": "" + }, + "require": { + "php": ">=5.3.1", + "symfony/css-selector": "^2.7|^3.0|^4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.2" + }, + "suggest": { + "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", + "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", + "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Browser controller/emulator abstraction for PHP", + "homepage": "http://mink.behat.org/", + "keywords": [ + "browser", + "testing", + "web" + ], + "time": "2019-07-15T12:45:29+00:00" + }, + { + "name": "behat/mink-browserkit-driver", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkBrowserKitDriver.git", + "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkBrowserKitDriver/zipball/1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", + "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", + "shasum": "" + }, + "require": { + "behat/mink": "^1.7.1@dev", + "php": ">=5.3.6", + "symfony/browser-kit": "~2.3|~3.0|~4.0", + "symfony/dom-crawler": "~2.3|~3.0|~4.0" + }, + "require-dev": { + "mink/driver-testsuite": "dev-master", + "symfony/http-kernel": "~2.3|~3.0|~4.0" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Symfony2 BrowserKit driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "Mink", + "Symfony2", + "browser", + "testing" + ], + "time": "2018-05-02T09:25:31+00:00" + }, + { + "name": "behat/mink-goutte-driver", + "version": "v1.2.1", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkGoutteDriver.git", + "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkGoutteDriver/zipball/8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", + "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", + "shasum": "" + }, + "require": { + "behat/mink": "~1.6@dev", + "behat/mink-browserkit-driver": "~1.2@dev", + "fabpot/goutte": "~1.0.4|~2.0|~3.1", + "php": ">=5.3.1" + }, + "require-dev": { + "symfony/phpunit-bridge": "~2.7|~3.0" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Goutte driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "browser", + "goutte", + "headless", + "testing" + ], + "time": "2016-03-05T09:04:22+00:00" + }, + { + "name": "behat/mink-selenium2-driver", + "version": "1.3.x-dev", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkSelenium2Driver.git", + "reference": "0a09c4341621fca937a726827611b20ce3e2c259" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/0a09c4341621fca937a726827611b20ce3e2c259", + "reference": "0a09c4341621fca937a726827611b20ce3e2c259", + "shasum": "" + }, + "require": { + "behat/mink": "~1.7@dev", + "instaclick/php-webdriver": "~1.1", + "php": ">=5.4" + }, + "require-dev": { + "mink/driver-testsuite": "dev-master" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pete Otaqui", + "email": "pete@otaqui.com", + "homepage": "https://github.com/pete-otaqui" + }, + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Selenium2 (WebDriver) driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "ajax", + "browser", + "javascript", + "selenium", + "testing", + "webdriver" + ], + "time": "2019-09-02T09:46:54+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/10bb96592168a0f8e8f6dcde3532d9fa50b0b527", + "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0 || ^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2019-08-30T08:44:50+00:00" + }, + { + "name": "composer/composer", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "bb01f2180df87ce7992b8331a68904f80439dd2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/bb01f2180df87ce7992b8331a68904f80439dd2f", + "reference": "bb01f2180df87ce7992b8331a68904f80439dd2f", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^1.1", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" + }, + "conflict": { + "symfony/console": "2.8.38" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2019-11-01T16:20:17+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "7ac1e6aec371357df067f8a688c3d6974df68fa5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/7ac1e6aec371357df067f8a688c3d6974df68fa5", + "reference": "7ac1e6aec371357df067f8a688c3d6974df68fa5", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "time": "2019-07-29T10:31:59+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "cbe23383749496fe0f373345208b79568e4bc248" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/cbe23383749496fe0f373345208b79568e4bc248", + "reference": "cbe23383749496fe0f373345208b79568e4bc248", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "time": "2019-11-06T16:40:04+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-10-21T16:45:58+00:00" + }, + { + "name": "drupal/coder", + "version": "8.3.6", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/coder.git", + "reference": "4337ddf58d28dbdee4e1367bf71ee13393ab9820" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.5.9", + "squizlabs/php_codesniffer": "^3.4.1", + "symfony/yaml": ">=2.0.5" + }, + "require-dev": { + "phpunit/phpunit": ">=3.7 <6" + }, + "type": "phpcodesniffer-standard", + "autoload": { + "psr-0": { + "Drupal\\": "coder_sniffer/Drupal/", + "DrupalPractice\\": "coder_sniffer/DrupalPractice/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Coder is a library to review Drupal code.", + "homepage": "https://www.drupal.org/project/coder", + "keywords": [ + "code review", + "phpcs", + "standards" + ], + "time": "2019-08-09T09:27:26+00:00" + }, + { + "name": "drupal/core-dev", + "version": "8.8.0", + "source": { + "type": "git", + "url": "https://github.com/drupal/core-dev.git", + "reference": "2dffabdcee78b36d513978424ac220da1fe2e11f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core-dev/zipball/2dffabdcee78b36d513978424ac220da1fe2e11f", + "reference": "2dffabdcee78b36d513978424ac220da1fe2e11f", + "shasum": "" + }, + "require": { + "behat/mink": "1.8.0 | 1.7.1.1 | 1.7.x-dev", + "behat/mink-goutte-driver": "^1.2", + "behat/mink-selenium2-driver": "1.4.0 | 1.3.1.1 | 1.3.x-dev", + "composer/composer": "^1.9.1", + "drupal/coder": "^8.3.2", + "jcalderonzumba/gastonjs": "^1.0.2", + "jcalderonzumba/mink-phantomjs-driver": "^0.3.1", + "justinrainbow/json-schema": "^5.2", + "mikey179/vfsstream": "^1.6.8", + "phpspec/prophecy": "^1.7", + "phpunit/phpunit": "^6.5 || ^7", + "symfony/browser-kit": "^3.4.0", + "symfony/css-selector": "^3.4.0", + "symfony/debug": "^3.4.0", + "symfony/filesystem": "~3.4.0", + "symfony/finder": "~3.4.0", + "symfony/lock": "~3.4.0", + "symfony/phpunit-bridge": "^3.4.3" + }, + "conflict": { + "webflo/drupal-core-require-dev": "*" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.", + "time": "2019-11-05T11:06:10+00:00" + }, + { + "name": "fabpot/goutte", + "version": "v3.2.3", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/Goutte.git", + "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/3f0eaf0a40181359470651f1565b3e07e3dd31b8", + "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^6.0", + "php": ">=5.5.0", + "symfony/browser-kit": "~2.1|~3.0|~4.0", + "symfony/css-selector": "~2.1|~3.0|~4.0", + "symfony/dom-crawler": "~2.1|~3.0|~4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.3 || ^4" + }, + "type": "application", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Goutte\\": "Goutte" + }, + "exclude-from-classmap": [ + "Goutte/Tests" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "A simple PHP Web Scraper", + "homepage": "https://github.com/FriendsOfPHP/Goutte", + "keywords": [ + "scraper" + ], + "time": "2018-06-29T15:13:57+00:00" + }, + { + "name": "instaclick/php-webdriver", + "version": "1.4.6", + "source": { + "type": "git", + "url": "https://github.com/instaclick/php-webdriver.git", + "reference": "bd9405077ca04129a73059a06873bedb5e138402" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/bd9405077ca04129a73059a06873bedb5e138402", + "reference": "bd9405077ca04129a73059a06873bedb5e138402", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.8", + "satooshi/php-coveralls": "^1.0||^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "WebDriver": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Justin Bishop", + "email": "jubishop@gmail.com", + "role": "Developer" + }, + { + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "role": "Fork Maintainer" + } + ], + "description": "PHP WebDriver for Selenium 2", + "homepage": "http://instaclick.com/", + "keywords": [ + "browser", + "selenium", + "webdriver", + "webtest" + ], + "time": "2019-09-23T15:50:44+00:00" + }, + { + "name": "jcalderonzumba/gastonjs", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/jcalderonzumba/gastonjs.git", + "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jcalderonzumba/gastonjs/zipball/575a9c18d8b87990c37252e8d9707b29f0a313f3", + "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "~5.0|~6.0", + "php": ">=5.4" + }, + "require-dev": { + "phpunit/phpunit": "~4.6", + "silex/silex": "~1.2", + "symfony/phpunit-bridge": "~2.7", + "symfony/process": "~2.1" + }, + "type": "phantomjs-api", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zumba\\GastonJS\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Juan Francisco Calderón Zumba", + "email": "juanfcz@gmail.com", + "homepage": "http://github.com/jcalderonzumba" + } + ], + "description": "PhantomJS API based server for webpage automation", + "homepage": "https://github.com/jcalderonzumba/gastonjs", + "keywords": [ + "api", + "automation", + "browser", + "headless", + "phantomjs" + ], + "time": "2017-03-31T07:31:47+00:00" + }, + { + "name": "jcalderonzumba/mink-phantomjs-driver", + "version": "v0.3.3", + "source": { + "type": "git", + "url": "https://github.com/jcalderonzumba/MinkPhantomJSDriver.git", + "reference": "008f43670e94acd39273d15add1e7348eb23848d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jcalderonzumba/MinkPhantomJSDriver/zipball/008f43670e94acd39273d15add1e7348eb23848d", + "reference": "008f43670e94acd39273d15add1e7348eb23848d", + "shasum": "" + }, + "require": { + "behat/mink": "~1.7", + "jcalderonzumba/gastonjs": "~1.0", + "php": ">=5.4", + "twig/twig": "~1.20|~2.0" + }, + "require-dev": { + "mink/driver-testsuite": "dev-master", + "phpunit/phpunit": "~4.6" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zumba\\Mink\\Driver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Juan Francisco Calderón Zumba", + "email": "juanfcz@gmail.com", + "homepage": "http://github.com/jcalderonzumba" + } + ], + "description": "PhantomJS driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "ajax", + "browser", + "headless", + "javascript", + "phantomjs", + "testing" + ], + "time": "2016-12-01T10:57:30+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.9", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "44c6787311242a979fa15c704327c20e7221a0e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/44c6787311242a979fa15c704327c20e7221a0e4", + "reference": "44c6787311242a979fa15c704327c20e7221a0e4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2019-09-25T14:49:45+00:00" + }, + { + "name": "mikey179/vfsstream", + "version": "v1.6.8", + "source": { + "type": "git", + "url": "https://github.com/bovigo/vfsStream.git", + "reference": "231c73783ebb7dd9ec77916c10037eff5a2b6efe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/231c73783ebb7dd9ec77916c10037eff5a2b6efe", + "reference": "231c73783ebb7dd9ec77916c10037eff5a2b6efe", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-0": { + "org\\bovigo\\vfs\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Frank Kleine", + "homepage": "http://frankkleine.de/", + "role": "Developer" + } + ], + "description": "Virtual file system to mock the real file system in unit tests.", + "homepage": "http://vfs.bovigo.org/", + "time": "2019-10-30T15:31:00+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea", + "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2019-08-09T12:45:53+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^2.0", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2018-07-08T19:23:20+00:00" + }, + { + "name": "phar-io/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", + "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "~6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2018-08-07T13:53:10+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/b83ff7cfcfee7827e1e78b637a5904fe6a96698e", + "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", + "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "^1.0.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-09-12T14:27:41+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", + "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", + "shasum": "" + }, + "require": { + "php": "^7.1", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "^7.1", + "mockery/mockery": "~1", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2019-08-22T18:11:29+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/f6811d96d97bdf400077a0cc100ae56aa32b9203", + "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", + "sebastian/comparator": "^1.1|^2.0|^3.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2019-10-03T11:07:50+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "6.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1 || ^4.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-xdebug": "^2.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2018-10-31T16:06:48+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "050bedf145a257b1ff02746c31894800e5122946" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-09-13T20:33:42+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2019-06-07T04:22:29+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2019-09-17T06:23:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "7.5.17", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "4c92a15296e58191a4cd74cff3b34fc8e374174a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4c92a15296e58191a4cd74cff3b34fc8e374174a", + "reference": "4c92a15296e58191a4cd74cff3b34fc8e374174a", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.1", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^4.0", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpunit/phpunit-mock-objects": "*" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.5-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2019-10-28T10:37:36+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "shasum": "" + }, + "require": { + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-07-12T15:12:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2019-02-04T06:01:07+00:00" + }, + { + "name": "sebastian/environment", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2019-11-20T08:46:58+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2019-09-14T09:02:43+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2018-10-04T04:07:39+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.7.2", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/e2e5d290e4d2a4f0eb449f510071392e00e10d19", + "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "time": "2019-10-24T14:27:39+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phra" + ], + "time": "2015-10-13T18:44:15+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.5.3", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", + "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "time": "2019-12-04T04:46:47+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v3.4.36", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "2e4c991e27a97a8c27745720b030ff85a5cebdf6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/2e4c991e27a97a8c27745720b030ff85a5cebdf6", + "reference": "2e4c991e27a97a8c27745720b030ff85a5cebdf6", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/dom-crawler": "~2.8|~3.0|~4.0" + }, + "require-dev": { + "symfony/css-selector": "~2.8|~3.0|~4.0", + "symfony/process": "~2.8|~3.0|~4.0" + }, + "suggest": { + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony BrowserKit Component", + "homepage": "https://symfony.com", + "time": "2019-10-24T15:33:53+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v3.4.36", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "f819f71ae3ba6f396b4c015bd5895de7d2f1f85f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/f819f71ae3ba6f396b4c015bd5895de7d2f1f85f", + "reference": "f819f71ae3ba6f396b4c015bd5895de7d2f1f85f", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "time": "2019-10-01T11:57:37+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v4.2.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "ba1da8fb10291714b8db153fcf7ac515e1a217bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/ba1da8fb10291714b8db153fcf7ac515e1a217bb", + "reference": "ba1da8fb10291714b8db153fcf7ac515e1a217bb", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "~3.4|~4.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DomCrawler Component", + "homepage": "https://symfony.com", + "time": "2019-06-13T10:57:15+00:00" + }, + { + "name": "symfony/lock", + "version": "v3.4.36", + "source": { + "type": "git", + "url": "https://github.com/symfony/lock.git", + "reference": "d6ccc33dfc5b7c8e1f59c228db0be36705fbffba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/lock/zipball/d6ccc33dfc5b7c8e1f59c228db0be36705fbffba", + "reference": "d6ccc33dfc5b7c8e1f59c228db0be36705fbffba", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0", + "symfony/polyfill-php70": "~1.0" + }, + "require-dev": { + "predis/predis": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Lock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérémy Derussé", + "email": "jeremy@derusse.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Lock Component", + "homepage": "https://symfony.com", + "keywords": [ + "cas", + "flock", + "locking", + "mutex", + "redlock", + "semaphore" + ], + "time": "2019-09-23T14:31:27+00:00" + }, + { + "name": "symfony/phpunit-bridge", + "version": "v3.4.36", + "source": { + "type": "git", + "url": "https://github.com/symfony/phpunit-bridge.git", + "reference": "cbea8818e9f34e4e9d780bd22bdda21b57d4d5c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/cbea8818e9f34e4e9d780bd22bdda21b57d4d5c7", + "reference": "cbea8818e9f34e4e9d780bd22bdda21b57d4d5c7", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + }, + "suggest": { + "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + }, + "bin": [ + "bin/simple-phpunit" + ], + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + }, + "thanks": { + "name": "phpunit/phpunit", + "url": "https://github.com/sebastianbergmann/phpunit" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Bridge\\PhpUnit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony PHPUnit Bridge", + "homepage": "https://symfony.com", + "time": "2019-09-30T20:33:19+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2019-06-13T22:48:21+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} From e58636149756e658a3a6e671fbf393c6733ebdc0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 8 Dec 2019 21:32:23 +0000 Subject: [PATCH 39/59] Add MySQL service with Docker --- docker-compose.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..d7b4f54 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,13 @@ +version: '2.1' + +services: + database: + image: mysql:5.7 + ports: [3306] + environment: + MYSQL_ROOT_PASSWORD: secret + volumes: + - mysql-data:/var/lib/mysql + +volumes: + mysql-data: From 8809ecf3dacc40dec0610ca41df4d479d6265075 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 8 Dec 2019 21:35:41 +0000 Subject: [PATCH 40/59] Create settings.php --- web/sites/default/settings.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 web/sites/default/settings.php diff --git a/web/sites/default/settings.php b/web/sites/default/settings.php new file mode 100644 index 0000000..40f37a9 --- /dev/null +++ b/web/sites/default/settings.php @@ -0,0 +1,33 @@ + $_SERVER['DATABASE_DRIVER'], + 'host' => $_SERVER['DATABASE_HOST'], + 'database' => $_SERVER['DATABASE_NAME'], + 'username' => $_SERVER['DATABASE_USER'], + 'password' => $_SERVER['DATABASE_PASSWORD'], + 'port' => $_SERVER['DATABASE_PORT'], + 'prefix' => '', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'collation' => 'utf8mb4_general_ci', + ]; +} + +$settings['hash_salt'] = '53cr3t!'; + +$settings['update_free_access'] = FALSE; + +$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; + +$settings['file_scan_ignore_directories'] = [ + 'node_modules', + 'bower_components', +]; + +$settings['entity_update_batch_size'] = 50; +$settings['entity_update_backup'] = TRUE; From 1c8285780d0aeecc3eff6f187aadc4a273a3a80e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 8 Dec 2019 21:32:12 +0000 Subject: [PATCH 41/59] Set the PHP version to 7.3 --- .php-version | 1 + 1 file changed, 1 insertion(+) create mode 100644 .php-version diff --git a/.php-version b/.php-version new file mode 100644 index 0000000..f994162 --- /dev/null +++ b/.php-version @@ -0,0 +1 @@ +7.3 From d68e313edd1bf90858f707e8601bc4ca73dafaf4 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 8 Dec 2019 21:41:13 +0000 Subject: [PATCH 42/59] Set timezone to Europe/London --- php.ini | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 php.ini diff --git a/php.ini b/php.ini new file mode 100644 index 0000000..4143154 --- /dev/null +++ b/php.ini @@ -0,0 +1,2 @@ +[Date] +date.timezone = Europe/London From b81064e62ce0c349221b1f19edbdcb89ceb10113 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 8 Dec 2019 22:01:14 +0000 Subject: [PATCH 43/59] Add README --- README.md | 11 +++++++++++ docs/status.png | Bin 0 -> 125440 bytes 2 files changed, 11 insertions(+) create mode 100644 README.md create mode 100644 docs/status.png diff --git a/README.md b/README.md new file mode 100644 index 0000000..4062a74 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Testing the Symfony Local Server with Drupal + +An example of running Drupal 8.8 on Symfony’s [local web server][docs]. + +[docs]: https://symfony.com/doc/current/setup/symfony_server.html + +![A screenshot of Drupal's status page showing Symfony Local Server](docs/status.png) + +## Usage + +TODO diff --git a/docs/status.png b/docs/status.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed6f68399a7b71c4d2cc933f04a096ed05b1764 GIT binary patch literal 125440 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 literal 0 HcmV?d00001 From 6edd875523cf41b8a69f532f2fcec33653955ae8 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 28 Dec 2019 10:35:46 +0000 Subject: [PATCH 44/59] composer update --- composer.lock | 543 +++++++++++++++++++++++++++++++------------------- 1 file changed, 341 insertions(+), 202 deletions(-) diff --git a/composer.lock b/composer.lock index 36ad9a2..6730592 100644 --- a/composer.lock +++ b/composer.lock @@ -338,16 +338,16 @@ }, { "name": "doctrine/inflector", - "version": "v1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", "shasum": "" }, "require": { @@ -372,6 +372,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -380,10 +384,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -401,7 +401,7 @@ "singularize", "string" ], - "time": "2018-01-09T20:05:19+00:00" + "time": "2019-10-30T19:59:35+00:00" }, { "name": "evenement/evenement", @@ -448,21 +448,24 @@ }, { "name": "michelf/php-markdown", - "version": "1.8.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/michelf/php-markdown.git", - "reference": "01ab082b355bf188d907b9929cd99b2923053495" + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", - "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", "shasum": "" }, "require": { "php": ">=5.3.0" }, + "require-dev": { + "phpunit/phpunit": ">=4.3 <5.8" + }, "type": "library", "autoload": { "psr-4": { @@ -490,20 +493,20 @@ "keywords": [ "markdown" ], - "time": "2018-01-15T00:49:33+00:00" + "time": "2019-12-02T02:32:27+00:00" }, { "name": "netcarver/textile", - "version": "v3.7.3", + "version": "v3.7.5", "source": { "type": "git", "url": "https://github.com/textile/php-textile.git", - "reference": "e7c94c4bb531bc83d18c50d7dbbc604fa4f1b00f" + "reference": "78fe097c9354f47dd369a3f8f92cbf2a4ff1ca38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/textile/php-textile/zipball/e7c94c4bb531bc83d18c50d7dbbc604fa4f1b00f", - "reference": "e7c94c4bb531bc83d18c50d7dbbc604fa4f1b00f", + "url": "https://api.github.com/repos/textile/php-textile/zipball/78fe097c9354f47dd369a3f8f92cbf2a4ff1ca38", + "reference": "78fe097c9354f47dd369a3f8f92cbf2a4ff1ca38", "shasum": "" }, "require": { @@ -543,7 +546,7 @@ "plaintext", "textile" ], - "time": "2019-08-30T18:41:02+00:00" + "time": "2019-12-16T21:46:52+00:00" }, { "name": "opdavies/sculpin-twig-markdown-bundle", @@ -1217,16 +1220,16 @@ }, { "name": "sculpin/sculpin", - "version": "3.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sculpin/sculpin.git", - "reference": "4ae263647e265bc1f1cda9b73722c2540824bd45" + "reference": "81b5c64f46069ef598ac2d75cd57b0eaa461c56a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sculpin/sculpin/zipball/4ae263647e265bc1f1cda9b73722c2540824bd45", - "reference": "4ae263647e265bc1f1cda9b73722c2540824bd45", + "url": "https://api.github.com/repos/sculpin/sculpin/zipball/81b5c64f46069ef598ac2d75cd57b0eaa461c56a", + "reference": "81b5c64f46069ef598ac2d75cd57b0eaa461c56a", "shasum": "" }, "require": { @@ -1236,7 +1239,7 @@ "dflydev/dot-access-configuration": "^1.0.3", "doctrine/inflector": "^1.3", "ext-mbstring": "*", - "michelf/php-markdown": "^1.8", + "michelf/php-markdown": "^1.9", "netcarver/textile": "^3.6", "php": "^7.2", "react/http": "^0.8.3", @@ -1316,7 +1319,7 @@ "site", "static" ], - "time": "2019-05-27T04:16:43+00:00" + "time": "2019-12-05T07:27:19+00:00" }, { "name": "sculpin/sculpin-theme-composer-plugin", @@ -1355,32 +1358,32 @@ }, { "name": "symfony/config", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "f4ee0ebb91b16ca1ac105aa39f9284f3cac19a15" + "reference": "6911d432edd5b50822986604fd5a5be3af856d30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/f4ee0ebb91b16ca1ac105aa39f9284f3cac19a15", - "reference": "f4ee0ebb91b16ca1ac105aa39f9284f3cac19a15", + "url": "https://api.github.com/repos/symfony/config/zipball/6911d432edd5b50822986604fd5a5be3af856d30", + "reference": "6911d432edd5b50822986604fd5a5be3af856d30", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/filesystem": "~3.4|~4.0", + "symfony/filesystem": "^3.4|^4.0|^5.0", "symfony/polyfill-ctype": "~1.8" }, "conflict": { "symfony/finder": "<3.4" }, "require-dev": { - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/messenger": "~4.1", - "symfony/yaml": "~3.4|~4.0" + "symfony/event-dispatcher": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/messenger": "^4.1|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/yaml": "^3.4|^4.0|^5.0" }, "suggest": { "symfony/yaml": "To use the yaml reference dumper" @@ -1388,7 +1391,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1415,31 +1418,32 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2019-10-30T13:18:51+00:00" + "time": "2019-12-18T12:00:29+00:00" }, { "name": "symfony/console", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "136c4bd62ea871d00843d1bc0316de4c4a84bb78" + "reference": "82437719dab1e6bdd28726af14cb345c2ec816d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/136c4bd62ea871d00843d1bc0316de4c4a84bb78", - "reference": "136c4bd62ea871d00843d1bc0316de4c4a84bb78", + "url": "https://api.github.com/repos/symfony/console/zipball/82437719dab1e6bdd28726af14cb345c2ec816d0", + "reference": "82437719dab1e6bdd28726af14cb345c2ec816d0", "shasum": "" }, "require": { "php": "^7.1.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1" + "symfony/service-contracts": "^1.1|^2" }, "conflict": { "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", "symfony/process": "<3.3" }, "provide": { @@ -1447,12 +1451,12 @@ }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", "symfony/event-dispatcher": "^4.3", - "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "symfony/var-dumper": "^4.3" + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" }, "suggest": { "psr/log": "For using the console logger", @@ -1463,7 +1467,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1490,20 +1494,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-10-30T12:58:49+00:00" + "time": "2019-12-17T10:32:23+00:00" }, { "name": "symfony/debug", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "5ea9c3e01989a86ceaa0283f21234b12deadf5e2" + "reference": "5c4c1db977dc70bb3250e1308d3e8c6341aa38f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/5ea9c3e01989a86ceaa0283f21234b12deadf5e2", - "reference": "5ea9c3e01989a86ceaa0283f21234b12deadf5e2", + "url": "https://api.github.com/repos/symfony/debug/zipball/5c4c1db977dc70bb3250e1308d3e8c6341aa38f5", + "reference": "5c4c1db977dc70bb3250e1308d3e8c6341aa38f5", "shasum": "" }, "require": { @@ -1514,12 +1518,12 @@ "symfony/http-kernel": "<3.4" }, "require-dev": { - "symfony/http-kernel": "~3.4|~4.0" + "symfony/http-kernel": "^3.4|^4.0|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1546,29 +1550,29 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-10-28T17:07:32+00:00" + "time": "2019-12-16T14:46:54+00:00" }, { "name": "symfony/dependency-injection", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "fc036941dfafa037a7485714b62593c7eaf68edd" + "reference": "79b0358207a3571cc3af02a57d0321927921f539" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/fc036941dfafa037a7485714b62593c7eaf68edd", - "reference": "fc036941dfafa037a7485714b62593c7eaf68edd", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/79b0358207a3571cc3af02a57d0321927921f539", + "reference": "79b0358207a3571cc3af02a57d0321927921f539", "shasum": "" }, "require": { "php": "^7.1.3", "psr/container": "^1.0", - "symfony/service-contracts": "^1.1.6" + "symfony/service-contracts": "^1.1.6|^2" }, "conflict": { - "symfony/config": "<4.3", + "symfony/config": "<4.3|>=5.0", "symfony/finder": "<3.4", "symfony/proxy-manager-bridge": "<3.4", "symfony/yaml": "<3.4" @@ -1579,8 +1583,8 @@ }, "require-dev": { "symfony/config": "^4.3", - "symfony/expression-language": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" }, "suggest": { "symfony/config": "", @@ -1592,7 +1596,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1619,20 +1623,76 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2019-10-28T17:07:32+00:00" + "time": "2019-12-19T16:00:02+00:00" }, { - "name": "symfony/event-dispatcher", - "version": "v4.3.6", + "name": "symfony/error-handler", + "version": "v4.4.2", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "6229f58993e5a157f6096fc7145c0717d0be8807" + "url": "https://github.com/symfony/error-handler.git", + "reference": "6d7d7712a6ff5215ec26215672293b154f1db8c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6229f58993e5a157f6096fc7145c0717d0be8807", - "reference": "6229f58993e5a157f6096fc7145c0717d0be8807", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/6d7d7712a6ff5215ec26215672293b154f1db8c1", + "reference": "6d7d7712a6ff5215ec26215672293b154f1db8c1", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/debug": "^4.4", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ErrorHandler Component", + "homepage": "https://symfony.com", + "time": "2019-12-16T14:46:54+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "b3c3068a72623287550fe20b84a2b01dcba2686f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b3c3068a72623287550fe20b84a2b01dcba2686f", + "reference": "b3c3068a72623287550fe20b84a2b01dcba2686f", "shasum": "" }, "require": { @@ -1648,12 +1708,12 @@ }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/http-foundation": "^3.4|^4.0", - "symfony/service-contracts": "^1.1", - "symfony/stopwatch": "~3.4|~4.0" + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" }, "suggest": { "symfony/dependency-injection": "", @@ -1662,7 +1722,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1689,7 +1749,7 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-10-01T16:40:32+00:00" + "time": "2019-11-28T13:33:56+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -1751,16 +1811,16 @@ }, { "name": "symfony/filesystem", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263" + "reference": "40c2606131d56eff6f193b6e2ceb92414653b591" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/9abbb7ef96a51f4d7e69627bc6f63307994e4263", - "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/40c2606131d56eff6f193b6e2ceb92414653b591", + "reference": "40c2606131d56eff6f193b6e2ceb92414653b591", "shasum": "" }, "require": { @@ -1770,7 +1830,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1797,20 +1857,20 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2019-08-20T14:07:54+00:00" + "time": "2019-11-26T23:16:41+00:00" }, { "name": "symfony/finder", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "72a068f77e317ae77c0a0495236ad292cfb5ce6f" + "reference": "ce8743441da64c41e2a667b8eb66070444ed911e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/72a068f77e317ae77c0a0495236ad292cfb5ce6f", - "reference": "72a068f77e317ae77c0a0495236ad292cfb5ce6f", + "url": "https://api.github.com/repos/symfony/finder/zipball/ce8743441da64c41e2a667b8eb66070444ed911e", + "reference": "ce8743441da64c41e2a667b8eb66070444ed911e", "shasum": "" }, "require": { @@ -1819,7 +1879,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1846,35 +1906,35 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-10-30T12:53:54+00:00" + "time": "2019-11-17T21:56:56+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.3.6", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "38f63e471cda9d37ac06e76d14c5ea2ec5887051" + "reference": "5dd7f6be6e62d86ba6f3154cf40e78936367978b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/38f63e471cda9d37ac06e76d14c5ea2ec5887051", - "reference": "38f63e471cda9d37ac06e76d14c5ea2ec5887051", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5dd7f6be6e62d86ba6f3154cf40e78936367978b", + "reference": "5dd7f6be6e62d86ba6f3154cf40e78936367978b", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/mime": "^4.3", + "php": "^7.2.5", + "symfony/mime": "^4.4|^5.0", "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { "predis/predis": "~1.0", - "symfony/expression-language": "~3.4|~4.0" + "symfony/expression-language": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -1901,37 +1961,37 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2019-10-30T12:58:49+00:00" + "time": "2019-12-19T16:01:11+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.3.6", + "version": "v4.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "56acfda9e734e8715b3b0e6859cdb4f5b28757bf" + "reference": "fe310d2e95cd4c356836c8ecb0895a46d97fede2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/56acfda9e734e8715b3b0e6859cdb4f5b28757bf", - "reference": "56acfda9e734e8715b3b0e6859cdb4f5b28757bf", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/fe310d2e95cd4c356836c8ecb0895a46d97fede2", + "reference": "fe310d2e95cd4c356836c8ecb0895a46d97fede2", "shasum": "" }, "require": { "php": "^7.1.3", "psr/log": "~1.0", - "symfony/debug": "~3.4|~4.0", - "symfony/event-dispatcher": "^4.3", - "symfony/http-foundation": "^4.1.1", - "symfony/polyfill-ctype": "~1.8", + "symfony/error-handler": "^4.4", + "symfony/event-dispatcher": "^4.4", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-php73": "^1.9" }, "conflict": { "symfony/browser-kit": "<4.3", "symfony/config": "<3.4", + "symfony/console": ">=5", "symfony/dependency-injection": "<4.3", "symfony/translation": "<4.2", - "symfony/var-dumper": "<4.1.1", "twig/twig": "<1.34|<2.4,>=2" }, "provide": { @@ -1939,34 +1999,32 @@ }, "require-dev": { "psr/cache": "~1.0", - "symfony/browser-kit": "^4.3", - "symfony/config": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/css-selector": "~3.4|~4.0", - "symfony/dependency-injection": "^4.3", - "symfony/dom-crawler": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/templating": "~3.4|~4.0", - "symfony/translation": "~4.2", - "symfony/translation-contracts": "^1.1", - "symfony/var-dumper": "^4.1.1", - "twig/twig": "^1.34|^2.4" + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.34|^2.4|^3.0" }, "suggest": { "symfony/browser-kit": "", "symfony/config": "", "symfony/console": "", - "symfony/dependency-injection": "", - "symfony/var-dumper": "" + "symfony/dependency-injection": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -1993,35 +2051,38 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2019-11-01T10:00:03+00:00" + "time": "2019-12-19T16:23:40+00:00" }, { "name": "symfony/mime", - "version": "v4.3.6", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "3c0e197529da6e59b217615ba8ee7604df88b551" + "reference": "0e6a4ced216e49d457eddcefb61132173a876d79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/3c0e197529da6e59b217615ba8ee7604df88b551", - "reference": "3c0e197529da6e59b217615ba8ee7604df88b551", + "url": "https://api.github.com/repos/symfony/mime/zipball/0e6a4ced216e49d457eddcefb61132173a876d79", + "reference": "0e6a4ced216e49d457eddcefb61132173a876d79", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": "^7.2.5", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, + "conflict": { + "symfony/mailer": "<4.4" + }, "require-dev": { "egulias/email-validator": "^2.1.10", - "symfony/dependency-injection": "~3.4|^4.1" + "symfony/dependency-injection": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -2052,20 +2113,20 @@ "mime", "mime-type" ], - "time": "2019-10-30T12:58:49+00:00" + "time": "2019-11-30T14:12:50+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.12.0", + "version": "v1.13.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4" + "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", + "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", "shasum": "" }, "require": { @@ -2077,7 +2138,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.13-dev" } }, "autoload": { @@ -2110,20 +2171,20 @@ "polyfill", "portable" ], - "time": "2019-08-06T08:03:45+00:00" + "time": "2019-11-27T13:56:44+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.12.0", + "version": "v1.13.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2" + "reference": "6f9c239e61e1b0c9229a28ff89a812dc449c3d46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", - "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6f9c239e61e1b0c9229a28ff89a812dc449c3d46", + "reference": "6f9c239e61e1b0c9229a28ff89a812dc449c3d46", "shasum": "" }, "require": { @@ -2137,7 +2198,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.13-dev" } }, "autoload": { @@ -2172,20 +2233,20 @@ "portable", "shim" ], - "time": "2019-08-06T08:03:45+00:00" + "time": "2019-11-27T13:56:44+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.12.0", + "version": "v1.13.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" + "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", + "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", "shasum": "" }, "require": { @@ -2197,7 +2258,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.13-dev" } }, "autoload": { @@ -2231,20 +2292,20 @@ "portable", "shim" ], - "time": "2019-08-06T08:03:45+00:00" + "time": "2019-11-27T14:18:11+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.12.0", + "version": "v1.13.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "04ce3335667451138df4307d6a9b61565560199e" + "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", - "reference": "04ce3335667451138df4307d6a9b61565560199e", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/66fea50f6cb37a35eea048d75a7d99a45b586038", + "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038", "shasum": "" }, "require": { @@ -2253,7 +2314,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.13-dev" } }, "autoload": { @@ -2286,20 +2347,20 @@ "portable", "shim" ], - "time": "2019-08-06T08:03:45+00:00" + "time": "2019-11-27T13:56:44+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.12.0", + "version": "v1.13.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" + "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/4b0e2222c55a25b4541305a053013d5647d3a25f", + "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f", "shasum": "" }, "require": { @@ -2308,7 +2369,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.12-dev" + "dev-master": "1.13-dev" } }, "autoload": { @@ -2344,24 +2405,24 @@ "portable", "shim" ], - "time": "2019-08-06T08:03:45+00:00" + "time": "2019-11-27T16:25:15+00:00" }, { "name": "symfony/service-contracts", - "version": "v1.1.7", + "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "ffcde9615dc5bb4825b9f6aed07716f1f57faae0" + "reference": "144c5e51266b281231e947b51223ba14acf1a749" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffcde9615dc5bb4825b9f6aed07716f1f57faae0", - "reference": "ffcde9615dc5bb4825b9f6aed07716f1f57faae0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749", + "reference": "144c5e51266b281231e947b51223ba14acf1a749", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": "^7.2.5", "psr/container": "^1.0" }, "suggest": { @@ -2370,7 +2431,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -2402,20 +2463,95 @@ "interoperability", "standards" ], - "time": "2019-09-17T11:12:18+00:00" + "time": "2019-11-18T17:27:11+00:00" }, { - "name": "symfony/yaml", - "version": "v4.3.6", + "name": "symfony/var-dumper", + "version": "v5.0.2", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "324cf4b19c345465fad14f3602050519e09e361d" + "url": "https://github.com/symfony/var-dumper.git", + "reference": "d7bc61d5d335fa9b1b91e14bb16861e8ca50f53a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/324cf4b19c345465fad14f3602050519e09e361d", - "reference": "324cf4b19c345465fad14f3602050519e09e361d", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d7bc61d5d335fa9b1b91e14bb16861e8ca50f53a", + "reference": "d7bc61d5d335fa9b1b91e14bb16861e8ca50f53a", + "shasum": "" + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^2.4|^3.0" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2019-12-18T13:50:31+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "a08832b974dd5fafe3085a66d41fe4c84bb2628c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a08832b974dd5fafe3085a66d41fe4c84bb2628c", + "reference": "a08832b974dd5fafe3085a66d41fe4c84bb2628c", "shasum": "" }, "require": { @@ -2426,7 +2562,7 @@ "symfony/console": "<3.4" }, "require-dev": { - "symfony/console": "~3.4|~4.0" + "symfony/console": "^3.4|^4.0|^5.0" }, "suggest": { "symfony/console": "For validating YAML files using the lint command" @@ -2434,7 +2570,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -2461,7 +2597,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-10-30T12:58:49+00:00" + "time": "2019-12-10T10:33:21+00:00" }, { "name": "twig/extensions", @@ -2520,16 +2656,16 @@ }, { "name": "twig/twig", - "version": "v2.12.1", + "version": "v2.12.3", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5" + "reference": "97b6311585cae66a26833b14b33785f5797f7d39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", - "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/97b6311585cae66a26833b14b33785f5797f7d39", + "reference": "97b6311585cae66a26833b14b33785f5797f7d39", "shasum": "" }, "require": { @@ -2539,8 +2675,7 @@ }, "require-dev": { "psr/container": "^1.0", - "symfony/debug": "^3.4|^4.2", - "symfony/phpunit-bridge": "^4.4@dev|^5.0" + "symfony/phpunit-bridge": "^4.4|^5.0" }, "type": "library", "extra": { @@ -2569,7 +2704,6 @@ }, { "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", "role": "Contributors" }, { @@ -2583,29 +2717,34 @@ "keywords": [ "templating" ], - "time": "2019-10-17T07:34:53+00:00" + "time": "2019-12-28T07:12:03+00:00" }, { "name": "webignition/disallowed-character-terminated-string", - "version": "1.0", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/webignition/disallowed-character-terminated-string.git", - "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4" + "reference": "1c35b8bacbb2e76837c0aa8538dc2468a1f10e6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webignition/disallowed-character-terminated-string/zipball/25d12868c82b56bc0d04278e31594385ba4dddc4", - "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4", + "url": "https://api.github.com/repos/webignition/disallowed-character-terminated-string/zipball/1c35b8bacbb2e76837c0aa8538dc2468a1f10e6e", + "reference": "1c35b8bacbb2e76837c0aa8538dc2468a1f10e6e", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.3", + "phpunit/phpunit": "~8.0", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "autoload": { - "psr-0": { - "": "src/" + "psr-4": { + "webignition\\DisallowedCharacterTerminatedString\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2615,7 +2754,7 @@ "authors": [ { "name": "Jon Cram", - "email": "jon@webignition.net" + "email": "webignition@gmail.com" } ], "description": "A string terminated by one or more disallowed characters", @@ -2624,7 +2763,7 @@ "string", "terminated" ], - "time": "2012-07-16T21:29:50+00:00" + "time": "2019-12-20T15:52:44+00:00" }, { "name": "webignition/internet-media-type", From f25d0756e9cb657a8e55ac92fa465d7c25630207 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 16 Feb 2020 18:34:34 +0000 Subject: [PATCH 45/59] Add phpunit.xml --- web/core/phpunit.xml | 71 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 web/core/phpunit.xml diff --git a/web/core/phpunit.xml b/web/core/phpunit.xml new file mode 100644 index 0000000..ca0d9be --- /dev/null +++ b/web/core/phpunit.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + ./tests/TestSuites/UnitTestSuite.php + + + ./tests/TestSuites/KernelTestSuite.php + + + ./tests/TestSuites/FunctionalTestSuite.php + + + ./tests/TestSuites/FunctionalJavascriptTestSuite.php + + + ./tests/TestSuites/BuildTestSuite.php + + + + + + + + + + + + + ./includes + ./lib + + ./modules + + ./modules/*/src/Tests + ./modules/*/tests + + ../modules + + ../modules/*/src/Tests + ../modules/*/tests + ../modules/*/*/src/Tests + ../modules/*/*/tests + + ../sites + + + From 923ab61dece5a343dabfb7991c350123f9e0cdc9 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 17 Feb 2020 08:45:52 +0000 Subject: [PATCH 46/59] Add examples module --- composer.json | 1 + composer.lock | 125 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 125 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index a1fe724..a24ee64 100644 --- a/composer.json +++ b/composer.json @@ -20,6 +20,7 @@ "drupal/config_installer": "^1.8", "drupal/core-composer-scaffold": "^8.8", "drupal/core-recommended": "^8.8", + "drupal/examples": "^1.0", "drush/drush": "^9" }, "require-dev": { diff --git a/composer.lock b/composer.lock index e404860..e8efd3a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a8770bd2068c0f94ef2d34b2eacaea38", + "content-hash": "01e96dc38ff547008d594409c5d36898", "packages": [ { "name": "asm89/stack-cors", @@ -2038,6 +2038,125 @@ "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.", "time": "2019-12-04T08:44:18+00:00" }, + { + "name": "drupal/examples", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/examples.git", + "reference": "8.x-1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/examples-8.x-1.0.zip", + "reference": "8.x-1.0", + "shasum": "ea78a6973ef9d7cb35df78d71bd05e201ec17cf8" + }, + "require": { + "drupal/core": "*" + }, + "require-dev": { + "drupal/stream_wrapper_example": "*" + }, + "suggest": { + "drupal/devel": "Some modules will be able to pretty-print PHP with this module." + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0", + "datestamp": "1566573492", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Itangalo", + "homepage": "https://www.drupal.org/user/153998" + }, + { + "name": "Mile23", + "homepage": "https://www.drupal.org/user/116231" + }, + { + "name": "Torenware", + "homepage": "https://www.drupal.org/user/18784" + }, + { + "name": "add1sun", + "homepage": "https://www.drupal.org/user/65088" + }, + { + "name": "cyberswat", + "homepage": "https://www.drupal.org/user/27802" + }, + { + "name": "ilo", + "homepage": "https://www.drupal.org/user/118449" + }, + { + "name": "jhodgdon", + "homepage": "https://www.drupal.org/user/155601" + }, + { + "name": "jn2", + "homepage": "https://www.drupal.org/user/1001014" + }, + { + "name": "katbailey", + "homepage": "https://www.drupal.org/user/172987" + }, + { + "name": "linclark", + "homepage": "https://www.drupal.org/user/396253" + }, + { + "name": "marvil07", + "homepage": "https://www.drupal.org/user/132175" + }, + { + "name": "mikl", + "homepage": "https://www.drupal.org/user/58679" + }, + { + "name": "rfay", + "homepage": "https://www.drupal.org/user/30906" + }, + { + "name": "socketwench", + "homepage": "https://www.drupal.org/user/65793" + }, + { + "name": "valthebald", + "homepage": "https://www.drupal.org/user/239562" + }, + { + "name": "yched", + "homepage": "https://www.drupal.org/user/39567" + } + ], + "description": "The Examples for Developers project aims to provide high-quality, well-documented API examples for a broad range of Drupal core functionality.", + "homepage": "https://www.drupal.org/project/examples", + "support": { + "source": "http://cgit.drupalcode.org/examples", + "issues": "https://www.drupal.org/project/issues/examples", + "documentation": "https://api.drupal.org/api/examples" + } + }, { "name": "drush/drush", "version": "9.7.1", @@ -5311,6 +5430,7 @@ "psr", "psr-7" ], + "abandoned": "laminas/laminas-diactoros", "time": "2019-08-06T17:53:53+00:00" }, { @@ -5356,6 +5476,7 @@ "escaper", "zf" ], + "abandoned": "laminas/laminas-escaper", "time": "2019-09-05T20:03:20+00:00" }, { @@ -5419,6 +5540,7 @@ "feed", "zf" ], + "abandoned": "laminas/laminas-feed", "time": "2019-03-05T20:08:49+00:00" }, { @@ -5465,6 +5587,7 @@ "stdlib", "zf" ], + "abandoned": "laminas/laminas-stdlib", "time": "2018-08-28T21:34:05+00:00" } ], From 148841e11b8af3d90b94de8b473758ab25f686d0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 17 Feb 2020 12:24:31 +0000 Subject: [PATCH 47/59] Move and link web assets --- {web => assets/web}/core/phpunit.xml | 0 {web => assets/web}/sites/default/settings.php | 0 composer.json | 9 +++++++++ 3 files changed, 9 insertions(+) rename {web => assets/web}/core/phpunit.xml (100%) rename {web => assets/web}/sites/default/settings.php (100%) diff --git a/web/core/phpunit.xml b/assets/web/core/phpunit.xml similarity index 100% rename from web/core/phpunit.xml rename to assets/web/core/phpunit.xml diff --git a/web/sites/default/settings.php b/assets/web/sites/default/settings.php similarity index 100% rename from web/sites/default/settings.php rename to assets/web/sites/default/settings.php diff --git a/composer.json b/composer.json index a24ee64..abbf7f1 100644 --- a/composer.json +++ b/composer.json @@ -34,6 +34,15 @@ "config": { "sort-packages": true }, + "scripts": { + "copy-web-assets": "cp -vR assets/web/ web", + "post-install-cmd": [ + "@copy-web-assets" + ], + "post-update-cmd": [ + "@copy-web-assets" + ] + }, "extra": { "drupal-scaffold": { "locations": { From 43d80684fdc18fdd8217377a5a2e7547014476e5 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 17 Feb 2020 12:25:37 +0000 Subject: [PATCH 48/59] Add usage instructions Fixes #1 --- README.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4062a74..7c1ffff 100644 --- a/README.md +++ b/README.md @@ -8,4 +8,27 @@ An example of running Drupal 8.8 on Symfony’s [local web server][docs]. ## Usage -TODO +1. Install the Symfony CLI from . +1. Clone this repository + ```bash + git clone https://github.com/opdavies/symfony-server-drupal-test.git + + cd symfony-server-drupal-test + ``` +1. Run `composer install` to download all of the project’s dependencies (Drupal core, Examples module etc). +1. Run `docker-compose up -d` to start the Docker container for MySQL. (You can run `docker-compose ps` afterwards to confirm that it’s running). +1. Run `symfony server:start` to start the web server. +1. Use Drush to install Drupal, prefixed by `symfony php` to allow access to the environment variables needed in `settings.php`: + ```bash + cd web + + symfony php ../vendor/bin/drush site:install --no-interaction + ``` +1. Go to http://127.0.0.1:8000 to view the site. +1. To run tests, PHPUnit also needs to be prefixed with `symfony php`: + ```bash + cd web + + symfony php ../vendor/bin/phpunit -c core core/modules/action + ``` +1. Run `symfony server:stop` to stop the web server. From f6ac6dc571aa134d3cee487ebe872a375c7a804d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 17 Feb 2020 12:43:44 +0000 Subject: [PATCH 49/59] Revert "Add examples module" This reverts commit 923ab61dece5a343dabfb7991c350123f9e0cdc9. --- composer.json | 1 - composer.lock | 125 +------------------------------------------------- 2 files changed, 1 insertion(+), 125 deletions(-) diff --git a/composer.json b/composer.json index abbf7f1..4c0d4fe 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,6 @@ "drupal/config_installer": "^1.8", "drupal/core-composer-scaffold": "^8.8", "drupal/core-recommended": "^8.8", - "drupal/examples": "^1.0", "drush/drush": "^9" }, "require-dev": { diff --git a/composer.lock b/composer.lock index e8efd3a..e404860 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "01e96dc38ff547008d594409c5d36898", + "content-hash": "a8770bd2068c0f94ef2d34b2eacaea38", "packages": [ { "name": "asm89/stack-cors", @@ -2038,125 +2038,6 @@ "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.", "time": "2019-12-04T08:44:18+00:00" }, - { - "name": "drupal/examples", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/examples.git", - "reference": "8.x-1.0" - }, - "dist": { - "type": "zip", - "url": "https://ftp.drupal.org/files/projects/examples-8.x-1.0.zip", - "reference": "8.x-1.0", - "shasum": "ea78a6973ef9d7cb35df78d71bd05e201ec17cf8" - }, - "require": { - "drupal/core": "*" - }, - "require-dev": { - "drupal/stream_wrapper_example": "*" - }, - "suggest": { - "drupal/devel": "Some modules will be able to pretty-print PHP with this module." - }, - "type": "drupal-module", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, - "drupal": { - "version": "8.x-1.0", - "datestamp": "1566573492", - "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" - } - } - }, - "notification-url": "https://packages.drupal.org/8/downloads", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "Dave Reid", - "homepage": "https://www.drupal.org/user/53892" - }, - { - "name": "Itangalo", - "homepage": "https://www.drupal.org/user/153998" - }, - { - "name": "Mile23", - "homepage": "https://www.drupal.org/user/116231" - }, - { - "name": "Torenware", - "homepage": "https://www.drupal.org/user/18784" - }, - { - "name": "add1sun", - "homepage": "https://www.drupal.org/user/65088" - }, - { - "name": "cyberswat", - "homepage": "https://www.drupal.org/user/27802" - }, - { - "name": "ilo", - "homepage": "https://www.drupal.org/user/118449" - }, - { - "name": "jhodgdon", - "homepage": "https://www.drupal.org/user/155601" - }, - { - "name": "jn2", - "homepage": "https://www.drupal.org/user/1001014" - }, - { - "name": "katbailey", - "homepage": "https://www.drupal.org/user/172987" - }, - { - "name": "linclark", - "homepage": "https://www.drupal.org/user/396253" - }, - { - "name": "marvil07", - "homepage": "https://www.drupal.org/user/132175" - }, - { - "name": "mikl", - "homepage": "https://www.drupal.org/user/58679" - }, - { - "name": "rfay", - "homepage": "https://www.drupal.org/user/30906" - }, - { - "name": "socketwench", - "homepage": "https://www.drupal.org/user/65793" - }, - { - "name": "valthebald", - "homepage": "https://www.drupal.org/user/239562" - }, - { - "name": "yched", - "homepage": "https://www.drupal.org/user/39567" - } - ], - "description": "The Examples for Developers project aims to provide high-quality, well-documented API examples for a broad range of Drupal core functionality.", - "homepage": "https://www.drupal.org/project/examples", - "support": { - "source": "http://cgit.drupalcode.org/examples", - "issues": "https://www.drupal.org/project/issues/examples", - "documentation": "https://api.drupal.org/api/examples" - } - }, { "name": "drush/drush", "version": "9.7.1", @@ -5430,7 +5311,6 @@ "psr", "psr-7" ], - "abandoned": "laminas/laminas-diactoros", "time": "2019-08-06T17:53:53+00:00" }, { @@ -5476,7 +5356,6 @@ "escaper", "zf" ], - "abandoned": "laminas/laminas-escaper", "time": "2019-09-05T20:03:20+00:00" }, { @@ -5540,7 +5419,6 @@ "feed", "zf" ], - "abandoned": "laminas/laminas-feed", "time": "2019-03-05T20:08:49+00:00" }, { @@ -5587,7 +5465,6 @@ "stdlib", "zf" ], - "abandoned": "laminas/laminas-stdlib", "time": "2018-08-28T21:34:05+00:00" } ], From 1634a505db75a6bbc96f4416500a17bb1bf6c3f4 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 17 Feb 2020 12:44:49 +0000 Subject: [PATCH 50/59] Remove and ignore composer.lock --- .gitignore | 1 + composer.lock | 8173 ------------------------------------------------- 2 files changed, 1 insertion(+), 8173 deletions(-) delete mode 100644 composer.lock diff --git a/.gitignore b/.gitignore index b46df8c..cc3d84f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ vendor/ web/ .editorconfig .gitattributes +composer.lock diff --git a/composer.lock b/composer.lock deleted file mode 100644 index e404860..0000000 --- a/composer.lock +++ /dev/null @@ -1,8173 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "a8770bd2068c0f94ef2d34b2eacaea38", - "packages": [ - { - "name": "asm89/stack-cors", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/asm89/stack-cors.git", - "reference": "c163e2b614550aedcf71165db2473d936abbced6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/c163e2b614550aedcf71165db2473d936abbced6", - "reference": "c163e2b614550aedcf71165db2473d936abbced6", - "shasum": "" - }, - "require": { - "php": ">=5.5.9", - "symfony/http-foundation": "~2.7|~3.0|~4.0", - "symfony/http-kernel": "~2.7|~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.0 || ^4.8.10", - "squizlabs/php_codesniffer": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "Asm89\\Stack\\": "src/Asm89/Stack/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexander", - "email": "iam.asm89@gmail.com" - } - ], - "description": "Cross-origin resource sharing library and stack middleware", - "homepage": "https://github.com/asm89/stack-cors", - "keywords": [ - "cors", - "stack" - ], - "time": "2017-12-20T14:37:45+00:00" - }, - { - "name": "chi-teck/drupal-code-generator", - "version": "1.30.5", - "source": { - "type": "git", - "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "c59c31ee6d8eefe76a5d367feef902e259c90c7b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/c59c31ee6d8eefe76a5d367feef902e259c90c7b", - "reference": "c59c31ee6d8eefe76a5d367feef902e259c90c7b", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=5.5.9", - "symfony/console": "^3.4 || ^4.0", - "symfony/filesystem": "^2.7 || ^3.4 || ^4.0", - "twig/twig": "^1.38.2 || ^2.10" - }, - "bin": [ - "bin/dcg" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "files": [ - "src/bootstrap.php" - ], - "psr-4": { - "DrupalCodeGenerator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Drupal code generator", - "time": "2019-10-27T14:27:26+00:00" - }, - { - "name": "composer/installers", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/composer/installers.git", - "reference": "141b272484481432cda342727a427dc1e206bfa0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/141b272484481432cda342727a427dc1e206bfa0", - "reference": "141b272484481432cda342727a427dc1e206bfa0", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0" - }, - "replace": { - "roundcube/plugin-installer": "*", - "shama/baton": "*" - }, - "require-dev": { - "composer/composer": "1.0.*@dev", - "phpunit/phpunit": "^4.8.36" - }, - "type": "composer-plugin", - "extra": { - "class": "Composer\\Installers\\Plugin", - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Installers\\": "src/Composer/Installers" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle Robinson Young", - "email": "kyle@dontkry.com", - "homepage": "https://github.com/shama" - } - ], - "description": "A multi-framework Composer library installer", - "homepage": "https://composer.github.io/installers/", - "keywords": [ - "Craft", - "Dolibarr", - "Eliasis", - "Hurad", - "ImageCMS", - "Kanboard", - "Lan Management System", - "MODX Evo", - "Mautic", - "Maya", - "OXID", - "Plentymarkets", - "Porto", - "RadPHP", - "SMF", - "Thelia", - "Whmcs", - "WolfCMS", - "agl", - "aimeos", - "annotatecms", - "attogram", - "bitrix", - "cakephp", - "chef", - "cockpit", - "codeigniter", - "concrete5", - "croogo", - "dokuwiki", - "drupal", - "eZ Platform", - "elgg", - "expressionengine", - "fuelphp", - "grav", - "installer", - "itop", - "joomla", - "known", - "kohana", - "laravel", - "lavalite", - "lithium", - "magento", - "majima", - "mako", - "mediawiki", - "modulework", - "modx", - "moodle", - "osclass", - "phpbb", - "piwik", - "ppi", - "puppet", - "pxcms", - "reindex", - "roundcube", - "shopware", - "silverstripe", - "sydes", - "symfony", - "typo3", - "wordpress", - "yawik", - "zend", - "zikula" - ], - "time": "2019-08-12T15:00:31+00:00" - }, - { - "name": "composer/semver", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5", - "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "time": "2019-03-19T17:25:45+00:00" - }, - { - "name": "consolidation/annotated-command", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/annotated-command.git", - "reference": "512a2e54c98f3af377589de76c43b24652bcb789" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/512a2e54c98f3af377589de76c43b24652bcb789", - "reference": "512a2e54c98f3af377589de76c43b24652bcb789", - "shasum": "" - }, - "require": { - "consolidation/output-formatters": "^3.4", - "php": ">=5.4.5", - "psr/log": "^1", - "symfony/console": "^2.8|^3|^4", - "symfony/event-dispatcher": "^2.5|^3|^4", - "symfony/finder": "^2.5|^3|^4" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - }, - "scenario-options": { - "create-lockfile": "false" - } - }, - "phpunit4": { - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\AnnotatedCommand\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Initialize Symfony Console commands from annotated command class methods.", - "time": "2019-03-08T16:55:03+00:00" - }, - { - "name": "consolidation/config", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/consolidation/config.git", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "grasmash/expander": "^1", - "php": ">=5.4.0" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "2.*", - "symfony/console": "^2.5|^3|^4", - "symfony/yaml": "^2.8.11|^3|^4" - }, - "suggest": { - "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require-dev": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require-dev": { - "symfony/console": "^2.8", - "symfony/event-dispatcher": "^2.8", - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\Config\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Provide configuration services for a commandline tool.", - "time": "2019-03-03T19:37:04+00:00" - }, - { - "name": "consolidation/filter-via-dot-access-data", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/filter-via-dot-access-data.git", - "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/a53e96c6b9f7f042f5e085bf911f3493cea823c6", - "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.5.0" - }, - "require-dev": { - "consolidation/robo": "^1.2.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "^2.8", - "symfony/console": "^2.8|^3|^4" - }, - "type": "library", - "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\Filter\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.", - "time": "2019-01-18T06:05:07+00:00" - }, - { - "name": "consolidation/log", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/consolidation/log.git", - "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/log/zipball/b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", - "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", - "shasum": "" - }, - "require": { - "php": ">=5.4.5", - "psr/log": "^1.0", - "symfony/console": "^2.8|^3|^4" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - }, - "phpunit4": { - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\Log\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", - "time": "2019-01-01T17:30:51+00:00" - }, - { - "name": "consolidation/output-formatters", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/output-formatters.git", - "reference": "99ec998ffb697e0eada5aacf81feebfb13023605" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/99ec998ffb697e0eada5aacf81feebfb13023605", - "reference": "99ec998ffb697e0eada5aacf81feebfb13023605", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4.0", - "symfony/console": "^2.8|^3|^4", - "symfony/finder": "^2.5|^3|^4" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5.7.27", - "squizlabs/php_codesniffer": "^2.7", - "symfony/var-dumper": "^2.8|^3|^4", - "victorjonsson/markdowndocs": "^1.3" - }, - "suggest": { - "symfony/var-dumper": "For using the var_dump formatter" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^6" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony3": { - "require": { - "symfony/console": "^3.4", - "symfony/finder": "^3.4", - "symfony/var-dumper": "^3.4" - }, - "config": { - "platform": { - "php": "5.6.32" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - }, - "scenario-options": { - "create-lockfile": "false" - } - } - }, - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\OutputFormatters\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Format text by applying transformations provided by plug-in formatters.", - "time": "2019-05-30T23:16:01+00:00" - }, - { - "name": "consolidation/robo", - "version": "1.4.11", - "source": { - "type": "git", - "url": "https://github.com/consolidation/Robo.git", - "reference": "5fa1d901776a628167a325baa9db95d8edf13a80" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/Robo/zipball/5fa1d901776a628167a325baa9db95d8edf13a80", - "reference": "5fa1d901776a628167a325baa9db95d8edf13a80", - "shasum": "" - }, - "require": { - "consolidation/annotated-command": "^2.11.0", - "consolidation/config": "^1.2", - "consolidation/log": "~1", - "consolidation/output-formatters": "^3.1.13", - "consolidation/self-update": "^1", - "grasmash/yaml-expander": "^1.3", - "league/container": "^2.2", - "php": ">=5.5.0", - "symfony/console": "^2.8|^3|^4", - "symfony/event-dispatcher": "^2.5|^3|^4", - "symfony/filesystem": "^2.5|^3|^4", - "symfony/finder": "^2.5|^3|^4", - "symfony/process": "^2.5|^3|^4" - }, - "replace": { - "codegyre/robo": "< 1.0" - }, - "require-dev": { - "codeception/aspect-mock": "^1|^2.1.1", - "codeception/base": "^2.3.7", - "codeception/verify": "^0.3.2", - "g1a/composer-test-scenarios": "^3", - "goaop/framework": "~2.1.2", - "goaop/parser-reflection": "^1.1.0", - "natxet/cssmin": "3.0.4", - "nikic/php-parser": "^3.1.5", - "patchwork/jsqueeze": "~2", - "pear/archive_tar": "^1.4.4", - "php-coveralls/php-coveralls": "^1", - "phpunit/php-code-coverage": "~2|~4", - "sebastian/comparator": "^1.2.4", - "squizlabs/php_codesniffer": "^2.8" - }, - "suggest": { - "henrikbjorn/lurker": "For monitoring filesystem changes in taskWatch", - "natxet/CssMin": "For minifying CSS files in taskMinify", - "patchwork/jsqueeze": "For minifying JS files in taskMinify", - "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively." - }, - "bin": [ - "robo" - ], - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "remove": [ - "goaop/framework" - ], - "config": { - "platform": { - "php": "5.5.9" - } - }, - "scenario-options": { - "create-lockfile": "false" - } - } - }, - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Robo\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Davert", - "email": "davert.php@resend.cc" - } - ], - "description": "Modern task runner", - "time": "2019-10-29T15:50:02+00:00" - }, - { - "name": "consolidation/self-update", - "version": "1.1.5", - "source": { - "type": "git", - "url": "https://github.com/consolidation/self-update.git", - "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/self-update/zipball/a1c273b14ce334789825a09d06d4c87c0a02ad54", - "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54", - "shasum": "" - }, - "require": { - "php": ">=5.5.0", - "symfony/console": "^2.8|^3|^4", - "symfony/filesystem": "^2.5|^3|^4" - }, - "bin": [ - "scripts/release" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "SelfUpdate\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - }, - { - "name": "Alexander Menk", - "email": "menk@mestrona.net" - } - ], - "description": "Provides a self:update command for Symfony Console applications.", - "time": "2018-10-28T01:52:03+00:00" - }, - { - "name": "consolidation/site-alias", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/site-alias.git", - "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-alias/zipball/8cfd3b6ab6d541086fc970bf850864293b284e6f", - "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f", - "shasum": "" - }, - "require": { - "consolidation/config": "^1.2.1", - "php": ">=5.5.0" - }, - "require-dev": { - "consolidation/robo": "^1.2.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.8", - "symfony/console": "^2.8|^3|^4", - "symfony/yaml": "~2.3|^3" - }, - "type": "library", - "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\SiteAlias\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" - }, - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Manage alias records for local and remote sites.", - "time": "2019-03-12T17:31:48+00:00" - }, - { - "name": "consolidation/site-process", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/site-process.git", - "reference": "f3211fa4c60671c6f068184221f06f932556e443" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-process/zipball/f3211fa4c60671c6f068184221f06f932556e443", - "reference": "f3211fa4c60671c6f068184221f06f932556e443", - "shasum": "" - }, - "require": { - "consolidation/config": "^1.2.1", - "consolidation/site-alias": "^3", - "php": ">=5.6.0", - "symfony/process": "^3.4" - }, - "require-dev": { - "consolidation/robo": "^1.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.8" - }, - "type": "library", - "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, - "branch-alias": { - "dev-master": "0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\SiteProcess\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - }, - { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" - } - ], - "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", - "time": "2019-09-10T17:56:24+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" - }, - { - "name": "dflydev/dot-access-data", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", - "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Dflydev\\DotAccessData": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - }, - { - "name": "Carlos Frutos", - "email": "carlos@kiwing.it", - "homepage": "https://github.com/cfrutos" - } - ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": [ - "access", - "data", - "dot", - "notation" - ], - "time": "2017-01-20T21:14:22+00:00" - }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "0.1", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", - "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "@stable" - }, - "type": "project", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "time": "2014-10-24T07:27:01+00:00" - }, - { - "name": "doctrine/annotations", - "version": "v1.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "54cacc9b81758b14e3ce750f205a393d52339e97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/54cacc9b81758b14e3ce750f205a393d52339e97", - "reference": "54cacc9b81758b14e3ce750f205a393d52339e97", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^5.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "time": "2017-02-24T16:22:25+00:00" - }, - { - "name": "doctrine/cache", - "version": "v1.6.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "eb152c5100571c7a45470ff2a35095ab3f3b900b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/eb152c5100571c7a45470ff2a35095ab3f3b900b", - "reference": "eb152c5100571c7a45470ff2a35095ab3f3b900b", - "shasum": "" - }, - "require": { - "php": "~5.5|~7.0" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "phpunit/phpunit": "~4.8|~5.0", - "predis/predis": "~1.0", - "satooshi/php-coveralls": "~0.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "cache", - "caching" - ], - "time": "2017-07-22T12:49:21+00:00" - }, - { - "name": "doctrine/collections", - "version": "v1.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "1a4fb7e902202c33cce8c55989b945612943c2ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/1a4fb7e902202c33cce8c55989b945612943c2ba", - "reference": "1a4fb7e902202c33cce8c55989b945612943c2ba", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "doctrine/coding-standard": "~0.1@dev", - "phpunit/phpunit": "^5.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-0": { - "Doctrine\\Common\\Collections\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Collections Abstraction library", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "array", - "collections", - "iterator" - ], - "time": "2017-01-03T10:49:41+00:00" - }, - { - "name": "doctrine/common", - "version": "v2.7.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/4acb8f89626baafede6ee5475bc5844096eba8a9", - "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9", - "shasum": "" - }, - "require": { - "doctrine/annotations": "1.*", - "doctrine/cache": "1.*", - "doctrine/collections": "1.*", - "doctrine/inflector": "1.*", - "doctrine/lexer": "1.*", - "php": "~5.6|~7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.4.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common Library for Doctrine projects", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "collections", - "eventmanager", - "persistence", - "spl" - ], - "time": "2017-07-22T08:35:12+00:00" - }, - { - "name": "doctrine/inflector", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/e11d84c6e018beedd929cff5220969a3c6d1d462", - "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" - ], - "time": "2017-07-22T12:18:28+00:00" - }, - { - "name": "doctrine/lexer", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "^4.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "time": "2019-06-08T11:03:04+00:00" - }, - { - "name": "drupal/admin_toolbar", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/admin_toolbar.git", - "reference": "8.x-2.0" - }, - "dist": { - "type": "zip", - "url": "https://ftp.drupal.org/files/projects/admin_toolbar-8.x-2.0.zip", - "reference": "8.x-2.0", - "shasum": "568de63dbaa8046a82d327dbd0b892ab79fb87aa" - }, - "require": { - "drupal/core": "*" - }, - "type": "drupal-module", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - }, - "drupal": { - "version": "8.x-2.0", - "datestamp": "1573751237", - "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" - } - } - }, - "notification-url": "https://packages.drupal.org/8/downloads", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "Wilfrid Roze (eme)", - "homepage": "https://www.drupal.org/u/eme", - "role": "Maintainer" - }, - { - "name": "Romain Jarraud (romainj)", - "homepage": "https://www.drupal.org/u/romainj", - "role": "Maintainer" - }, - { - "name": "Adrian Cid Almaguer (adriancid)", - "homepage": "https://www.drupal.org/u/adriancid", - "email": "adriancid@gmail.com", - "role": "Maintainer" - }, - { - "name": "Mohamed Anis Taktak (matio89)", - "homepage": "https://www.drupal.org/u/matio89", - "role": "Maintainer" - }, - { - "name": "fethi.krout", - "homepage": "https://www.drupal.org/user/3206765" - }, - { - "name": "matio89", - "homepage": "https://www.drupal.org/user/2320090" - }, - { - "name": "romainj", - "homepage": "https://www.drupal.org/user/370706" - } - ], - "description": "Provides a drop-down menu interface to the core Drupal Toolbar.", - "homepage": "http://drupal.org/project/admin_toolbar", - "keywords": [ - "Drupal", - "Toolbar" - ], - "support": { - "source": "http://cgit.drupalcode.org/admin_toolbar", - "issues": "https://www.drupal.org/project/issues/admin_toolbar" - } - }, - { - "name": "drupal/config_installer", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/config_installer.git", - "reference": "8.x-1.8" - }, - "dist": { - "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_installer-8.x-1.8.zip", - "reference": "8.x-1.8", - "shasum": "43d7af76a3f00d074161e242ddf94d942d256250" - }, - "require": { - "drupal/core": "~8.0" - }, - "type": "drupal-profile", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, - "drupal": { - "version": "8.x-1.8", - "datestamp": "1524572284", - "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" - } - } - }, - "notification-url": "https://packages.drupal.org/8/downloads", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "alexpott", - "homepage": "https://www.drupal.org/user/157725" - } - ], - "homepage": "https://www.drupal.org/project/config_installer", - "support": { - "source": "https://git.drupalcode.org/project/config_installer" - } - }, - { - "name": "drupal/core", - "version": "8.8.0", - "source": { - "type": "git", - "url": "https://github.com/drupal/core.git", - "reference": "c4890669449ccbab770818de9c9cb7a9f0ffc32e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/c4890669449ccbab770818de9c9cb7a9f0ffc32e", - "reference": "c4890669449ccbab770818de9c9cb7a9f0ffc32e", - "shasum": "" - }, - "require": { - "asm89/stack-cors": "^1.1", - "composer/semver": "^1.0", - "doctrine/annotations": "^1.4", - "doctrine/common": "^2.7", - "easyrdf/easyrdf": "^0.9", - "egulias/email-validator": "^2.0", - "ext-date": "*", - "ext-dom": "*", - "ext-filter": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-json": "*", - "ext-pcre": "*", - "ext-pdo": "*", - "ext-session": "*", - "ext-simplexml": "*", - "ext-spl": "*", - "ext-tokenizer": "*", - "ext-xml": "*", - "guzzlehttp/guzzle": "^6.3", - "masterminds/html5": "^2.1", - "pear/archive_tar": "^1.4.8", - "php": ">=7.0.8", - "stack/builder": "^1.0", - "symfony-cmf/routing": "^1.4", - "symfony/class-loader": "~3.4.0", - "symfony/console": "~3.4.0", - "symfony/dependency-injection": "~3.4.26", - "symfony/event-dispatcher": "~3.4.0", - "symfony/http-foundation": "~3.4.27", - "symfony/http-kernel": "~3.4.14", - "symfony/polyfill-iconv": "^1.0", - "symfony/process": "~3.4.0", - "symfony/psr-http-message-bridge": "^1.1.2", - "symfony/routing": "~3.4.0", - "symfony/serializer": "~3.4.0", - "symfony/translation": "~3.4.0", - "symfony/validator": "~3.4.0", - "symfony/yaml": "~3.4.5", - "twig/twig": "^1.38.2", - "typo3/phar-stream-wrapper": "^3.1.3", - "zendframework/zend-diactoros": "^1.8", - "zendframework/zend-feed": "^2.12" - }, - "conflict": { - "drupal/pathauto": "<1.6", - "drush/drush": "<8.1.10" - }, - "replace": { - "drupal/action": "self.version", - "drupal/aggregator": "self.version", - "drupal/automated_cron": "self.version", - "drupal/ban": "self.version", - "drupal/bartik": "self.version", - "drupal/basic_auth": "self.version", - "drupal/big_pipe": "self.version", - "drupal/block": "self.version", - "drupal/block_content": "self.version", - "drupal/block_place": "self.version", - "drupal/book": "self.version", - "drupal/breakpoint": "self.version", - "drupal/ckeditor": "self.version", - "drupal/claro": "self.version", - "drupal/classy": "self.version", - "drupal/color": "self.version", - "drupal/comment": "self.version", - "drupal/config": "self.version", - "drupal/config_translation": "self.version", - "drupal/contact": "self.version", - "drupal/content_moderation": "self.version", - "drupal/content_translation": "self.version", - "drupal/contextual": "self.version", - "drupal/core-annotation": "self.version", - "drupal/core-assertion": "self.version", - "drupal/core-bridge": "self.version", - "drupal/core-class-finder": "self.version", - "drupal/core-datetime": "self.version", - "drupal/core-dependency-injection": "self.version", - "drupal/core-diff": "self.version", - "drupal/core-discovery": "self.version", - "drupal/core-event-dispatcher": "self.version", - "drupal/core-file-cache": "self.version", - "drupal/core-file-security": "self.version", - "drupal/core-filesystem": "self.version", - "drupal/core-gettext": "self.version", - "drupal/core-graph": "self.version", - "drupal/core-http-foundation": "self.version", - "drupal/core-php-storage": "self.version", - "drupal/core-plugin": "self.version", - "drupal/core-proxy-builder": "self.version", - "drupal/core-render": "self.version", - "drupal/core-serialization": "self.version", - "drupal/core-transliteration": "self.version", - "drupal/core-utility": "self.version", - "drupal/core-uuid": "self.version", - "drupal/core-version": "self.version", - "drupal/datetime": "self.version", - "drupal/datetime_range": "self.version", - "drupal/dblog": "self.version", - "drupal/dynamic_page_cache": "self.version", - "drupal/editor": "self.version", - "drupal/entity_reference": "self.version", - "drupal/field": "self.version", - "drupal/field_layout": "self.version", - "drupal/field_ui": "self.version", - "drupal/file": "self.version", - "drupal/filter": "self.version", - "drupal/forum": "self.version", - "drupal/hal": "self.version", - "drupal/help": "self.version", - "drupal/help_topics": "self.version", - "drupal/history": "self.version", - "drupal/image": "self.version", - "drupal/inline_form_errors": "self.version", - "drupal/jsonapi": "self.version", - "drupal/language": "self.version", - "drupal/layout_builder": "self.version", - "drupal/layout_discovery": "self.version", - "drupal/link": "self.version", - "drupal/locale": "self.version", - "drupal/media": "self.version", - "drupal/media_library": "self.version", - "drupal/menu_link_content": "self.version", - "drupal/menu_ui": "self.version", - "drupal/migrate": "self.version", - "drupal/migrate_drupal": "self.version", - "drupal/migrate_drupal_multilingual": "self.version", - "drupal/migrate_drupal_ui": "self.version", - "drupal/minimal": "self.version", - "drupal/node": "self.version", - "drupal/options": "self.version", - "drupal/page_cache": "self.version", - "drupal/path": "self.version", - "drupal/path_alias": "self.version", - "drupal/quickedit": "self.version", - "drupal/rdf": "self.version", - "drupal/responsive_image": "self.version", - "drupal/rest": "self.version", - "drupal/search": "self.version", - "drupal/serialization": "self.version", - "drupal/settings_tray": "self.version", - "drupal/seven": "self.version", - "drupal/shortcut": "self.version", - "drupal/simpletest": "self.version", - "drupal/standard": "self.version", - "drupal/stark": "self.version", - "drupal/statistics": "self.version", - "drupal/syslog": "self.version", - "drupal/system": "self.version", - "drupal/taxonomy": "self.version", - "drupal/telephone": "self.version", - "drupal/text": "self.version", - "drupal/toolbar": "self.version", - "drupal/tour": "self.version", - "drupal/tracker": "self.version", - "drupal/update": "self.version", - "drupal/user": "self.version", - "drupal/views": "self.version", - "drupal/views_ui": "self.version", - "drupal/workflows": "self.version", - "drupal/workspaces": "self.version" - }, - "type": "drupal-core", - "extra": { - "drupal-scaffold": { - "file-mapping": { - "[project-root]/.editorconfig": "assets/scaffold/files/editorconfig", - "[project-root]/.gitattributes": "assets/scaffold/files/gitattributes", - "[web-root]/.csslintrc": "assets/scaffold/files/csslintrc", - "[web-root]/.eslintignore": "assets/scaffold/files/eslintignore", - "[web-root]/.eslintrc.json": "assets/scaffold/files/eslintrc.json", - "[web-root]/.ht.router.php": "assets/scaffold/files/ht.router.php", - "[web-root]/.htaccess": "assets/scaffold/files/htaccess", - "[web-root]/example.gitignore": "assets/scaffold/files/example.gitignore", - "[web-root]/index.php": "assets/scaffold/files/index.php", - "[web-root]/INSTALL.txt": "assets/scaffold/files/drupal.INSTALL.txt", - "[web-root]/README.txt": "assets/scaffold/files/drupal.README.txt", - "[web-root]/robots.txt": "assets/scaffold/files/robots.txt", - "[web-root]/update.php": "assets/scaffold/files/update.php", - "[web-root]/web.config": "assets/scaffold/files/web.config", - "[web-root]/sites/README.txt": "assets/scaffold/files/sites.README.txt", - "[web-root]/sites/development.services.yml": "assets/scaffold/files/development.services.yml", - "[web-root]/sites/example.settings.local.php": "assets/scaffold/files/example.settings.local.php", - "[web-root]/sites/example.sites.php": "assets/scaffold/files/example.sites.php", - "[web-root]/sites/default/default.services.yml": "assets/scaffold/files/default.services.yml", - "[web-root]/sites/default/default.settings.php": "assets/scaffold/files/default.settings.php", - "[web-root]/modules/README.txt": "assets/scaffold/files/modules.README.txt", - "[web-root]/profiles/README.txt": "assets/scaffold/files/profiles.README.txt", - "[web-root]/themes/README.txt": "assets/scaffold/files/themes.README.txt" - } - } - }, - "autoload": { - "psr-4": { - "Drupal\\Core\\": "lib/Drupal/Core", - "Drupal\\Component\\": "lib/Drupal/Component", - "Drupal\\Driver\\": "../drivers/lib/Drupal/Driver" - }, - "classmap": [ - "lib/Drupal.php", - "lib/Drupal/Component/Utility/Timer.php", - "lib/Drupal/Component/Utility/Unicode.php", - "lib/Drupal/Core/Database/Database.php", - "lib/Drupal/Core/DrupalKernel.php", - "lib/Drupal/Core/DrupalKernelInterface.php", - "lib/Drupal/Core/Site/Settings.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Drupal is an open source content management platform powering millions of websites and applications.", - "time": "2019-12-04T08:44:18+00:00" - }, - { - "name": "drupal/core-composer-scaffold", - "version": "8.8.0", - "source": { - "type": "git", - "url": "https://github.com/drupal/core-composer-scaffold.git", - "reference": "dca4b123a638d78bf77719632993e920de6cc426" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/dca4b123a638d78bf77719632993e920de6cc426", - "reference": "dca4b123a638d78bf77719632993e920de6cc426", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0.0", - "php": ">=7.0.8" - }, - "conflict": { - "drupal-composer/drupal-scaffold": "*" - }, - "require-dev": { - "composer/composer": "^1.8@stable" - }, - "type": "composer-plugin", - "extra": { - "class": "Drupal\\Composer\\Plugin\\Scaffold\\Plugin", - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Drupal\\Composer\\Plugin\\Scaffold\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "A flexible Composer project scaffold builder.", - "homepage": "https://www.drupal.org/project/drupal", - "keywords": [ - "drupal" - ], - "time": "2019-10-09T02:55:24+00:00" - }, - { - "name": "drupal/core-recommended", - "version": "8.8.0", - "source": { - "type": "git", - "url": "https://github.com/drupal/core-recommended.git", - "reference": "8d7b0ddac7c3a39e55f8cbbf71b9f4f6ecf765e6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/8d7b0ddac7c3a39e55f8cbbf71b9f4f6ecf765e6", - "reference": "8d7b0ddac7c3a39e55f8cbbf71b9f4f6ecf765e6", - "shasum": "" - }, - "require": { - "asm89/stack-cors": "1.2.0", - "composer/installers": "v1.7.0", - "composer/semver": "1.5.0", - "doctrine/annotations": "v1.4.0", - "doctrine/cache": "v1.6.2", - "doctrine/collections": "v1.4.0", - "doctrine/common": "v2.7.3", - "doctrine/inflector": "v1.2.0", - "doctrine/lexer": "1.0.2", - "drupal/core": "8.8.0", - "easyrdf/easyrdf": "0.9.1", - "egulias/email-validator": "2.1.11", - "guzzlehttp/guzzle": "6.3.3", - "guzzlehttp/promises": "v1.3.1", - "guzzlehttp/psr7": "1.6.1", - "masterminds/html5": "2.3.0", - "paragonie/random_compat": "v9.99.99", - "pear/archive_tar": "1.4.8", - "pear/console_getopt": "v1.4.2", - "pear/pear-core-minimal": "v1.10.9", - "pear/pear_exception": "v1.0.0", - "psr/container": "1.0.0", - "psr/http-message": "1.0.1", - "psr/log": "1.1.0", - "ralouphie/getallheaders": "3.0.3", - "stack/builder": "v1.0.5", - "symfony-cmf/routing": "1.4.1", - "symfony/class-loader": "v3.4.35", - "symfony/console": "v3.4.35", - "symfony/debug": "v3.4.35", - "symfony/dependency-injection": "v3.4.35", - "symfony/event-dispatcher": "v3.4.35", - "symfony/http-foundation": "v3.4.35", - "symfony/http-kernel": "v3.4.35", - "symfony/polyfill-ctype": "v1.12.0", - "symfony/polyfill-iconv": "v1.12.0", - "symfony/polyfill-mbstring": "v1.12.0", - "symfony/polyfill-php56": "v1.12.0", - "symfony/polyfill-php70": "v1.12.0", - "symfony/polyfill-util": "v1.12.0", - "symfony/process": "v3.4.35", - "symfony/psr-http-message-bridge": "v1.1.2", - "symfony/routing": "v3.4.35", - "symfony/serializer": "v3.4.35", - "symfony/translation": "v3.4.35", - "symfony/validator": "v3.4.35", - "symfony/yaml": "v3.4.35", - "twig/twig": "v1.42.3", - "typo3/phar-stream-wrapper": "v3.1.3", - "zendframework/zend-diactoros": "1.8.7", - "zendframework/zend-escaper": "2.6.1", - "zendframework/zend-feed": "2.12.0", - "zendframework/zend-stdlib": "3.2.1" - }, - "conflict": { - "webflo/drupal-core-strict": "*" - }, - "type": "metapackage", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.", - "time": "2019-12-04T08:44:18+00:00" - }, - { - "name": "drush/drush", - "version": "9.7.1", - "source": { - "type": "git", - "url": "https://github.com/drush-ops/drush.git", - "reference": "6f9a8d235daec06fd6f47b2d84da675750566479" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/6f9a8d235daec06fd6f47b2d84da675750566479", - "reference": "6f9a8d235daec06fd6f47b2d84da675750566479", - "shasum": "" - }, - "require": { - "chi-teck/drupal-code-generator": "^1.28.1", - "composer/semver": "^1.4", - "consolidation/annotated-command": "^2.12", - "consolidation/config": "^1.2", - "consolidation/filter-via-dot-access-data": "^1", - "consolidation/output-formatters": "^3.3.1", - "consolidation/robo": "^1.4.6", - "consolidation/site-alias": "^3.0.0@stable", - "consolidation/site-process": "^2.0.3", - "ext-dom": "*", - "grasmash/yaml-expander": "^1.1.1", - "league/container": "~2", - "php": ">=5.6.0", - "psr/log": "~1.0", - "psy/psysh": "~0.6", - "symfony/console": "^3.4", - "symfony/event-dispatcher": "^3.4", - "symfony/finder": "^3.4 || ^4.0", - "symfony/process": "^3.4", - "symfony/var-dumper": "^3.4 || ^4.0", - "symfony/yaml": "^3.4", - "webflo/drupal-finder": "^1.1", - "webmozart/path-util": "^2.1.0" - }, - "require-dev": { - "composer/installers": "^1.2", - "cweagans/composer-patches": "~1.0", - "drupal/alinks": "1.0.0", - "drupal/devel": "^2", - "drupal/empty_theme": "1.0", - "g1a/composer-test-scenarios": "^3", - "lox/xhprof": "dev-master", - "phpunit/phpunit": "^4.8.36 || ^6.1", - "squizlabs/php_codesniffer": "^2.7 || ^3", - "vlucas/phpdotenv": "^2.4", - "webflo/drupal-core-require-dev": "8.7.x-dev", - "webflo/drupal-core-strict": "8.7.x-dev" - }, - "bin": [ - "drush" - ], - "type": "library", - "extra": { - "installer-paths": { - "sut/core": [ - "type:drupal-core" - ], - "sut/libraries/{$name}": [ - "type:drupal-library" - ], - "sut/modules/unish/{$name}": [ - "drupal/devel" - ], - "sut/themes/unish/{$name}": [ - "drupal/empty_theme" - ], - "sut/modules/contrib/{$name}": [ - "type:drupal-module" - ], - "sut/profiles/contrib/{$name}": [ - "type:drupal-profile" - ], - "sut/themes/contrib/{$name}": [ - "type:drupal-theme" - ], - "sut/drush/contrib/{$name}": [ - "type:drupal-drush" - ] - }, - "scenarios": { - "php5": { - "config": { - "platform": { - "php": "5.6.38" - } - }, - "require-dev": { - "webflo/drupal-core-strict": "8.6.x-dev", - "webflo/drupal-core-require-dev": "8.6.x-dev" - } - } - }, - "branch-alias": { - "dev-master": "9.x-dev" - } - }, - "autoload": { - "psr-4": { - "Drush\\": "src/", - "Drush\\Internal\\": "src/internal-forks" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" - }, - { - "name": "Owen Barton", - "email": "drupal@owenbarton.com" - }, - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - }, - { - "name": "Jonathan Araña Cruz", - "email": "jonhattan@faita.net" - }, - { - "name": "Jonathan Hedstrom", - "email": "jhedstrom@gmail.com" - }, - { - "name": "Christopher Gervais", - "email": "chris@ergonlogic.com" - }, - { - "name": "Dave Reid", - "email": "dave@davereid.net" - }, - { - "name": "Damian Lee", - "email": "damiankloip@googlemail.com" - } - ], - "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.", - "homepage": "http://www.drush.org", - "time": "2019-06-30T19:46:39+00:00" - }, - { - "name": "easyrdf/easyrdf", - "version": "0.9.1", - "source": { - "type": "git", - "url": "https://github.com/njh/easyrdf.git", - "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/njh/easyrdf/zipball/acd09dfe0555fbcfa254291e433c45fdd4652566", - "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "ext-pcre": "*", - "php": ">=5.2.8" - }, - "require-dev": { - "phpunit/phpunit": "~3.5", - "sami/sami": "~1.4", - "squizlabs/php_codesniffer": "~1.4.3" - }, - "suggest": { - "ml/json-ld": "~1.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "EasyRdf_": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nicholas Humfrey", - "email": "njh@aelius.com", - "homepage": "http://www.aelius.com/njh/", - "role": "Developer" - }, - { - "name": "Alexey Zakhlestin", - "email": "indeyets@gmail.com", - "role": "Developer" - } - ], - "description": "EasyRdf is a PHP library designed to make it easy to consume and produce RDF.", - "homepage": "http://www.easyrdf.org/", - "keywords": [ - "Linked Data", - "RDF", - "Semantic Web", - "Turtle", - "rdfa", - "sparql" - ], - "time": "2015-02-27T09:45:49+00:00" - }, - { - "name": "egulias/email-validator", - "version": "2.1.11", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/92dd169c32f6f55ba570c309d83f5209cefb5e23", - "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^1.0.1", - "php": ">= 5.5" - }, - "require-dev": { - "dominicsayers/isemail": "dev-master", - "phpunit/phpunit": "^4.8.35||^5.7||^6.0", - "satooshi/php-coveralls": "^1.0.1", - "symfony/phpunit-bridge": "^4.4@dev" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "EmailValidator" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "time": "2019-08-13T17:33:27+00:00" - }, - { - "name": "grasmash/expander", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/grasmash/expander.git", - "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f", - "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4" - }, - "require-dev": { - "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^4|^5.5.4", - "satooshi/php-coveralls": "^1.0.2|dev-master", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Grasmash\\Expander\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthew Grasmick" - } - ], - "description": "Expands internal property references in PHP arrays file.", - "time": "2017-12-21T22:14:55+00:00" - }, - { - "name": "grasmash/yaml-expander", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/grasmash/yaml-expander.git", - "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grasmash/yaml-expander/zipball/3f0f6001ae707a24f4d9733958d77d92bf9693b1", - "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4", - "symfony/yaml": "^2.8.11|^3|^4" - }, - "require-dev": { - "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^4.8|^5.5.4", - "satooshi/php-coveralls": "^1.0.2|dev-master", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Grasmash\\YamlExpander\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthew Grasmick" - } - ], - "description": "Expands internal property references in a yaml file.", - "time": "2017-12-16T16:06:03+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "6.3.3", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "shasum": "" - }, - "require": { - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.4", - "php": ">=5.5" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.0" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.3-dev" - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "time": "2018-04-22T15:46:56+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "shasum": "" - }, - "require": { - "php": ">=5.5.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "time": "2016-12-20T10:07:11+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a", - "shasum": "" - }, - "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" - }, - "suggest": { - "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "time": "2019-07-01T23:21:34+00:00" - }, - { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "time": "2018-09-29T17:23:10+00:00" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "time": "2018-09-29T18:48:56+00:00" - }, - { - "name": "league/container", - "version": "2.4.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/container.git", - "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/container/zipball/43f35abd03a12977a60ffd7095efd6a7808488c0", - "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "php": "^5.4.0 || ^7.0" - }, - "provide": { - "container-interop/container-interop-implementation": "^1.2", - "psr/container-implementation": "^1.0" - }, - "replace": { - "orno/di": "~2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev", - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Container\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Phil Bennett", - "email": "philipobenito@gmail.com", - "homepage": "http://www.philipobenito.com", - "role": "Developer" - } - ], - "description": "A fast and intuitive dependency injection container.", - "homepage": "https://github.com/thephpleague/container", - "keywords": [ - "container", - "dependency", - "di", - "injection", - "league", - "provider", - "service" - ], - "time": "2017-05-10T09:20:27+00:00" - }, - { - "name": "masterminds/html5", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "2c37c6c520b995b761674de3be8455a381679067" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/2c37c6c520b995b761674de3be8455a381679067", - "reference": "2c37c6c520b995b761674de3be8455a381679067", - "shasum": "" - }, - "require": { - "ext-libxml": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "sami/sami": "~2.0", - "satooshi/php-coveralls": "1.0.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "time": "2017-09-04T12:26:28+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.3.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", - "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "0.0.5", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "time": "2019-11-08T13:50:10+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.99", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "shasum": "" - }, - "require": { - "php": "^7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "time": "2018-07-02T15:55:56+00:00" - }, - { - "name": "pear/archive_tar", - "version": "1.4.8", - "source": { - "type": "git", - "url": "https://github.com/pear/Archive_Tar.git", - "reference": "442bdffb7edb84c898cfd94f7ac8500e49d5bbb5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/442bdffb7edb84c898cfd94f7ac8500e49d5bbb5", - "reference": "442bdffb7edb84c898cfd94f7ac8500e49d5bbb5", - "shasum": "" - }, - "require": { - "pear/pear-core-minimal": "^1.10.0alpha2", - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "suggest": { - "ext-bz2": "Bz2 compression support.", - "ext-xz": "Lzma2 compression support.", - "ext-zlib": "Gzip compression support." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "Archive_Tar": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "./" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Vincent Blavet", - "email": "vincent@phpconcept.net" - }, - { - "name": "Greg Beaver", - "email": "greg@chiaraquartet.net" - }, - { - "name": "Michiel Rook", - "email": "mrook@php.net" - } - ], - "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", - "homepage": "https://github.com/pear/Archive_Tar", - "keywords": [ - "archive", - "tar" - ], - "time": "2019-10-21T13:31:24+00:00" - }, - { - "name": "pear/console_getopt", - "version": "v1.4.2", - "source": { - "type": "git", - "url": "https://github.com/pear/Console_Getopt.git", - "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/6c77aeb625b32bd752e89ee17972d103588b90c0", - "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0", - "shasum": "" - }, - "type": "library", - "autoload": { - "psr-0": { - "Console": "./" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "./" - ], - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Greg Beaver", - "email": "cellog@php.net", - "role": "Helper" - }, - { - "name": "Andrei Zmievski", - "email": "andrei@php.net", - "role": "Lead" - }, - { - "name": "Stig Bakken", - "email": "stig@php.net", - "role": "Developer" - } - ], - "description": "More info available on: http://pear.php.net/package/Console_Getopt", - "time": "2019-02-06T16:52:33+00:00" - }, - { - "name": "pear/pear-core-minimal", - "version": "v1.10.9", - "source": { - "type": "git", - "url": "https://github.com/pear/pear-core-minimal.git", - "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/742be8dd68c746a01e4b0a422258e9c9cae1c37f", - "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f", - "shasum": "" - }, - "require": { - "pear/console_getopt": "~1.4", - "pear/pear_exception": "~1.0" - }, - "replace": { - "rsky/pear-core-min": "self.version" - }, - "type": "library", - "autoload": { - "psr-0": { - "": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "src/" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Christian Weiske", - "email": "cweiske@php.net", - "role": "Lead" - } - ], - "description": "Minimal set of PEAR core files to be used as composer dependency", - "time": "2019-03-13T18:15:44+00:00" - }, - { - "name": "pear/pear_exception", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/pear/PEAR_Exception.git", - "reference": "8c18719fdae000b690e3912be401c76e406dd13b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/8c18719fdae000b690e3912be401c76e406dd13b", - "reference": "8c18719fdae000b690e3912be401c76e406dd13b", - "shasum": "" - }, - "require": { - "php": ">=4.4.0" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "type": "class", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "PEAR": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "." - ], - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Helgi Thormar", - "email": "dufuz@php.net" - }, - { - "name": "Greg Beaver", - "email": "cellog@php.net" - } - ], - "description": "The PEAR Exception base class.", - "homepage": "https://github.com/pear/PEAR_Exception", - "keywords": [ - "exception" - ], - "time": "2015-02-10T20:07:52+00:00" - }, - { - "name": "psr/container", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "time": "2017-02-14T16:28:37+00:00" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/log", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "time": "2018-11-20T15:27:04+00:00" - }, - { - "name": "psy/psysh", - "version": "v0.9.11", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "75d9ac1c16db676de27ab554a4152b594be4748e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/75d9ac1c16db676de27ab554a4152b594be4748e", - "reference": "75d9ac1c16db676de27ab554a4152b594be4748e", - "shasum": "" - }, - "require": { - "dnoegel/php-xdg-base-dir": "0.1", - "ext-json": "*", - "ext-tokenizer": "*", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", - "php": ">=5.4.0", - "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", - "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "~2.15|~3.16", - "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." - }, - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.9.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "time": "2019-11-27T22:44:29+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "stack/builder", - "version": "v1.0.5", - "source": { - "type": "git", - "url": "https://github.com/stackphp/builder.git", - "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stackphp/builder/zipball/fb3d136d04c6be41120ebf8c0cc71fe9507d750a", - "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/http-foundation": "~2.1|~3.0|~4.0", - "symfony/http-kernel": "~2.1|~3.0|~4.0" - }, - "require-dev": { - "silex/silex": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Stack": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - } - ], - "description": "Builder for stack middlewares based on HttpKernelInterface.", - "keywords": [ - "stack" - ], - "time": "2017-11-18T14:57:29+00:00" - }, - { - "name": "symfony-cmf/routing", - "version": "1.4.1", - "source": { - "type": "git", - "url": "https://github.com/symfony-cmf/routing.git", - "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony-cmf/routing/zipball/fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", - "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", - "shasum": "" - }, - "require": { - "php": "^5.3.9|^7.0", - "psr/log": "1.*", - "symfony/http-kernel": "^2.2|3.*", - "symfony/routing": "^2.2|3.*" - }, - "require-dev": { - "friendsofsymfony/jsrouting-bundle": "^1.1", - "symfony-cmf/testing": "^1.3", - "symfony/config": "^2.2|3.*", - "symfony/dependency-injection": "^2.0.5|3.*", - "symfony/event-dispatcher": "^2.1|3.*" - }, - "suggest": { - "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version (~2.1)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Cmf\\Component\\Routing\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony CMF Community", - "homepage": "https://github.com/symfony-cmf/Routing/contributors" - } - ], - "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", - "homepage": "http://cmf.symfony.com", - "keywords": [ - "database", - "routing" - ], - "time": "2017-05-09T08:10:41+00:00" - }, - { - "name": "symfony/class-loader", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/class-loader.git", - "reference": "e212b06996819a2bce026a63da03b7182d05a690" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/e212b06996819a2bce026a63da03b7182d05a690", - "reference": "e212b06996819a2bce026a63da03b7182d05a690", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "require-dev": { - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/polyfill-apcu": "~1.1" - }, - "suggest": { - "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\ClassLoader\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony ClassLoader Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T13:31:17+00:00" - }, - { - "name": "symfony/console", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "17b154f932c5874cdbda6d05796b6490eec9f9f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/17b154f932c5874cdbda6d05796b6490eec9f9f7", - "reference": "17b154f932c5874cdbda6d05796b6490eec9f9f7", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/debug": "~2.8|~3.0|~4.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.3|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", - "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.3|~4.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com", - "time": "2019-11-13T07:12:39+00:00" - }, - { - "name": "symfony/debug", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/f72e33fdb1170b326e72c3157f0cd456351dd086", - "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" - }, - "require-dev": { - "symfony/http-kernel": "~2.8|~3.0|~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Debug Component", - "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" - }, - { - "name": "symfony/dependency-injection", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "0ea4d39ca82409a25a43b61ce828048a90000920" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0ea4d39ca82409a25a43b61ce828048a90000920", - "reference": "0ea4d39ca82409a25a43b61ce828048a90000920", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/container": "^1.0" - }, - "conflict": { - "symfony/config": "<3.3.7", - "symfony/finder": "<3.3", - "symfony/proxy-manager-bridge": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "psr/container-implementation": "1.0" - }, - "require-dev": { - "symfony/config": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DependencyInjection Component", - "homepage": "https://symfony.com", - "time": "2019-11-08T16:18:30+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f9031c22ec127d4a2450760f81a8677fe8a10177", - "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "conflict": { - "symfony/dependency-injection": "<3.3" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony EventDispatcher Component", - "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v3.4.36", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/00cdad0936d06fab136944bc2342b762b1c3a4a2", - "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Filesystem Component", - "homepage": "https://symfony.com", - "time": "2019-11-25T16:36:22+00:00" - }, - { - "name": "symfony/finder", - "version": "v3.4.36", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "290ae21279b37bfd287cdcce640d51204e84afdf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/290ae21279b37bfd287cdcce640d51204e84afdf", - "reference": "290ae21279b37bfd287cdcce640d51204e84afdf", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Finder Component", - "homepage": "https://symfony.com", - "time": "2019-11-17T21:55:15+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "9e4b3ac8fa3348b4811674d23de32d201de225ce" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9e4b3ac8fa3348b4811674d23de32d201de225ce", - "reference": "9e4b3ac8fa3348b4811674d23de32d201de225ce", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php70": "~1.6" - }, - "require-dev": { - "symfony/expression-language": "~2.8|~3.0|~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpFoundation Component", - "homepage": "https://symfony.com", - "time": "2019-11-11T12:53:10+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "e1764b3de00ec5636dd03d02fd44bcb1147d70d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e1764b3de00ec5636dd03d02fd44bcb1147d70d9", - "reference": "e1764b3de00ec5636dd03d02fd44bcb1147d70d9", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0", - "symfony/debug": "^3.3.3|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php56": "~1.8" - }, - "conflict": { - "symfony/config": "<2.8", - "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", - "symfony/var-dumper": "<3.3", - "twig/twig": "<1.34|<2.4,>=2" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/cache": "~1.0", - "symfony/browser-kit": "~2.8|~3.0|~4.0", - "symfony/class-loader": "~2.8|~3.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/console": "~2.8|~3.0|~4.0", - "symfony/css-selector": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "^3.4.10|^4.0.10", - "symfony/dom-crawler": "~2.8|~3.0|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/process": "~2.8|~3.0|~4.0", - "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0", - "symfony/templating": "~2.8|~3.0|~4.0", - "symfony/translation": "~2.8|~3.0|~4.0", - "symfony/var-dumper": "~3.3|~4.0" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "", - "symfony/finder": "", - "symfony/var-dumper": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpKernel Component", - "homepage": "https://symfony.com", - "time": "2019-11-13T08:44:50+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "685968b11e61a347c18bf25db32effa478be610f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/685968b11e61a347c18bf25db32effa478be610f", - "reference": "685968b11e61a347c18bf25db32effa478be610f", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "0e3b212e96a51338639d8ce175c046d7729c3403" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/0e3b212e96a51338639d8ce175c046d7729c3403", - "reference": "0e3b212e96a51338639d8ce175c046d7729c3403", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php70", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "54b4c428a0054e254223797d2713c31e08610831" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/54b4c428a0054e254223797d2713c31e08610831", - "reference": "54b4c428a0054e254223797d2713c31e08610831", - "shasum": "" - }, - "require": { - "paragonie/random_compat": "~1.0|~2.0|~9.99", - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.13.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/66fea50f6cb37a35eea048d75a7d99a45b586038", - "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.13-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-11-27T13:56:44+00:00" - }, - { - "name": "symfony/polyfill-util", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "4317de1386717b4c22caed7725350a8887ab205c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/4317de1386717b4c22caed7725350a8887ab205c", - "reference": "4317de1386717b4c22caed7725350a8887ab205c", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Util\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony utilities for portability of PHP codes", - "homepage": "https://symfony.com", - "keywords": [ - "compat", - "compatibility", - "polyfill", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/process", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e", - "reference": "c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Process Component", - "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" - }, - { - "name": "symfony/psr-http-message-bridge", - "version": "v1.1.2", - "source": { - "type": "git", - "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "a33352af16f78a5ff4f9d90811536abf210df12b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/a33352af16f78a5ff4f9d90811536abf210df12b", - "reference": "a33352af16f78a5ff4f9d90811536abf210df12b", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "psr/http-message": "^1.0", - "symfony/http-foundation": "^2.3.42 || ^3.4 || ^4.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3.4 || ^4.0" - }, - "suggest": { - "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\PsrHttpMessage\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "PSR HTTP message bridge", - "homepage": "http://symfony.com", - "keywords": [ - "http", - "http-message", - "psr-17", - "psr-7" - ], - "time": "2019-04-03T17:09:40+00:00" - }, - { - "name": "symfony/routing", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "afc10b9c6b5196e0fecbc3bd373c7b4482e5b6b5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/afc10b9c6b5196e0fecbc3bd373c7b4482e5b6b5", - "reference": "afc10b9c6b5196e0fecbc3bd373c7b4482e5b6b5", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "conflict": { - "symfony/config": "<3.3.1", - "symfony/dependency-injection": "<3.3", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "psr/log": "~1.0", - "symfony/config": "^3.3.1|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Routing Component", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "time": "2019-11-08T17:25:00+00:00" - }, - { - "name": "symfony/serializer", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/serializer.git", - "reference": "9d14f7ff2c585a8a9f6f980253066285ddc2f675" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/9d14f7ff2c585a8a9f6f980253066285ddc2f675", - "reference": "9d14f7ff2c585a8a9f6f980253066285ddc2f675", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "phpdocumentor/type-resolver": "<0.2.1", - "symfony/dependency-injection": "<3.2", - "symfony/property-access": ">=3.0,<3.0.4|>=2.8,<2.8.4", - "symfony/property-info": "<3.1", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "doctrine/cache": "~1.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "symfony/cache": "~3.1|~4.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.2|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/property-access": "~2.8|~3.0|~4.0", - "symfony/property-info": "^3.4.13|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", - "psr/cache-implementation": "For using the metadata cache.", - "symfony/config": "For using the XML mapping loader.", - "symfony/http-foundation": "For using a MIME type guesser within the DataUriNormalizer.", - "symfony/property-access": "For using the ObjectNormalizer.", - "symfony/property-info": "To deserialize relations.", - "symfony/yaml": "For using the default YAML mapping loader." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Serializer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Serializer Component", - "homepage": "https://symfony.com", - "time": "2019-11-12T17:51:12+00:00" - }, - { - "name": "symfony/translation", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "2031c895bc97ac1787d418d90bd1ed7d299f2772" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/2031c895bc97ac1787d418d90bd1ed7d299f2772", - "reference": "2031c895bc97ac1787d418d90bd1ed7d299f2772", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/config": "<2.8", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/intl": "^2.8.18|^3.2.5|~4.0", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Translation Component", - "homepage": "https://symfony.com", - "time": "2019-10-30T12:43:22+00:00" - }, - { - "name": "symfony/validator", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/validator.git", - "reference": "b11f45742c5c9a228cedc46b70c6317780a1ac80" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/b11f45742c5c9a228cedc46b70c6317780a1ac80", - "reference": "b11f45742c5c9a228cedc46b70c6317780a1ac80", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation": "~2.8|~3.0|~4.0" - }, - "conflict": { - "doctrine/lexer": "<1.0.2", - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/dependency-injection": "<3.3", - "symfony/http-kernel": "<3.3.5", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.7", - "doctrine/cache": "~1.0", - "egulias/email-validator": "^2.1.10", - "symfony/cache": "~3.1|~4.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "^3.3.5|~4.0", - "symfony/intl": "^2.8.18|^3.2.5|~4.0", - "symfony/property-access": "~2.8|~3.0|~4.0", - "symfony/var-dumper": "~3.3|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", - "egulias/email-validator": "Strict (RFC compliant) email validation", - "psr/cache-implementation": "For using the metadata cache.", - "symfony/config": "", - "symfony/expression-language": "For using the Expression validator", - "symfony/http-foundation": "", - "symfony/intl": "", - "symfony/property-access": "For accessing properties within comparison constraints", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Validator\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Validator Component", - "homepage": "https://symfony.com", - "time": "2019-11-05T22:03:38+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v4.4.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "0a89a1dbbedd9fb2cfb2336556dec8305273c19a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0a89a1dbbedd9fb2cfb2336556dec8305273c19a", - "reference": "0a89a1dbbedd9fb2cfb2336556dec8305273c19a", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php72": "~1.5" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<3.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^1.34|^2.4|^3.0" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony mechanism for exploring and dumping PHP variables", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "time": "2019-11-28T13:33:56+00:00" - }, - { - "name": "symfony/yaml", - "version": "v3.4.35", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "dab657db15207879217fc81df4f875947bf68804" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/dab657db15207879217fc81df4f875947bf68804", - "reference": "dab657db15207879217fc81df4f875947bf68804", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<3.4" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" - }, - { - "name": "twig/twig", - "version": "v1.42.3", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "201baee843e0ffe8b0b956f336dd42b2a92fae4e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/201baee843e0ffe8b0b956f336dd42b2a92fae4e", - "reference": "201baee843e0ffe8b0b956f336dd42b2a92fae4e", - "shasum": "" - }, - "require": { - "php": ">=5.5.0", - "symfony/polyfill-ctype": "^1.8" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/debug": "^3.4|^4.2", - "symfony/phpunit-bridge": "^4.4@dev|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.42-dev" - } - }, - "autoload": { - "psr-0": { - "Twig_": "lib/" - }, - "psr-4": { - "Twig\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", - "role": "Contributors" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" - } - ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "https://twig.symfony.com", - "keywords": [ - "templating" - ], - "time": "2019-08-24T12:51:03+00:00" - }, - { - "name": "typo3/phar-stream-wrapper", - "version": "v3.1.3", - "source": { - "type": "git", - "url": "https://github.com/TYPO3/phar-stream-wrapper.git", - "reference": "586ff60beea128e069a5dc271d3d8133a9bc460a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/586ff60beea128e069a5dc271d3d8133a9bc460a", - "reference": "586ff60beea128e069a5dc271d3d8133a9bc460a", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.0" - }, - "require-dev": { - "ext-xdebug": "*", - "phpunit/phpunit": "^6.5" - }, - "suggest": { - "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "v3.x-dev" - } - }, - "autoload": { - "psr-4": { - "TYPO3\\PharStreamWrapper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Interceptors for PHP's native phar:// stream handling", - "homepage": "https://typo3.org/", - "keywords": [ - "phar", - "php", - "security", - "stream-wrapper" - ], - "time": "2019-10-18T11:57:16+00:00" - }, - { - "name": "webflo/drupal-finder", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/webflo/drupal-finder.git", - "reference": "123e248e14ee8dd3fbe89fb5a733a6cf91f5820e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/123e248e14ee8dd3fbe89fb5a733a6cf91f5820e", - "reference": "123e248e14ee8dd3fbe89fb5a733a6cf91f5820e", - "shasum": "" - }, - "require": { - "ext-json": "*" - }, - "require-dev": { - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^4.8" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/DrupalFinder.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "Florian Weber", - "email": "florian@webflo.org" - } - ], - "description": "Helper class to locate a Drupal installation from a given path.", - "time": "2019-08-02T08:06:18+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.6.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "573381c0a64f155a0d9a23f4b0c797194805b925" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925", - "reference": "573381c0a64f155a0d9a23f4b0c797194805b925", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "vimeo/psalm": "<3.6.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" - }, - "type": "library", - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2019-11-24T13:36:37+00:00" - }, - { - "name": "webmozart/path-util", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/path-util.git", - "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", - "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "webmozart/assert": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\PathUtil\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", - "time": "2015-12-17T08:42:14+00:00" - }, - { - "name": "zendframework/zend-diactoros", - "version": "1.8.7", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-diactoros.git", - "reference": "a85e67b86e9b8520d07e6415fcbcb8391b44a75b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/a85e67b86e9b8520d07e6415fcbcb8391b44a75b", - "reference": "a85e67b86e9b8520d07e6415fcbcb8391b44a75b", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "psr/http-message": "^1.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-dom": "*", - "ext-libxml": "*", - "php-http/psr7-integration-tests": "dev-master", - "phpunit/phpunit": "^5.7.16 || ^6.0.8 || ^7.2.7", - "zendframework/zend-coding-standard": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-release-1.8": "1.8.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions/create_uploaded_file.php", - "src/functions/marshal_headers_from_sapi.php", - "src/functions/marshal_method_from_sapi.php", - "src/functions/marshal_protocol_version_from_sapi.php", - "src/functions/marshal_uri_from_sapi.php", - "src/functions/normalize_server.php", - "src/functions/normalize_uploaded_files.php", - "src/functions/parse_cookie_header.php" - ], - "psr-4": { - "Zend\\Diactoros\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "description": "PSR HTTP Message implementations", - "homepage": "https://github.com/zendframework/zend-diactoros", - "keywords": [ - "http", - "psr", - "psr-7" - ], - "time": "2019-08-06T17:53:53+00:00" - }, - { - "name": "zendframework/zend-escaper", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-escaper.git", - "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", - "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "keywords": [ - "ZendFramework", - "escaper", - "zf" - ], - "time": "2019-09-05T20:03:20+00:00" - }, - { - "name": "zendframework/zend-feed", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-feed.git", - "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/d926c5af34b93a0121d5e2641af34ddb1533d733", - "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.6 || ^7.0", - "zendframework/zend-escaper": "^2.5.2", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3", - "psr/http-message": "^1.0.1", - "zendframework/zend-cache": "^2.7.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-db": "^2.8.2", - "zendframework/zend-http": "^2.7", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", - "zendframework/zend-validator": "^2.10.1" - }, - "suggest": { - "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Zend\\Feed\\Reader\\Http\\Psr7ResponseDecorator", - "zendframework/zend-cache": "Zend\\Cache component, for optionally caching feeds between requests", - "zendframework/zend-db": "Zend\\Db component, for use with PubSubHubbub", - "zendframework/zend-http": "Zend\\Http for PubSubHubbub, and optionally for use with Zend\\Feed\\Reader", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component, for easily extending ExtensionManager implementations", - "zendframework/zend-validator": "Zend\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.12.x-dev", - "dev-develop": "2.13.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Feed\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides functionality for consuming RSS and Atom feeds", - "keywords": [ - "ZendFramework", - "feed", - "zf" - ], - "time": "2019-03-05T20:08:49+00:00" - }, - { - "name": "zendframework/zend-stdlib", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "66536006722aff9e62d1b331025089b7ec71c065" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", - "reference": "66536006722aff9e62d1b331025089b7ec71c065", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpbench/phpbench": "^0.13", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "SPL extensions, array utilities, error handlers, and more", - "keywords": [ - "ZendFramework", - "stdlib", - "zf" - ], - "time": "2018-08-28T21:34:05+00:00" - } - ], - "packages-dev": [ - { - "name": "behat/mink", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/minkphp/Mink.git", - "reference": "a534fe7dac9525e8e10ca68e737c3d7e5058ec83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/a534fe7dac9525e8e10ca68e737c3d7e5058ec83", - "reference": "a534fe7dac9525e8e10ca68e737c3d7e5058ec83", - "shasum": "" - }, - "require": { - "php": ">=5.3.1", - "symfony/css-selector": "^2.7|^3.0|^4.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.2" - }, - "suggest": { - "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", - "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", - "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", - "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", - "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Browser controller/emulator abstraction for PHP", - "homepage": "http://mink.behat.org/", - "keywords": [ - "browser", - "testing", - "web" - ], - "time": "2019-07-15T12:45:29+00:00" - }, - { - "name": "behat/mink-browserkit-driver", - "version": "1.3.3", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkBrowserKitDriver.git", - "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkBrowserKitDriver/zipball/1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", - "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", - "shasum": "" - }, - "require": { - "behat/mink": "^1.7.1@dev", - "php": ">=5.3.6", - "symfony/browser-kit": "~2.3|~3.0|~4.0", - "symfony/dom-crawler": "~2.3|~3.0|~4.0" - }, - "require-dev": { - "mink/driver-testsuite": "dev-master", - "symfony/http-kernel": "~2.3|~3.0|~4.0" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Symfony2 BrowserKit driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "Mink", - "Symfony2", - "browser", - "testing" - ], - "time": "2018-05-02T09:25:31+00:00" - }, - { - "name": "behat/mink-goutte-driver", - "version": "v1.2.1", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkGoutteDriver.git", - "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkGoutteDriver/zipball/8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", - "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", - "shasum": "" - }, - "require": { - "behat/mink": "~1.6@dev", - "behat/mink-browserkit-driver": "~1.2@dev", - "fabpot/goutte": "~1.0.4|~2.0|~3.1", - "php": ">=5.3.1" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7|~3.0" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Goutte driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "browser", - "goutte", - "headless", - "testing" - ], - "time": "2016-03-05T09:04:22+00:00" - }, - { - "name": "behat/mink-selenium2-driver", - "version": "1.3.x-dev", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkSelenium2Driver.git", - "reference": "0a09c4341621fca937a726827611b20ce3e2c259" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/0a09c4341621fca937a726827611b20ce3e2c259", - "reference": "0a09c4341621fca937a726827611b20ce3e2c259", - "shasum": "" - }, - "require": { - "behat/mink": "~1.7@dev", - "instaclick/php-webdriver": "~1.1", - "php": ">=5.4" - }, - "require-dev": { - "mink/driver-testsuite": "dev-master" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pete Otaqui", - "email": "pete@otaqui.com", - "homepage": "https://github.com/pete-otaqui" - }, - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Selenium2 (WebDriver) driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "ajax", - "browser", - "javascript", - "selenium", - "testing", - "webdriver" - ], - "time": "2019-09-02T09:46:54+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.2.4", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/10bb96592168a0f8e8f6dcde3532d9fa50b0b527", - "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", - "psr/log": "^1.0", - "symfony/process": "^2.5 || ^3.0 || ^4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "time": "2019-08-30T08:44:50+00:00" - }, - { - "name": "composer/composer", - "version": "1.9.1", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "bb01f2180df87ce7992b8331a68904f80439dd2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/bb01f2180df87ce7992b8331a68904f80439dd2f", - "reference": "bb01f2180df87ce7992b8331a68904f80439dd2f", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^1.1", - "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", - "php": "^5.3.2 || ^7.0", - "psr/log": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0" - }, - "conflict": { - "symfony/console": "2.8.38" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7", - "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "time": "2019-11-01T16:20:17+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.2", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "7ac1e6aec371357df067f8a688c3d6974df68fa5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/7ac1e6aec371357df067f8a688c3d6974df68fa5", - "reference": "7ac1e6aec371357df067f8a688c3d6974df68fa5", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "time": "2019-07-29T10:31:59+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "cbe23383749496fe0f373345208b79568e4bc248" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/cbe23383749496fe0f373345208b79568e4bc248", - "reference": "cbe23383749496fe0f373345208b79568e4bc248", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "time": "2019-11-06T16:40:04+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2019-10-21T16:45:58+00:00" - }, - { - "name": "drupal/coder", - "version": "8.3.6", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/coder.git", - "reference": "4337ddf58d28dbdee4e1367bf71ee13393ab9820" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.5.9", - "squizlabs/php_codesniffer": "^3.4.1", - "symfony/yaml": ">=2.0.5" - }, - "require-dev": { - "phpunit/phpunit": ">=3.7 <6" - }, - "type": "phpcodesniffer-standard", - "autoload": { - "psr-0": { - "Drupal\\": "coder_sniffer/Drupal/", - "DrupalPractice\\": "coder_sniffer/DrupalPractice/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "description": "Coder is a library to review Drupal code.", - "homepage": "https://www.drupal.org/project/coder", - "keywords": [ - "code review", - "phpcs", - "standards" - ], - "time": "2019-08-09T09:27:26+00:00" - }, - { - "name": "drupal/core-dev", - "version": "8.8.0", - "source": { - "type": "git", - "url": "https://github.com/drupal/core-dev.git", - "reference": "2dffabdcee78b36d513978424ac220da1fe2e11f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drupal/core-dev/zipball/2dffabdcee78b36d513978424ac220da1fe2e11f", - "reference": "2dffabdcee78b36d513978424ac220da1fe2e11f", - "shasum": "" - }, - "require": { - "behat/mink": "1.8.0 | 1.7.1.1 | 1.7.x-dev", - "behat/mink-goutte-driver": "^1.2", - "behat/mink-selenium2-driver": "1.4.0 | 1.3.1.1 | 1.3.x-dev", - "composer/composer": "^1.9.1", - "drupal/coder": "^8.3.2", - "jcalderonzumba/gastonjs": "^1.0.2", - "jcalderonzumba/mink-phantomjs-driver": "^0.3.1", - "justinrainbow/json-schema": "^5.2", - "mikey179/vfsstream": "^1.6.8", - "phpspec/prophecy": "^1.7", - "phpunit/phpunit": "^6.5 || ^7", - "symfony/browser-kit": "^3.4.0", - "symfony/css-selector": "^3.4.0", - "symfony/debug": "^3.4.0", - "symfony/filesystem": "~3.4.0", - "symfony/finder": "~3.4.0", - "symfony/lock": "~3.4.0", - "symfony/phpunit-bridge": "^3.4.3" - }, - "conflict": { - "webflo/drupal-core-require-dev": "*" - }, - "type": "metapackage", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.", - "time": "2019-11-05T11:06:10+00:00" - }, - { - "name": "fabpot/goutte", - "version": "v3.2.3", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfPHP/Goutte.git", - "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/3f0eaf0a40181359470651f1565b3e07e3dd31b8", - "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^6.0", - "php": ">=5.5.0", - "symfony/browser-kit": "~2.1|~3.0|~4.0", - "symfony/css-selector": "~2.1|~3.0|~4.0", - "symfony/dom-crawler": "~2.1|~3.0|~4.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3.3 || ^4" - }, - "type": "application", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "psr-4": { - "Goutte\\": "Goutte" - }, - "exclude-from-classmap": [ - "Goutte/Tests" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "A simple PHP Web Scraper", - "homepage": "https://github.com/FriendsOfPHP/Goutte", - "keywords": [ - "scraper" - ], - "time": "2018-06-29T15:13:57+00:00" - }, - { - "name": "instaclick/php-webdriver", - "version": "1.4.6", - "source": { - "type": "git", - "url": "https://github.com/instaclick/php-webdriver.git", - "reference": "bd9405077ca04129a73059a06873bedb5e138402" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/bd9405077ca04129a73059a06873bedb5e138402", - "reference": "bd9405077ca04129a73059a06873bedb5e138402", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "^4.8", - "satooshi/php-coveralls": "^1.0||^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "WebDriver": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Justin Bishop", - "email": "jubishop@gmail.com", - "role": "Developer" - }, - { - "name": "Anthon Pang", - "email": "apang@softwaredevelopment.ca", - "role": "Fork Maintainer" - } - ], - "description": "PHP WebDriver for Selenium 2", - "homepage": "http://instaclick.com/", - "keywords": [ - "browser", - "selenium", - "webdriver", - "webtest" - ], - "time": "2019-09-23T15:50:44+00:00" - }, - { - "name": "jcalderonzumba/gastonjs", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/jcalderonzumba/gastonjs.git", - "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jcalderonzumba/gastonjs/zipball/575a9c18d8b87990c37252e8d9707b29f0a313f3", - "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~5.0|~6.0", - "php": ">=5.4" - }, - "require-dev": { - "phpunit/phpunit": "~4.6", - "silex/silex": "~1.2", - "symfony/phpunit-bridge": "~2.7", - "symfony/process": "~2.1" - }, - "type": "phantomjs-api", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zumba\\GastonJS\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Juan Francisco Calderón Zumba", - "email": "juanfcz@gmail.com", - "homepage": "http://github.com/jcalderonzumba" - } - ], - "description": "PhantomJS API based server for webpage automation", - "homepage": "https://github.com/jcalderonzumba/gastonjs", - "keywords": [ - "api", - "automation", - "browser", - "headless", - "phantomjs" - ], - "time": "2017-03-31T07:31:47+00:00" - }, - { - "name": "jcalderonzumba/mink-phantomjs-driver", - "version": "v0.3.3", - "source": { - "type": "git", - "url": "https://github.com/jcalderonzumba/MinkPhantomJSDriver.git", - "reference": "008f43670e94acd39273d15add1e7348eb23848d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jcalderonzumba/MinkPhantomJSDriver/zipball/008f43670e94acd39273d15add1e7348eb23848d", - "reference": "008f43670e94acd39273d15add1e7348eb23848d", - "shasum": "" - }, - "require": { - "behat/mink": "~1.7", - "jcalderonzumba/gastonjs": "~1.0", - "php": ">=5.4", - "twig/twig": "~1.20|~2.0" - }, - "require-dev": { - "mink/driver-testsuite": "dev-master", - "phpunit/phpunit": "~4.6" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "0.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zumba\\Mink\\Driver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Juan Francisco Calderón Zumba", - "email": "juanfcz@gmail.com", - "homepage": "http://github.com/jcalderonzumba" - } - ], - "description": "PhantomJS driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "ajax", - "browser", - "headless", - "javascript", - "phantomjs", - "testing" - ], - "time": "2016-12-01T10:57:30+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.9", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "44c6787311242a979fa15c704327c20e7221a0e4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/44c6787311242a979fa15c704327c20e7221a0e4", - "reference": "44c6787311242a979fa15c704327c20e7221a0e4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "time": "2019-09-25T14:49:45+00:00" - }, - { - "name": "mikey179/vfsstream", - "version": "v1.6.8", - "source": { - "type": "git", - "url": "https://github.com/bovigo/vfsStream.git", - "reference": "231c73783ebb7dd9ec77916c10037eff5a2b6efe" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/231c73783ebb7dd9ec77916c10037eff5a2b6efe", - "reference": "231c73783ebb7dd9ec77916c10037eff5a2b6efe", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-0": { - "org\\bovigo\\vfs\\": "src/main/php" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Frank Kleine", - "homepage": "http://frankkleine.de/", - "role": "Developer" - } - ], - "description": "Virtual file system to mock the real file system in unit tests.", - "homepage": "http://vfs.bovigo.org/", - "time": "2019-10-30T15:31:00+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea", - "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "time": "2019-08-09T12:45:53+00:00" - }, - { - "name": "phar-io/manifest", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2018-07-08T19:23:20+00:00" - }, - { - "name": "phar-io/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "time": "2018-07-08T19:19:57+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpunit/phpunit": "~6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "time": "2018-08-07T13:53:10+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/b83ff7cfcfee7827e1e78b637a5904fe6a96698e", - "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e", - "shasum": "" - }, - "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", - "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "doctrine/instantiator": "^1.0.5", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2019-09-12T14:27:41+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "shasum": "" - }, - "require": { - "php": "^7.1", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "^7.1", - "mockery/mockery": "~1", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2019-08-22T18:11:29+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.9.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/f6811d96d97bdf400077a0cc100ae56aa32b9203", - "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2019-10-03T11:07:50+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "6.1.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", - "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.1", - "phpunit/php-file-iterator": "^2.0", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.0", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.1 || ^4.0", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.0" - }, - "suggest": { - "ext-xdebug": "^2.6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "time": "2018-10-31T16:06:48+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "050bedf145a257b1ff02746c31894800e5122946" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", - "reference": "050bedf145a257b1ff02746c31894800e5122946", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2018-09-13T20:33:42+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "time": "2015-06-21T13:50:34+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", - "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2019-06-07T04:22:29+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", - "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2019-09-17T06:23:10+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "7.5.17", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "4c92a15296e58191a4cd74cff3b34fc8e374174a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4c92a15296e58191a4cd74cff3b34fc8e374174a", - "reference": "4c92a15296e58191a4cd74cff3b34fc8e374174a", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.1", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "myclabs/deep-copy": "^1.7", - "phar-io/manifest": "^1.0.2", - "phar-io/version": "^2.0", - "php": "^7.1", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^6.0.7", - "phpunit/php-file-iterator": "^2.0.1", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^2.1", - "sebastian/comparator": "^3.0", - "sebastian/diff": "^3.0", - "sebastian/environment": "^4.0", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^2.0", - "sebastian/version": "^2.0.1" - }, - "conflict": { - "phpunit/phpunit-mock-objects": "*" - }, - "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*", - "phpunit/php-invoker": "^2.0" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.5-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2019-10-28T10:37:36+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" - }, - { - "name": "sebastian/comparator", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", - "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", - "shasum": "" - }, - "require": { - "php": "^7.1", - "sebastian/diff": "^3.0", - "sebastian/exporter": "^3.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2018-07-12T15:12:46+00:00" - }, - { - "name": "sebastian/diff", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", - "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.0", - "symfony/process": "^2 || ^3.3 || ^4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "time": "2019-02-04T06:01:07+00:00" - }, - { - "name": "sebastian/environment", - "version": "4.2.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", - "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.5" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2019-11-20T08:46:58+00:00" - }, - { - "name": "sebastian/exporter", - "version": "3.1.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", - "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2019-09-14T09:02:43+00:00" - }, - { - "name": "sebastian/global-state", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2017-04-27T15:39:26+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-08-03T12:35:26+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2017-03-29T09:07:27+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", - "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2018-10-04T04:07:39+00:00" - }, - { - "name": "sebastian/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03T07:35:21+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.7.2", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/e2e5d290e4d2a4f0eb449f510071392e00e10d19", - "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], - "time": "2019-10-24T14:27:39+00:00" - }, - { - "name": "seld/phar-utils", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", - "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phra" - ], - "time": "2015-10-13T18:44:15+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.5.3", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", - "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "time": "2019-12-04T04:46:47+00:00" - }, - { - "name": "symfony/browser-kit", - "version": "v3.4.36", - "source": { - "type": "git", - "url": "https://github.com/symfony/browser-kit.git", - "reference": "2e4c991e27a97a8c27745720b030ff85a5cebdf6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/2e4c991e27a97a8c27745720b030ff85a5cebdf6", - "reference": "2e4c991e27a97a8c27745720b030ff85a5cebdf6", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/dom-crawler": "~2.8|~3.0|~4.0" - }, - "require-dev": { - "symfony/css-selector": "~2.8|~3.0|~4.0", - "symfony/process": "~2.8|~3.0|~4.0" - }, - "suggest": { - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\BrowserKit\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony BrowserKit Component", - "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v3.4.36", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "f819f71ae3ba6f396b4c015bd5895de7d2f1f85f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/f819f71ae3ba6f396b4c015bd5895de7d2f1f85f", - "reference": "f819f71ae3ba6f396b4c015bd5895de7d2f1f85f", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony CssSelector Component", - "homepage": "https://symfony.com", - "time": "2019-10-01T11:57:37+00:00" - }, - { - "name": "symfony/dom-crawler", - "version": "v4.2.12", - "source": { - "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "ba1da8fb10291714b8db153fcf7ac515e1a217bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/ba1da8fb10291714b8db153fcf7ac515e1a217bb", - "reference": "ba1da8fb10291714b8db153fcf7ac515e1a217bb", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "symfony/css-selector": "~3.4|~4.0" - }, - "suggest": { - "symfony/css-selector": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.2-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DomCrawler Component", - "homepage": "https://symfony.com", - "time": "2019-06-13T10:57:15+00:00" - }, - { - "name": "symfony/lock", - "version": "v3.4.36", - "source": { - "type": "git", - "url": "https://github.com/symfony/lock.git", - "reference": "d6ccc33dfc5b7c8e1f59c228db0be36705fbffba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/lock/zipball/d6ccc33dfc5b7c8e1f59c228db0be36705fbffba", - "reference": "d6ccc33dfc5b7c8e1f59c228db0be36705fbffba", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0", - "symfony/polyfill-php70": "~1.0" - }, - "require-dev": { - "predis/predis": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Lock\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérémy Derussé", - "email": "jeremy@derusse.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Lock Component", - "homepage": "https://symfony.com", - "keywords": [ - "cas", - "flock", - "locking", - "mutex", - "redlock", - "semaphore" - ], - "time": "2019-09-23T14:31:27+00:00" - }, - { - "name": "symfony/phpunit-bridge", - "version": "v3.4.36", - "source": { - "type": "git", - "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "cbea8818e9f34e4e9d780bd22bdda21b57d4d5c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/cbea8818e9f34e4e9d780bd22bdda21b57d4d5c7", - "reference": "cbea8818e9f34e4e9d780bd22bdda21b57d4d5c7", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" - }, - "suggest": { - "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" - }, - "bin": [ - "bin/simple-phpunit" - ], - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - }, - "thanks": { - "name": "phpunit/phpunit", - "url": "https://github.com/sebastianbergmann/phpunit" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Bridge\\PhpUnit\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony PHPUnit Bridge", - "homepage": "https://symfony.com", - "time": "2019-09-30T20:33:19+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.1.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": [], - "prefer-stable": true, - "prefer-lowest": false, - "platform": [], - "platform-dev": [] -} From bd20ea243d3ad5f0abe390e50eed449455d5434f Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 28 Feb 2020 18:49:33 +0000 Subject: [PATCH 51/59] Add default site files --- config/default/.htaccess | 27 +++++++++++++++++++++++++++ web/sites/default/settings.php | 15 +++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 config/default/.htaccess create mode 100644 web/sites/default/settings.php diff --git a/config/default/.htaccess b/config/default/.htaccess new file mode 100644 index 0000000..c323d54 --- /dev/null +++ b/config/default/.htaccess @@ -0,0 +1,27 @@ +# Deny all requests from Apache 2.4+. + + Require all denied + + +# Deny all requests from Apache 2.0-2.2. + + Deny from all + + +# Turn off all options we don't need. +Options -Indexes -ExecCGI -Includes -MultiViews + +# Set the catch-all handler to prevent scripts from being executed. +SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 + + # Override the handler again if we're run later in the evaluation list. + SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003 + + +# If we know how to do it safely, disable the PHP engine entirely. + + php_flag engine off + + + php_flag engine off + \ No newline at end of file diff --git a/web/sites/default/settings.php b/web/sites/default/settings.php new file mode 100644 index 0000000..cbba35e --- /dev/null +++ b/web/sites/default/settings.php @@ -0,0 +1,15 @@ + $_SERVER['DATABASE_DRIVER'], + 'host' => $_SERVER['DATABASE_HOST'], + 'database' => $_SERVER['DATABASE_NAME'], + 'username' => $_SERVER['DATABASE_USER'], + 'password' => $_SERVER['DATABASE_PASSWORD'], + 'port' => $_SERVER['DATABASE_PORT'], + 'prefix' => '', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'collation' => 'utf8mb4_general_ci', +]; + +$settings["config_sync_directory"] = '../config/default'; From 907426540d2a77a27c93d304d913f1fd9e91ca06 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 28 Feb 2020 18:50:53 +0000 Subject: [PATCH 52/59] Add umami site files --- config/umami/.htaccess | 27 +++++++++++++++++++++++++++ docker-compose.yaml | 11 +++++++++++ web/sites/umami/settings.php | 15 +++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 config/umami/.htaccess create mode 100644 web/sites/umami/settings.php diff --git a/config/umami/.htaccess b/config/umami/.htaccess new file mode 100644 index 0000000..c323d54 --- /dev/null +++ b/config/umami/.htaccess @@ -0,0 +1,27 @@ +# Deny all requests from Apache 2.4+. + + Require all denied + + +# Deny all requests from Apache 2.0-2.2. + + Deny from all + + +# Turn off all options we don't need. +Options -Indexes -ExecCGI -Includes -MultiViews + +# Set the catch-all handler to prevent scripts from being executed. +SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 + + # Override the handler again if we're run later in the evaluation list. + SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003 + + +# If we know how to do it safely, disable the PHP engine entirely. + + php_flag engine off + + + php_flag engine off + \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index d7b4f54..ceac1fa 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -9,5 +9,16 @@ services: volumes: - mysql-data:/var/lib/mysql + database_umami: + image: mysql:5.7 + ports: [3306] + environment: + MYSQL_ROOT_PASSWORD: secret + volumes: + - mysql-data-umami:/var/lib/mysql + labels: + com.symfony.server.service-prefix: 'DATABASE_UMAMI' + volumes: mysql-data: + mysql-data-umami: diff --git a/web/sites/umami/settings.php b/web/sites/umami/settings.php new file mode 100644 index 0000000..57addf3 --- /dev/null +++ b/web/sites/umami/settings.php @@ -0,0 +1,15 @@ + $_SERVER['DATABASE_UMAMI_DRIVER'], + 'host' => $_SERVER['DATABASE_UMAMI_HOST'], + 'database' => $_SERVER['DATABASE_UMAMI_NAME'], + 'username' => $_SERVER['DATABASE_UMAMI_USER'], + 'password' => $_SERVER['DATABASE_UMAMI_PASSWORD'], + 'port' => $_SERVER['DATABASE_UMAMI_PORT'], + 'prefix' => '', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'collation' => 'utf8mb4_general_ci', +]; + +$settings["config_sync_directory"] = '../config/umami'; From d4a1c1ddea3467a45bf27c7cc2c13385ba8b2c23 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:24 +0100 Subject: [PATCH 53/59] Move all files to tailwindcss-plugin-jest/ --- .gitignore => tailwindcss-plugin-jest/.gitignore | 0 .travis.yml => tailwindcss-plugin-jest/.travis.yml | 0 LICENSE => tailwindcss-plugin-jest/LICENSE | 0 README.md => tailwindcss-plugin-jest/README.md | 0 index.js => tailwindcss-plugin-jest/index.js | 0 package.json => tailwindcss-plugin-jest/package.json | 0 test.js => tailwindcss-plugin-jest/test.js | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => tailwindcss-plugin-jest/.gitignore (100%) rename .travis.yml => tailwindcss-plugin-jest/.travis.yml (100%) rename LICENSE => tailwindcss-plugin-jest/LICENSE (100%) rename README.md => tailwindcss-plugin-jest/README.md (100%) rename index.js => tailwindcss-plugin-jest/index.js (100%) rename package.json => tailwindcss-plugin-jest/package.json (100%) rename test.js => tailwindcss-plugin-jest/test.js (100%) diff --git a/.gitignore b/tailwindcss-plugin-jest/.gitignore similarity index 100% rename from .gitignore rename to tailwindcss-plugin-jest/.gitignore diff --git a/.travis.yml b/tailwindcss-plugin-jest/.travis.yml similarity index 100% rename from .travis.yml rename to tailwindcss-plugin-jest/.travis.yml diff --git a/LICENSE b/tailwindcss-plugin-jest/LICENSE similarity index 100% rename from LICENSE rename to tailwindcss-plugin-jest/LICENSE diff --git a/README.md b/tailwindcss-plugin-jest/README.md similarity index 100% rename from README.md rename to tailwindcss-plugin-jest/README.md diff --git a/index.js b/tailwindcss-plugin-jest/index.js similarity index 100% rename from index.js rename to tailwindcss-plugin-jest/index.js diff --git a/package.json b/tailwindcss-plugin-jest/package.json similarity index 100% rename from package.json rename to tailwindcss-plugin-jest/package.json diff --git a/test.js b/tailwindcss-plugin-jest/test.js similarity index 100% rename from test.js rename to tailwindcss-plugin-jest/test.js From 384a76e5123f87b1d7a3449c0e5bcc1a8c4ae41a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:24 +0100 Subject: [PATCH 54/59] Root commit for monorepo branch master From 457f928c7a1947c92a6b77acdb331bc379848234 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:24 +0100 Subject: [PATCH 55/59] Move all files to symfony-server-drupal/ --- .gitignore => symfony-server-drupal/.gitignore | 0 .php-version => symfony-server-drupal/.php-version | 0 README.md => symfony-server-drupal/README.md | 0 .../assets}/web/core/phpunit.xml | 0 .../assets}/web/sites/default/settings.php | 0 .../composer.json | 0 .../config}/default/.htaccess | 0 .../config}/umami/.htaccess | 0 .../docker-compose.yaml | 0 {docs => symfony-server-drupal/docs}/status.png | Bin php.ini => symfony-server-drupal/php.ini | 0 .../web}/sites/default/settings.php | 0 .../web}/sites/umami/settings.php | 0 13 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => symfony-server-drupal/.gitignore (100%) rename .php-version => symfony-server-drupal/.php-version (100%) rename README.md => symfony-server-drupal/README.md (100%) rename {assets => symfony-server-drupal/assets}/web/core/phpunit.xml (100%) rename {assets => symfony-server-drupal/assets}/web/sites/default/settings.php (100%) rename composer.json => symfony-server-drupal/composer.json (100%) rename {config => symfony-server-drupal/config}/default/.htaccess (100%) rename {config => symfony-server-drupal/config}/umami/.htaccess (100%) rename docker-compose.yaml => symfony-server-drupal/docker-compose.yaml (100%) rename {docs => symfony-server-drupal/docs}/status.png (100%) rename php.ini => symfony-server-drupal/php.ini (100%) rename {web => symfony-server-drupal/web}/sites/default/settings.php (100%) rename {web => symfony-server-drupal/web}/sites/umami/settings.php (100%) diff --git a/.gitignore b/symfony-server-drupal/.gitignore similarity index 100% rename from .gitignore rename to symfony-server-drupal/.gitignore diff --git a/.php-version b/symfony-server-drupal/.php-version similarity index 100% rename from .php-version rename to symfony-server-drupal/.php-version diff --git a/README.md b/symfony-server-drupal/README.md similarity index 100% rename from README.md rename to symfony-server-drupal/README.md diff --git a/assets/web/core/phpunit.xml b/symfony-server-drupal/assets/web/core/phpunit.xml similarity index 100% rename from assets/web/core/phpunit.xml rename to symfony-server-drupal/assets/web/core/phpunit.xml diff --git a/assets/web/sites/default/settings.php b/symfony-server-drupal/assets/web/sites/default/settings.php similarity index 100% rename from assets/web/sites/default/settings.php rename to symfony-server-drupal/assets/web/sites/default/settings.php diff --git a/composer.json b/symfony-server-drupal/composer.json similarity index 100% rename from composer.json rename to symfony-server-drupal/composer.json diff --git a/config/default/.htaccess b/symfony-server-drupal/config/default/.htaccess similarity index 100% rename from config/default/.htaccess rename to symfony-server-drupal/config/default/.htaccess diff --git a/config/umami/.htaccess b/symfony-server-drupal/config/umami/.htaccess similarity index 100% rename from config/umami/.htaccess rename to symfony-server-drupal/config/umami/.htaccess diff --git a/docker-compose.yaml b/symfony-server-drupal/docker-compose.yaml similarity index 100% rename from docker-compose.yaml rename to symfony-server-drupal/docker-compose.yaml diff --git a/docs/status.png b/symfony-server-drupal/docs/status.png similarity index 100% rename from docs/status.png rename to symfony-server-drupal/docs/status.png diff --git a/php.ini b/symfony-server-drupal/php.ini similarity index 100% rename from php.ini rename to symfony-server-drupal/php.ini diff --git a/web/sites/default/settings.php b/symfony-server-drupal/web/sites/default/settings.php similarity index 100% rename from web/sites/default/settings.php rename to symfony-server-drupal/web/sites/default/settings.php diff --git a/web/sites/umami/settings.php b/symfony-server-drupal/web/sites/umami/settings.php similarity index 100% rename from web/sites/umami/settings.php rename to symfony-server-drupal/web/sites/umami/settings.php From 4fda7b5df07cf7ac77f79e2148167702b5507c39 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:26 +0100 Subject: [PATCH 56/59] Move all files to sculpin-twig-markdown-bundle/ --- .editorconfig => sculpin-twig-markdown-bundle/.editorconfig | 0 .gitignore => sculpin-twig-markdown-bundle/.gitignore | 0 LICENSE => sculpin-twig-markdown-bundle/LICENSE | 0 README.md => sculpin-twig-markdown-bundle/README.md | 0 {app => sculpin-twig-markdown-bundle/app}/SculpinKernel.php | 0 .../app}/config/sculpin_kernel.yml | 0 {app => sculpin-twig-markdown-bundle/app}/config/sculpin_site.yml | 0 .../app}/config/sculpin_site_prod.yml | 0 composer.json => sculpin-twig-markdown-bundle/composer.json | 0 composer.lock => sculpin-twig-markdown-bundle/composer.lock | 0 .../source}/_layouts/app.html.twig | 0 .../source}/_layouts/default.html.twig | 0 {source => sculpin-twig-markdown-bundle/source}/index.html.twig | 0 13 files changed, 0 insertions(+), 0 deletions(-) rename .editorconfig => sculpin-twig-markdown-bundle/.editorconfig (100%) rename .gitignore => sculpin-twig-markdown-bundle/.gitignore (100%) rename LICENSE => sculpin-twig-markdown-bundle/LICENSE (100%) rename README.md => sculpin-twig-markdown-bundle/README.md (100%) rename {app => sculpin-twig-markdown-bundle/app}/SculpinKernel.php (100%) rename {app => sculpin-twig-markdown-bundle/app}/config/sculpin_kernel.yml (100%) rename {app => sculpin-twig-markdown-bundle/app}/config/sculpin_site.yml (100%) rename {app => sculpin-twig-markdown-bundle/app}/config/sculpin_site_prod.yml (100%) rename composer.json => sculpin-twig-markdown-bundle/composer.json (100%) rename composer.lock => sculpin-twig-markdown-bundle/composer.lock (100%) rename {source => sculpin-twig-markdown-bundle/source}/_layouts/app.html.twig (100%) rename {source => sculpin-twig-markdown-bundle/source}/_layouts/default.html.twig (100%) rename {source => sculpin-twig-markdown-bundle/source}/index.html.twig (100%) diff --git a/.editorconfig b/sculpin-twig-markdown-bundle/.editorconfig similarity index 100% rename from .editorconfig rename to sculpin-twig-markdown-bundle/.editorconfig diff --git a/.gitignore b/sculpin-twig-markdown-bundle/.gitignore similarity index 100% rename from .gitignore rename to sculpin-twig-markdown-bundle/.gitignore diff --git a/LICENSE b/sculpin-twig-markdown-bundle/LICENSE similarity index 100% rename from LICENSE rename to sculpin-twig-markdown-bundle/LICENSE diff --git a/README.md b/sculpin-twig-markdown-bundle/README.md similarity index 100% rename from README.md rename to sculpin-twig-markdown-bundle/README.md diff --git a/app/SculpinKernel.php b/sculpin-twig-markdown-bundle/app/SculpinKernel.php similarity index 100% rename from app/SculpinKernel.php rename to sculpin-twig-markdown-bundle/app/SculpinKernel.php diff --git a/app/config/sculpin_kernel.yml b/sculpin-twig-markdown-bundle/app/config/sculpin_kernel.yml similarity index 100% rename from app/config/sculpin_kernel.yml rename to sculpin-twig-markdown-bundle/app/config/sculpin_kernel.yml diff --git a/app/config/sculpin_site.yml b/sculpin-twig-markdown-bundle/app/config/sculpin_site.yml similarity index 100% rename from app/config/sculpin_site.yml rename to sculpin-twig-markdown-bundle/app/config/sculpin_site.yml diff --git a/app/config/sculpin_site_prod.yml b/sculpin-twig-markdown-bundle/app/config/sculpin_site_prod.yml similarity index 100% rename from app/config/sculpin_site_prod.yml rename to sculpin-twig-markdown-bundle/app/config/sculpin_site_prod.yml diff --git a/composer.json b/sculpin-twig-markdown-bundle/composer.json similarity index 100% rename from composer.json rename to sculpin-twig-markdown-bundle/composer.json diff --git a/composer.lock b/sculpin-twig-markdown-bundle/composer.lock similarity index 100% rename from composer.lock rename to sculpin-twig-markdown-bundle/composer.lock diff --git a/source/_layouts/app.html.twig b/sculpin-twig-markdown-bundle/source/_layouts/app.html.twig similarity index 100% rename from source/_layouts/app.html.twig rename to sculpin-twig-markdown-bundle/source/_layouts/app.html.twig diff --git a/source/_layouts/default.html.twig b/sculpin-twig-markdown-bundle/source/_layouts/default.html.twig similarity index 100% rename from source/_layouts/default.html.twig rename to sculpin-twig-markdown-bundle/source/_layouts/default.html.twig diff --git a/source/index.html.twig b/sculpin-twig-markdown-bundle/source/index.html.twig similarity index 100% rename from source/index.html.twig rename to sculpin-twig-markdown-bundle/source/index.html.twig From 0d31d8a1745f742c9783713ab5fef18cd9346b98 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:28 +0100 Subject: [PATCH 57/59] Move all files to sculpin-pagination-test/ --- .../.editorconfig | 0 .gitignore => sculpin-pagination-test/.gitignore | 0 LICENSE => sculpin-pagination-test/LICENSE | 0 README.md => sculpin-pagination-test/README.md | 0 .../app}/config/sculpin_kernel.yml | 0 .../app}/config/sculpin_site.yml | 0 .../composer.json | 0 .../composer.lock | 0 .../package.json | 0 publish.sh => sculpin-pagination-test/publish.sh | 0 .../s3-publish.sh | 0 .../s3.conf.dist | 0 {source => sculpin-pagination-test/source}/404.html | 0 .../source}/_layouts/default.html | 0 .../_posts/2011-12-20-happy-birthday-sculpin.md | 0 .../_posts/2012-09-29-symfony-live-hacking-day.md | 0 .../source}/_posts/2012-10-16-balrog.md | 0 ...11-26-and-then-there-was-textile-support.textile | 0 .../source}/_posts/2012-11-27-lorem-ipsum.md | 0 .../source}/_posts/2012-12-14-a-draft-post.md | 0 .../source}/_posts/2013-02-04-highlight.md | 0 .../source}/_views/post.html | 0 {source => sculpin-pagination-test/source}/about.md | 0 .../source}/assets/css/app.scss | 0 .../source}/assets/icons/jackson/1024x1024.png | Bin .../source}/assets/icons/jackson/120x120.png | Bin .../source}/assets/icons/jackson/128x128.png | Bin .../source}/assets/icons/jackson/152x152.png | Bin .../source}/assets/icons/jackson/196x196.png | Bin .../source}/assets/icons/jackson/2048x2048.png | Bin .../source}/assets/icons/jackson/512x512.png | Bin .../source}/assets/icons/jackson/76x76.png | Bin .../source}/assets/js/app.js | 0 {source => sculpin-pagination-test/source}/atom.xml | 0 .../source}/blog.html | 0 .../source}/blog/categories.html | 0 .../source}/blog/categories/category.html | 0 .../source}/blog/categories/category.xml | 0 .../source}/blog/tags.html | 0 .../source}/blog/tags/tag.html | 0 .../source}/blog/tags/tag.xml | 0 .../source}/favicon.ico | Bin .../source}/index.html.twig | 0 .../source}/robots.txt | 0 .../source}/sitemap.xml | 0 .../webpack.config.js | 0 yarn.lock => sculpin-pagination-test/yarn.lock | 0 47 files changed, 0 insertions(+), 0 deletions(-) rename .editorconfig => sculpin-pagination-test/.editorconfig (100%) rename .gitignore => sculpin-pagination-test/.gitignore (100%) rename LICENSE => sculpin-pagination-test/LICENSE (100%) rename README.md => sculpin-pagination-test/README.md (100%) rename {app => sculpin-pagination-test/app}/config/sculpin_kernel.yml (100%) rename {app => sculpin-pagination-test/app}/config/sculpin_site.yml (100%) rename composer.json => sculpin-pagination-test/composer.json (100%) rename composer.lock => sculpin-pagination-test/composer.lock (100%) rename package.json => sculpin-pagination-test/package.json (100%) rename publish.sh => sculpin-pagination-test/publish.sh (100%) rename s3-publish.sh => sculpin-pagination-test/s3-publish.sh (100%) rename s3.conf.dist => sculpin-pagination-test/s3.conf.dist (100%) rename {source => sculpin-pagination-test/source}/404.html (100%) rename {source => sculpin-pagination-test/source}/_layouts/default.html (100%) rename {source => sculpin-pagination-test/source}/_posts/2011-12-20-happy-birthday-sculpin.md (100%) rename {source => sculpin-pagination-test/source}/_posts/2012-09-29-symfony-live-hacking-day.md (100%) rename {source => sculpin-pagination-test/source}/_posts/2012-10-16-balrog.md (100%) rename {source => sculpin-pagination-test/source}/_posts/2012-11-26-and-then-there-was-textile-support.textile (100%) rename {source => sculpin-pagination-test/source}/_posts/2012-11-27-lorem-ipsum.md (100%) rename {source => sculpin-pagination-test/source}/_posts/2012-12-14-a-draft-post.md (100%) rename {source => sculpin-pagination-test/source}/_posts/2013-02-04-highlight.md (100%) rename {source => sculpin-pagination-test/source}/_views/post.html (100%) rename {source => sculpin-pagination-test/source}/about.md (100%) rename {source => sculpin-pagination-test/source}/assets/css/app.scss (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/1024x1024.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/120x120.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/128x128.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/152x152.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/196x196.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/2048x2048.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/512x512.png (100%) rename {source => sculpin-pagination-test/source}/assets/icons/jackson/76x76.png (100%) rename {source => sculpin-pagination-test/source}/assets/js/app.js (100%) rename {source => sculpin-pagination-test/source}/atom.xml (100%) rename {source => sculpin-pagination-test/source}/blog.html (100%) rename {source => sculpin-pagination-test/source}/blog/categories.html (100%) rename {source => sculpin-pagination-test/source}/blog/categories/category.html (100%) rename {source => sculpin-pagination-test/source}/blog/categories/category.xml (100%) rename {source => sculpin-pagination-test/source}/blog/tags.html (100%) rename {source => sculpin-pagination-test/source}/blog/tags/tag.html (100%) rename {source => sculpin-pagination-test/source}/blog/tags/tag.xml (100%) rename {source => sculpin-pagination-test/source}/favicon.ico (100%) rename {source => sculpin-pagination-test/source}/index.html.twig (100%) rename {source => sculpin-pagination-test/source}/robots.txt (100%) rename {source => sculpin-pagination-test/source}/sitemap.xml (100%) rename webpack.config.js => sculpin-pagination-test/webpack.config.js (100%) rename yarn.lock => sculpin-pagination-test/yarn.lock (100%) diff --git a/.editorconfig b/sculpin-pagination-test/.editorconfig similarity index 100% rename from .editorconfig rename to sculpin-pagination-test/.editorconfig diff --git a/.gitignore b/sculpin-pagination-test/.gitignore similarity index 100% rename from .gitignore rename to sculpin-pagination-test/.gitignore diff --git a/LICENSE b/sculpin-pagination-test/LICENSE similarity index 100% rename from LICENSE rename to sculpin-pagination-test/LICENSE diff --git a/README.md b/sculpin-pagination-test/README.md similarity index 100% rename from README.md rename to sculpin-pagination-test/README.md diff --git a/app/config/sculpin_kernel.yml b/sculpin-pagination-test/app/config/sculpin_kernel.yml similarity index 100% rename from app/config/sculpin_kernel.yml rename to sculpin-pagination-test/app/config/sculpin_kernel.yml diff --git a/app/config/sculpin_site.yml b/sculpin-pagination-test/app/config/sculpin_site.yml similarity index 100% rename from app/config/sculpin_site.yml rename to sculpin-pagination-test/app/config/sculpin_site.yml diff --git a/composer.json b/sculpin-pagination-test/composer.json similarity index 100% rename from composer.json rename to sculpin-pagination-test/composer.json diff --git a/composer.lock b/sculpin-pagination-test/composer.lock similarity index 100% rename from composer.lock rename to sculpin-pagination-test/composer.lock diff --git a/package.json b/sculpin-pagination-test/package.json similarity index 100% rename from package.json rename to sculpin-pagination-test/package.json diff --git a/publish.sh b/sculpin-pagination-test/publish.sh similarity index 100% rename from publish.sh rename to sculpin-pagination-test/publish.sh diff --git a/s3-publish.sh b/sculpin-pagination-test/s3-publish.sh similarity index 100% rename from s3-publish.sh rename to sculpin-pagination-test/s3-publish.sh diff --git a/s3.conf.dist b/sculpin-pagination-test/s3.conf.dist similarity index 100% rename from s3.conf.dist rename to sculpin-pagination-test/s3.conf.dist diff --git a/source/404.html b/sculpin-pagination-test/source/404.html similarity index 100% rename from source/404.html rename to sculpin-pagination-test/source/404.html diff --git a/source/_layouts/default.html b/sculpin-pagination-test/source/_layouts/default.html similarity index 100% rename from source/_layouts/default.html rename to sculpin-pagination-test/source/_layouts/default.html diff --git a/source/_posts/2011-12-20-happy-birthday-sculpin.md b/sculpin-pagination-test/source/_posts/2011-12-20-happy-birthday-sculpin.md similarity index 100% rename from source/_posts/2011-12-20-happy-birthday-sculpin.md rename to sculpin-pagination-test/source/_posts/2011-12-20-happy-birthday-sculpin.md diff --git a/source/_posts/2012-09-29-symfony-live-hacking-day.md b/sculpin-pagination-test/source/_posts/2012-09-29-symfony-live-hacking-day.md similarity index 100% rename from source/_posts/2012-09-29-symfony-live-hacking-day.md rename to sculpin-pagination-test/source/_posts/2012-09-29-symfony-live-hacking-day.md diff --git a/source/_posts/2012-10-16-balrog.md b/sculpin-pagination-test/source/_posts/2012-10-16-balrog.md similarity index 100% rename from source/_posts/2012-10-16-balrog.md rename to sculpin-pagination-test/source/_posts/2012-10-16-balrog.md diff --git a/source/_posts/2012-11-26-and-then-there-was-textile-support.textile b/sculpin-pagination-test/source/_posts/2012-11-26-and-then-there-was-textile-support.textile similarity index 100% rename from source/_posts/2012-11-26-and-then-there-was-textile-support.textile rename to sculpin-pagination-test/source/_posts/2012-11-26-and-then-there-was-textile-support.textile diff --git a/source/_posts/2012-11-27-lorem-ipsum.md b/sculpin-pagination-test/source/_posts/2012-11-27-lorem-ipsum.md similarity index 100% rename from source/_posts/2012-11-27-lorem-ipsum.md rename to sculpin-pagination-test/source/_posts/2012-11-27-lorem-ipsum.md diff --git a/source/_posts/2012-12-14-a-draft-post.md b/sculpin-pagination-test/source/_posts/2012-12-14-a-draft-post.md similarity index 100% rename from source/_posts/2012-12-14-a-draft-post.md rename to sculpin-pagination-test/source/_posts/2012-12-14-a-draft-post.md diff --git a/source/_posts/2013-02-04-highlight.md b/sculpin-pagination-test/source/_posts/2013-02-04-highlight.md similarity index 100% rename from source/_posts/2013-02-04-highlight.md rename to sculpin-pagination-test/source/_posts/2013-02-04-highlight.md diff --git a/source/_views/post.html b/sculpin-pagination-test/source/_views/post.html similarity index 100% rename from source/_views/post.html rename to sculpin-pagination-test/source/_views/post.html diff --git a/source/about.md b/sculpin-pagination-test/source/about.md similarity index 100% rename from source/about.md rename to sculpin-pagination-test/source/about.md diff --git a/source/assets/css/app.scss b/sculpin-pagination-test/source/assets/css/app.scss similarity index 100% rename from source/assets/css/app.scss rename to sculpin-pagination-test/source/assets/css/app.scss diff --git a/source/assets/icons/jackson/1024x1024.png b/sculpin-pagination-test/source/assets/icons/jackson/1024x1024.png similarity index 100% rename from source/assets/icons/jackson/1024x1024.png rename to sculpin-pagination-test/source/assets/icons/jackson/1024x1024.png diff --git a/source/assets/icons/jackson/120x120.png b/sculpin-pagination-test/source/assets/icons/jackson/120x120.png similarity index 100% rename from source/assets/icons/jackson/120x120.png rename to sculpin-pagination-test/source/assets/icons/jackson/120x120.png diff --git a/source/assets/icons/jackson/128x128.png b/sculpin-pagination-test/source/assets/icons/jackson/128x128.png similarity index 100% rename from source/assets/icons/jackson/128x128.png rename to sculpin-pagination-test/source/assets/icons/jackson/128x128.png diff --git a/source/assets/icons/jackson/152x152.png b/sculpin-pagination-test/source/assets/icons/jackson/152x152.png similarity index 100% rename from source/assets/icons/jackson/152x152.png rename to sculpin-pagination-test/source/assets/icons/jackson/152x152.png diff --git a/source/assets/icons/jackson/196x196.png b/sculpin-pagination-test/source/assets/icons/jackson/196x196.png similarity index 100% rename from source/assets/icons/jackson/196x196.png rename to sculpin-pagination-test/source/assets/icons/jackson/196x196.png diff --git a/source/assets/icons/jackson/2048x2048.png b/sculpin-pagination-test/source/assets/icons/jackson/2048x2048.png similarity index 100% rename from source/assets/icons/jackson/2048x2048.png rename to sculpin-pagination-test/source/assets/icons/jackson/2048x2048.png diff --git a/source/assets/icons/jackson/512x512.png b/sculpin-pagination-test/source/assets/icons/jackson/512x512.png similarity index 100% rename from source/assets/icons/jackson/512x512.png rename to sculpin-pagination-test/source/assets/icons/jackson/512x512.png diff --git a/source/assets/icons/jackson/76x76.png b/sculpin-pagination-test/source/assets/icons/jackson/76x76.png similarity index 100% rename from source/assets/icons/jackson/76x76.png rename to sculpin-pagination-test/source/assets/icons/jackson/76x76.png diff --git a/source/assets/js/app.js b/sculpin-pagination-test/source/assets/js/app.js similarity index 100% rename from source/assets/js/app.js rename to sculpin-pagination-test/source/assets/js/app.js diff --git a/source/atom.xml b/sculpin-pagination-test/source/atom.xml similarity index 100% rename from source/atom.xml rename to sculpin-pagination-test/source/atom.xml diff --git a/source/blog.html b/sculpin-pagination-test/source/blog.html similarity index 100% rename from source/blog.html rename to sculpin-pagination-test/source/blog.html diff --git a/source/blog/categories.html b/sculpin-pagination-test/source/blog/categories.html similarity index 100% rename from source/blog/categories.html rename to sculpin-pagination-test/source/blog/categories.html diff --git a/source/blog/categories/category.html b/sculpin-pagination-test/source/blog/categories/category.html similarity index 100% rename from source/blog/categories/category.html rename to sculpin-pagination-test/source/blog/categories/category.html diff --git a/source/blog/categories/category.xml b/sculpin-pagination-test/source/blog/categories/category.xml similarity index 100% rename from source/blog/categories/category.xml rename to sculpin-pagination-test/source/blog/categories/category.xml diff --git a/source/blog/tags.html b/sculpin-pagination-test/source/blog/tags.html similarity index 100% rename from source/blog/tags.html rename to sculpin-pagination-test/source/blog/tags.html diff --git a/source/blog/tags/tag.html b/sculpin-pagination-test/source/blog/tags/tag.html similarity index 100% rename from source/blog/tags/tag.html rename to sculpin-pagination-test/source/blog/tags/tag.html diff --git a/source/blog/tags/tag.xml b/sculpin-pagination-test/source/blog/tags/tag.xml similarity index 100% rename from source/blog/tags/tag.xml rename to sculpin-pagination-test/source/blog/tags/tag.xml diff --git a/source/favicon.ico b/sculpin-pagination-test/source/favicon.ico similarity index 100% rename from source/favicon.ico rename to sculpin-pagination-test/source/favicon.ico diff --git a/source/index.html.twig b/sculpin-pagination-test/source/index.html.twig similarity index 100% rename from source/index.html.twig rename to sculpin-pagination-test/source/index.html.twig diff --git a/source/robots.txt b/sculpin-pagination-test/source/robots.txt similarity index 100% rename from source/robots.txt rename to sculpin-pagination-test/source/robots.txt diff --git a/source/sitemap.xml b/sculpin-pagination-test/source/sitemap.xml similarity index 100% rename from source/sitemap.xml rename to sculpin-pagination-test/source/sitemap.xml diff --git a/webpack.config.js b/sculpin-pagination-test/webpack.config.js similarity index 100% rename from webpack.config.js rename to sculpin-pagination-test/webpack.config.js diff --git a/yarn.lock b/sculpin-pagination-test/yarn.lock similarity index 100% rename from yarn.lock rename to sculpin-pagination-test/yarn.lock From bd0d61cac238f41407e3fd3c078af2febf600117 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:28 +0100 Subject: [PATCH 58/59] Move all files to sculpin-minified-css-test/ --- .../.editorconfig | 0 .gitignore => sculpin-minified-css-test/.gitignore | 0 LICENSE => sculpin-minified-css-test/LICENSE | 0 README.md => sculpin-minified-css-test/README.md | 0 .../app}/config/sculpin_kernel.yml | 0 .../app}/config/sculpin_site.yml | 0 .../composer.json | 0 .../composer.lock | 0 .../package.json | 0 publish.sh => sculpin-minified-css-test/publish.sh | 0 .../s3-publish.sh | 0 .../s3.conf.dist | 0 .../source}/404.html | 0 .../source}/_layouts/default.html | 0 .../_posts/2011-12-20-happy-birthday-sculpin.md | 0 .../_posts/2012-09-29-symfony-live-hacking-day.md | 0 .../source}/_posts/2012-10-16-balrog.md | 0 ...11-26-and-then-there-was-textile-support.textile | 0 .../source}/_posts/2012-11-27-lorem-ipsum.md | 0 .../source}/_posts/2012-12-14-a-draft-post.md | 0 .../source}/_posts/2013-02-04-highlight.md | 0 .../source}/_views/post.html | 0 .../source}/about.md | 0 .../source}/assets/css/app.scss | 0 .../source}/assets/icons/jackson/1024x1024.png | Bin .../source}/assets/icons/jackson/120x120.png | Bin .../source}/assets/icons/jackson/128x128.png | Bin .../source}/assets/icons/jackson/152x152.png | Bin .../source}/assets/icons/jackson/196x196.png | Bin .../source}/assets/icons/jackson/2048x2048.png | Bin .../source}/assets/icons/jackson/512x512.png | Bin .../source}/assets/icons/jackson/76x76.png | Bin .../source}/assets/js/app.js | 0 .../source}/atom.xml | 0 .../source}/blog.html | 0 .../source}/blog/categories.html | 0 .../source}/blog/categories/category.html | 0 .../source}/blog/categories/category.xml | 0 .../source}/blog/tags.html | 0 .../source}/blog/tags/tag.html | 0 .../source}/blog/tags/tag.xml | 0 .../source}/favicon.ico | Bin .../source}/index.html | 0 .../source}/robots.txt | 0 .../source}/sitemap.xml | 0 .../webpack.config.js | 0 yarn.lock => sculpin-minified-css-test/yarn.lock | 0 47 files changed, 0 insertions(+), 0 deletions(-) rename .editorconfig => sculpin-minified-css-test/.editorconfig (100%) rename .gitignore => sculpin-minified-css-test/.gitignore (100%) rename LICENSE => sculpin-minified-css-test/LICENSE (100%) rename README.md => sculpin-minified-css-test/README.md (100%) rename {app => sculpin-minified-css-test/app}/config/sculpin_kernel.yml (100%) rename {app => sculpin-minified-css-test/app}/config/sculpin_site.yml (100%) rename composer.json => sculpin-minified-css-test/composer.json (100%) rename composer.lock => sculpin-minified-css-test/composer.lock (100%) rename package.json => sculpin-minified-css-test/package.json (100%) rename publish.sh => sculpin-minified-css-test/publish.sh (100%) rename s3-publish.sh => sculpin-minified-css-test/s3-publish.sh (100%) rename s3.conf.dist => sculpin-minified-css-test/s3.conf.dist (100%) rename {source => sculpin-minified-css-test/source}/404.html (100%) rename {source => sculpin-minified-css-test/source}/_layouts/default.html (100%) rename {source => sculpin-minified-css-test/source}/_posts/2011-12-20-happy-birthday-sculpin.md (100%) rename {source => sculpin-minified-css-test/source}/_posts/2012-09-29-symfony-live-hacking-day.md (100%) rename {source => sculpin-minified-css-test/source}/_posts/2012-10-16-balrog.md (100%) rename {source => sculpin-minified-css-test/source}/_posts/2012-11-26-and-then-there-was-textile-support.textile (100%) rename {source => sculpin-minified-css-test/source}/_posts/2012-11-27-lorem-ipsum.md (100%) rename {source => sculpin-minified-css-test/source}/_posts/2012-12-14-a-draft-post.md (100%) rename {source => sculpin-minified-css-test/source}/_posts/2013-02-04-highlight.md (100%) rename {source => sculpin-minified-css-test/source}/_views/post.html (100%) rename {source => sculpin-minified-css-test/source}/about.md (100%) rename {source => sculpin-minified-css-test/source}/assets/css/app.scss (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/1024x1024.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/120x120.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/128x128.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/152x152.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/196x196.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/2048x2048.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/512x512.png (100%) rename {source => sculpin-minified-css-test/source}/assets/icons/jackson/76x76.png (100%) rename {source => sculpin-minified-css-test/source}/assets/js/app.js (100%) rename {source => sculpin-minified-css-test/source}/atom.xml (100%) rename {source => sculpin-minified-css-test/source}/blog.html (100%) rename {source => sculpin-minified-css-test/source}/blog/categories.html (100%) rename {source => sculpin-minified-css-test/source}/blog/categories/category.html (100%) rename {source => sculpin-minified-css-test/source}/blog/categories/category.xml (100%) rename {source => sculpin-minified-css-test/source}/blog/tags.html (100%) rename {source => sculpin-minified-css-test/source}/blog/tags/tag.html (100%) rename {source => sculpin-minified-css-test/source}/blog/tags/tag.xml (100%) rename {source => sculpin-minified-css-test/source}/favicon.ico (100%) rename {source => sculpin-minified-css-test/source}/index.html (100%) rename {source => sculpin-minified-css-test/source}/robots.txt (100%) rename {source => sculpin-minified-css-test/source}/sitemap.xml (100%) rename webpack.config.js => sculpin-minified-css-test/webpack.config.js (100%) rename yarn.lock => sculpin-minified-css-test/yarn.lock (100%) diff --git a/.editorconfig b/sculpin-minified-css-test/.editorconfig similarity index 100% rename from .editorconfig rename to sculpin-minified-css-test/.editorconfig diff --git a/.gitignore b/sculpin-minified-css-test/.gitignore similarity index 100% rename from .gitignore rename to sculpin-minified-css-test/.gitignore diff --git a/LICENSE b/sculpin-minified-css-test/LICENSE similarity index 100% rename from LICENSE rename to sculpin-minified-css-test/LICENSE diff --git a/README.md b/sculpin-minified-css-test/README.md similarity index 100% rename from README.md rename to sculpin-minified-css-test/README.md diff --git a/app/config/sculpin_kernel.yml b/sculpin-minified-css-test/app/config/sculpin_kernel.yml similarity index 100% rename from app/config/sculpin_kernel.yml rename to sculpin-minified-css-test/app/config/sculpin_kernel.yml diff --git a/app/config/sculpin_site.yml b/sculpin-minified-css-test/app/config/sculpin_site.yml similarity index 100% rename from app/config/sculpin_site.yml rename to sculpin-minified-css-test/app/config/sculpin_site.yml diff --git a/composer.json b/sculpin-minified-css-test/composer.json similarity index 100% rename from composer.json rename to sculpin-minified-css-test/composer.json diff --git a/composer.lock b/sculpin-minified-css-test/composer.lock similarity index 100% rename from composer.lock rename to sculpin-minified-css-test/composer.lock diff --git a/package.json b/sculpin-minified-css-test/package.json similarity index 100% rename from package.json rename to sculpin-minified-css-test/package.json diff --git a/publish.sh b/sculpin-minified-css-test/publish.sh similarity index 100% rename from publish.sh rename to sculpin-minified-css-test/publish.sh diff --git a/s3-publish.sh b/sculpin-minified-css-test/s3-publish.sh similarity index 100% rename from s3-publish.sh rename to sculpin-minified-css-test/s3-publish.sh diff --git a/s3.conf.dist b/sculpin-minified-css-test/s3.conf.dist similarity index 100% rename from s3.conf.dist rename to sculpin-minified-css-test/s3.conf.dist diff --git a/source/404.html b/sculpin-minified-css-test/source/404.html similarity index 100% rename from source/404.html rename to sculpin-minified-css-test/source/404.html diff --git a/source/_layouts/default.html b/sculpin-minified-css-test/source/_layouts/default.html similarity index 100% rename from source/_layouts/default.html rename to sculpin-minified-css-test/source/_layouts/default.html diff --git a/source/_posts/2011-12-20-happy-birthday-sculpin.md b/sculpin-minified-css-test/source/_posts/2011-12-20-happy-birthday-sculpin.md similarity index 100% rename from source/_posts/2011-12-20-happy-birthday-sculpin.md rename to sculpin-minified-css-test/source/_posts/2011-12-20-happy-birthday-sculpin.md diff --git a/source/_posts/2012-09-29-symfony-live-hacking-day.md b/sculpin-minified-css-test/source/_posts/2012-09-29-symfony-live-hacking-day.md similarity index 100% rename from source/_posts/2012-09-29-symfony-live-hacking-day.md rename to sculpin-minified-css-test/source/_posts/2012-09-29-symfony-live-hacking-day.md diff --git a/source/_posts/2012-10-16-balrog.md b/sculpin-minified-css-test/source/_posts/2012-10-16-balrog.md similarity index 100% rename from source/_posts/2012-10-16-balrog.md rename to sculpin-minified-css-test/source/_posts/2012-10-16-balrog.md diff --git a/source/_posts/2012-11-26-and-then-there-was-textile-support.textile b/sculpin-minified-css-test/source/_posts/2012-11-26-and-then-there-was-textile-support.textile similarity index 100% rename from source/_posts/2012-11-26-and-then-there-was-textile-support.textile rename to sculpin-minified-css-test/source/_posts/2012-11-26-and-then-there-was-textile-support.textile diff --git a/source/_posts/2012-11-27-lorem-ipsum.md b/sculpin-minified-css-test/source/_posts/2012-11-27-lorem-ipsum.md similarity index 100% rename from source/_posts/2012-11-27-lorem-ipsum.md rename to sculpin-minified-css-test/source/_posts/2012-11-27-lorem-ipsum.md diff --git a/source/_posts/2012-12-14-a-draft-post.md b/sculpin-minified-css-test/source/_posts/2012-12-14-a-draft-post.md similarity index 100% rename from source/_posts/2012-12-14-a-draft-post.md rename to sculpin-minified-css-test/source/_posts/2012-12-14-a-draft-post.md diff --git a/source/_posts/2013-02-04-highlight.md b/sculpin-minified-css-test/source/_posts/2013-02-04-highlight.md similarity index 100% rename from source/_posts/2013-02-04-highlight.md rename to sculpin-minified-css-test/source/_posts/2013-02-04-highlight.md diff --git a/source/_views/post.html b/sculpin-minified-css-test/source/_views/post.html similarity index 100% rename from source/_views/post.html rename to sculpin-minified-css-test/source/_views/post.html diff --git a/source/about.md b/sculpin-minified-css-test/source/about.md similarity index 100% rename from source/about.md rename to sculpin-minified-css-test/source/about.md diff --git a/source/assets/css/app.scss b/sculpin-minified-css-test/source/assets/css/app.scss similarity index 100% rename from source/assets/css/app.scss rename to sculpin-minified-css-test/source/assets/css/app.scss diff --git a/source/assets/icons/jackson/1024x1024.png b/sculpin-minified-css-test/source/assets/icons/jackson/1024x1024.png similarity index 100% rename from source/assets/icons/jackson/1024x1024.png rename to sculpin-minified-css-test/source/assets/icons/jackson/1024x1024.png diff --git a/source/assets/icons/jackson/120x120.png b/sculpin-minified-css-test/source/assets/icons/jackson/120x120.png similarity index 100% rename from source/assets/icons/jackson/120x120.png rename to sculpin-minified-css-test/source/assets/icons/jackson/120x120.png diff --git a/source/assets/icons/jackson/128x128.png b/sculpin-minified-css-test/source/assets/icons/jackson/128x128.png similarity index 100% rename from source/assets/icons/jackson/128x128.png rename to sculpin-minified-css-test/source/assets/icons/jackson/128x128.png diff --git a/source/assets/icons/jackson/152x152.png b/sculpin-minified-css-test/source/assets/icons/jackson/152x152.png similarity index 100% rename from source/assets/icons/jackson/152x152.png rename to sculpin-minified-css-test/source/assets/icons/jackson/152x152.png diff --git a/source/assets/icons/jackson/196x196.png b/sculpin-minified-css-test/source/assets/icons/jackson/196x196.png similarity index 100% rename from source/assets/icons/jackson/196x196.png rename to sculpin-minified-css-test/source/assets/icons/jackson/196x196.png diff --git a/source/assets/icons/jackson/2048x2048.png b/sculpin-minified-css-test/source/assets/icons/jackson/2048x2048.png similarity index 100% rename from source/assets/icons/jackson/2048x2048.png rename to sculpin-minified-css-test/source/assets/icons/jackson/2048x2048.png diff --git a/source/assets/icons/jackson/512x512.png b/sculpin-minified-css-test/source/assets/icons/jackson/512x512.png similarity index 100% rename from source/assets/icons/jackson/512x512.png rename to sculpin-minified-css-test/source/assets/icons/jackson/512x512.png diff --git a/source/assets/icons/jackson/76x76.png b/sculpin-minified-css-test/source/assets/icons/jackson/76x76.png similarity index 100% rename from source/assets/icons/jackson/76x76.png rename to sculpin-minified-css-test/source/assets/icons/jackson/76x76.png diff --git a/source/assets/js/app.js b/sculpin-minified-css-test/source/assets/js/app.js similarity index 100% rename from source/assets/js/app.js rename to sculpin-minified-css-test/source/assets/js/app.js diff --git a/source/atom.xml b/sculpin-minified-css-test/source/atom.xml similarity index 100% rename from source/atom.xml rename to sculpin-minified-css-test/source/atom.xml diff --git a/source/blog.html b/sculpin-minified-css-test/source/blog.html similarity index 100% rename from source/blog.html rename to sculpin-minified-css-test/source/blog.html diff --git a/source/blog/categories.html b/sculpin-minified-css-test/source/blog/categories.html similarity index 100% rename from source/blog/categories.html rename to sculpin-minified-css-test/source/blog/categories.html diff --git a/source/blog/categories/category.html b/sculpin-minified-css-test/source/blog/categories/category.html similarity index 100% rename from source/blog/categories/category.html rename to sculpin-minified-css-test/source/blog/categories/category.html diff --git a/source/blog/categories/category.xml b/sculpin-minified-css-test/source/blog/categories/category.xml similarity index 100% rename from source/blog/categories/category.xml rename to sculpin-minified-css-test/source/blog/categories/category.xml diff --git a/source/blog/tags.html b/sculpin-minified-css-test/source/blog/tags.html similarity index 100% rename from source/blog/tags.html rename to sculpin-minified-css-test/source/blog/tags.html diff --git a/source/blog/tags/tag.html b/sculpin-minified-css-test/source/blog/tags/tag.html similarity index 100% rename from source/blog/tags/tag.html rename to sculpin-minified-css-test/source/blog/tags/tag.html diff --git a/source/blog/tags/tag.xml b/sculpin-minified-css-test/source/blog/tags/tag.xml similarity index 100% rename from source/blog/tags/tag.xml rename to sculpin-minified-css-test/source/blog/tags/tag.xml diff --git a/source/favicon.ico b/sculpin-minified-css-test/source/favicon.ico similarity index 100% rename from source/favicon.ico rename to sculpin-minified-css-test/source/favicon.ico diff --git a/source/index.html b/sculpin-minified-css-test/source/index.html similarity index 100% rename from source/index.html rename to sculpin-minified-css-test/source/index.html diff --git a/source/robots.txt b/sculpin-minified-css-test/source/robots.txt similarity index 100% rename from source/robots.txt rename to sculpin-minified-css-test/source/robots.txt diff --git a/source/sitemap.xml b/sculpin-minified-css-test/source/sitemap.xml similarity index 100% rename from source/sitemap.xml rename to sculpin-minified-css-test/source/sitemap.xml diff --git a/webpack.config.js b/sculpin-minified-css-test/webpack.config.js similarity index 100% rename from webpack.config.js rename to sculpin-minified-css-test/webpack.config.js diff --git a/yarn.lock b/sculpin-minified-css-test/yarn.lock similarity index 100% rename from yarn.lock rename to sculpin-minified-css-test/yarn.lock From 0909b92d81f77b233e7f926e8d54f6c36b5f4cec Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 29 Sep 2025 22:53:29 +0100 Subject: [PATCH 59/59] Move all files to drupal-tailwindcss-purgecss-test/ --- .../.docksal}/commands/init | 0 .../.docksal}/docksal.env | 0 .../.docksal}/docksal.yml | 0 .../.editorconfig | 0 .../.env.example | 0 .../.gitattributes | 0 .../.gitignore | 0 .../.travis.yml | 0 LICENSE => drupal-tailwindcss-purgecss-test/LICENSE | 0 .../composer.json | 0 .../composer.lock | 0 .../config}/sync/.htaccess | 0 .../config}/sync/README.txt | 0 .../drush}/Commands/PolicyCommands.php | 0 .../drush}/README.md | 0 .../drush}/drush.yml | 0 .../drush}/sites/self.site.yml | 0 .../load.environment.php | 0 .../phpunit.xml.dist | 0 .../scripts}/composer/ScriptHandler.php | 0 .../web}/.csslintrc | 0 .../web}/.editorconfig | 0 .../web}/.eslintignore | 0 .../web}/.eslintrc.json | 0 .../web}/.gitattributes | 0 .../web}/.ht.router.php | 0 .../web}/.htaccess | 0 .../web}/autoload.php | 0 .../web}/index.php | 0 .../web}/modules/.gitkeep | 0 .../web}/profiles/.gitkeep | 0 .../web}/robots.txt | 0 .../web}/sites/default/default.services.yml | 0 .../web}/sites/default/default.settings.php | 0 .../web}/sites/default/settings.php | 0 .../web}/sites/development.services.yml | 0 .../web}/sites/example.settings.local.php | 0 .../web}/sites/example.sites.php | 0 .../web}/themes/.gitkeep | 0 .../web}/themes/contrib/tailwindcss/.gitignore | 0 .../web}/themes/contrib/tailwindcss/LICENSE.txt | 0 .../web}/themes/contrib/tailwindcss/README.txt | 0 .../web}/themes/contrib/tailwindcss/dist/main.css | 0 .../web}/themes/contrib/tailwindcss/logo.png | Bin .../web}/themes/contrib/tailwindcss/package.json | 0 .../web}/themes/contrib/tailwindcss/screenshot.png | Bin .../web}/themes/contrib/tailwindcss/src/main.css | 0 .../themes/contrib/tailwindcss/tailwind.config.js | 0 .../themes/contrib/tailwindcss/tailwindcss.info.yml | 0 .../contrib/tailwindcss/tailwindcss.libraries.yml | 0 .../themes/contrib/tailwindcss/tailwindcss.theme | 0 .../block/block--system-branding-block.html.twig | 0 .../tailwindcss/templates/layout/page.html.twig | 0 .../web}/themes/contrib/tailwindcss/webpack.mix.js | 0 .../web}/update.php | 0 .../web}/web.config | 0 56 files changed, 0 insertions(+), 0 deletions(-) rename {.docksal => drupal-tailwindcss-purgecss-test/.docksal}/commands/init (100%) rename {.docksal => drupal-tailwindcss-purgecss-test/.docksal}/docksal.env (100%) rename {.docksal => drupal-tailwindcss-purgecss-test/.docksal}/docksal.yml (100%) rename .editorconfig => drupal-tailwindcss-purgecss-test/.editorconfig (100%) rename .env.example => drupal-tailwindcss-purgecss-test/.env.example (100%) rename .gitattributes => drupal-tailwindcss-purgecss-test/.gitattributes (100%) rename .gitignore => drupal-tailwindcss-purgecss-test/.gitignore (100%) rename .travis.yml => drupal-tailwindcss-purgecss-test/.travis.yml (100%) rename LICENSE => drupal-tailwindcss-purgecss-test/LICENSE (100%) rename composer.json => drupal-tailwindcss-purgecss-test/composer.json (100%) rename composer.lock => drupal-tailwindcss-purgecss-test/composer.lock (100%) rename {config => drupal-tailwindcss-purgecss-test/config}/sync/.htaccess (100%) rename {config => drupal-tailwindcss-purgecss-test/config}/sync/README.txt (100%) rename {drush => drupal-tailwindcss-purgecss-test/drush}/Commands/PolicyCommands.php (100%) rename {drush => drupal-tailwindcss-purgecss-test/drush}/README.md (100%) rename {drush => drupal-tailwindcss-purgecss-test/drush}/drush.yml (100%) rename {drush => drupal-tailwindcss-purgecss-test/drush}/sites/self.site.yml (100%) rename load.environment.php => drupal-tailwindcss-purgecss-test/load.environment.php (100%) rename phpunit.xml.dist => drupal-tailwindcss-purgecss-test/phpunit.xml.dist (100%) rename {scripts => drupal-tailwindcss-purgecss-test/scripts}/composer/ScriptHandler.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.csslintrc (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.editorconfig (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.eslintignore (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.eslintrc.json (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.gitattributes (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.ht.router.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/.htaccess (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/autoload.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/index.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/modules/.gitkeep (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/profiles/.gitkeep (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/robots.txt (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/sites/default/default.services.yml (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/sites/default/default.settings.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/sites/default/settings.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/sites/development.services.yml (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/sites/example.settings.local.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/sites/example.sites.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/.gitkeep (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/.gitignore (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/LICENSE.txt (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/README.txt (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/dist/main.css (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/logo.png (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/package.json (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/screenshot.png (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/src/main.css (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/tailwind.config.js (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/tailwindcss.info.yml (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/tailwindcss.libraries.yml (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/tailwindcss.theme (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/templates/block/block--system-branding-block.html.twig (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/templates/layout/page.html.twig (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/themes/contrib/tailwindcss/webpack.mix.js (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/update.php (100%) rename {web => drupal-tailwindcss-purgecss-test/web}/web.config (100%) diff --git a/.docksal/commands/init b/drupal-tailwindcss-purgecss-test/.docksal/commands/init similarity index 100% rename from .docksal/commands/init rename to drupal-tailwindcss-purgecss-test/.docksal/commands/init diff --git a/.docksal/docksal.env b/drupal-tailwindcss-purgecss-test/.docksal/docksal.env similarity index 100% rename from .docksal/docksal.env rename to drupal-tailwindcss-purgecss-test/.docksal/docksal.env diff --git a/.docksal/docksal.yml b/drupal-tailwindcss-purgecss-test/.docksal/docksal.yml similarity index 100% rename from .docksal/docksal.yml rename to drupal-tailwindcss-purgecss-test/.docksal/docksal.yml diff --git a/.editorconfig b/drupal-tailwindcss-purgecss-test/.editorconfig similarity index 100% rename from .editorconfig rename to drupal-tailwindcss-purgecss-test/.editorconfig diff --git a/.env.example b/drupal-tailwindcss-purgecss-test/.env.example similarity index 100% rename from .env.example rename to drupal-tailwindcss-purgecss-test/.env.example diff --git a/.gitattributes b/drupal-tailwindcss-purgecss-test/.gitattributes similarity index 100% rename from .gitattributes rename to drupal-tailwindcss-purgecss-test/.gitattributes diff --git a/.gitignore b/drupal-tailwindcss-purgecss-test/.gitignore similarity index 100% rename from .gitignore rename to drupal-tailwindcss-purgecss-test/.gitignore diff --git a/.travis.yml b/drupal-tailwindcss-purgecss-test/.travis.yml similarity index 100% rename from .travis.yml rename to drupal-tailwindcss-purgecss-test/.travis.yml diff --git a/LICENSE b/drupal-tailwindcss-purgecss-test/LICENSE similarity index 100% rename from LICENSE rename to drupal-tailwindcss-purgecss-test/LICENSE diff --git a/composer.json b/drupal-tailwindcss-purgecss-test/composer.json similarity index 100% rename from composer.json rename to drupal-tailwindcss-purgecss-test/composer.json diff --git a/composer.lock b/drupal-tailwindcss-purgecss-test/composer.lock similarity index 100% rename from composer.lock rename to drupal-tailwindcss-purgecss-test/composer.lock diff --git a/config/sync/.htaccess b/drupal-tailwindcss-purgecss-test/config/sync/.htaccess similarity index 100% rename from config/sync/.htaccess rename to drupal-tailwindcss-purgecss-test/config/sync/.htaccess diff --git a/config/sync/README.txt b/drupal-tailwindcss-purgecss-test/config/sync/README.txt similarity index 100% rename from config/sync/README.txt rename to drupal-tailwindcss-purgecss-test/config/sync/README.txt diff --git a/drush/Commands/PolicyCommands.php b/drupal-tailwindcss-purgecss-test/drush/Commands/PolicyCommands.php similarity index 100% rename from drush/Commands/PolicyCommands.php rename to drupal-tailwindcss-purgecss-test/drush/Commands/PolicyCommands.php diff --git a/drush/README.md b/drupal-tailwindcss-purgecss-test/drush/README.md similarity index 100% rename from drush/README.md rename to drupal-tailwindcss-purgecss-test/drush/README.md diff --git a/drush/drush.yml b/drupal-tailwindcss-purgecss-test/drush/drush.yml similarity index 100% rename from drush/drush.yml rename to drupal-tailwindcss-purgecss-test/drush/drush.yml diff --git a/drush/sites/self.site.yml b/drupal-tailwindcss-purgecss-test/drush/sites/self.site.yml similarity index 100% rename from drush/sites/self.site.yml rename to drupal-tailwindcss-purgecss-test/drush/sites/self.site.yml diff --git a/load.environment.php b/drupal-tailwindcss-purgecss-test/load.environment.php similarity index 100% rename from load.environment.php rename to drupal-tailwindcss-purgecss-test/load.environment.php diff --git a/phpunit.xml.dist b/drupal-tailwindcss-purgecss-test/phpunit.xml.dist similarity index 100% rename from phpunit.xml.dist rename to drupal-tailwindcss-purgecss-test/phpunit.xml.dist diff --git a/scripts/composer/ScriptHandler.php b/drupal-tailwindcss-purgecss-test/scripts/composer/ScriptHandler.php similarity index 100% rename from scripts/composer/ScriptHandler.php rename to drupal-tailwindcss-purgecss-test/scripts/composer/ScriptHandler.php diff --git a/web/.csslintrc b/drupal-tailwindcss-purgecss-test/web/.csslintrc similarity index 100% rename from web/.csslintrc rename to drupal-tailwindcss-purgecss-test/web/.csslintrc diff --git a/web/.editorconfig b/drupal-tailwindcss-purgecss-test/web/.editorconfig similarity index 100% rename from web/.editorconfig rename to drupal-tailwindcss-purgecss-test/web/.editorconfig diff --git a/web/.eslintignore b/drupal-tailwindcss-purgecss-test/web/.eslintignore similarity index 100% rename from web/.eslintignore rename to drupal-tailwindcss-purgecss-test/web/.eslintignore diff --git a/web/.eslintrc.json b/drupal-tailwindcss-purgecss-test/web/.eslintrc.json similarity index 100% rename from web/.eslintrc.json rename to drupal-tailwindcss-purgecss-test/web/.eslintrc.json diff --git a/web/.gitattributes b/drupal-tailwindcss-purgecss-test/web/.gitattributes similarity index 100% rename from web/.gitattributes rename to drupal-tailwindcss-purgecss-test/web/.gitattributes diff --git a/web/.ht.router.php b/drupal-tailwindcss-purgecss-test/web/.ht.router.php similarity index 100% rename from web/.ht.router.php rename to drupal-tailwindcss-purgecss-test/web/.ht.router.php diff --git a/web/.htaccess b/drupal-tailwindcss-purgecss-test/web/.htaccess similarity index 100% rename from web/.htaccess rename to drupal-tailwindcss-purgecss-test/web/.htaccess diff --git a/web/autoload.php b/drupal-tailwindcss-purgecss-test/web/autoload.php similarity index 100% rename from web/autoload.php rename to drupal-tailwindcss-purgecss-test/web/autoload.php diff --git a/web/index.php b/drupal-tailwindcss-purgecss-test/web/index.php similarity index 100% rename from web/index.php rename to drupal-tailwindcss-purgecss-test/web/index.php diff --git a/web/modules/.gitkeep b/drupal-tailwindcss-purgecss-test/web/modules/.gitkeep similarity index 100% rename from web/modules/.gitkeep rename to drupal-tailwindcss-purgecss-test/web/modules/.gitkeep diff --git a/web/profiles/.gitkeep b/drupal-tailwindcss-purgecss-test/web/profiles/.gitkeep similarity index 100% rename from web/profiles/.gitkeep rename to drupal-tailwindcss-purgecss-test/web/profiles/.gitkeep diff --git a/web/robots.txt b/drupal-tailwindcss-purgecss-test/web/robots.txt similarity index 100% rename from web/robots.txt rename to drupal-tailwindcss-purgecss-test/web/robots.txt diff --git a/web/sites/default/default.services.yml b/drupal-tailwindcss-purgecss-test/web/sites/default/default.services.yml similarity index 100% rename from web/sites/default/default.services.yml rename to drupal-tailwindcss-purgecss-test/web/sites/default/default.services.yml diff --git a/web/sites/default/default.settings.php b/drupal-tailwindcss-purgecss-test/web/sites/default/default.settings.php similarity index 100% rename from web/sites/default/default.settings.php rename to drupal-tailwindcss-purgecss-test/web/sites/default/default.settings.php diff --git a/web/sites/default/settings.php b/drupal-tailwindcss-purgecss-test/web/sites/default/settings.php similarity index 100% rename from web/sites/default/settings.php rename to drupal-tailwindcss-purgecss-test/web/sites/default/settings.php diff --git a/web/sites/development.services.yml b/drupal-tailwindcss-purgecss-test/web/sites/development.services.yml similarity index 100% rename from web/sites/development.services.yml rename to drupal-tailwindcss-purgecss-test/web/sites/development.services.yml diff --git a/web/sites/example.settings.local.php b/drupal-tailwindcss-purgecss-test/web/sites/example.settings.local.php similarity index 100% rename from web/sites/example.settings.local.php rename to drupal-tailwindcss-purgecss-test/web/sites/example.settings.local.php diff --git a/web/sites/example.sites.php b/drupal-tailwindcss-purgecss-test/web/sites/example.sites.php similarity index 100% rename from web/sites/example.sites.php rename to drupal-tailwindcss-purgecss-test/web/sites/example.sites.php diff --git a/web/themes/.gitkeep b/drupal-tailwindcss-purgecss-test/web/themes/.gitkeep similarity index 100% rename from web/themes/.gitkeep rename to drupal-tailwindcss-purgecss-test/web/themes/.gitkeep diff --git a/web/themes/contrib/tailwindcss/.gitignore b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/.gitignore similarity index 100% rename from web/themes/contrib/tailwindcss/.gitignore rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/.gitignore diff --git a/web/themes/contrib/tailwindcss/LICENSE.txt b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/LICENSE.txt similarity index 100% rename from web/themes/contrib/tailwindcss/LICENSE.txt rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/LICENSE.txt diff --git a/web/themes/contrib/tailwindcss/README.txt b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/README.txt similarity index 100% rename from web/themes/contrib/tailwindcss/README.txt rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/README.txt diff --git a/web/themes/contrib/tailwindcss/dist/main.css b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/dist/main.css similarity index 100% rename from web/themes/contrib/tailwindcss/dist/main.css rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/dist/main.css diff --git a/web/themes/contrib/tailwindcss/logo.png b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/logo.png similarity index 100% rename from web/themes/contrib/tailwindcss/logo.png rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/logo.png diff --git a/web/themes/contrib/tailwindcss/package.json b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/package.json similarity index 100% rename from web/themes/contrib/tailwindcss/package.json rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/package.json diff --git a/web/themes/contrib/tailwindcss/screenshot.png b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/screenshot.png similarity index 100% rename from web/themes/contrib/tailwindcss/screenshot.png rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/screenshot.png diff --git a/web/themes/contrib/tailwindcss/src/main.css b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/src/main.css similarity index 100% rename from web/themes/contrib/tailwindcss/src/main.css rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/src/main.css diff --git a/web/themes/contrib/tailwindcss/tailwind.config.js b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwind.config.js similarity index 100% rename from web/themes/contrib/tailwindcss/tailwind.config.js rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwind.config.js diff --git a/web/themes/contrib/tailwindcss/tailwindcss.info.yml b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwindcss.info.yml similarity index 100% rename from web/themes/contrib/tailwindcss/tailwindcss.info.yml rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwindcss.info.yml diff --git a/web/themes/contrib/tailwindcss/tailwindcss.libraries.yml b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwindcss.libraries.yml similarity index 100% rename from web/themes/contrib/tailwindcss/tailwindcss.libraries.yml rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwindcss.libraries.yml diff --git a/web/themes/contrib/tailwindcss/tailwindcss.theme b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwindcss.theme similarity index 100% rename from web/themes/contrib/tailwindcss/tailwindcss.theme rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/tailwindcss.theme diff --git a/web/themes/contrib/tailwindcss/templates/block/block--system-branding-block.html.twig b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/templates/block/block--system-branding-block.html.twig similarity index 100% rename from web/themes/contrib/tailwindcss/templates/block/block--system-branding-block.html.twig rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/templates/block/block--system-branding-block.html.twig diff --git a/web/themes/contrib/tailwindcss/templates/layout/page.html.twig b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/templates/layout/page.html.twig similarity index 100% rename from web/themes/contrib/tailwindcss/templates/layout/page.html.twig rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/templates/layout/page.html.twig diff --git a/web/themes/contrib/tailwindcss/webpack.mix.js b/drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/webpack.mix.js similarity index 100% rename from web/themes/contrib/tailwindcss/webpack.mix.js rename to drupal-tailwindcss-purgecss-test/web/themes/contrib/tailwindcss/webpack.mix.js diff --git a/web/update.php b/drupal-tailwindcss-purgecss-test/web/update.php similarity index 100% rename from web/update.php rename to drupal-tailwindcss-purgecss-test/web/update.php diff --git a/web/web.config b/drupal-tailwindcss-purgecss-test/web/web.config similarity index 100% rename from web/web.config rename to drupal-tailwindcss-purgecss-test/web/web.config