From a58fc32c4372fa84feae0a9ad626d2675221cff6 Mon Sep 17 00:00:00 2001 From: PKulkoRaccoonGang Date: Tue, 28 Feb 2023 14:51:46 +0200 Subject: [PATCH 01/12] feat: dictionary compilation logic changes (core, light CSS files) --- .eslintignore | 1 + Makefile | 1 + build-css.js | 35 + build-scss.js | 2 + scss/core/_utilities.scss | 2 +- scss/core/core.scss | 5 +- .../{ => core}/custom-media-breakpoints.css | 2 +- scss/core/css/{ => core}/utility-classes.css | 2792 ++++++++--------- scss/core/css/core/variables.css | 557 ++++ scss/core/css/{ => light}/variables.css | 550 +--- tokens/build-tokens.js | 78 +- tokens/style-dictionary.js | 60 +- 12 files changed, 2093 insertions(+), 1992 deletions(-) create mode 100644 build-css.js rename scss/core/css/{ => core}/custom-media-breakpoints.css (90%) rename scss/core/css/{ => core}/utility-classes.css (99%) create mode 100644 scss/core/css/core/variables.css rename scss/core/css/{ => light}/variables.css (70%) diff --git a/.eslintignore b/.eslintignore index a693875c8a..24a64230fd 100644 --- a/.eslintignore +++ b/.eslintignore @@ -5,5 +5,6 @@ www/ icons/ dependent-usage-analyzer/ build-scss.js +build-css.js component-generator/ example/ diff --git a/Makefile b/Makefile index ef1fd811c4..af3ba3d74a 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,7 @@ build: rm -rf dist/__mocks__ rm -rf dist/setupTest.js node build-scss.js + node build-css.js export TRANSIFEX_RESOURCE = paragon transifex_langs = "ar,ca,es_419,fr,he,id,ko_KR,pl,pt_BR,ru,th,uk,zh_CN" diff --git a/build-css.js b/build-css.js new file mode 100644 index 0000000000..0e5b08f35e --- /dev/null +++ b/build-css.js @@ -0,0 +1,35 @@ +const sass = require('sass'); +const fs = require('fs'); +const tildaImporter = require('./build-scss'); + +const compileStyleSheets = (path, output = 'expanded') => { + return sass.renderSync({ + file: path, + outputStyle: output, + importer: tildaImporter, + }); +}; + +fs.writeFileSync( + './dist/core.css', + compileStyleSheets('./scss/core/core.scss').css +); + +fs.writeFileSync( + './dist/core.min.css', + compileStyleSheets('./scss/core/core.scss', 'compressed').css +); + +const compileThemeStyleSheets = (themeVariant) => { + fs.writeFileSync( + `./dist/${themeVariant}.css`, + compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`).css + ); + fs.writeFileSync( + `./dist/${themeVariant}.min.css`, + compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`, 'compressed').css + ); +}; + +const THEME_VARIANT = ['light']; +THEME_VARIANT.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); diff --git a/build-scss.js b/build-scss.js index a912a96c8f..a6234927ac 100644 --- a/build-scss.js +++ b/build-scss.js @@ -21,3 +21,5 @@ var coreResult = sass.renderSync({ }); fs.writeFileSync('./dist/paragon.css', coreResult.css); + +module.exports = tildaImporter; diff --git a/scss/core/_utilities.scss b/scss/core/_utilities.scss index 609d440d3c..69101c61ba 100644 --- a/scss/core/_utilities.scss +++ b/scss/core/_utilities.scss @@ -15,7 +15,7 @@ @import "~bootstrap/scss/utilities/stretched-link"; @import "~bootstrap/scss/utilities/visibility"; @import "./bootstrap-override/utilities"; -@import "css/utility-classes"; +@import "css/core/utility-classes"; // Add background, border, and text color utilities // for all theme color levels. diff --git a/scss/core/core.scss b/scss/core/core.scss index 4605e6bf6d..f7fbb9f049 100644 --- a/scss/core/core.scss +++ b/scss/core/core.scss @@ -1,5 +1,6 @@ -@import "css/variables"; -@import "css/custom-media-breakpoints"; +@import "css/core/variables"; +@import "css/core/custom-media-breakpoints"; +@import "css/light/variables"; @import "functions"; @import "variables"; @import "~bootstrap/scss/mixins"; diff --git a/scss/core/css/custom-media-breakpoints.css b/scss/core/css/core/custom-media-breakpoints.css similarity index 90% rename from scss/core/css/custom-media-breakpoints.css rename to scss/core/css/core/custom-media-breakpoints.css index 011b5be023..13ffc781d2 100644 --- a/scss/core/css/custom-media-breakpoints.css +++ b/scss/core/css/core/custom-media-breakpoints.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 26 Feb 2023 16:21:31 GMT + * Generated on Tue, 28 Feb 2023 13:23:54 GMT */ @custom-media --pgn-size-breakpoint-xs (min-width: 0); diff --git a/scss/core/css/utility-classes.css b/scss/core/css/core/utility-classes.css similarity index 99% rename from scss/core/css/utility-classes.css rename to scss/core/css/core/utility-classes.css index ae268792d8..e53ae7beba 100644 --- a/scss/core/css/utility-classes.css +++ b/scss/core/css/core/utility-classes.css @@ -1,199 +1,175 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 26 Feb 2023 16:21:31 GMT + * Generated on Tue, 28 Feb 2023 13:23:54 GMT */ -.bg-dark { - background-color: #273F2FFF !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #142018FF !important; -} - -.text-dark { - color: #273F2FFF !important; -} - -a.text-dark:hover, -a.text-dark:focus { - color: #0A100CFF !important; -} - -.border-dark { - border-color: #273F2FFF !important; -} - -.bg-light { - background-color: #E1DDDBFF !important; +.bg-accent-a { + background-color: #00BBF9FF !important; } -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #CAC3BFFF !important; +a.bg-accent-a:hover, +a.bg-accent-a:focus, +button.bg-accent-a:hover, +button.bg-accent-a:focus { + background-color: #0095C6FF !important; } -.text-light { - color: #E1DDDBFF !important; +.text-accent-a { + color: #00BBF9FF !important; } -a.text-light:hover, -a.text-light:focus { - color: #BEB6B1FF !important; +a.text-accent-a:hover, +a.text-accent-a:focus { + color: #0082ADFF !important; } -.border-light { - border-color: #E1DDDBFF !important; +.border-accent-a { + border-color: #00BBF9FF !important; } -.bg-brand { - background-color: #9D0054FF !important; +.bg-accent-b { + background-color: #FFEE88FF !important; } -a.bg-brand:hover, -a.bg-brand:focus, -button.bg-brand:hover, -button.bg-brand:focus { - background-color: #6A0039FF !important; +a.bg-accent-b:hover, +a.bg-accent-b:focus, +button.bg-accent-b:hover, +button.bg-accent-b:focus { + background-color: #FFE755FF !important; } -.text-brand { - color: #9D0054FF !important; +.text-accent-b { + color: #FFEE88FF !important; } -a.text-brand:hover, -a.text-brand:focus { - color: #51002BFF !important; +a.text-accent-b:hover, +a.text-accent-b:focus { + color: #FFE33BFF !important; } -.border-brand { - border-color: #9D0054FF !important; +.border-accent-b { + border-color: #FFEE88FF !important; } -.bg-primary { - background-color: #0A3055FF !important; +.bg-gray-100 { + background-color: #EBEBEBFF !important; } -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #051627FF !important; +a.bg-gray-100:hover, +a.bg-gray-100:focus, +button.bg-gray-100:hover, +button.bg-gray-100:focus { + background-color: #D2D2D2FF !important; } -.text-primary { - color: #0A3055FF !important; +.text-gray-100 { + color: #EBEBEBFF !important; } -a.text-primary:hover, -a.text-primary:focus { - color: #020911FF !important; +a.text-gray-100:hover, +a.text-gray-100:focus { + color: #C5C5C5FF !important; } -.border-primary { - border-color: #0A3055FF !important; +.border-gray-100 { + border-color: #EBEBEBFF !important; } -.bg-gray { - background-color: #707070FF !important; +.bg-gray-200 { + background-color: #CCCCCCFF !important; } -a.bg-gray:hover, -a.bg-gray:focus, -button.bg-gray:hover, -button.bg-gray:focus { - background-color: #575757FF !important; +a.bg-gray-200:hover, +a.bg-gray-200:focus, +button.bg-gray-200:hover, +button.bg-gray-200:focus { + background-color: #B3B3B3FF !important; } -.text-gray { - color: #707070FF !important; +.text-gray-200 { + color: #CCCCCCFF !important; } -a.text-gray:hover, -a.text-gray:focus { - color: #4A4A4AFF !important; +a.text-gray-200:hover, +a.text-gray-200:focus { + color: #A6A6A6FF !important; } -.border-gray { - border-color: #707070FF !important; +.border-gray-200 { + border-color: #CCCCCCFF !important; } -.bg-gray-900 { - background-color: #212529FF !important; +.bg-gray-300 { + background-color: #ADADADFF !important; } -a.bg-gray-900:hover, -a.bg-gray-900:focus, -button.bg-gray-900:hover, -button.bg-gray-900:focus { - background-color: #0A0C0DFF !important; +a.bg-gray-300:hover, +a.bg-gray-300:focus, +button.bg-gray-300:hover, +button.bg-gray-300:focus { + background-color: #949494FF !important; } -.text-gray-900 { - color: #212529FF !important; +.text-gray-300 { + color: #ADADADFF !important; } -a.text-gray-900:hover, -a.text-gray-900:focus { - color: #000000FF !important; +a.text-gray-300:hover, +a.text-gray-300:focus { + color: #878787FF !important; } -.border-gray-900 { - border-color: #212529FF !important; +.border-gray-300 { + border-color: #ADADADFF !important; } -.bg-gray-800 { - background-color: #333333FF !important; +.bg-gray-400 { + background-color: #8F8F8FFF !important; } -a.bg-gray-800:hover, -a.bg-gray-800:focus, -button.bg-gray-800:hover, -button.bg-gray-800:focus { - background-color: #1A1A1AFF !important; +a.bg-gray-400:hover, +a.bg-gray-400:focus, +button.bg-gray-400:hover, +button.bg-gray-400:focus { + background-color: #767676FF !important; } -.text-gray-800 { - color: #333333FF !important; +.text-gray-400 { + color: #8F8F8FFF !important; } -a.text-gray-800:hover, -a.text-gray-800:focus { - color: #0D0D0DFF !important; +a.text-gray-400:hover, +a.text-gray-400:focus { + color: #696969FF !important; } -.border-gray-800 { - border-color: #333333FF !important; +.border-gray-400 { + border-color: #8F8F8FFF !important; } -.bg-gray-700 { - background-color: #454545FF !important; +.bg-gray-500 { + background-color: #707070FF !important; } -a.bg-gray-700:hover, -a.bg-gray-700:focus, -button.bg-gray-700:hover, -button.bg-gray-700:focus { - background-color: #2B2B2BFF !important; +a.bg-gray-500:hover, +a.bg-gray-500:focus, +button.bg-gray-500:hover, +button.bg-gray-500:focus { + background-color: #575757FF !important; } -.text-gray-700 { - color: #454545FF !important; +.text-gray-500 { + color: #707070FF !important; } -a.text-gray-700:hover, -a.text-gray-700:focus { - color: #1F1F1FFF !important; +a.text-gray-500:hover, +a.text-gray-500:focus { + color: #4A4A4AFF !important; } -.border-gray-700 { - border-color: #454545FF !important; +.border-gray-500 { + border-color: #707070FF !important; } .bg-gray-600 { @@ -220,724 +196,724 @@ a.text-gray-600:focus { border-color: #5C5C5CFF !important; } -.bg-gray-400 { - background-color: #8F8F8FFF !important; +.bg-gray-700 { + background-color: #454545FF !important; } -a.bg-gray-400:hover, -a.bg-gray-400:focus, -button.bg-gray-400:hover, -button.bg-gray-400:focus { - background-color: #767676FF !important; +a.bg-gray-700:hover, +a.bg-gray-700:focus, +button.bg-gray-700:hover, +button.bg-gray-700:focus { + background-color: #2B2B2BFF !important; } -.text-gray-400 { - color: #8F8F8FFF !important; +.text-gray-700 { + color: #454545FF !important; } -a.text-gray-400:hover, -a.text-gray-400:focus { - color: #696969FF !important; +a.text-gray-700:hover, +a.text-gray-700:focus { + color: #1F1F1FFF !important; } -.border-gray-400 { - border-color: #8F8F8FFF !important; +.border-gray-700 { + border-color: #454545FF !important; } -.bg-gray-300 { - background-color: #ADADADFF !important; +.bg-gray-800 { + background-color: #333333FF !important; } -a.bg-gray-300:hover, -a.bg-gray-300:focus, -button.bg-gray-300:hover, -button.bg-gray-300:focus { - background-color: #949494FF !important; +a.bg-gray-800:hover, +a.bg-gray-800:focus, +button.bg-gray-800:hover, +button.bg-gray-800:focus { + background-color: #1A1A1AFF !important; } -.text-gray-300 { - color: #ADADADFF !important; +.text-gray-800 { + color: #333333FF !important; } -a.text-gray-300:hover, -a.text-gray-300:focus { - color: #878787FF !important; +a.text-gray-800:hover, +a.text-gray-800:focus { + color: #0D0D0DFF !important; } -.border-gray-300 { - border-color: #ADADADFF !important; +.border-gray-800 { + border-color: #333333FF !important; } -.bg-gray-200 { - background-color: #CCCCCCFF !important; +.bg-gray-900 { + background-color: #212529FF !important; } -a.bg-gray-200:hover, -a.bg-gray-200:focus, -button.bg-gray-200:hover, -button.bg-gray-200:focus { - background-color: #B3B3B3FF !important; +a.bg-gray-900:hover, +a.bg-gray-900:focus, +button.bg-gray-900:hover, +button.bg-gray-900:focus { + background-color: #0A0C0DFF !important; } -.text-gray-200 { - color: #CCCCCCFF !important; +.text-gray-900 { + color: #212529FF !important; } -a.text-gray-200:hover, -a.text-gray-200:focus { - color: #A6A6A6FF !important; +a.text-gray-900:hover, +a.text-gray-900:focus { + color: #000000FF !important; } -.border-gray-200 { - border-color: #CCCCCCFF !important; +.border-gray-900 { + border-color: #212529FF !important; } -.bg-gray-100 { - background-color: #EBEBEBFF !important; +.bg-gray { + background-color: #707070FF !important; } -a.bg-gray-100:hover, -a.bg-gray-100:focus, -button.bg-gray-100:hover, -button.bg-gray-100:focus { - background-color: #D2D2D2FF !important; +a.bg-gray:hover, +a.bg-gray:focus, +button.bg-gray:hover, +button.bg-gray:focus { + background-color: #575757FF !important; } -.text-gray-100 { - color: #EBEBEBFF !important; +.text-gray { + color: #707070FF !important; } -a.text-gray-100:hover, -a.text-gray-100:focus { - color: #C5C5C5FF !important; +a.text-gray:hover, +a.text-gray:focus { + color: #4A4A4AFF !important; } -.border-gray-100 { - border-color: #EBEBEBFF !important; +.border-gray { + border-color: #707070FF !important; } -.bg-accent-b { - background-color: #FFEE88FF !important; +.bg-primary-100 { + background-color: #F0F3F5FF !important; } -a.bg-accent-b:hover, -a.bg-accent-b:focus, -button.bg-accent-b:hover, -button.bg-accent-b:focus { - background-color: #FFE755FF !important; +a.bg-primary-100:hover, +a.bg-primary-100:focus, +button.bg-primary-100:hover, +button.bg-primary-100:focus { + background-color: #D1DBE1FF !important; } -.text-accent-b { - color: #FFEE88FF !important; +.text-primary-100 { + color: #F0F3F5FF !important; } -a.text-accent-b:hover, -a.text-accent-b:focus { - color: #FFE33BFF !important; +a.text-primary-100:hover, +a.text-primary-100:focus { + color: #C2CED6FF !important; } -.border-accent-b { - border-color: #FFEE88FF !important; +.border-primary-100 { + border-color: #F0F3F5FF !important; } -.bg-accent-a { - background-color: #00BBF9FF !important; +.bg-primary-200 { + background-color: #C2CBD5FF !important; } -a.bg-accent-a:hover, -a.bg-accent-a:focus, -button.bg-accent-a:hover, -button.bg-accent-a:focus { - background-color: #0095C6FF !important; +a.bg-primary-200:hover, +a.bg-primary-200:focus, +button.bg-primary-200:hover, +button.bg-primary-200:focus { + background-color: #A4B1C0FF !important; } -.text-accent-a { - color: #00BBF9FF !important; +.text-primary-200 { + color: #C2CBD5FF !important; } -a.text-accent-a:hover, -a.text-accent-a:focus { - color: #0082ADFF !important; +a.text-primary-200:hover, +a.text-primary-200:focus { + color: #95A4B6FF !important; } -.border-accent-a { - border-color: #00BBF9FF !important; +.border-primary-200 { + border-color: #C2CBD5FF !important; } -.bg-dark-900 { - background-color: #1B2C21FF !important; +.bg-primary-300 { + background-color: #8598AAFF !important; } -a.bg-dark-900:hover, -a.bg-dark-900:focus, -button.bg-dark-900:hover, -button.bg-dark-900:focus { - background-color: #080C09FF !important; +a.bg-primary-300:hover, +a.bg-primary-300:focus, +button.bg-primary-300:hover, +button.bg-primary-300:focus { + background-color: #677F95FF !important; } -.text-dark-900 { - color: #1B2C21FF !important; +.text-primary-300 { + color: #8598AAFF !important; } -a.text-dark-900:hover, -a.text-dark-900:focus { - color: #000000FF !important; +a.text-primary-300:hover, +a.text-primary-300:focus { + color: #5D7285FF !important; } -.border-dark-900 { - border-color: #1B2C21FF !important; +.border-primary-300 { + border-color: #8598AAFF !important; } -.bg-dark-800 { - background-color: #1D2F23FF !important; +.bg-primary-400 { + background-color: #476480FF !important; } -a.bg-dark-800:hover, -a.bg-dark-800:focus, -button.bg-dark-800:hover, -button.bg-dark-800:focus { - background-color: #0A0F0CFF !important; +a.bg-primary-400:hover, +a.bg-primary-400:focus, +button.bg-primary-400:hover, +button.bg-primary-400:focus { + background-color: #354A5FFF !important; } -.text-dark-800 { - color: #1D2F23FF !important; +.text-primary-400 { + color: #476480FF !important; } -a.text-dark-800:hover, -a.text-dark-800:focus { - color: #000000FF !important; +a.text-primary-400:hover, +a.text-primary-400:focus { + color: #2C3E4FFF !important; } -.border-dark-800 { - border-color: #1D2F23FF !important; +.border-primary-400 { + border-color: #476480FF !important; } -.bg-dark-700 { - background-color: #1F3226FF !important; +.bg-primary-500 { + background-color: #0A3055FF !important; } -a.bg-dark-700:hover, -a.bg-dark-700:focus, -button.bg-dark-700:hover, -button.bg-dark-700:focus { - background-color: #0B130EFF !important; +a.bg-primary-500:hover, +a.bg-primary-500:focus, +button.bg-primary-500:hover, +button.bg-primary-500:focus { + background-color: #051627FF !important; } -.text-dark-700 { - color: #1F3226FF !important; +.text-primary-500 { + color: #0A3055FF !important; } -a.text-dark-700:hover, -a.text-dark-700:focus { - color: #020302FF !important; +a.text-primary-500:hover, +a.text-primary-500:focus { + color: #020911FF !important; } -.border-dark-700 { - border-color: #1F3226FF !important; +.border-primary-500 { + border-color: #0A3055FF !important; } -.bg-dark-600 { - background-color: #23392AFF !important; +.bg-primary-600 { + background-color: #092B4DFF !important; } -a.bg-dark-600:hover, -a.bg-dark-600:focus, -button.bg-dark-600:hover, -button.bg-dark-600:focus { - background-color: #101913FF !important; +a.bg-primary-600:hover, +a.bg-primary-600:focus, +button.bg-primary-600:hover, +button.bg-primary-600:focus { + background-color: #04111FFF !important; } -.text-dark-600 { - color: #23392AFF !important; +.text-primary-600 { + color: #092B4DFF !important; } -a.text-dark-600:hover, -a.text-dark-600:focus { - color: #060A07FF !important; +a.text-primary-600:hover, +a.text-primary-600:focus { + color: #010509FF !important; } -.border-dark-600 { - border-color: #23392AFF !important; +.border-primary-600 { + border-color: #092B4DFF !important; } -.bg-dark-500 { - background-color: #273F2FFF !important; +.bg-primary-700 { + background-color: #082644FF !important; } -a.bg-dark-500:hover, -a.bg-dark-500:focus, -button.bg-dark-500:hover, -button.bg-dark-500:focus { - background-color: #142018FF !important; +a.bg-primary-700:hover, +a.bg-primary-700:focus, +button.bg-primary-700:hover, +button.bg-primary-700:focus { + background-color: #030C16FF !important; } -.text-dark-500 { - color: #273F2FFF !important; +.text-primary-700 { + color: #082644FF !important; } -a.text-dark-500:hover, -a.text-dark-500:focus { - color: #0A100CFF !important; +a.text-primary-700:hover, +a.text-primary-700:focus { + color: #000000FF !important; } -.border-dark-500 { - border-color: #273F2FFF !important; +.border-primary-700 { + border-color: #082644FF !important; } -.bg-dark-400 { - background-color: #5D6F63FF !important; +.bg-primary-800 { + background-color: #082440FF !important; } -a.bg-dark-400:hover, -a.bg-dark-400:focus, -button.bg-dark-400:hover, -button.bg-dark-400:focus { - background-color: #46534AFF !important; +a.bg-primary-800:hover, +a.bg-primary-800:focus, +button.bg-primary-800:hover, +button.bg-primary-800:focus { + background-color: #020A13FF !important; } -.text-dark-400 { - color: #5D6F63FF !important; +.text-primary-800 { + color: #082440FF !important; } -a.text-dark-400:hover, -a.text-dark-400:focus { - color: #3A453EFF !important; +a.text-primary-800:hover, +a.text-primary-800:focus { + color: #000000FF !important; } -.border-dark-400 { - border-color: #5D6F63FF !important; +.border-primary-800 { + border-color: #082440FF !important; } -.bg-dark-300 { - background-color: #939F97FF !important; +.bg-primary-900 { + background-color: #07223CFF !important; } -a.bg-dark-300:hover, -a.bg-dark-300:focus, -button.bg-dark-300:hover, -button.bg-dark-300:focus { - background-color: #78877DFF !important; +a.bg-primary-900:hover, +a.bg-primary-900:focus, +button.bg-primary-900:hover, +button.bg-primary-900:focus { + background-color: #02080EFF !important; } -.text-dark-300 { - color: #939F97FF !important; +.text-primary-900 { + color: #07223CFF !important; } -a.text-dark-300:hover, -a.text-dark-300:focus { - color: #6C7A71FF !important; +a.text-primary-900:hover, +a.text-primary-900:focus { + color: #000000FF !important; } -.border-dark-300 { - border-color: #939F97FF !important; +.border-primary-900 { + border-color: #07223CFF !important; } -.bg-dark-200 { - background-color: #C9CFCBFF !important; +.bg-primary { + background-color: #0A3055FF !important; } -a.bg-dark-200:hover, -a.bg-dark-200:focus, -button.bg-dark-200:hover, -button.bg-dark-200:focus { - background-color: #AEB7B1FF !important; +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #051627FF !important; } -.text-dark-200 { - color: #C9CFCBFF !important; +.text-primary { + color: #0A3055FF !important; } -a.text-dark-200:hover, -a.text-dark-200:focus { - color: #A1ABA4FF !important; +a.text-primary:hover, +a.text-primary:focus { + color: #020911FF !important; } -.border-dark-200 { - border-color: #C9CFCBFF !important; +.border-primary { + border-color: #0A3055FF !important; } -.bg-dark-100 { - background-color: #F2F3F3FF !important; +.bg-secondary-100 { + background-color: #F4F4F4FF !important; } -a.bg-dark-100:hover, -a.bg-dark-100:focus, -button.bg-dark-100:hover, -button.bg-dark-100:focus { - background-color: #D7DBDBFF !important; +a.bg-secondary-100:hover, +a.bg-secondary-100:focus, +button.bg-secondary-100:hover, +button.bg-secondary-100:focus { + background-color: #DBDBDBFF !important; } -.text-dark-100 { - color: #F2F3F3FF !important; +.text-secondary-100 { + color: #F4F4F4FF !important; } -a.text-dark-100:hover, -a.text-dark-100:focus { - color: #CACECEFF !important; +a.text-secondary-100:hover, +a.text-secondary-100:focus { + color: #CECECEFF !important; } -.border-dark-100 { - border-color: #F2F3F3FF !important; +.border-secondary-100 { + border-color: #F4F4F4FF !important; } -.bg-light-900 { - background-color: #9E9B99FF !important; +.bg-secondary-200 { + background-color: #D1D1D1FF !important; } -a.bg-light-900:hover, -a.bg-light-900:focus, -button.bg-light-900:hover, -button.bg-light-900:focus { - background-color: #85817FFF !important; +a.bg-secondary-200:hover, +a.bg-secondary-200:focus, +button.bg-secondary-200:hover, +button.bg-secondary-200:focus { + background-color: #B8B8B8FF !important; } -.text-light-900 { - color: #9E9B99FF !important; +.text-secondary-200 { + color: #D1D1D1FF !important; } -a.text-light-900:hover, -a.text-light-900:focus { - color: #787572FF !important; +a.text-secondary-200:hover, +a.text-secondary-200:focus { + color: #ABABABFF !important; } -.border-light-900 { - border-color: #9E9B99FF !important; +.border-secondary-200 { + border-color: #D1D1D1FF !important; } -.bg-light-800 { - background-color: #A9A6A4FF !important; +.bg-secondary-300 { + background-color: #A2A2A2FF !important; } -a.bg-light-800:hover, -a.bg-light-800:focus, -button.bg-light-800:hover, -button.bg-light-800:focus { - background-color: #908C8AFF !important; +a.bg-secondary-300:hover, +a.bg-secondary-300:focus, +button.bg-secondary-300:hover, +button.bg-secondary-300:focus { + background-color: #898989FF !important; } -.text-light-800 { - color: #A9A6A4FF !important; +.text-secondary-300 { + color: #A2A2A2FF !important; } -a.text-light-800:hover, -a.text-light-800:focus { - color: #84807DFF !important; +a.text-secondary-300:hover, +a.text-secondary-300:focus { + color: #7C7C7CFF !important; } -.border-light-800 { - border-color: #A9A6A4FF !important; +.border-secondary-300 { + border-color: #A2A2A2FF !important; } -.bg-light-700 { - background-color: #B4B1AFFF !important; +.bg-secondary-400 { + background-color: #747474FF !important; } -a.bg-light-700:hover, -a.bg-light-700:focus, -button.bg-light-700:hover, -button.bg-light-700:focus { - background-color: #9B9795FF !important; +a.bg-secondary-400:hover, +a.bg-secondary-400:focus, +button.bg-secondary-400:hover, +button.bg-secondary-400:focus { + background-color: #5A5A5AFF !important; } -.text-light-700 { - color: #B4B1AFFF !important; +.text-secondary-400 { + color: #747474FF !important; } -a.text-light-700:hover, -a.text-light-700:focus { - color: #8F8B88FF !important; +a.text-secondary-400:hover, +a.text-secondary-400:focus { + color: #4E4E4EFF !important; } -.border-light-700 { - border-color: #B4B1AFFF !important; +.border-secondary-400 { + border-color: #747474FF !important; } -.bg-light-600 { - background-color: #CBC7C5FF !important; +.bg-secondary-500 { + background-color: #454545FF !important; } -a.bg-light-600:hover, -a.bg-light-600:focus, -button.bg-light-600:hover, -button.bg-light-600:focus { - background-color: #B3ADAAFF !important; +a.bg-secondary-500:hover, +a.bg-secondary-500:focus, +button.bg-secondary-500:hover, +button.bg-secondary-500:focus { + background-color: #2B2B2BFF !important; } -.text-light-600 { - color: #CBC7C5FF !important; +.text-secondary-500 { + color: #454545FF !important; } -a.text-light-600:hover, -a.text-light-600:focus { - color: #A7A09DFF !important; +a.text-secondary-500:hover, +a.text-secondary-500:focus { + color: #1F1F1FFF !important; } -.border-light-600 { - border-color: #CBC7C5FF !important; +.border-secondary-500 { + border-color: #454545FF !important; } -.bg-light-500 { - background-color: #E1DDDBFF !important; +.bg-secondary-600 { + background-color: #3E3E3EFF !important; } -a.bg-light-500:hover, -a.bg-light-500:focus, -button.bg-light-500:hover, -button.bg-light-500:focus { - background-color: #CAC3BFFF !important; +a.bg-secondary-600:hover, +a.bg-secondary-600:focus, +button.bg-secondary-600:hover, +button.bg-secondary-600:focus { + background-color: #252525FF !important; } -.text-light-500 { - color: #E1DDDBFF !important; +.text-secondary-600 { + color: #3E3E3EFF !important; } -a.text-light-500:hover, -a.text-light-500:focus { - color: #BEB6B1FF !important; +a.text-secondary-600:hover, +a.text-secondary-600:focus { + color: #181818FF !important; } -.border-light-500 { - border-color: #E1DDDBFF !important; +.border-secondary-600 { + border-color: #3E3E3EFF !important; } -.bg-light-400 { - background-color: #E9E6E4FF !important; +.bg-secondary-700 { + background-color: #373737FF !important; } -a.bg-light-400:hover, -a.bg-light-400:focus, -button.bg-light-400:hover, -button.bg-light-400:focus { - background-color: #D2CCC8FF !important; +a.bg-secondary-700:hover, +a.bg-secondary-700:focus, +button.bg-secondary-700:hover, +button.bg-secondary-700:focus { + background-color: #1E1E1EFF !important; } -.text-light-400 { - color: #E9E6E4FF !important; +.text-secondary-700 { + color: #373737FF !important; } -a.text-light-400:hover, -a.text-light-400:focus { - color: #C7BFBAFF !important; +a.text-secondary-700:hover, +a.text-secondary-700:focus { + color: #111111FF !important; } -.border-light-400 { - border-color: #E9E6E4FF !important; +.border-secondary-700 { + border-color: #373737FF !important; } -.bg-light-300 { - background-color: #F0EEEDFF !important; +.bg-secondary-800 { + background-color: #343434FF !important; } -a.bg-light-300:hover, -a.bg-light-300:focus, -button.bg-light-300:hover, -button.bg-light-300:focus { - background-color: #D9D4D1FF !important; +a.bg-secondary-800:hover, +a.bg-secondary-800:focus, +button.bg-secondary-800:hover, +button.bg-secondary-800:focus { + background-color: #1A1A1AFF !important; } -.text-light-300 { - color: #F0EEEDFF !important; +.text-secondary-800 { + color: #343434FF !important; } -a.text-light-300:hover, -a.text-light-300:focus { - color: #CDC7C3FF !important; +a.text-secondary-800:hover, +a.text-secondary-800:focus { + color: #0E0E0EFF !important; } -.border-light-300 { - border-color: #F0EEEDFF !important; +.border-secondary-800 { + border-color: #343434FF !important; } -.bg-light-200 { - background-color: #F8F7F6FF !important; +.bg-secondary-900 { + background-color: #303030FF !important; } -a.bg-light-200:hover, -a.bg-light-200:focus, -button.bg-light-200:hover, -button.bg-light-200:focus { - background-color: #E2DED9FF !important; +a.bg-secondary-900:hover, +a.bg-secondary-900:focus, +button.bg-secondary-900:hover, +button.bg-secondary-900:focus { + background-color: #161616FF !important; } -.text-light-200 { - color: #F8F7F6FF !important; +.text-secondary-900 { + color: #303030FF !important; } -a.text-light-200:hover, -a.text-light-200:focus { - color: #D7D1CBFF !important; +a.text-secondary-900:hover, +a.text-secondary-900:focus { + color: #0A0A0AFF !important; } -.border-light-200 { - border-color: #F8F7F6FF !important; +.border-secondary-900 { + border-color: #303030FF !important; } -.bg-light-100 { - background-color: #FDFDFDFF !important; +.bg-secondary { + background-color: #454545FF !important; } -a.bg-light-100:hover, -a.bg-light-100:focus, -button.bg-light-100:hover, -button.bg-light-100:focus { - background-color: #E4E4E4FF !important; +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #2B2B2BFF !important; } -.text-light-100 { - color: #FDFDFDFF !important; +.text-secondary { + color: #454545FF !important; } -a.text-light-100:hover, -a.text-light-100:focus { - color: #D7D7D7FF !important; +a.text-secondary:hover, +a.text-secondary:focus { + color: #1F1F1FFF !important; } -.border-light-100 { - border-color: #FDFDFDFF !important; +.border-secondary { + border-color: #454545FF !important; } -.bg-danger { - background-color: #C32D3AFF !important; +.bg-brand-100 { + background-color: #F9F0F5FF !important; } -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #9A232EFF !important; +a.bg-brand-100:hover, +a.bg-brand-100:focus, +button.bg-brand-100:hover, +button.bg-brand-100:focus { + background-color: #EACCDDFF !important; } -.text-danger { - color: #C32D3AFF !important; +.text-brand-100 { + color: #F9F0F5FF !important; } -a.text-danger:hover, -a.text-danger:focus { - color: #851F28FF !important; +a.text-brand-100:hover, +a.text-brand-100:focus { + color: #E3B9D1FF !important; } -.border-danger { - border-color: #C32D3AFF !important; +.border-brand-100 { + border-color: #F9F0F5FF !important; } -.bg-warning { - background-color: #FFD900FF !important; +.bg-brand-200 { + background-color: #E7BFD4FF !important; } -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #CCAE00FF !important; +a.bg-brand-200:hover, +a.bg-brand-200:focus, +button.bg-brand-200:hover, +button.bg-brand-200:focus { + background-color: #D99ABBFF !important; } -.text-warning { - color: #FFD900FF !important; +.text-brand-200 { + color: #E7BFD4FF !important; } -a.text-warning:hover, -a.text-warning:focus { - color: #B39800FF !important; +a.text-brand-200:hover, +a.text-brand-200:focus { + color: #D287AFFF !important; } -.border-warning { - border-color: #FFD900FF !important; +.border-brand-200 { + border-color: #E7BFD4FF !important; } -.bg-info { - background-color: #006DAAFF !important; +.bg-brand-300 { + background-color: #CE80AAFF !important; } -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #004C77FF !important; +a.bg-brand-300:hover, +a.bg-brand-300:focus, +button.bg-brand-300:hover, +button.bg-brand-300:focus { + background-color: #C05B91FF !important; } -.text-info { - color: #006DAAFF !important; +.text-brand-300 { + color: #CE80AAFF !important; } -a.text-info:hover, -a.text-info:focus { - color: #003C5EFF !important; +a.text-brand-300:hover, +a.text-brand-300:focus { + color: #B94985FF !important; } -.border-info { - border-color: #006DAAFF !important; +.border-brand-300 { + border-color: #CE80AAFF !important; } -.bg-success { - background-color: #178253FF !important; +.bg-brand-400 { + background-color: #B6407FFF !important; } -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #0F5737FF !important; +a.bg-brand-400:hover, +a.bg-brand-400:focus, +button.bg-brand-400:hover, +button.bg-brand-400:focus { + background-color: #903365FF !important; } -.text-success { - color: #178253FF !important; +.text-brand-400 { + color: #B6407FFF !important; } - -a.text-success:hover, -a.text-success:focus { - color: #0C412AFF !important; + +a.text-brand-400:hover, +a.text-brand-400:focus { + color: #7D2C58FF !important; } -.border-success { - border-color: #178253FF !important; +.border-brand-400 { + border-color: #B6407FFF !important; } -.bg-brand-900 { - background-color: #6E003BFF !important; +.bg-brand-500 { + background-color: #9D0054FF !important; } -a.bg-brand-900:hover, -a.bg-brand-900:focus, -button.bg-brand-900:hover, -button.bg-brand-900:focus { - background-color: #3B0020FF !important; +a.bg-brand-500:hover, +a.bg-brand-500:focus, +button.bg-brand-500:hover, +button.bg-brand-500:focus { + background-color: #6A0039FF !important; } -.text-brand-900 { - color: #6E003BFF !important; +.text-brand-500 { + color: #9D0054FF !important; } -a.text-brand-900:hover, -a.text-brand-900:focus { - color: #220012FF !important; +a.text-brand-500:hover, +a.text-brand-500:focus { + color: #51002BFF !important; } -.border-brand-900 { - border-color: #6E003BFF !important; +.border-brand-500 { + border-color: #9D0054FF !important; } -.bg-brand-800 { - background-color: #76003FFF !important; +.bg-brand-600 { + background-color: #8D004CFF !important; } -a.bg-brand-800:hover, -a.bg-brand-800:focus, -button.bg-brand-800:hover, -button.bg-brand-800:focus { - background-color: #430024FF !important; +a.bg-brand-600:hover, +a.bg-brand-600:focus, +button.bg-brand-600:hover, +button.bg-brand-600:focus { + background-color: #5A0031FF !important; } -.text-brand-800 { - color: #76003FFF !important; +.text-brand-600 { + color: #8D004CFF !important; } -a.text-brand-800:hover, -a.text-brand-800:focus { - color: #2A0016FF !important; +a.text-brand-600:hover, +a.text-brand-600:focus { + color: #410023FF !important; } -.border-brand-800 { - border-color: #76003FFF !important; +.border-brand-600 { + border-color: #8D004CFF !important; } .bg-brand-700 { @@ -964,676 +940,700 @@ a.text-brand-700:focus { border-color: #7E0043FF !important; } -.bg-brand-600 { - background-color: #8D004CFF !important; +.bg-brand-800 { + background-color: #76003FFF !important; } -a.bg-brand-600:hover, -a.bg-brand-600:focus, -button.bg-brand-600:hover, -button.bg-brand-600:focus { - background-color: #5A0031FF !important; +a.bg-brand-800:hover, +a.bg-brand-800:focus, +button.bg-brand-800:hover, +button.bg-brand-800:focus { + background-color: #430024FF !important; } -.text-brand-600 { - color: #8D004CFF !important; +.text-brand-800 { + color: #76003FFF !important; } -a.text-brand-600:hover, -a.text-brand-600:focus { - color: #410023FF !important; +a.text-brand-800:hover, +a.text-brand-800:focus { + color: #2A0016FF !important; } -.border-brand-600 { - border-color: #8D004CFF !important; +.border-brand-800 { + border-color: #76003FFF !important; } -.bg-brand-500 { +.bg-brand-900 { + background-color: #6E003BFF !important; +} + +a.bg-brand-900:hover, +a.bg-brand-900:focus, +button.bg-brand-900:hover, +button.bg-brand-900:focus { + background-color: #3B0020FF !important; +} + +.text-brand-900 { + color: #6E003BFF !important; +} + +a.text-brand-900:hover, +a.text-brand-900:focus { + color: #220012FF !important; +} + +.border-brand-900 { + border-color: #6E003BFF !important; +} + +.bg-brand { background-color: #9D0054FF !important; } -a.bg-brand-500:hover, -a.bg-brand-500:focus, -button.bg-brand-500:hover, -button.bg-brand-500:focus { +a.bg-brand:hover, +a.bg-brand:focus, +button.bg-brand:hover, +button.bg-brand:focus { background-color: #6A0039FF !important; } -.text-brand-500 { +.text-brand { color: #9D0054FF !important; } -a.text-brand-500:hover, -a.text-brand-500:focus { +a.text-brand:hover, +a.text-brand:focus { color: #51002BFF !important; } -.border-brand-500 { +.border-brand { border-color: #9D0054FF !important; } -.bg-brand-400 { - background-color: #B6407FFF !important; -} - -a.bg-brand-400:hover, -a.bg-brand-400:focus, -button.bg-brand-400:hover, -button.bg-brand-400:focus { - background-color: #903365FF !important; +.bg-success-100 { + background-color: #F1F8F5FF !important; } -.text-brand-400 { - color: #B6407FFF !important; +a.bg-success-100:hover, +a.bg-success-100:focus, +button.bg-success-100:hover, +button.bg-success-100:focus { + background-color: #CFE7DDFF !important; } -a.text-brand-400:hover, -a.text-brand-400:focus { - color: #7D2C58FF !important; +.text-success-100 { + color: #F1F8F5FF !important; } -.border-brand-400 { - border-color: #B6407FFF !important; +a.text-success-100:hover, +a.text-success-100:focus { + color: #BEDFD1FF !important; } -.bg-brand-300 { - background-color: #CE80AAFF !important; +.border-success-100 { + border-color: #F1F8F5FF !important; } -a.bg-brand-300:hover, -a.bg-brand-300:focus, -button.bg-brand-300:hover, -button.bg-brand-300:focus { - background-color: #C05B91FF !important; +.bg-success-200 { + background-color: #C5E0D4FF !important; } -.text-brand-300 { - color: #CE80AAFF !important; +a.bg-success-200:hover, +a.bg-success-200:focus, +button.bg-success-200:hover, +button.bg-success-200:focus { + background-color: #A4CEBBFF !important; } -a.text-brand-300:hover, -a.text-brand-300:focus { - color: #B94985FF !important; +.text-success-200 { + color: #C5E0D4FF !important; } -.border-brand-300 { - border-color: #CE80AAFF !important; +a.text-success-200:hover, +a.text-success-200:focus { + color: #93C5AFFF !important; } -.bg-brand-200 { - background-color: #E7BFD4FF !important; +.border-success-200 { + border-color: #C5E0D4FF !important; } -a.bg-brand-200:hover, -a.bg-brand-200:focus, -button.bg-brand-200:hover, -button.bg-brand-200:focus { - background-color: #D99ABBFF !important; +.bg-success-300 { + background-color: #8BC1A9FF !important; } -.text-brand-200 { - color: #E7BFD4FF !important; +a.bg-success-300:hover, +a.bg-success-300:focus, +button.bg-success-300:hover, +button.bg-success-300:focus { + background-color: #6AAF90FF !important; } -a.text-brand-200:hover, -a.text-brand-200:focus { - color: #D287AFFF !important; +.text-success-300 { + color: #8BC1A9FF !important; } -.border-brand-200 { - border-color: #E7BFD4FF !important; +a.text-success-300:hover, +a.text-success-300:focus { + color: #59A684FF !important; } -.bg-brand-100 { - background-color: #F9F0F5FF !important; +.border-success-300 { + border-color: #8BC1A9FF !important; } -a.bg-brand-100:hover, -a.bg-brand-100:focus, -button.bg-brand-100:hover, -button.bg-brand-100:focus { - background-color: #EACCDDFF !important; +.bg-success-400 { + background-color: #51A17EFF !important; } -.text-brand-100 { - color: #F9F0F5FF !important; +a.bg-success-400:hover, +a.bg-success-400:focus, +button.bg-success-400:hover, +button.bg-success-400:focus { + background-color: #407F63FF !important; } -a.text-brand-100:hover, -a.text-brand-100:focus { - color: #E3B9D1FF !important; +.text-success-400 { + color: #51A17EFF !important; } -.border-brand-100 { - border-color: #F9F0F5FF !important; +a.text-success-400:hover, +a.text-success-400:focus { + color: #376E56FF !important; } -.bg-secondary { - background-color: #454545FF !important; +.border-success-400 { + border-color: #51A17EFF !important; } -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #2B2B2BFF !important; +.bg-success-500 { + background-color: #178253FF !important; } -.text-secondary { - color: #454545FF !important; +a.bg-success-500:hover, +a.bg-success-500:focus, +button.bg-success-500:hover, +button.bg-success-500:focus { + background-color: #0F5737FF !important; } -a.text-secondary:hover, -a.text-secondary:focus { - color: #1F1F1FFF !important; +.text-success-500 { + color: #178253FF !important; } -.border-secondary { - border-color: #454545FF !important; +a.text-success-500:hover, +a.text-success-500:focus { + color: #0C412AFF !important; } -.bg-primary-900 { - background-color: #07223CFF !important; +.border-success-500 { + border-color: #178253FF !important; } -a.bg-primary-900:hover, -a.bg-primary-900:focus, -button.bg-primary-900:hover, -button.bg-primary-900:focus { - background-color: #02080EFF !important; +.bg-success-600 { + background-color: #15754BFF !important; } -.text-primary-900 { - color: #07223CFF !important; +a.bg-success-600:hover, +a.bg-success-600:focus, +button.bg-success-600:hover, +button.bg-success-600:focus { + background-color: #0D4A2FFF !important; } -a.text-primary-900:hover, -a.text-primary-900:focus { - color: #000000FF !important; +.text-success-600 { + color: #15754BFF !important; } -.border-primary-900 { - border-color: #07223CFF !important; +a.text-success-600:hover, +a.text-success-600:focus { + color: #093421FF !important; } -.bg-primary-800 { - background-color: #082440FF !important; +.border-success-600 { + border-color: #15754BFF !important; } -a.bg-primary-800:hover, -a.bg-primary-800:focus, -button.bg-primary-800:hover, -button.bg-primary-800:focus { - background-color: #020A13FF !important; +.bg-success-700 { + background-color: #126842FF !important; } -.text-primary-800 { - color: #082440FF !important; +a.bg-success-700:hover, +a.bg-success-700:focus, +button.bg-success-700:hover, +button.bg-success-700:focus { + background-color: #0A3D26FF !important; } -a.text-primary-800:hover, -a.text-primary-800:focus { - color: #000000FF !important; +.text-success-700 { + color: #126842FF !important; } -.border-primary-800 { - border-color: #082440FF !important; +a.text-success-700:hover, +a.text-success-700:focus { + color: #072719FF !important; } -.bg-primary-700 { - background-color: #082644FF !important; +.border-success-700 { + border-color: #126842FF !important; } -a.bg-primary-700:hover, -a.bg-primary-700:focus, -button.bg-primary-700:hover, -button.bg-primary-700:focus { - background-color: #030C16FF !important; +.bg-success-800 { + background-color: #11623EFF !important; } -.text-primary-700 { - color: #082644FF !important; +a.bg-success-800:hover, +a.bg-success-800:focus, +button.bg-success-800:hover, +button.bg-success-800:focus { + background-color: #093723FF !important; } -a.text-primary-700:hover, -a.text-primary-700:focus { - color: #000000FF !important; +.text-success-800 { + color: #11623EFF !important; } -.border-primary-700 { - border-color: #082644FF !important; +a.text-success-800:hover, +a.text-success-800:focus { + color: #062115FF !important; } -.bg-primary-600 { - background-color: #092B4DFF !important; +.border-success-800 { + border-color: #11623EFF !important; } -a.bg-primary-600:hover, -a.bg-primary-600:focus, -button.bg-primary-600:hover, -button.bg-primary-600:focus { - background-color: #04111FFF !important; +.bg-success-900 { + background-color: #105B3AFF !important; } -.text-primary-600 { - color: #092B4DFF !important; +a.bg-success-900:hover, +a.bg-success-900:focus, +button.bg-success-900:hover, +button.bg-success-900:focus { + background-color: #08301EFF !important; } -a.text-primary-600:hover, -a.text-primary-600:focus { - color: #010509FF !important; +.text-success-900 { + color: #105B3AFF !important; } -.border-primary-600 { - border-color: #092B4DFF !important; +a.text-success-900:hover, +a.text-success-900:focus { + color: #051A11FF !important; } -.bg-primary-500 { - background-color: #0A3055FF !important; +.border-success-900 { + border-color: #105B3AFF !important; } -a.bg-primary-500:hover, -a.bg-primary-500:focus, -button.bg-primary-500:hover, -button.bg-primary-500:focus { - background-color: #051627FF !important; +.bg-success { + background-color: #178253FF !important; } -.text-primary-500 { - color: #0A3055FF !important; +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #0F5737FF !important; } -a.text-primary-500:hover, -a.text-primary-500:focus { - color: #020911FF !important; +.text-success { + color: #178253FF !important; } -.border-primary-500 { - border-color: #0A3055FF !important; +a.text-success:hover, +a.text-success:focus { + color: #0C412AFF !important; } -.bg-primary-400 { - background-color: #476480FF !important; +.border-success { + border-color: #178253FF !important; } -a.bg-primary-400:hover, -a.bg-primary-400:focus, -button.bg-primary-400:hover, -button.bg-primary-400:focus { - background-color: #354A5FFF !important; +.bg-info-100 { + background-color: #F0F6FAFF !important; } -.text-primary-400 { - color: #476480FF !important; +a.bg-info-100:hover, +a.bg-info-100:focus, +button.bg-info-100:hover, +button.bg-info-100:focus { + background-color: #CADFEDFF !important; } -a.text-primary-400:hover, -a.text-primary-400:focus { - color: #2C3E4FFF !important; +.text-info-100 { + color: #F0F6FAFF !important; } -.border-primary-400 { - border-color: #476480FF !important; +a.text-info-100:hover, +a.text-info-100:focus { + color: #B7D4E7FF !important; } -.bg-primary-300 { - background-color: #8598AAFF !important; +.border-info-100 { + border-color: #F0F6FAFF !important; } -a.bg-primary-300:hover, -a.bg-primary-300:focus, -button.bg-primary-300:hover, -button.bg-primary-300:focus { - background-color: #677F95FF !important; +.bg-info-200 { + background-color: #BFDBEAFF !important; } -.text-primary-300 { - color: #8598AAFF !important; +a.bg-info-200:hover, +a.bg-info-200:focus, +button.bg-info-200:hover, +button.bg-info-200:focus { + background-color: #99C5DDFF !important; } -a.text-primary-300:hover, -a.text-primary-300:focus { - color: #5D7285FF !important; +.text-info-200 { + color: #BFDBEAFF !important; } -.border-primary-300 { - border-color: #8598AAFF !important; +a.text-info-200:hover, +a.text-info-200:focus { + color: #85BBD7FF !important; } -.bg-primary-200 { - background-color: #C2CBD5FF !important; +.border-info-200 { + border-color: #BFDBEAFF !important; } -a.bg-primary-200:hover, -a.bg-primary-200:focus, -button.bg-primary-200:hover, -button.bg-primary-200:focus { - background-color: #A4B1C0FF !important; +.bg-info-300 { + background-color: #80B6D5FF !important; } -.text-primary-200 { - color: #C2CBD5FF !important; +a.bg-info-300:hover, +a.bg-info-300:focus, +button.bg-info-300:hover, +button.bg-info-300:focus { + background-color: #5AA0C8FF !important; } -a.text-primary-200:hover, -a.text-primary-200:focus { - color: #95A4B6FF !important; +.text-info-300 { + color: #80B6D5FF !important; } -.border-primary-200 { - border-color: #C2CBD5FF !important; +a.text-info-300:hover, +a.text-info-300:focus { + color: #4795C2FF !important; } -.bg-primary-100 { - background-color: #F0F3F5FF !important; +.border-info-300 { + border-color: #80B6D5FF !important; } -a.bg-primary-100:hover, -a.bg-primary-100:focus, -button.bg-primary-100:hover, -button.bg-primary-100:focus { - background-color: #D1DBE1FF !important; +.bg-info-400 { + background-color: #4092BFFF !important; +} + +a.bg-info-400:hover, +a.bg-info-400:focus, +button.bg-info-400:hover, +button.bg-info-400:focus { + background-color: #337599FF !important; } -.text-primary-100 { - color: #F0F3F5FF !important; +.text-info-400 { + color: #4092BFFF !important; } -a.text-primary-100:hover, -a.text-primary-100:focus { - color: #C2CED6FF !important; +a.text-info-400:hover, +a.text-info-400:focus { + color: #2D6686FF !important; } -.border-primary-100 { - border-color: #F0F3F5FF !important; +.border-info-400 { + border-color: #4092BFFF !important; } -.bg-gray-500 { - background-color: #707070FF !important; +.bg-info-500 { + background-color: #006DAAFF !important; } -a.bg-gray-500:hover, -a.bg-gray-500:focus, -button.bg-gray-500:hover, -button.bg-gray-500:focus { - background-color: #575757FF !important; +a.bg-info-500:hover, +a.bg-info-500:focus, +button.bg-info-500:hover, +button.bg-info-500:focus { + background-color: #004C77FF !important; } -.text-gray-500 { - color: #707070FF !important; +.text-info-500 { + color: #006DAAFF !important; } -a.text-gray-500:hover, -a.text-gray-500:focus { - color: #4A4A4AFF !important; +a.text-info-500:hover, +a.text-info-500:focus { + color: #003C5EFF !important; } -.border-gray-500 { - border-color: #707070FF !important; +.border-info-500 { + border-color: #006DAAFF !important; } -.bg-danger-900 { - background-color: #892029FF !important; +.bg-info-600 { + background-color: #006299FF !important; } -a.bg-danger-900:hover, -a.bg-danger-900:focus, -button.bg-danger-900:hover, -button.bg-danger-900:focus { - background-color: #60161DFF !important; +a.bg-info-600:hover, +a.bg-info-600:focus, +button.bg-info-600:hover, +button.bg-info-600:focus { + background-color: #004166FF !important; } -.text-danger-900 { - color: #892029FF !important; +.text-info-600 { + color: #006299FF !important; } -a.text-danger-900:hover, -a.text-danger-900:focus { - color: #4B1216FF !important; +a.text-info-600:hover, +a.text-info-600:focus { + color: #00314DFF !important; } -.border-danger-900 { - border-color: #892029FF !important; +.border-info-600 { + border-color: #006299FF !important; } -.bg-danger-800 { - background-color: #92222CFF !important; +.bg-info-700 { + background-color: #005788FF !important; } -a.bg-danger-800:hover, -a.bg-danger-800:focus, -button.bg-danger-800:hover, -button.bg-danger-800:focus { - background-color: #691820FF !important; +a.bg-info-700:hover, +a.bg-info-700:focus, +button.bg-info-700:hover, +button.bg-info-700:focus { + background-color: #003655FF !important; } -.text-danger-800 { - color: #92222CFF !important; +.text-info-700 { + color: #005788FF !important; } -a.text-danger-800:hover, -a.text-danger-800:focus { - color: #541419FF !important; +a.text-info-700:hover, +a.text-info-700:focus { + color: #00263CFF !important; } -.border-danger-800 { - border-color: #92222CFF !important; +.border-info-700 { + border-color: #005788FF !important; } -.bg-danger-700 { - background-color: #9C242EFF !important; +.bg-info-800 { + background-color: #005280FF !important; } -a.bg-danger-700:hover, -a.bg-danger-700:focus, -button.bg-danger-700:hover, -button.bg-danger-700:focus { - background-color: #731A22FF !important; +a.bg-info-800:hover, +a.bg-info-800:focus, +button.bg-info-800:hover, +button.bg-info-800:focus { + background-color: #00314DFF !important; } -.text-danger-700 { - color: #9C242EFF !important; +.text-info-800 { + color: #005280FF !important; } -a.text-danger-700:hover, -a.text-danger-700:focus { - color: #5E161CFF !important; +a.text-info-800:hover, +a.text-info-800:focus { + color: #002134FF !important; } -.border-danger-700 { - border-color: #9C242EFF !important; +.border-info-800 { + border-color: #005280FF !important; } -.bg-danger-600 { - background-color: #B02934FF !important; +.bg-info-900 { + background-color: #004C77FF !important; } -a.bg-danger-600:hover, -a.bg-danger-600:focus, -button.bg-danger-600:hover, -button.bg-danger-600:focus { - background-color: #871F28FF !important; +a.bg-info-900:hover, +a.bg-info-900:focus, +button.bg-info-900:hover, +button.bg-info-900:focus { + background-color: #002B44FF !important; } -.text-danger-600 { - color: #B02934FF !important; +.text-info-900 { + color: #004C77FF !important; } -a.text-danger-600:hover, -a.text-danger-600:focus { - color: #721B22FF !important; +a.text-info-900:hover, +a.text-info-900:focus { + color: #001B2BFF !important; } -.border-danger-600 { - border-color: #B02934FF !important; +.border-info-900 { + border-color: #004C77FF !important; } -.bg-danger-500 { - background-color: #C32D3AFF !important; +.bg-info { + background-color: #006DAAFF !important; } -a.bg-danger-500:hover, -a.bg-danger-500:focus, -button.bg-danger-500:hover, -button.bg-danger-500:focus { - background-color: #9A232EFF !important; +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #004C77FF !important; } -.text-danger-500 { - color: #C32D3AFF !important; +.text-info { + color: #006DAAFF !important; } -a.text-danger-500:hover, -a.text-danger-500:focus { - color: #851F28FF !important; +a.text-info:hover, +a.text-info:focus { + color: #003C5EFF !important; } -.border-danger-500 { - border-color: #C32D3AFF !important; +.border-info { + border-color: #006DAAFF !important; } -.bg-danger-400 { - background-color: #D2626BFF !important; +.bg-warning-100 { + background-color: #FFFDF0FF !important; } -a.bg-danger-400:hover, -a.bg-danger-400:focus, -button.bg-danger-400:hover, -button.bg-danger-400:focus { - background-color: #C73A46FF !important; +a.bg-warning-100:hover, +a.bg-warning-100:focus, +button.bg-warning-100:hover, +button.bg-warning-100:focus { + background-color: #FFF6BDFF !important; } -.text-danger-400 { - color: #D2626BFF !important; +.text-warning-100 { + color: #FFFDF0FF !important; } -a.text-danger-400:hover, -a.text-danger-400:focus { - color: #B4343EFF !important; +a.text-warning-100:hover, +a.text-warning-100:focus { + color: #FFF3A3FF !important; } -.border-danger-400 { - border-color: #D2626BFF !important; +.border-warning-100 { + border-color: #FFFDF0FF !important; } -.bg-danger-300 { - background-color: #E1969DFF !important; +.bg-warning-200 { + background-color: #FFF6BFFF !important; } -a.bg-danger-300:hover, -a.bg-danger-300:focus, -button.bg-danger-300:hover, -button.bg-danger-300:focus { - background-color: #D66E78FF !important; +a.bg-warning-200:hover, +a.bg-warning-200:focus, +button.bg-warning-200:hover, +button.bg-warning-200:focus { + background-color: #FFEF8CFF !important; } -.text-danger-300 { - color: #E1969DFF !important; +.text-warning-200 { + color: #FFF6BFFF !important; } -a.text-danger-300:hover, -a.text-danger-300:focus { - color: #D05B65FF !important; +a.text-warning-200:hover, +a.text-warning-200:focus { + color: #FFEB72FF !important; } -.border-danger-300 { - border-color: #E1969DFF !important; +.border-warning-200 { + border-color: #FFF6BFFF !important; } -.bg-danger-200 { - background-color: #F0CBCEFF !important; +.bg-warning-300 { + background-color: #FFEC80FF !important; } -a.bg-danger-200:hover, -a.bg-danger-200:focus, -button.bg-danger-200:hover, -button.bg-danger-200:focus { - background-color: #E5A3A9FF !important; +a.bg-warning-300:hover, +a.bg-warning-300:focus, +button.bg-warning-300:hover, +button.bg-warning-300:focus { + background-color: #FFE44DFF !important; } -.text-danger-200 { - color: #F0CBCEFF !important; +.text-warning-300 { + color: #FFEC80FF !important; } -a.text-danger-200:hover, -a.text-danger-200:focus { - color: #DF9096FF !important; +a.text-warning-300:hover, +a.text-warning-300:focus { + color: #FFE133FF !important; } -.border-danger-200 { - border-color: #F0CBCEFF !important; +.border-warning-300 { + border-color: #FFEC80FF !important; } -.bg-danger-100 { - background-color: #FBF2F3FF !important; +.bg-warning-400 { + background-color: #FFE340FF !important; } -a.bg-danger-100:hover, -a.bg-danger-100:focus, -button.bg-danger-100:hover, -button.bg-danger-100:focus { - background-color: #EFCBCFFF !important; +a.bg-warning-400:hover, +a.bg-warning-400:focus, +button.bg-warning-400:hover, +button.bg-warning-400:focus { + background-color: #FFDC0DFF !important; } -.text-danger-100 { - color: #FBF2F3FF !important; +.text-warning-400 { + color: #FFE340FF !important; } -a.text-danger-100:hover, -a.text-danger-100:focus { - color: #E9B7BDFF !important; +a.text-warning-400:hover, +a.text-warning-400:focus { + color: #F3CF00FF !important; } -.border-danger-100 { - border-color: #FBF2F3FF !important; +.border-warning-400 { + border-color: #FFE340FF !important; } -.bg-warning-900 { - background-color: #B39800FF !important; +.bg-warning-500 { + background-color: #FFD900FF !important; } -a.bg-warning-900:hover, -a.bg-warning-900:focus, -button.bg-warning-900:hover, -button.bg-warning-900:focus { - background-color: #806D00FF !important; +a.bg-warning-500:hover, +a.bg-warning-500:focus, +button.bg-warning-500:hover, +button.bg-warning-500:focus { + background-color: #CCAE00FF !important; } -.text-warning-900 { - color: #B39800FF !important; +.text-warning-500 { + color: #FFD900FF !important; } -a.text-warning-900:hover, -a.text-warning-900:focus { - color: #665700FF !important; +a.text-warning-500:hover, +a.text-warning-500:focus { + color: #B39800FF !important; } -.border-warning-900 { - border-color: #B39800FF !important; +.border-warning-500 { + border-color: #FFD900FF !important; } -.bg-warning-800 { - background-color: #BFA300FF !important; +.bg-warning-600 { + background-color: #E6C300FF !important; } -a.bg-warning-800:hover, -a.bg-warning-800:focus, -button.bg-warning-800:hover, -button.bg-warning-800:focus { - background-color: #8C7700FF !important; +a.bg-warning-600:hover, +a.bg-warning-600:focus, +button.bg-warning-600:hover, +button.bg-warning-600:focus { + background-color: #B39800FF !important; } -.text-warning-800 { - color: #BFA300FF !important; +.text-warning-600 { + color: #E6C300FF !important; } -a.text-warning-800:hover, -a.text-warning-800:focus { - color: #736200FF !important; +a.text-warning-600:hover, +a.text-warning-600:focus { + color: #9A8200FF !important; } -.border-warning-800 { - border-color: #BFA300FF !important; +.border-warning-600 { + border-color: #E6C300FF !important; } .bg-warning-700 { @@ -1660,795 +1660,795 @@ a.text-warning-700:focus { border-color: #CCAE00FF !important; } -.bg-warning-600 { - background-color: #E6C300FF !important; +.bg-warning-800 { + background-color: #BFA300FF !important; } -a.bg-warning-600:hover, -a.bg-warning-600:focus, -button.bg-warning-600:hover, -button.bg-warning-600:focus { - background-color: #B39800FF !important; +a.bg-warning-800:hover, +a.bg-warning-800:focus, +button.bg-warning-800:hover, +button.bg-warning-800:focus { + background-color: #8C7700FF !important; } -.text-warning-600 { - color: #E6C300FF !important; +.text-warning-800 { + color: #BFA300FF !important; } -a.text-warning-600:hover, -a.text-warning-600:focus { - color: #9A8200FF !important; +a.text-warning-800:hover, +a.text-warning-800:focus { + color: #736200FF !important; } -.border-warning-600 { - border-color: #E6C300FF !important; +.border-warning-800 { + border-color: #BFA300FF !important; } -.bg-warning-500 { - background-color: #FFD900FF !important; +.bg-warning-900 { + background-color: #B39800FF !important; } -a.bg-warning-500:hover, -a.bg-warning-500:focus, -button.bg-warning-500:hover, -button.bg-warning-500:focus { - background-color: #CCAE00FF !important; +a.bg-warning-900:hover, +a.bg-warning-900:focus, +button.bg-warning-900:hover, +button.bg-warning-900:focus { + background-color: #806D00FF !important; } -.text-warning-500 { - color: #FFD900FF !important; +.text-warning-900 { + color: #B39800FF !important; } -a.text-warning-500:hover, -a.text-warning-500:focus { - color: #B39800FF !important; +a.text-warning-900:hover, +a.text-warning-900:focus { + color: #665700FF !important; } -.border-warning-500 { - border-color: #FFD900FF !important; +.border-warning-900 { + border-color: #B39800FF !important; } -.bg-warning-400 { - background-color: #FFE340FF !important; +.bg-warning { + background-color: #FFD900FF !important; } -a.bg-warning-400:hover, -a.bg-warning-400:focus, -button.bg-warning-400:hover, -button.bg-warning-400:focus { - background-color: #FFDC0DFF !important; +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #CCAE00FF !important; } -.text-warning-400 { - color: #FFE340FF !important; +.text-warning { + color: #FFD900FF !important; } -a.text-warning-400:hover, -a.text-warning-400:focus { - color: #F3CF00FF !important; +a.text-warning:hover, +a.text-warning:focus { + color: #B39800FF !important; } -.border-warning-400 { - border-color: #FFE340FF !important; +.border-warning { + border-color: #FFD900FF !important; } -.bg-warning-300 { - background-color: #FFEC80FF !important; +.bg-danger-100 { + background-color: #FBF2F3FF !important; } -a.bg-warning-300:hover, -a.bg-warning-300:focus, -button.bg-warning-300:hover, -button.bg-warning-300:focus { - background-color: #FFE44DFF !important; +a.bg-danger-100:hover, +a.bg-danger-100:focus, +button.bg-danger-100:hover, +button.bg-danger-100:focus { + background-color: #EFCBCFFF !important; } -.text-warning-300 { - color: #FFEC80FF !important; +.text-danger-100 { + color: #FBF2F3FF !important; } -a.text-warning-300:hover, -a.text-warning-300:focus { - color: #FFE133FF !important; +a.text-danger-100:hover, +a.text-danger-100:focus { + color: #E9B7BDFF !important; } -.border-warning-300 { - border-color: #FFEC80FF !important; +.border-danger-100 { + border-color: #FBF2F3FF !important; } -.bg-warning-200 { - background-color: #FFF6BFFF !important; +.bg-danger-200 { + background-color: #F0CBCEFF !important; } -a.bg-warning-200:hover, -a.bg-warning-200:focus, -button.bg-warning-200:hover, -button.bg-warning-200:focus { - background-color: #FFEF8CFF !important; +a.bg-danger-200:hover, +a.bg-danger-200:focus, +button.bg-danger-200:hover, +button.bg-danger-200:focus { + background-color: #E5A3A9FF !important; } -.text-warning-200 { - color: #FFF6BFFF !important; +.text-danger-200 { + color: #F0CBCEFF !important; } -a.text-warning-200:hover, -a.text-warning-200:focus { - color: #FFEB72FF !important; +a.text-danger-200:hover, +a.text-danger-200:focus { + color: #DF9096FF !important; } -.border-warning-200 { - border-color: #FFF6BFFF !important; +.border-danger-200 { + border-color: #F0CBCEFF !important; } -.bg-warning-100 { - background-color: #FFFDF0FF !important; +.bg-danger-300 { + background-color: #E1969DFF !important; } -a.bg-warning-100:hover, -a.bg-warning-100:focus, -button.bg-warning-100:hover, -button.bg-warning-100:focus { - background-color: #FFF6BDFF !important; +a.bg-danger-300:hover, +a.bg-danger-300:focus, +button.bg-danger-300:hover, +button.bg-danger-300:focus { + background-color: #D66E78FF !important; } -.text-warning-100 { - color: #FFFDF0FF !important; +.text-danger-300 { + color: #E1969DFF !important; } -a.text-warning-100:hover, -a.text-warning-100:focus { - color: #FFF3A3FF !important; +a.text-danger-300:hover, +a.text-danger-300:focus { + color: #D05B65FF !important; } -.border-warning-100 { - border-color: #FFFDF0FF !important; +.border-danger-300 { + border-color: #E1969DFF !important; } -.bg-info-900 { - background-color: #004C77FF !important; +.bg-danger-400 { + background-color: #D2626BFF !important; } -a.bg-info-900:hover, -a.bg-info-900:focus, -button.bg-info-900:hover, -button.bg-info-900:focus { - background-color: #002B44FF !important; +a.bg-danger-400:hover, +a.bg-danger-400:focus, +button.bg-danger-400:hover, +button.bg-danger-400:focus { + background-color: #C73A46FF !important; } -.text-info-900 { - color: #004C77FF !important; +.text-danger-400 { + color: #D2626BFF !important; } -a.text-info-900:hover, -a.text-info-900:focus { - color: #001B2BFF !important; +a.text-danger-400:hover, +a.text-danger-400:focus { + color: #B4343EFF !important; } -.border-info-900 { - border-color: #004C77FF !important; +.border-danger-400 { + border-color: #D2626BFF !important; } -.bg-info-800 { - background-color: #005280FF !important; +.bg-danger-500 { + background-color: #C32D3AFF !important; } -a.bg-info-800:hover, -a.bg-info-800:focus, -button.bg-info-800:hover, -button.bg-info-800:focus { - background-color: #00314DFF !important; +a.bg-danger-500:hover, +a.bg-danger-500:focus, +button.bg-danger-500:hover, +button.bg-danger-500:focus { + background-color: #9A232EFF !important; } -.text-info-800 { - color: #005280FF !important; +.text-danger-500 { + color: #C32D3AFF !important; } -a.text-info-800:hover, -a.text-info-800:focus { - color: #002134FF !important; +a.text-danger-500:hover, +a.text-danger-500:focus { + color: #851F28FF !important; } -.border-info-800 { - border-color: #005280FF !important; +.border-danger-500 { + border-color: #C32D3AFF !important; } -.bg-info-700 { - background-color: #005788FF !important; +.bg-danger-600 { + background-color: #B02934FF !important; } -a.bg-info-700:hover, -a.bg-info-700:focus, -button.bg-info-700:hover, -button.bg-info-700:focus { - background-color: #003655FF !important; +a.bg-danger-600:hover, +a.bg-danger-600:focus, +button.bg-danger-600:hover, +button.bg-danger-600:focus { + background-color: #871F28FF !important; } -.text-info-700 { - color: #005788FF !important; +.text-danger-600 { + color: #B02934FF !important; } -a.text-info-700:hover, -a.text-info-700:focus { - color: #00263CFF !important; +a.text-danger-600:hover, +a.text-danger-600:focus { + color: #721B22FF !important; } -.border-info-700 { - border-color: #005788FF !important; +.border-danger-600 { + border-color: #B02934FF !important; } -.bg-info-600 { - background-color: #006299FF !important; +.bg-danger-700 { + background-color: #9C242EFF !important; } -a.bg-info-600:hover, -a.bg-info-600:focus, -button.bg-info-600:hover, -button.bg-info-600:focus { - background-color: #004166FF !important; +a.bg-danger-700:hover, +a.bg-danger-700:focus, +button.bg-danger-700:hover, +button.bg-danger-700:focus { + background-color: #731A22FF !important; } -.text-info-600 { - color: #006299FF !important; +.text-danger-700 { + color: #9C242EFF !important; } -a.text-info-600:hover, -a.text-info-600:focus { - color: #00314DFF !important; +a.text-danger-700:hover, +a.text-danger-700:focus { + color: #5E161CFF !important; } -.border-info-600 { - border-color: #006299FF !important; +.border-danger-700 { + border-color: #9C242EFF !important; } -.bg-info-500 { - background-color: #006DAAFF !important; +.bg-danger-800 { + background-color: #92222CFF !important; } -a.bg-info-500:hover, -a.bg-info-500:focus, -button.bg-info-500:hover, -button.bg-info-500:focus { - background-color: #004C77FF !important; +a.bg-danger-800:hover, +a.bg-danger-800:focus, +button.bg-danger-800:hover, +button.bg-danger-800:focus { + background-color: #691820FF !important; } -.text-info-500 { - color: #006DAAFF !important; +.text-danger-800 { + color: #92222CFF !important; } -a.text-info-500:hover, -a.text-info-500:focus { - color: #003C5EFF !important; +a.text-danger-800:hover, +a.text-danger-800:focus { + color: #541419FF !important; } -.border-info-500 { - border-color: #006DAAFF !important; +.border-danger-800 { + border-color: #92222CFF !important; } -.bg-info-400 { - background-color: #4092BFFF !important; +.bg-danger-900 { + background-color: #892029FF !important; } -a.bg-info-400:hover, -a.bg-info-400:focus, -button.bg-info-400:hover, -button.bg-info-400:focus { - background-color: #337599FF !important; +a.bg-danger-900:hover, +a.bg-danger-900:focus, +button.bg-danger-900:hover, +button.bg-danger-900:focus { + background-color: #60161DFF !important; } -.text-info-400 { - color: #4092BFFF !important; +.text-danger-900 { + color: #892029FF !important; } -a.text-info-400:hover, -a.text-info-400:focus { - color: #2D6686FF !important; +a.text-danger-900:hover, +a.text-danger-900:focus { + color: #4B1216FF !important; } -.border-info-400 { - border-color: #4092BFFF !important; +.border-danger-900 { + border-color: #892029FF !important; } -.bg-info-300 { - background-color: #80B6D5FF !important; +.bg-danger { + background-color: #C32D3AFF !important; } -a.bg-info-300:hover, -a.bg-info-300:focus, -button.bg-info-300:hover, -button.bg-info-300:focus { - background-color: #5AA0C8FF !important; +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #9A232EFF !important; } -.text-info-300 { - color: #80B6D5FF !important; +.text-danger { + color: #C32D3AFF !important; } -a.text-info-300:hover, -a.text-info-300:focus { - color: #4795C2FF !important; +a.text-danger:hover, +a.text-danger:focus { + color: #851F28FF !important; } -.border-info-300 { - border-color: #80B6D5FF !important; +.border-danger { + border-color: #C32D3AFF !important; } -.bg-info-200 { - background-color: #BFDBEAFF !important; +.bg-light-100 { + background-color: #FDFDFDFF !important; } -a.bg-info-200:hover, -a.bg-info-200:focus, -button.bg-info-200:hover, -button.bg-info-200:focus { - background-color: #99C5DDFF !important; +a.bg-light-100:hover, +a.bg-light-100:focus, +button.bg-light-100:hover, +button.bg-light-100:focus { + background-color: #E4E4E4FF !important; } -.text-info-200 { - color: #BFDBEAFF !important; +.text-light-100 { + color: #FDFDFDFF !important; } -a.text-info-200:hover, -a.text-info-200:focus { - color: #85BBD7FF !important; +a.text-light-100:hover, +a.text-light-100:focus { + color: #D7D7D7FF !important; } -.border-info-200 { - border-color: #BFDBEAFF !important; +.border-light-100 { + border-color: #FDFDFDFF !important; } -.bg-info-100 { - background-color: #F0F6FAFF !important; +.bg-light-200 { + background-color: #F8F7F6FF !important; } -a.bg-info-100:hover, -a.bg-info-100:focus, -button.bg-info-100:hover, -button.bg-info-100:focus { - background-color: #CADFEDFF !important; +a.bg-light-200:hover, +a.bg-light-200:focus, +button.bg-light-200:hover, +button.bg-light-200:focus { + background-color: #E2DED9FF !important; } -.text-info-100 { - color: #F0F6FAFF !important; +.text-light-200 { + color: #F8F7F6FF !important; } - -a.text-info-100:hover, -a.text-info-100:focus { - color: #B7D4E7FF !important; + +a.text-light-200:hover, +a.text-light-200:focus { + color: #D7D1CBFF !important; } -.border-info-100 { - border-color: #F0F6FAFF !important; +.border-light-200 { + border-color: #F8F7F6FF !important; } -.bg-success-900 { - background-color: #105B3AFF !important; +.bg-light-300 { + background-color: #F0EEEDFF !important; } -a.bg-success-900:hover, -a.bg-success-900:focus, -button.bg-success-900:hover, -button.bg-success-900:focus { - background-color: #08301EFF !important; +a.bg-light-300:hover, +a.bg-light-300:focus, +button.bg-light-300:hover, +button.bg-light-300:focus { + background-color: #D9D4D1FF !important; } -.text-success-900 { - color: #105B3AFF !important; +.text-light-300 { + color: #F0EEEDFF !important; } -a.text-success-900:hover, -a.text-success-900:focus { - color: #051A11FF !important; +a.text-light-300:hover, +a.text-light-300:focus { + color: #CDC7C3FF !important; } -.border-success-900 { - border-color: #105B3AFF !important; +.border-light-300 { + border-color: #F0EEEDFF !important; } -.bg-success-800 { - background-color: #11623EFF !important; +.bg-light-400 { + background-color: #E9E6E4FF !important; } -a.bg-success-800:hover, -a.bg-success-800:focus, -button.bg-success-800:hover, -button.bg-success-800:focus { - background-color: #093723FF !important; +a.bg-light-400:hover, +a.bg-light-400:focus, +button.bg-light-400:hover, +button.bg-light-400:focus { + background-color: #D2CCC8FF !important; } -.text-success-800 { - color: #11623EFF !important; +.text-light-400 { + color: #E9E6E4FF !important; } -a.text-success-800:hover, -a.text-success-800:focus { - color: #062115FF !important; +a.text-light-400:hover, +a.text-light-400:focus { + color: #C7BFBAFF !important; } -.border-success-800 { - border-color: #11623EFF !important; +.border-light-400 { + border-color: #E9E6E4FF !important; } -.bg-success-700 { - background-color: #126842FF !important; +.bg-light-500 { + background-color: #E1DDDBFF !important; } -a.bg-success-700:hover, -a.bg-success-700:focus, -button.bg-success-700:hover, -button.bg-success-700:focus { - background-color: #0A3D26FF !important; +a.bg-light-500:hover, +a.bg-light-500:focus, +button.bg-light-500:hover, +button.bg-light-500:focus { + background-color: #CAC3BFFF !important; } -.text-success-700 { - color: #126842FF !important; +.text-light-500 { + color: #E1DDDBFF !important; } -a.text-success-700:hover, -a.text-success-700:focus { - color: #072719FF !important; +a.text-light-500:hover, +a.text-light-500:focus { + color: #BEB6B1FF !important; } -.border-success-700 { - border-color: #126842FF !important; +.border-light-500 { + border-color: #E1DDDBFF !important; } -.bg-success-600 { - background-color: #15754BFF !important; +.bg-light-600 { + background-color: #CBC7C5FF !important; } -a.bg-success-600:hover, -a.bg-success-600:focus, -button.bg-success-600:hover, -button.bg-success-600:focus { - background-color: #0D4A2FFF !important; +a.bg-light-600:hover, +a.bg-light-600:focus, +button.bg-light-600:hover, +button.bg-light-600:focus { + background-color: #B3ADAAFF !important; } -.text-success-600 { - color: #15754BFF !important; +.text-light-600 { + color: #CBC7C5FF !important; } -a.text-success-600:hover, -a.text-success-600:focus { - color: #093421FF !important; +a.text-light-600:hover, +a.text-light-600:focus { + color: #A7A09DFF !important; } -.border-success-600 { - border-color: #15754BFF !important; +.border-light-600 { + border-color: #CBC7C5FF !important; } -.bg-success-500 { - background-color: #178253FF !important; +.bg-light-700 { + background-color: #B4B1AFFF !important; } -a.bg-success-500:hover, -a.bg-success-500:focus, -button.bg-success-500:hover, -button.bg-success-500:focus { - background-color: #0F5737FF !important; +a.bg-light-700:hover, +a.bg-light-700:focus, +button.bg-light-700:hover, +button.bg-light-700:focus { + background-color: #9B9795FF !important; } -.text-success-500 { - color: #178253FF !important; +.text-light-700 { + color: #B4B1AFFF !important; } -a.text-success-500:hover, -a.text-success-500:focus { - color: #0C412AFF !important; +a.text-light-700:hover, +a.text-light-700:focus { + color: #8F8B88FF !important; } -.border-success-500 { - border-color: #178253FF !important; +.border-light-700 { + border-color: #B4B1AFFF !important; } -.bg-success-400 { - background-color: #51A17EFF !important; +.bg-light-800 { + background-color: #A9A6A4FF !important; } -a.bg-success-400:hover, -a.bg-success-400:focus, -button.bg-success-400:hover, -button.bg-success-400:focus { - background-color: #407F63FF !important; +a.bg-light-800:hover, +a.bg-light-800:focus, +button.bg-light-800:hover, +button.bg-light-800:focus { + background-color: #908C8AFF !important; } -.text-success-400 { - color: #51A17EFF !important; +.text-light-800 { + color: #A9A6A4FF !important; } -a.text-success-400:hover, -a.text-success-400:focus { - color: #376E56FF !important; +a.text-light-800:hover, +a.text-light-800:focus { + color: #84807DFF !important; } -.border-success-400 { - border-color: #51A17EFF !important; +.border-light-800 { + border-color: #A9A6A4FF !important; } -.bg-success-300 { - background-color: #8BC1A9FF !important; +.bg-light-900 { + background-color: #9E9B99FF !important; } -a.bg-success-300:hover, -a.bg-success-300:focus, -button.bg-success-300:hover, -button.bg-success-300:focus { - background-color: #6AAF90FF !important; +a.bg-light-900:hover, +a.bg-light-900:focus, +button.bg-light-900:hover, +button.bg-light-900:focus { + background-color: #85817FFF !important; } -.text-success-300 { - color: #8BC1A9FF !important; +.text-light-900 { + color: #9E9B99FF !important; } -a.text-success-300:hover, -a.text-success-300:focus { - color: #59A684FF !important; +a.text-light-900:hover, +a.text-light-900:focus { + color: #787572FF !important; } -.border-success-300 { - border-color: #8BC1A9FF !important; +.border-light-900 { + border-color: #9E9B99FF !important; } -.bg-success-200 { - background-color: #C5E0D4FF !important; +.bg-light { + background-color: #E1DDDBFF !important; } -a.bg-success-200:hover, -a.bg-success-200:focus, -button.bg-success-200:hover, -button.bg-success-200:focus { - background-color: #A4CEBBFF !important; +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #CAC3BFFF !important; } -.text-success-200 { - color: #C5E0D4FF !important; +.text-light { + color: #E1DDDBFF !important; } -a.text-success-200:hover, -a.text-success-200:focus { - color: #93C5AFFF !important; +a.text-light:hover, +a.text-light:focus { + color: #BEB6B1FF !important; } -.border-success-200 { - border-color: #C5E0D4FF !important; +.border-light { + border-color: #E1DDDBFF !important; } -.bg-success-100 { - background-color: #F1F8F5FF !important; +.bg-dark-100 { + background-color: #F2F3F3FF !important; } -a.bg-success-100:hover, -a.bg-success-100:focus, -button.bg-success-100:hover, -button.bg-success-100:focus { - background-color: #CFE7DDFF !important; +a.bg-dark-100:hover, +a.bg-dark-100:focus, +button.bg-dark-100:hover, +button.bg-dark-100:focus { + background-color: #D7DBDBFF !important; } -.text-success-100 { - color: #F1F8F5FF !important; +.text-dark-100 { + color: #F2F3F3FF !important; } -a.text-success-100:hover, -a.text-success-100:focus { - color: #BEDFD1FF !important; +a.text-dark-100:hover, +a.text-dark-100:focus { + color: #CACECEFF !important; } -.border-success-100 { - border-color: #F1F8F5FF !important; +.border-dark-100 { + border-color: #F2F3F3FF !important; } -.bg-secondary-900 { - background-color: #303030FF !important; +.bg-dark-200 { + background-color: #C9CFCBFF !important; } -a.bg-secondary-900:hover, -a.bg-secondary-900:focus, -button.bg-secondary-900:hover, -button.bg-secondary-900:focus { - background-color: #161616FF !important; +a.bg-dark-200:hover, +a.bg-dark-200:focus, +button.bg-dark-200:hover, +button.bg-dark-200:focus { + background-color: #AEB7B1FF !important; } -.text-secondary-900 { - color: #303030FF !important; +.text-dark-200 { + color: #C9CFCBFF !important; } -a.text-secondary-900:hover, -a.text-secondary-900:focus { - color: #0A0A0AFF !important; +a.text-dark-200:hover, +a.text-dark-200:focus { + color: #A1ABA4FF !important; } -.border-secondary-900 { - border-color: #303030FF !important; +.border-dark-200 { + border-color: #C9CFCBFF !important; } -.bg-secondary-800 { - background-color: #343434FF !important; +.bg-dark-300 { + background-color: #939F97FF !important; } -a.bg-secondary-800:hover, -a.bg-secondary-800:focus, -button.bg-secondary-800:hover, -button.bg-secondary-800:focus { - background-color: #1A1A1AFF !important; +a.bg-dark-300:hover, +a.bg-dark-300:focus, +button.bg-dark-300:hover, +button.bg-dark-300:focus { + background-color: #78877DFF !important; } -.text-secondary-800 { - color: #343434FF !important; +.text-dark-300 { + color: #939F97FF !important; } -a.text-secondary-800:hover, -a.text-secondary-800:focus { - color: #0E0E0EFF !important; +a.text-dark-300:hover, +a.text-dark-300:focus { + color: #6C7A71FF !important; } -.border-secondary-800 { - border-color: #343434FF !important; +.border-dark-300 { + border-color: #939F97FF !important; } -.bg-secondary-700 { - background-color: #373737FF !important; +.bg-dark-400 { + background-color: #5D6F63FF !important; } -a.bg-secondary-700:hover, -a.bg-secondary-700:focus, -button.bg-secondary-700:hover, -button.bg-secondary-700:focus { - background-color: #1E1E1EFF !important; +a.bg-dark-400:hover, +a.bg-dark-400:focus, +button.bg-dark-400:hover, +button.bg-dark-400:focus { + background-color: #46534AFF !important; } -.text-secondary-700 { - color: #373737FF !important; +.text-dark-400 { + color: #5D6F63FF !important; } -a.text-secondary-700:hover, -a.text-secondary-700:focus { - color: #111111FF !important; +a.text-dark-400:hover, +a.text-dark-400:focus { + color: #3A453EFF !important; } -.border-secondary-700 { - border-color: #373737FF !important; +.border-dark-400 { + border-color: #5D6F63FF !important; } -.bg-secondary-600 { - background-color: #3E3E3EFF !important; +.bg-dark-500 { + background-color: #273F2FFF !important; } -a.bg-secondary-600:hover, -a.bg-secondary-600:focus, -button.bg-secondary-600:hover, -button.bg-secondary-600:focus { - background-color: #252525FF !important; +a.bg-dark-500:hover, +a.bg-dark-500:focus, +button.bg-dark-500:hover, +button.bg-dark-500:focus { + background-color: #142018FF !important; } -.text-secondary-600 { - color: #3E3E3EFF !important; +.text-dark-500 { + color: #273F2FFF !important; } -a.text-secondary-600:hover, -a.text-secondary-600:focus { - color: #181818FF !important; +a.text-dark-500:hover, +a.text-dark-500:focus { + color: #0A100CFF !important; } -.border-secondary-600 { - border-color: #3E3E3EFF !important; +.border-dark-500 { + border-color: #273F2FFF !important; } -.bg-secondary-500 { - background-color: #454545FF !important; +.bg-dark-600 { + background-color: #23392AFF !important; } -a.bg-secondary-500:hover, -a.bg-secondary-500:focus, -button.bg-secondary-500:hover, -button.bg-secondary-500:focus { - background-color: #2B2B2BFF !important; +a.bg-dark-600:hover, +a.bg-dark-600:focus, +button.bg-dark-600:hover, +button.bg-dark-600:focus { + background-color: #101913FF !important; } -.text-secondary-500 { - color: #454545FF !important; +.text-dark-600 { + color: #23392AFF !important; } -a.text-secondary-500:hover, -a.text-secondary-500:focus { - color: #1F1F1FFF !important; +a.text-dark-600:hover, +a.text-dark-600:focus { + color: #060A07FF !important; } -.border-secondary-500 { - border-color: #454545FF !important; +.border-dark-600 { + border-color: #23392AFF !important; } -.bg-secondary-400 { - background-color: #747474FF !important; +.bg-dark-700 { + background-color: #1F3226FF !important; } -a.bg-secondary-400:hover, -a.bg-secondary-400:focus, -button.bg-secondary-400:hover, -button.bg-secondary-400:focus { - background-color: #5A5A5AFF !important; +a.bg-dark-700:hover, +a.bg-dark-700:focus, +button.bg-dark-700:hover, +button.bg-dark-700:focus { + background-color: #0B130EFF !important; } -.text-secondary-400 { - color: #747474FF !important; +.text-dark-700 { + color: #1F3226FF !important; } -a.text-secondary-400:hover, -a.text-secondary-400:focus { - color: #4E4E4EFF !important; +a.text-dark-700:hover, +a.text-dark-700:focus { + color: #020302FF !important; } -.border-secondary-400 { - border-color: #747474FF !important; +.border-dark-700 { + border-color: #1F3226FF !important; } -.bg-secondary-300 { - background-color: #A2A2A2FF !important; +.bg-dark-800 { + background-color: #1D2F23FF !important; } -a.bg-secondary-300:hover, -a.bg-secondary-300:focus, -button.bg-secondary-300:hover, -button.bg-secondary-300:focus { - background-color: #898989FF !important; +a.bg-dark-800:hover, +a.bg-dark-800:focus, +button.bg-dark-800:hover, +button.bg-dark-800:focus { + background-color: #0A0F0CFF !important; } -.text-secondary-300 { - color: #A2A2A2FF !important; +.text-dark-800 { + color: #1D2F23FF !important; } -a.text-secondary-300:hover, -a.text-secondary-300:focus { - color: #7C7C7CFF !important; +a.text-dark-800:hover, +a.text-dark-800:focus { + color: #000000FF !important; } -.border-secondary-300 { - border-color: #A2A2A2FF !important; +.border-dark-800 { + border-color: #1D2F23FF !important; } -.bg-secondary-200 { - background-color: #D1D1D1FF !important; +.bg-dark-900 { + background-color: #1B2C21FF !important; } -a.bg-secondary-200:hover, -a.bg-secondary-200:focus, -button.bg-secondary-200:hover, -button.bg-secondary-200:focus { - background-color: #B8B8B8FF !important; +a.bg-dark-900:hover, +a.bg-dark-900:focus, +button.bg-dark-900:hover, +button.bg-dark-900:focus { + background-color: #080C09FF !important; } -.text-secondary-200 { - color: #D1D1D1FF !important; +.text-dark-900 { + color: #1B2C21FF !important; } -a.text-secondary-200:hover, -a.text-secondary-200:focus { - color: #ABABABFF !important; +a.text-dark-900:hover, +a.text-dark-900:focus { + color: #000000FF !important; } -.border-secondary-200 { - border-color: #D1D1D1FF !important; +.border-dark-900 { + border-color: #1B2C21FF !important; } -.bg-secondary-100 { - background-color: #F4F4F4FF !important; +.bg-dark { + background-color: #273F2FFF !important; } -a.bg-secondary-100:hover, -a.bg-secondary-100:focus, -button.bg-secondary-100:hover, -button.bg-secondary-100:focus { - background-color: #DBDBDBFF !important; +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #142018FF !important; } -.text-secondary-100 { - color: #F4F4F4FF !important; +.text-dark { + color: #273F2FFF !important; } -a.text-secondary-100:hover, -a.text-secondary-100:focus { - color: #CECECEFF !important; +a.text-dark:hover, +a.text-dark:focus { + color: #0A100CFF !important; } -.border-secondary-100 { - border-color: #F4F4F4FF !important; +.border-dark { + border-color: #273F2FFF !important; } diff --git a/scss/core/css/core/variables.css b/scss/core/css/core/variables.css new file mode 100644 index 0000000000..789db567c8 --- /dev/null +++ b/scss/core/css/core/variables.css @@ -0,0 +1,557 @@ +/** + * IMPORTANT: This file is the result of assembling design tokens + * Do not edit directly + * Generated on Tue, 28 Feb 2023 13:23:54 GMT + */ + +:root { + --pgn-theme-interval: 8%; + --pgn-other-form-control-range-track-cursor: pointer; + --pgn-other-form-control-cursor: auto; + --pgn-elevation-zindex-fixed: 1030; + --pgn-elevation-zindex-sticky: 1020; + --pgn-elevation-zindex-2000: 2000; + --pgn-elevation-zindex-1800: 1800; + --pgn-elevation-zindex-1600: 1600; + --pgn-elevation-zindex-1400: 1400; + --pgn-elevation-zindex-1200: 1200; + --pgn-elevation-zindex-1000: 1000; + --pgn-elevation-zindex-800: 800; + --pgn-elevation-zindex-600: 600; + --pgn-elevation-zindex-400: 400; + --pgn-elevation-zindex-200: 200; + --pgn-elevation-zindex-0: 0; + --pgn-elevation-tooltip-zindex: 1070; + --pgn-elevation-sheet-zindex-main: 1032; + --pgn-elevation-sheet-zindex-backdrop: 1031; + --pgn-elevation-progress-bar-box-shadow: none; + --pgn-elevation-product-tour-checkpoint-zindex: 1060; + --pgn-elevation-popover-zindex: 1060; + --pgn-elevation-modal-zindex: 1050; + --pgn-elevation-modal-backdrop-zindex: 1040; + --pgn-elevation-dropdown-zindex: 1000; + --pgn-transition-collapse: height .35s ease; + --pgn-transition-fade: opacity .15s linear; + --pgn-transition-base: all .2s ease-in-out; + --pgn-transition-progress-bar-bar-transition: width .6s ease; + --pgn-transition-progress-bar-bar-animation-timing: 1s linear infinite; + --pgn-transition-form-control: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + --pgn-transition-form-input: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + --pgn-transition-carousel-control: opacity .15s ease; + --pgn-transition-carousel-indicator: opacity .6s ease; + --pgn-transition-carousel-duration: .6s; + --pgn-transition-btn: none; + --pgn-transition-badge: none; + --pgn-typography-line-height-sm: 1.5; + --pgn-typography-line-height-lg: 1.5; + --pgn-typography-line-height-base: 1.5556; + --pgn-typography-font-weight-lead: inherit; + --pgn-typography-font-weight-bolder: bolder; + --pgn-typography-font-weight-bold: 700; + --pgn-typography-font-weight-semi-bold: 500; + --pgn-typography-font-weight-normal: 400; + --pgn-typography-font-weight-light: 300; + --pgn-typography-font-weight-lighter: lighter; + --pgn-typography-font-size-mobile-h1: 2.25rem; + --pgn-typography-font-size-h6: .75rem; + --pgn-typography-font-size-h5: .875rem; + --pgn-typography-font-size-h4: 1.125rem; + --pgn-typography-font-size-h3: 1.375rem; + --pgn-typography-font-size-h2: 2rem; + --pgn-typography-font-size-h1: 2.5rem; + --pgn-typography-font-size-small-x: 75%; + --pgn-typography-font-size-small-base: 87.5%; + --pgn-typography-font-size-xs: .75rem; + --pgn-typography-font-size-sm: .875rem; + --pgn-typography-font-size-lg: 1.4063rem; + --pgn-typography-font-size-base: 1.125rem; + --pgn-typography-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --pgn-typography-font-family-serif: serif; + --pgn-typography-font-family-sans-serif: -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"; + --pgn-typography-display-mobile: 3.25rem; + --pgn-typography-display-line-height-mobile: 3.5rem; + --pgn-typography-display-line-height-base: 1; + --pgn-typography-display-4: 7.5rem; + --pgn-typography-display-3: 5.625rem; + --pgn-typography-display-2: 4.875rem; + --pgn-typography-display-1: 3.75rem; + --pgn-typography-toast-font-size: .875rem; + --pgn-typography-pagination-line-height: 1.5rem; + --pgn-typography-pagination-font-size-sm: .875rem; + --pgn-typography-nav-link-font-weight: 500; + --pgn-typography-image-figure-caption-font-size: 90%; + --pgn-typography-link-decoration-brand-inline-hover: underline; + --pgn-typography-link-decoration-brand-inline-base: underline; + --pgn-typography-link-decoration-brand-hover: underline; + --pgn-typography-link-decoration-brand-base: none; + --pgn-typography-link-decoration-muted-inline-hover: underline; + --pgn-typography-link-decoration-muted-inline-base: underline; + --pgn-typography-link-decoration-muted-hover: underline; + --pgn-typography-link-decoration-muted-base: none; + --pgn-typography-link-decoration-inline-hover: underline; + --pgn-typography-link-decoration-inline-base: underline; + --pgn-typography-link-decoration-hover: underline; + --pgn-typography-link-decoration-base: none; + --pgn-typography-input-btn-line-height-sm: 1.4286; + --pgn-typography-input-btn-line-height-base: 1.3333; + --pgn-typography-input-btn-font-size-lg: 1.325rem; + --pgn-typography-input-btn-font-size-sm: .875rem; + --pgn-typography-input-btn-font-size-base: 1.125rem; + --pgn-typography-input-btn-font-family: inherit; + --pgn-typography-headings-line-height: 1.25; + --pgn-typography-headings-font-family: inherit; + --pgn-typography-code-font-size: 87.5%; + --pgn-typography-breadcrumb-font-size: inherit; + --pgn-typography-badge-font-size: 75%; + --pgn-typography-alert-line-height: 1.5rem; + --pgn-typography-alert-font-size: .875rem; + --pgn-spacing-spacer-base: 1rem; + --pgn-spacing-spacer-0: 0; + --pgn-spacing-tooltip-margin: 0; + --pgn-spacing-tooltip-padding-x: .5rem; + --pgn-spacing-tooltip-padding-y: .5rem; + --pgn-spacing-toast-container-gutter-sm: .625rem; + --pgn-spacing-toast-container-gutter-lg: 1.25rem; + --pgn-spacing-toast-padding-y: .25rem; + --pgn-spacing-toast-padding-x: .75rem; + --pgn-spacing-sticky-offset: 0; + --pgn-spacing-selectable-box-box-space: .75rem; + --pgn-spacing-selectable-box-border-radius: .25rem; + --pgn-spacing-selectable-box-padding: 1rem; + --pgn-spacing-search-field-margin-button: .5rem; + --pgn-spacing-progress-bar-hint-annotation-gap: .5rem; + --pgn-spacing-popover-icon-margin-right: .5rem; + --pgn-spacing-popover-header-padding-x: 1rem; + --pgn-spacing-popover-header-padding-y: .5rem; + --pgn-spacing-pagination-margin-x: .5rem; + --pgn-spacing-pagination-padding-x-lg: 1.5rem; + --pgn-spacing-pagination-padding-x-sm: .6rem; + --pgn-spacing-pagination-padding-x-base: 1rem; + --pgn-spacing-pagination-padding-y-lg: .75rem; + --pgn-spacing-pagination-padding-y-sm: .8rem; + --pgn-spacing-pagination-padding-y-base: .625rem; + --pgn-spacing-navbar-toggler-padding-x: .75rem; + --pgn-spacing-navbar-toggler-padding-y: .25rem; + --pgn-spacing-navbar-padding-x-nav-link: .5rem; + --pgn-spacing-nav-link-padding-x: 1rem; + --pgn-spacing-nav-link-padding-y: .5rem; + --pgn-spacing-modal-dialog-margin: 1.5rem; + --pgn-spacing-modal-header-padding-y: 1rem; + --pgn-spacing-modal-footer-padding-y: 1rem; + --pgn-spacing-modal-inner-padding-bottom: .7rem; + --pgn-spacing-modal-inner-padding-base: 1.5rem; + --pgn-spacing-image-thumbnail-padding: .25rem; + --pgn-spacing-mark-padding: .2em; + --pgn-spacing-paragraph-margin-bottom: 1rem; + --pgn-spacing-list-group-item-padding-x: 1.25rem; + --pgn-spacing-list-group-item-padding-y: .75rem; + --pgn-spacing-list-inline-padding: .5rem; + --pgn-spacing-input-btn-padding-lg-x: 1.25rem; + --pgn-spacing-input-btn-padding-lg-y: .6875rem; + --pgn-spacing-input-btn-padding-sm-x: .75rem; + --pgn-spacing-input-btn-padding-sm-y: .4375rem; + --pgn-spacing-input-btn-padding-x: 1rem; + --pgn-spacing-input-btn-padding-y: .5625rem; + --pgn-spacing-headings-margin-bottom: .5rem; + --pgn-spacing-caret-vertical-align: .255em; + --pgn-spacing-caret-base: .255em; + --pgn-spacing-form-control-select-icon-padding: .5625rem; + --pgn-spacing-form-control-select-feedback-tooltip-padding-x: .5rem; + --pgn-spacing-form-control-select-feedback-tooltip-padding-y: .25rem; + --pgn-spacing-form-control-select-indicator-padding: 1rem; + --pgn-spacing-form-control-spacer-x: 1rem; + --pgn-spacing-form-control-gutter: .5rem; + --pgn-spacing-form-group-margin-bottom: 1rem; + --pgn-spacing-form-check-position-axis: .375rem; + --pgn-spacing-form-check-inline-margin-x: .75rem; + --pgn-spacing-form-text-margin-top: .25rem; + --pgn-spacing-form-input-check-margin-y: .3rem; + --pgn-spacing-form-input-check-margin-x-inline: .3125rem; + --pgn-spacing-form-input-check-margin-x-base: .25rem; + --pgn-spacing-form-input-check-gutter: 1.25rem; + --pgn-spacing-dropzone-border-error: 2px; + --pgn-spacing-dropzone-border-active: 2px; + --pgn-spacing-dropzone-border-focus: 2px; + --pgn-spacing-dropzone-border-hover: 2px; + --pgn-spacing-dropzone-border-base: 1px; + --pgn-spacing-dropzone-padding: 1.5rem; + --pgn-spacing-dropdown-close-container-top: .625rem; + --pgn-spacing-dropdown-padding-y-item: .5rem; + --pgn-spacing-dropdown-padding-y-base: .25rem; + --pgn-spacing-dropdown-padding-x-item: 1rem; + --pgn-spacing-dropdown-padding-x-base: 0; + --pgn-spacing-dropdown-spacer: .125rem; + --pgn-spacing-data-table-footer-position: center; + --pgn-spacing-data-table-padding-head-cell: .5rem .75rem; + --pgn-spacing-data-table-padding-cell: .75rem; + --pgn-spacing-data-table-padding-small: .5rem; + --pgn-spacing-data-table-padding-y: .75rem; + --pgn-spacing-data-table-padding-x: .75rem; + --pgn-spacing-collapsible-card-spacer-basic-icon: .625rem; + --pgn-spacing-collapsible-card-spacer-basic-x: .5rem; + --pgn-spacing-collapsible-card-spacer-basic-y: .5rem; + --pgn-spacing-collapsible-card-spacer-icon: 2.5rem; + --pgn-spacing-collapsible-card-spacer-left-body: .75rem; + --pgn-spacing-collapsible-card-spacer-x-base: .5rem; + --pgn-spacing-collapsible-card-spacer-y-base: .5rem; + --pgn-spacing-code-kbd-padding-x: .4rem; + --pgn-spacing-code-kbd-padding-y: .2rem; + --pgn-spacing-chip-padding-to-icon: 3px; + --pgn-spacing-chip-padding-icon: .25rem; + --pgn-spacing-chip-padding-x: .5rem; + --pgn-spacing-chip-padding-y: .125rem; + --pgn-spacing-chip-margin: .125rem; + --pgn-spacing-carousel-indicator-spacer: 3px; + --pgn-spacing-card-focus-border-offset: 5px; + --pgn-spacing-card-logo-bottom-offset-horizontal: .4375rem; + --pgn-spacing-card-logo-bottom-offset-base: 1rem; + --pgn-spacing-card-logo-left-offset-horizontal: .4375rem; + --pgn-spacing-card-logo-left-offset-base: 1.5rem; + --pgn-spacing-card-loading-skeleton-spacer: .313rem; + --pgn-spacing-card-footer-action-gap: .5rem; + --pgn-spacing-card-columns-gap: 1.25rem; + --pgn-spacing-card-columns-count: 3; + --pgn-spacing-card-margin-group: 12px; + --pgn-spacing-card-spacer-y: .75rem; + --pgn-spacing-card-spacer-x: 1.25rem; + --pgn-spacing-btn-focus-gap: 1px; + --pgn-spacing-btn-block-spacing-y: .5rem; + --pgn-spacing-bubble-expandable-padding-x: .25rem; + --pgn-spacing-bubble-expandable-padding-y: 0; + --pgn-spacing-breadcrumb-margin-left: .5rem; + --pgn-spacing-breadcrumb-margin-bottom: 1rem; + --pgn-spacing-breadcrumb-padding-item: .5rem; + --pgn-spacing-breadcrumb-padding-x: 1rem; + --pgn-spacing-breadcrumb-padding-y: .75rem; + --pgn-spacing-badge-padding-y: .125rem; + --pgn-spacing-badge-padding-x-pill: .6em; + --pgn-spacing-badge-padding-x-base: .5rem; + --pgn-spacing-avatar-button-padding-left-lg: .25em; + --pgn-spacing-avatar-button-padding-left-sm: .25em; + --pgn-spacing-avatar-button-padding-left-base: .25em; + --pgn-spacing-annotation-arrow-side-margin: .25rem; + --pgn-spacing-annotation-padding: .5rem; + --pgn-spacing-alert-icon-space: .8rem; + --pgn-spacing-alert-margin-bottom: 1rem; + --pgn-spacing-alert-padding-x: 1.5rem; + --pgn-spacing-alert-padding-y: 1.5rem; + --pgn-spacing-action-row-gap-y: .5rem; + --pgn-spacing-action-row-gap-x: .5rem; + --pgn-size-breakpoint-xxl: 1400px; + --pgn-size-breakpoint-xl: 1200px; + --pgn-size-breakpoint-lg: 992px; + --pgn-size-breakpoint-md: 768px; + --pgn-size-breakpoint-sm: 576px; + --pgn-size-breakpoint-xs: 0; + --pgn-size-tooltip-arrow-width: .8rem; + --pgn-size-tooltip-arrow-height: .4rem; + --pgn-size-tooltip-max-width: 200px; + --pgn-size-toast-border-radius: .25rem; + --pgn-size-toast-border-width: 1px; + --pgn-size-toast-max-width: 400px; + --pgn-size-tabs-notification-width: 1rem; + --pgn-size-tabs-notification-height: 1rem; + --pgn-size-stack-gap: 0; + --pgn-size-spinner-sm-border-width: .2em; + --pgn-size-spinner-sm-width: 1rem; + --pgn-size-spinner-base-border-width: .25em; + --pgn-size-spinner-base-width: 2rem; + --pgn-size-search-field-border-radius: 0; + --pgn-size-search-field-border-width-focus: .3125rem; + --pgn-size-search-field-border-width-base: .0625rem; + --pgn-size-progress-bar-threshold-circle: .5625rem; + --pgn-size-progress-bar-border-radius: 0; + --pgn-size-progress-bar-border-width: 1px; + --pgn-size-progress-bar-height-annotated: .3125rem; + --pgn-size-progress-bar-height-base: 1rem; + --pgn-size-product-tour-checkpoint-width-max: 480px; + --pgn-size-product-tour-checkpoint-width-arrow: 15px; + --pgn-size-product-tour-checkpoint-width-border: 8px; + --pgn-size-popover-arrow-height: .5rem; + --pgn-size-popover-arrow-width: 1rem; + --pgn-size-popover-icon-width: 1rem; + --pgn-size-popover-icon-height: 1rem; + --pgn-size-popover-max-width: 480px; + --pgn-size-pagination-focus-outline: 0; + --pgn-size-pagination-focus-border-width: .125rem; + --pgn-size-pagination-toggle-border-sm: .25rem; + --pgn-size-pagination-toggle-border-base: .3125rem; + --pgn-size-pagination-reduced-dropdown-min-width: 6rem; + --pgn-size-pagination-reduced-dropdown-max-height: 60vh; + --pgn-size-pagination-secondary-height-sm: 2.25rem; + --pgn-size-pagination-secondary-height-base: 2.75rem; + --pgn-size-pagination-icon-height: 2.25rem; + --pgn-size-pagination-icon-width: 2.25rem; + --pgn-size-navbar-nav-scroll-max-height: 75vh; + --pgn-size-nav-tabs-border-radius: 0; + --pgn-size-nav-tabs-border-width: 2px; + --pgn-size-modal-content-border-width: 0px; + --pgn-size-modal-sm: 400px; + --pgn-size-modal-md: 500px; + --pgn-size-modal-lg: 800px; + --pgn-size-modal-xl: 1140px; + --pgn-size-icon-button-diameter-sm: 2.25rem; + --pgn-size-icon-button-diameter-md: 2.75rem; + --pgn-size-icon-lg: 1.75rem; + --pgn-size-icon-md: 1.5rem; + --pgn-size-icon-sm: 1.25rem; + --pgn-size-icon-inline: .8em; + --pgn-size-input-btn-focus-width: 1px; + --pgn-size-caret-width: .3em; + --pgn-size-form-border-radius-width: .125rem; + --pgn-size-form-border-radius-check-focus: .0625rem; + --pgn-size-form-autosuggest-border-width: .125rem; + --pgn-size-form-autosuggest-spinner-width: 1.25rem; + --pgn-size-form-autosuggest-icon-width: 2.4rem; + --pgn-size-form-grid-gutter-width: 0.625rem; + --pgn-size-form-control-border-radio-indicator-radius: 50%; + --pgn-size-form-control-border-checkbox-indicator-radius: 0; + --pgn-size-form-control-icon-width: 2rem; + --pgn-size-form-control-range-thumb-border-radius: 1rem; + --pgn-size-form-control-range-thumb-border-base: 0; + --pgn-size-form-control-range-thumb-width: 1rem; + --pgn-size-form-control-range-track-border-radius: 1rem; + --pgn-size-form-control-range-track-height: .5rem; + --pgn-size-form-control-range-track-width: 100%; + --pgn-size-form-control-indicator-border-width: 0.125rem; + --pgn-size-form-control-indicator-bg: 100%; + --pgn-size-form-control-indicator-base: 1.25rem; + --pgn-size-form-input-width-focus: 0.063rem; + --pgn-size-form-input-width-hover: 0.063rem; + --pgn-size-dropdown-min-width: 18rem; + --pgn-size-data-table-dropdown-pagination-min-width: 6rem; + --pgn-size-data-table-dropdown-pagination-max-height: 60vh; + --pgn-size-data-table-border: 1px; + --pgn-size-container-max-width-xl: 1440px; + --pgn-size-container-max-width-lg: 1192px; + --pgn-size-container-max-width-md: 952px; + --pgn-size-container-max-width-sm: 708px; + --pgn-size-container-max-width-xs: 464px; + --pgn-size-code-pre-scrollable-max-height: 340px; + --pgn-size-chip-icon: 1.25rem; + --pgn-size-chip-border-radius: .25rem; + --pgn-size-carousel-caption-width: 70%; + --pgn-size-carousel-indicator-height-area-hit: 3px; + --pgn-size-carousel-indicator-height-base: 3px; + --pgn-size-carousel-indicator-width: 30px; + --pgn-size-carousel-control-width-icon: 20px; + --pgn-size-carousel-control-width-base: 15%; + --pgn-size-card-logo-height: 4.125rem; + --pgn-size-card-logo-width: 7.25rem; + --pgn-size-card-image-vertical-max-height: 140px; + --pgn-size-card-image-horizontal-width-max: 240px; + --pgn-size-card-focus-border-radius: 5px; + --pgn-size-card-focus-border-width: 2px; + --pgn-size-card-border-radius-logo: .25rem; + --pgn-size-card-border-radius-image: .3125rem; + --pgn-size-btn-focus-width: 2px; + --pgn-size-breadcrumb-border-width-focus: .0625rem; + --pgn-size-breadcrumb-border-axis-y-focus: .5rem; + --pgn-size-breadcrumb-border-axis-x-focus: .25rem; + --pgn-size-breadcrumb-border-radius-focus: .125rem; + --pgn-size-badge-border-radius-pill: 10rem; + --pgn-size-badge-border-radius-base: .25rem; + --pgn-size-avatar-border-radius: 100%; + --pgn-size-avatar-border-base: 1px; + --pgn-size-avatar-huge: 18.75rem; + --pgn-size-avatar-xxl: 11.5rem; + --pgn-size-avatar-xl: 6rem; + --pgn-size-avatar-lg: 4rem; + --pgn-size-avatar-sm: 2.25rem; + --pgn-size-avatar-xs: 1.5rem; + --pgn-size-avatar-base: 3rem; + --pgn-size-annotation-border-radius: .25rem; + --pgn-size-annotation-max-width: 18.75rem; + --pgn-size-annotation-arrow-border-width: .5rem; + --pgn-size-alert-border-width: 0; + --pgn-size-border-radius-sm: 4px; + --pgn-size-border-radius-lg: 7px; + --pgn-size-border-radius-base: 6px; + --pgn-size-border-width: 1px; + --pgn-transition-carousel-base: transform var(--pgn-transition-carousel-duration) ease-in-out; + --pgn-typography-font-weight-base: var(--pgn-typography-font-weight-normal); + --pgn-typography-font-size-lead: calc(var(--pgn-typography-font-size-base) * 1.25); + --pgn-typography-font-size-mobile-h6: var(--pgn-typography-font-size-h6); + --pgn-typography-font-size-mobile-h5: var(--pgn-typography-font-size-h5); + --pgn-typography-font-size-mobile-h4: var(--pgn-typography-font-size-h4); + --pgn-typography-font-size-mobile-h3: var(--pgn-typography-font-size-h3); + --pgn-typography-font-size-mobile-h2: var(--pgn-typography-font-size-h2); + --pgn-typography-font-family-base: var(--pgn-typography-font-family-sans-serif); + --pgn-typography-display-weight-4: var(--pgn-typography-font-weight-bold); + --pgn-typography-display-weight-3: var(--pgn-typography-font-weight-bold); + --pgn-typography-display-weight-2: var(--pgn-typography-font-weight-bold); + --pgn-typography-display-weight-1: var(--pgn-typography-font-weight-bold); + --pgn-typography-tooltip-font-size: var(--pgn-typography-font-size-sm); + --pgn-typography-tabs-notification-font-size: var(--pgn-typography-font-size-xs); + --pgn-typography-progress-bar-font-size: calc(var(--pgn-typography-font-size-base) * .75); + --pgn-typography-popover-font-size: var(--pgn-typography-font-size-sm); + --pgn-typography-navbar-toggler-font-size: var(--pgn-typography-font-size-lg); + --pgn-typography-navbar-nav-link-height: calc(var(--pgn-typography-font-size-base) * var(--pgn-typography-line-height-base) + .5rem * 2); + --pgn-typography-navbar-brand-font-size: var(--pgn-typography-font-size-lg); + --pgn-typography-blockquote-font-size: calc(var(--pgn-typography-font-size-base) * 1.25); + --pgn-typography-blockquote-small-font-size: var(--pgn-typography-font-size-small-base); + --pgn-typography-dt-font-weight: var(--pgn-typography-font-weight-bold); + --pgn-typography-input-btn-line-height-lg: var(--pgn-typography-line-height-lg); + --pgn-typography-headings-font-weight: var(--pgn-typography-font-weight-bold); + --pgn-typography-form-feedback-tooltip-line-height: var(--pgn-typography-line-height-base); + --pgn-typography-form-feedback-tooltip-font-size: var(--pgn-typography-font-size-sm); + --pgn-typography-form-feedback-font-size: var(--pgn-typography-font-size-small-base); + --pgn-typography-form-input-line-height-sm: var(--pgn-typography-input-btn-line-height-sm); + --pgn-typography-form-input-line-height-base: var(--pgn-typography-input-btn-line-height-base); + --pgn-typography-form-input-font-size-lg: var(--pgn-typography-input-btn-font-size-lg); + --pgn-typography-form-input-font-size-sm: var(--pgn-typography-input-btn-font-size-sm); + --pgn-typography-form-input-font-size-base: var(--pgn-typography-input-btn-font-size-base); + --pgn-typography-form-input-font-family: var(--pgn-typography-input-btn-font-family); + --pgn-typography-dropzone-restriction-msg-font-size: var(--pgn-typography-font-size-small-x); + --pgn-typography-dropdown-font-size: var(--pgn-typography-font-size-base); + --pgn-typography-code-kbd-nested-font-weight: var(--pgn-typography-font-weight-bold); + --pgn-typography-code-kbd-font-size: var(--pgn-typography-code-font-size); + --pgn-typography-close-button-font-weight: var(--pgn-typography-font-weight-bold); + --pgn-typography-close-button-font-size: calc(var(--pgn-typography-font-size-base) * 1.5); + --pgn-typography-footer-text-font-size: var(--pgn-typography-font-size-small-x); + --pgn-typography-btn-line-height-sm: var(--pgn-typography-input-btn-line-height-sm); + --pgn-typography-btn-line-height-base: var(--pgn-typography-input-btn-line-height-base); + --pgn-typography-btn-font-weight: var(--pgn-typography-font-weight-normal); + --pgn-typography-btn-font-size-lg: var(--pgn-typography-input-btn-font-size-lg); + --pgn-typography-btn-font-size-sm: var(--pgn-typography-input-btn-font-size-sm); + --pgn-typography-btn-font-size-base: var(--pgn-typography-input-btn-font-size-base); + --pgn-typography-btn-font-family: var(--pgn-typography-input-btn-font-family); + --pgn-typography-badge-font-weight: var(--pgn-typography-font-weight-bold); + --pgn-typography-annotation-line-height: var(--pgn-typography-line-height-sm); + --pgn-typography-annotation-font-size: var(--pgn-typography-font-size-sm); + --pgn-typography-alert-font-weight-link: var(--pgn-typography-font-weight-normal); + --pgn-spacing-spacer-5-5: calc(var(--pgn-spacing-spacer-base) * 4rem); + --pgn-spacing-spacer-4-5: calc(var(--pgn-spacing-spacer-base) * 2rem); + --pgn-spacing-spacer-3-5: calc(var(--pgn-spacing-spacer-base) * 1.25rem); + --pgn-spacing-spacer-2-5: calc(var(--pgn-spacing-spacer-base) * .75rem); + --pgn-spacing-spacer-1-5: calc(var(--pgn-spacing-spacer-base) * .375rem); + --pgn-spacing-spacer-6: calc(var(--pgn-spacing-spacer-base) * 5rem); + --pgn-spacing-spacer-5: calc(var(--pgn-spacing-spacer-base) * 3rem); + --pgn-spacing-spacer-4: calc(var(--pgn-spacing-spacer-base) * 1.5rem); + --pgn-spacing-spacer-3: var(--pgn-spacing-spacer-base); + --pgn-spacing-spacer-2: calc(var(--pgn-spacing-spacer-base) * .5rem); + --pgn-spacing-spacer-1: calc(var(--pgn-spacing-spacer-base) * .25rem); + --pgn-spacing-popover-body-padding-x: var(--pgn-spacing-popover-header-padding-x); + --pgn-spacing-popover-body-padding-y: var(--pgn-spacing-popover-header-padding-y); + --pgn-spacing-navbar-padding-x-base: var(--pgn-spacing-spacer-base); + --pgn-spacing-navbar-padding-y: calc(var(--pgn-spacing-spacer-base) / 2); + --pgn-spacing-nav-divider-margin-y: calc(var(--pgn-spacing-spacer-base) / 2); + --pgn-spacing-modal-header-padding-base: var(--pgn-spacing-modal-header-padding-y) 1.5rem; + --pgn-spacing-modal-footer-padding-base: var(--pgn-spacing-modal-footer-padding-y) 1.5rem; + --pgn-spacing-form-control-select-feedback-margin-top: var(--pgn-spacing-form-text-margin-top); + --pgn-spacing-form-input-padding-x-lg: var(--pgn-spacing-input-btn-padding-lg-x); + --pgn-spacing-form-input-padding-x-sm: var(--pgn-spacing-input-btn-padding-sm-x); + --pgn-spacing-form-input-padding-x-base: var(--pgn-spacing-input-btn-padding-x); + --pgn-spacing-form-input-padding-y-lg: var(--pgn-spacing-input-btn-padding-lg-y); + --pgn-spacing-form-input-padding-y-sm: var(--pgn-spacing-input-btn-padding-sm-y); + --pgn-spacing-form-input-padding-y-base: var(--pgn-spacing-input-btn-padding-y); + --pgn-spacing-dropdown-divider-margin-y: calc(var(--pgn-spacing-spacer-base) / 2); + --pgn-spacing-dropdown-padding-header: var(--pgn-spacing-dropdown-padding-y-base) var(--pgn-spacing-dropdown-padding-x-item); + --pgn-spacing-collapsible-card-spacer-x-lg: var(--pgn-spacing-card-spacer-x); + --pgn-spacing-collapsible-card-spacer-y-lg: var(--pgn-spacing-card-spacer-y); + --pgn-spacing-card-columns-margin: var(--pgn-spacing-card-spacer-y); + --pgn-spacing-card-margin-grid: var(--pgn-spacing-card-margin-group); + --pgn-spacing-card-margin-deck: var(--pgn-spacing-card-margin-group); + --pgn-spacing-btn-focus-border-gap: calc(var(--pgn-size-btn-focus-width) + var(--pgn-spacing-btn-focus-gap)); + --pgn-spacing-btn-padding-x-sm: var(--pgn-spacing-input-btn-padding-sm-x); + --pgn-spacing-btn-padding-x-lg: var(--pgn-spacing-input-btn-padding-lg-x); + --pgn-spacing-btn-padding-x-base: var(--pgn-spacing-input-btn-padding-x); + --pgn-spacing-btn-padding-y-sm: var(--pgn-spacing-input-btn-padding-sm-y); + --pgn-spacing-btn-padding-y-lg: var(--pgn-spacing-input-btn-padding-lg-y); + --pgn-spacing-btn-padding-y-base: var(--pgn-spacing-input-btn-padding-y); + --pgn-size-tooltip-border-radius: var(--pgn-size-border-radius-base); + --pgn-size-spinner-sm-height: var(--pgn-size-spinner-sm-width); + --pgn-size-spinner-base-height: var(--pgn-size-spinner-base-width); + --pgn-size-product-tour-checkpoint-arrow-transparent: var(--pgn-size-product-tour-checkpoint-width-arrow); + --pgn-size-product-tour-checkpoint-arrow-top: var(--pgn-size-product-tour-checkpoint-width-arrow); + --pgn-size-product-tour-checkpoint-arrow-bottom: var(--pgn-size-product-tour-checkpoint-width-arrow) var(--pgn-size-product-tour-checkpoint-width-border); + --pgn-size-popover-border-radius: var(--pgn-size-border-radius-sm); + --pgn-size-popover-border-width: var(--pgn-size-border-width); + --pgn-size-pagination-border-radius-lg: var(--pgn-size-border-radius-lg); + --pgn-size-pagination-border-radius-sm: var(--pgn-size-border-radius-sm); + --pgn-size-pagination-border-width: var(--pgn-size-border-width); + --pgn-size-nav-pills-border-radius: var(--pgn-size-border-radius-base); + --pgn-size-modal-content-border-radius: var(--pgn-size-border-radius-lg); + --pgn-size-image-thumbnail-border-radius: var(--pgn-size-border-radius-base); + --pgn-size-image-thumbnail-border-width: var(--pgn-size-border-width); + --pgn-size-icon-button-diameter-inline: calc(var(--pgn-typography-line-height-base) + .1em); + --pgn-size-list-group-border-radius: var(--pgn-size-border-radius-base); + --pgn-size-list-group-border-width: var(--pgn-size-border-width); + --pgn-size-input-btn-border-width: var(--pgn-size-border-width); + --pgn-size-hr-border-margin-y: var(--pgn-spacing-spacer-base); + --pgn-size-hr-border-width: var(--pgn-size-border-width); + --pgn-size-form-feedback-tooltip-border-radius: var(--pgn-size-border-radius-base); + --pgn-size-form-autosuggest-spinner-height: var(--pgn-size-form-autosuggest-spinner-width); + --pgn-size-form-autosuggest-icon-height: var(--pgn-size-form-autosuggest-icon-width); + --pgn-size-form-control-range-thumb-focus-width: var(--pgn-size-form-input-width-focus); + --pgn-size-form-control-range-thumb-height: var(--pgn-size-form-control-range-thumb-width); + --pgn-size-form-control-select-border-radius: var(--pgn-size-border-radius-base); + --pgn-size-form-control-select-border-width-focus: var(--pgn-size-form-input-width-focus); + --pgn-size-form-control-switch-indicator-border-radius: calc(var(--pgn-size-form-control-indicator-base) / 2); + --pgn-size-form-control-switch-indicator-base: calc(var(--pgn-size-form-control-indicator-base) - var(--pgn-size-form-control-indicator-border-width) * 4); + --pgn-size-form-control-switch-width: calc(var(--pgn-size-form-control-indicator-base) * 1.75); + --pgn-size-form-input-radius-border-sm: var(--pgn-size-border-radius-sm); + --pgn-size-form-input-radius-border-lg: var(--pgn-size-border-radius-lg); + --pgn-size-form-input-radius-border-base: var(--pgn-size-border-radius-base); + --pgn-size-dropdown-border-radius-base: var(--pgn-size-border-radius-base); + --pgn-size-dropdown-border-width: var(--pgn-size-border-width); + --pgn-size-card-image-horizontal-width-min: var(--pgn-size-card-image-horizontal-width-max); + --pgn-size-card-border-radius-base: var(--pgn-size-border-radius-base); + --pgn-size-card-border-width: var(--pgn-size-border-width); + --pgn-size-btn-border-radius-sm: var(--pgn-size-border-radius-sm); + --pgn-size-btn-border-radius-lg: var(--pgn-size-border-radius-lg); + --pgn-size-btn-border-radius-base: var(--pgn-size-border-radius-base); + --pgn-size-breadcrumb-border-radius-base: var(--pgn-size-border-radius-base); + --pgn-size-badge-focus-width: var(--pgn-size-input-btn-focus-width); + --pgn-size-alert-border-radius: var(--pgn-size-border-radius-base); + --pgn-typography-form-control-file-font-family: var(--pgn-typography-form-input-font-family); + --pgn-typography-form-control-file-line-height: var(--pgn-typography-form-input-line-height-base); + --pgn-typography-form-control-select-line-height: var(--pgn-typography-form-input-line-height-base); + --pgn-typography-form-control-select-font-size-lg: var(--pgn-typography-form-input-font-size-lg); + --pgn-typography-form-control-select-font-size-sm: var(--pgn-typography-form-input-font-size-sm); + --pgn-typography-form-control-select-font-size-base: var(--pgn-typography-form-input-font-size-base); + --pgn-typography-form-control-select-font-family: var(--pgn-typography-form-input-font-family); + --pgn-typography-form-input-line-height-lg: var(--pgn-typography-input-btn-line-height-lg); + --pgn-typography-form-input-font-weight: var(--pgn-typography-font-weight-base); + --pgn-typography-btn-line-height-lg: var(--pgn-typography-input-btn-line-height-lg); + --pgn-spacing-navbar-brand-padding-y: calc((var(--pgn-typography-navbar-nav-link-height) - var(--pgn-size-navbar-brand-height)) / 2); + --pgn-spacing-form-control-file-padding-x: var(--pgn-spacing-form-input-padding-x-base); + --pgn-spacing-form-control-file-padding-y: var(--pgn-spacing-form-input-padding-y-base); + --pgn-spacing-form-control-select-padding-x-lg: var(--pgn-spacing-form-input-padding-x-lg); + --pgn-spacing-form-control-select-padding-x-sm: var(--pgn-spacing-form-input-padding-x-sm); + --pgn-spacing-form-control-select-padding-x-base: var(--pgn-spacing-form-input-padding-x-base); + --pgn-spacing-form-control-select-padding-y-lg: var(--pgn-spacing-form-input-padding-y-lg); + --pgn-spacing-form-control-select-padding-y-sm: var(--pgn-spacing-form-input-padding-y-sm); + --pgn-spacing-form-control-select-padding-y-base: var(--pgn-spacing-form-input-padding-y-base); + --pgn-spacing-card-margin-grid-bottom: var(--pgn-spacing-spacer-3); + --pgn-spacing-card-margin-deck-bottom: var(--pgn-spacing-spacer-3); + --pgn-spacing-btn-focus-distance-to-border: calc(var(--pgn-spacing-btn-focus-border-gap) + var(--pgn-size-btn-border-width)); + --pgn-spacing-alert-actions-gap: var(--pgn-spacing-spacer-3); + --pgn-size-search-field-search-input-height: calc(var(--pgn-typography-form-input-line-height-base) * 1em + var(--pgn-spacing-form-input-padding-y-base) * 2); + --pgn-size-navbar-toggler-border-radius: var(--pgn-size-btn-border-radius-base); + --pgn-size-navbar-brand-height: calc(var(--pgn-typography-navbar-brand-font-size) * var(--pgn-typography-line-height-base)); + --pgn-size-form-control-file-border-radius: var(--pgn-size-form-input-radius-border-base); + --pgn-size-form-input-width-border: var(--pgn-size-input-btn-border-width); + --pgn-size-form-input-height-inner-quarter: calc(var(--pgn-typography-form-input-line-height-base) * .25em + calc(var(--pgn-spacing-form-input-padding-y-base) / 2)); + --pgn-size-form-input-height-inner-half: calc(var(--pgn-typography-form-input-line-height-base) * .5em + var(--pgn-spacing-form-input-padding-y-base)); + --pgn-size-form-input-height-inner-base: calc(var(--pgn-typography-form-input-line-height-base) * 1em + var(--pgn-spacing-form-input-padding-y-base) * 2); + --pgn-size-form-input-height-sm: calc(var(--pgn-typography-form-input-line-height-sm) * 1em + var(--pgn-spacing-input-btn-padding-sm-y) * 2 + var(--pgn-size-form-input-height-border)); + --pgn-size-form-input-height-base: calc(var(--pgn-typography-form-input-line-height-base) * 1em + var(--pgn-spacing-form-input-padding-y-base) * 2 + var(--pgn-size-form-input-height-border)); + --pgn-size-dropdown-border-radius-inner: calc(var(--pgn-size-dropdown-border-radius-base) - var(--pgn-size-dropdown-border-width)); + --pgn-size-btn-focus-border-radius: calc(var(--pgn-size-btn-border-radius-base) + var(--pgn-spacing-btn-focus-border-gap)); + --pgn-size-btn-border-width: var(--pgn-size-input-btn-border-width); + --pgn-typography-form-control-file-font-weight: var(--pgn-typography-form-input-font-weight); + --pgn-typography-form-control-select-font-weight: var(--pgn-typography-form-input-font-weight); + --pgn-spacing-form-control-select-feedback-icon-position: center right calc(var(--pgn-spacing-form-control-select-padding-x-base) + var(--pgn-spacing-form-control-select-indicator-padding)); + --pgn-spacing-form-control-select-feedback-icon-padding-right: calc((1em + 2 * var(--pgn-spacing-form-control-select-padding-y-base)) * 3 / 4 + var(--pgn-spacing-form-control-select-padding-x-base) + var(--pgn-spacing-form-control-select-indicator-padding)); + --pgn-size-form-control-file-height-inner: var(--pgn-size-form-input-height-inner-base); + --pgn-size-form-control-file-height-base: var(--pgn-size-form-input-height-base); + --pgn-size-form-control-file-width: var(--pgn-size-form-input-width-border); + --pgn-size-form-control-select-border-width-base: var(--pgn-size-form-input-width-border); + --pgn-size-form-control-select-feedback-icon: var(--pgn-size-form-input-height-inner-half) var(--pgn-size-form-input-height-inner-half); + --pgn-size-form-control-select-height-sm: var(--pgn-size-form-input-height-sm); + --pgn-size-form-control-select-height-base: var(--pgn-size-form-input-height-base); + --pgn-size-form-input-height-border: calc(var(--pgn-size-form-input-width-border) * 2); + --pgn-size-form-input-height-lg: calc(var(--pgn-typography-form-input-line-height-lg) * 1em + var(--pgn-spacing-input-btn-padding-lg-y) * 2 + var(--pgn-size-form-input-height-border)); + --pgn-size-form-control-select-height-lg: var(--pgn-size-form-input-height-lg); +} diff --git a/scss/core/css/variables.css b/scss/core/css/light/variables.css similarity index 70% rename from scss/core/css/variables.css rename to scss/core/css/light/variables.css index 2f2515f09f..5449886ef5 100644 --- a/scss/core/css/variables.css +++ b/scss/core/css/light/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 26 Feb 2023 16:21:31 GMT + * Generated on Tue, 28 Feb 2023 13:23:54 GMT */ :root { @@ -176,7 +176,6 @@ --pgn-color-btn-bg-outline-danger: inherit; --pgn-color-btn-bg-inverse-outline-brand: #00000000; --pgn-color-btn-bg-outline-brand: inherit; - --pgn-theme-interval: 8%; --pgn-other-tooltip-opacity: 1; --pgn-other-search-field-disabled-opacity: .3; --pgn-other-modal-opacity: .5; @@ -184,8 +183,6 @@ --pgn-other-chip-opacity-disabled: .3; --pgn-other-btn-disabled-opacity: .65; --pgn-other-form-feedback-tooltip-opacity: .9; - --pgn-other-form-control-range-track-cursor: pointer; - --pgn-other-form-control-cursor: auto; --pgn-elevation-box-shadow-centered-5: 0 0 2.5rem rgba(0, 0, 0, .15), 0 0 3rem rgba(0, 0, 0, .15); --pgn-elevation-box-shadow-centered-4: 0 0 1.25rem rgba(0, 0, 0, .15), 0 0 1.25rem rgba(0, 0, 0, .15); --pgn-elevation-box-shadow-centered-3: 0 0 .625rem rgba(0, 0, 0, .15), 0 0 1rem rgba(0, 0, 0, .15); @@ -236,370 +233,11 @@ --pgn-elevation-btn-box-shadow-base: none; --pgn-elevation-annotation-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); --pgn-elevation-alert-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 4px rgba(0, 0, 0, .15); - --pgn-elevation-zindex-fixed: 1030; - --pgn-elevation-zindex-sticky: 1020; - --pgn-elevation-zindex-2000: 2000; - --pgn-elevation-zindex-1800: 1800; - --pgn-elevation-zindex-1600: 1600; - --pgn-elevation-zindex-1400: 1400; - --pgn-elevation-zindex-1200: 1200; - --pgn-elevation-zindex-1000: 1000; - --pgn-elevation-zindex-800: 800; - --pgn-elevation-zindex-600: 600; - --pgn-elevation-zindex-400: 400; - --pgn-elevation-zindex-200: 200; - --pgn-elevation-zindex-0: 0; --pgn-elevation-tooltip-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); - --pgn-elevation-tooltip-zindex: 1070; - --pgn-elevation-sheet-zindex-main: 1032; - --pgn-elevation-sheet-zindex-backdrop: 1031; --pgn-elevation-progress-bar-box-shadow: none; - --pgn-elevation-product-tour-checkpoint-zindex: 1060; --pgn-elevation-popover-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); - --pgn-elevation-popover-zindex: 1060; --pgn-elevation-modal-content-box-shadow-sm-up: 0 10px 20px rgba(0, 0, 0, .15), 0 8px 20px rgba(0, 0, 0, .15); - --pgn-elevation-modal-zindex: 1050; - --pgn-elevation-modal-backdrop-zindex: 1040; --pgn-elevation-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); - --pgn-elevation-dropdown-zindex: 1000; - --pgn-transition-collapse: height .35s ease; - --pgn-transition-fade: opacity .15s linear; - --pgn-transition-base: all .2s ease-in-out; - --pgn-transition-progress-bar-bar-transition: width .6s ease; - --pgn-transition-progress-bar-bar-animation-timing: 1s linear infinite; - --pgn-transition-form-control: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; - --pgn-transition-form-input: border-color .15s ease-in-out, box-shadow .15s ease-in-out; - --pgn-transition-carousel-control: opacity .15s ease; - --pgn-transition-carousel-indicator: opacity .6s ease; - --pgn-transition-carousel-duration: .6s; - --pgn-transition-btn: none; - --pgn-transition-badge: none; - --pgn-typography-line-height-sm: 1.5; - --pgn-typography-line-height-lg: 1.5; - --pgn-typography-line-height-base: 1.5556; - --pgn-typography-font-weight-lead: inherit; - --pgn-typography-font-weight-bolder: bolder; - --pgn-typography-font-weight-bold: 700; - --pgn-typography-font-weight-semi-bold: 500; - --pgn-typography-font-weight-normal: 400; - --pgn-typography-font-weight-light: 300; - --pgn-typography-font-weight-lighter: lighter; - --pgn-typography-font-size-mobile-h1: 2.25rem; - --pgn-typography-font-size-h6: .75rem; - --pgn-typography-font-size-h5: .875rem; - --pgn-typography-font-size-h4: 1.125rem; - --pgn-typography-font-size-h3: 1.375rem; - --pgn-typography-font-size-h2: 2rem; - --pgn-typography-font-size-h1: 2.5rem; - --pgn-typography-font-size-small-x: 75%; - --pgn-typography-font-size-small-base: 87.5%; - --pgn-typography-font-size-xs: .75rem; - --pgn-typography-font-size-sm: .875rem; - --pgn-typography-font-size-lg: 1.4063rem; - --pgn-typography-font-size-base: 1.125rem; - --pgn-typography-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --pgn-typography-font-family-serif: serif; - --pgn-typography-font-family-sans-serif: -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"; - --pgn-typography-display-mobile: 3.25rem; - --pgn-typography-display-line-height-mobile: 3.5rem; - --pgn-typography-display-line-height-base: 1; - --pgn-typography-display-4: 7.5rem; - --pgn-typography-display-3: 5.625rem; - --pgn-typography-display-2: 4.875rem; - --pgn-typography-display-1: 3.75rem; - --pgn-typography-toast-font-size: .875rem; - --pgn-typography-pagination-line-height: 1.5rem; - --pgn-typography-pagination-font-size-sm: .875rem; - --pgn-typography-nav-link-font-weight: 500; - --pgn-typography-image-figure-caption-font-size: 90%; - --pgn-typography-link-decoration-brand-inline-hover: underline; - --pgn-typography-link-decoration-brand-inline-base: underline; - --pgn-typography-link-decoration-brand-hover: underline; - --pgn-typography-link-decoration-brand-base: none; - --pgn-typography-link-decoration-muted-inline-hover: underline; - --pgn-typography-link-decoration-muted-inline-base: underline; - --pgn-typography-link-decoration-muted-hover: underline; - --pgn-typography-link-decoration-muted-base: none; - --pgn-typography-link-decoration-inline-hover: underline; - --pgn-typography-link-decoration-inline-base: underline; - --pgn-typography-link-decoration-hover: underline; - --pgn-typography-link-decoration-base: none; - --pgn-typography-input-btn-line-height-sm: 1.4286; - --pgn-typography-input-btn-line-height-base: 1.3333; - --pgn-typography-input-btn-font-size-lg: 1.325rem; - --pgn-typography-input-btn-font-size-sm: .875rem; - --pgn-typography-input-btn-font-size-base: 1.125rem; - --pgn-typography-input-btn-font-family: inherit; - --pgn-typography-headings-line-height: 1.25; - --pgn-typography-headings-font-family: inherit; - --pgn-typography-code-font-size: 87.5%; - --pgn-typography-breadcrumb-font-size: inherit; - --pgn-typography-badge-font-size: 75%; - --pgn-typography-alert-line-height: 1.5rem; - --pgn-typography-alert-font-size: .875rem; - --pgn-spacing-spacer-base: 1rem; - --pgn-spacing-spacer-0: 0; - --pgn-spacing-tooltip-margin: 0; - --pgn-spacing-tooltip-padding-x: .5rem; - --pgn-spacing-tooltip-padding-y: .5rem; - --pgn-spacing-toast-container-gutter-sm: .625rem; - --pgn-spacing-toast-container-gutter-lg: 1.25rem; - --pgn-spacing-toast-padding-y: .25rem; - --pgn-spacing-toast-padding-x: .75rem; - --pgn-spacing-sticky-offset: 0; - --pgn-spacing-selectable-box-box-space: .75rem; - --pgn-spacing-selectable-box-border-radius: .25rem; - --pgn-spacing-selectable-box-padding: 1rem; - --pgn-spacing-search-field-margin-button: .5rem; - --pgn-spacing-progress-bar-hint-annotation-gap: .5rem; - --pgn-spacing-popover-icon-margin-right: .5rem; - --pgn-spacing-popover-header-padding-x: 1rem; - --pgn-spacing-popover-header-padding-y: .5rem; - --pgn-spacing-pagination-margin-x: .5rem; - --pgn-spacing-pagination-padding-x-lg: 1.5rem; - --pgn-spacing-pagination-padding-x-sm: .6rem; - --pgn-spacing-pagination-padding-x-base: 1rem; - --pgn-spacing-pagination-padding-y-lg: .75rem; - --pgn-spacing-pagination-padding-y-sm: .8rem; - --pgn-spacing-pagination-padding-y-base: .625rem; - --pgn-spacing-navbar-toggler-padding-x: .75rem; - --pgn-spacing-navbar-toggler-padding-y: .25rem; - --pgn-spacing-navbar-padding-x-nav-link: .5rem; - --pgn-spacing-nav-link-padding-x: 1rem; - --pgn-spacing-nav-link-padding-y: .5rem; - --pgn-spacing-modal-dialog-margin: 1.5rem; - --pgn-spacing-modal-header-padding-y: 1rem; - --pgn-spacing-modal-footer-padding-y: 1rem; - --pgn-spacing-modal-inner-padding-bottom: .7rem; - --pgn-spacing-modal-inner-padding-base: 1.5rem; - --pgn-spacing-image-thumbnail-padding: .25rem; - --pgn-spacing-mark-padding: .2em; - --pgn-spacing-paragraph-margin-bottom: 1rem; - --pgn-spacing-list-group-item-padding-x: 1.25rem; - --pgn-spacing-list-group-item-padding-y: .75rem; - --pgn-spacing-list-inline-padding: .5rem; - --pgn-spacing-input-btn-padding-lg-x: 1.25rem; - --pgn-spacing-input-btn-padding-lg-y: .6875rem; - --pgn-spacing-input-btn-padding-sm-x: .75rem; - --pgn-spacing-input-btn-padding-sm-y: .4375rem; - --pgn-spacing-input-btn-padding-x: 1rem; - --pgn-spacing-input-btn-padding-y: .5625rem; - --pgn-spacing-headings-margin-bottom: .5rem; - --pgn-spacing-caret-vertical-align: .255em; - --pgn-spacing-caret-base: .255em; - --pgn-spacing-form-control-select-icon-padding: .5625rem; - --pgn-spacing-form-control-select-feedback-tooltip-padding-x: .5rem; - --pgn-spacing-form-control-select-feedback-tooltip-padding-y: .25rem; - --pgn-spacing-form-control-select-indicator-padding: 1rem; - --pgn-spacing-form-control-spacer-x: 1rem; - --pgn-spacing-form-control-gutter: .5rem; - --pgn-spacing-form-group-margin-bottom: 1rem; - --pgn-spacing-form-check-position-axis: .375rem; - --pgn-spacing-form-check-inline-margin-x: .75rem; - --pgn-spacing-form-text-margin-top: .25rem; - --pgn-spacing-form-input-check-margin-y: .3rem; - --pgn-spacing-form-input-check-margin-x-inline: .3125rem; - --pgn-spacing-form-input-check-margin-x-base: .25rem; - --pgn-spacing-form-input-check-gutter: 1.25rem; - --pgn-spacing-dropzone-border-error: 2px; - --pgn-spacing-dropzone-border-active: 2px; - --pgn-spacing-dropzone-border-focus: 2px; - --pgn-spacing-dropzone-border-hover: 2px; - --pgn-spacing-dropzone-border-base: 1px; - --pgn-spacing-dropzone-padding: 1.5rem; - --pgn-spacing-dropdown-close-container-top: .625rem; - --pgn-spacing-dropdown-padding-y-item: .5rem; - --pgn-spacing-dropdown-padding-y-base: .25rem; - --pgn-spacing-dropdown-padding-x-item: 1rem; - --pgn-spacing-dropdown-padding-x-base: 0; - --pgn-spacing-dropdown-spacer: .125rem; - --pgn-spacing-data-table-footer-position: center; - --pgn-spacing-data-table-padding-head-cell: .5rem .75rem; - --pgn-spacing-data-table-padding-cell: .75rem; - --pgn-spacing-data-table-padding-small: .5rem; - --pgn-spacing-data-table-padding-y: .75rem; - --pgn-spacing-data-table-padding-x: .75rem; - --pgn-spacing-collapsible-card-spacer-basic-icon: .625rem; - --pgn-spacing-collapsible-card-spacer-basic-x: .5rem; - --pgn-spacing-collapsible-card-spacer-basic-y: .5rem; - --pgn-spacing-collapsible-card-spacer-icon: 2.5rem; - --pgn-spacing-collapsible-card-spacer-left-body: .75rem; - --pgn-spacing-collapsible-card-spacer-x-base: .5rem; - --pgn-spacing-collapsible-card-spacer-y-base: .5rem; - --pgn-spacing-code-kbd-padding-x: .4rem; - --pgn-spacing-code-kbd-padding-y: .2rem; - --pgn-spacing-chip-padding-to-icon: 3px; - --pgn-spacing-chip-padding-icon: .25rem; - --pgn-spacing-chip-padding-x: .5rem; - --pgn-spacing-chip-padding-y: .125rem; - --pgn-spacing-chip-margin: .125rem; - --pgn-spacing-carousel-indicator-spacer: 3px; - --pgn-spacing-card-focus-border-offset: 5px; - --pgn-spacing-card-logo-bottom-offset-horizontal: .4375rem; - --pgn-spacing-card-logo-bottom-offset-base: 1rem; - --pgn-spacing-card-logo-left-offset-horizontal: .4375rem; - --pgn-spacing-card-logo-left-offset-base: 1.5rem; - --pgn-spacing-card-loading-skeleton-spacer: .313rem; - --pgn-spacing-card-footer-action-gap: .5rem; - --pgn-spacing-card-columns-gap: 1.25rem; - --pgn-spacing-card-columns-count: 3; - --pgn-spacing-card-margin-group: 12px; - --pgn-spacing-card-spacer-y: .75rem; - --pgn-spacing-card-spacer-x: 1.25rem; - --pgn-spacing-btn-focus-gap: 1px; - --pgn-spacing-btn-block-spacing-y: .5rem; - --pgn-spacing-bubble-expandable-padding-x: .25rem; - --pgn-spacing-bubble-expandable-padding-y: 0; - --pgn-spacing-breadcrumb-margin-left: .5rem; - --pgn-spacing-breadcrumb-margin-bottom: 1rem; - --pgn-spacing-breadcrumb-padding-item: .5rem; - --pgn-spacing-breadcrumb-padding-x: 1rem; - --pgn-spacing-breadcrumb-padding-y: .75rem; - --pgn-spacing-badge-padding-y: .125rem; - --pgn-spacing-badge-padding-x-pill: .6em; - --pgn-spacing-badge-padding-x-base: .5rem; - --pgn-spacing-avatar-button-padding-left-lg: .25em; - --pgn-spacing-avatar-button-padding-left-sm: .25em; - --pgn-spacing-avatar-button-padding-left-base: .25em; - --pgn-spacing-annotation-arrow-side-margin: .25rem; - --pgn-spacing-annotation-padding: .5rem; - --pgn-spacing-alert-icon-space: .8rem; - --pgn-spacing-alert-margin-bottom: 1rem; - --pgn-spacing-alert-padding-x: 1.5rem; - --pgn-spacing-alert-padding-y: 1.5rem; - --pgn-spacing-action-row-gap-y: .5rem; - --pgn-spacing-action-row-gap-x: .5rem; - --pgn-size-breakpoint-xxl: 1400px; - --pgn-size-breakpoint-xl: 1200px; - --pgn-size-breakpoint-lg: 992px; - --pgn-size-breakpoint-md: 768px; - --pgn-size-breakpoint-sm: 576px; - --pgn-size-breakpoint-xs: 0; - --pgn-size-tooltip-arrow-width: .8rem; - --pgn-size-tooltip-arrow-height: .4rem; - --pgn-size-tooltip-max-width: 200px; - --pgn-size-toast-border-radius: .25rem; - --pgn-size-toast-border-width: 1px; - --pgn-size-toast-max-width: 400px; - --pgn-size-tabs-notification-width: 1rem; - --pgn-size-tabs-notification-height: 1rem; - --pgn-size-stack-gap: 0; - --pgn-size-spinner-sm-border-width: .2em; - --pgn-size-spinner-sm-width: 1rem; - --pgn-size-spinner-base-border-width: .25em; - --pgn-size-spinner-base-width: 2rem; - --pgn-size-search-field-border-radius: 0; - --pgn-size-search-field-border-width-focus: .3125rem; - --pgn-size-search-field-border-width-base: .0625rem; - --pgn-size-progress-bar-threshold-circle: .5625rem; - --pgn-size-progress-bar-border-radius: 0; - --pgn-size-progress-bar-border-width: 1px; - --pgn-size-progress-bar-height-annotated: .3125rem; - --pgn-size-progress-bar-height-base: 1rem; - --pgn-size-product-tour-checkpoint-width-max: 480px; - --pgn-size-product-tour-checkpoint-width-arrow: 15px; - --pgn-size-product-tour-checkpoint-width-border: 8px; - --pgn-size-popover-arrow-height: .5rem; - --pgn-size-popover-arrow-width: 1rem; - --pgn-size-popover-icon-width: 1rem; - --pgn-size-popover-icon-height: 1rem; - --pgn-size-popover-max-width: 480px; - --pgn-size-pagination-focus-outline: 0; - --pgn-size-pagination-focus-border-width: .125rem; - --pgn-size-pagination-toggle-border-sm: .25rem; - --pgn-size-pagination-toggle-border-base: .3125rem; - --pgn-size-pagination-reduced-dropdown-min-width: 6rem; - --pgn-size-pagination-reduced-dropdown-max-height: 60vh; - --pgn-size-pagination-secondary-height-sm: 2.25rem; - --pgn-size-pagination-secondary-height-base: 2.75rem; - --pgn-size-pagination-icon-height: 2.25rem; - --pgn-size-pagination-icon-width: 2.25rem; - --pgn-size-navbar-nav-scroll-max-height: 75vh; - --pgn-size-nav-tabs-border-radius: 0; - --pgn-size-nav-tabs-border-width: 2px; - --pgn-size-modal-content-border-width: 0px; - --pgn-size-modal-sm: 400px; - --pgn-size-modal-md: 500px; - --pgn-size-modal-lg: 800px; - --pgn-size-modal-xl: 1140px; - --pgn-size-icon-button-diameter-sm: 2.25rem; - --pgn-size-icon-button-diameter-md: 2.75rem; - --pgn-size-icon-lg: 1.75rem; - --pgn-size-icon-md: 1.5rem; - --pgn-size-icon-sm: 1.25rem; - --pgn-size-icon-inline: .8em; - --pgn-size-input-btn-focus-width: 1px; - --pgn-size-caret-width: .3em; - --pgn-size-form-border-radius-width: .125rem; - --pgn-size-form-border-radius-check-focus: .0625rem; - --pgn-size-form-autosuggest-border-width: .125rem; - --pgn-size-form-autosuggest-spinner-width: 1.25rem; - --pgn-size-form-autosuggest-icon-width: 2.4rem; - --pgn-size-form-grid-gutter-width: 0.625rem; - --pgn-size-form-control-border-radio-indicator-radius: 50%; - --pgn-size-form-control-border-checkbox-indicator-radius: 0; - --pgn-size-form-control-icon-width: 2rem; - --pgn-size-form-control-range-thumb-border-radius: 1rem; - --pgn-size-form-control-range-thumb-border-base: 0; - --pgn-size-form-control-range-thumb-width: 1rem; - --pgn-size-form-control-range-track-border-radius: 1rem; - --pgn-size-form-control-range-track-height: .5rem; - --pgn-size-form-control-range-track-width: 100%; - --pgn-size-form-control-indicator-border-width: 0.125rem; - --pgn-size-form-control-indicator-bg: 100%; - --pgn-size-form-control-indicator-base: 1.25rem; - --pgn-size-form-input-width-focus: 0.063rem; - --pgn-size-form-input-width-hover: 0.063rem; - --pgn-size-dropdown-min-width: 18rem; - --pgn-size-data-table-dropdown-pagination-min-width: 6rem; - --pgn-size-data-table-dropdown-pagination-max-height: 60vh; - --pgn-size-data-table-border: 1px; - --pgn-size-container-max-width-xl: 1440px; - --pgn-size-container-max-width-lg: 1192px; - --pgn-size-container-max-width-md: 952px; - --pgn-size-container-max-width-sm: 708px; - --pgn-size-container-max-width-xs: 464px; - --pgn-size-code-pre-scrollable-max-height: 340px; - --pgn-size-chip-icon: 1.25rem; - --pgn-size-chip-border-radius: .25rem; - --pgn-size-carousel-caption-width: 70%; - --pgn-size-carousel-indicator-height-area-hit: 3px; - --pgn-size-carousel-indicator-height-base: 3px; - --pgn-size-carousel-indicator-width: 30px; - --pgn-size-carousel-control-width-icon: 20px; - --pgn-size-carousel-control-width-base: 15%; - --pgn-size-card-logo-height: 4.125rem; - --pgn-size-card-logo-width: 7.25rem; - --pgn-size-card-image-vertical-max-height: 140px; - --pgn-size-card-image-horizontal-width-max: 240px; - --pgn-size-card-focus-border-radius: 5px; - --pgn-size-card-focus-border-width: 2px; - --pgn-size-card-border-radius-logo: .25rem; - --pgn-size-card-border-radius-image: .3125rem; - --pgn-size-btn-focus-width: 2px; - --pgn-size-breadcrumb-border-width-focus: .0625rem; - --pgn-size-breadcrumb-border-axis-y-focus: .5rem; - --pgn-size-breadcrumb-border-axis-x-focus: .25rem; - --pgn-size-breadcrumb-border-radius-focus: .125rem; - --pgn-size-badge-border-radius-pill: 10rem; - --pgn-size-badge-border-radius-base: .25rem; - --pgn-size-avatar-border-radius: 100%; - --pgn-size-avatar-border-base: 1px; - --pgn-size-avatar-huge: 18.75rem; - --pgn-size-avatar-xxl: 11.5rem; - --pgn-size-avatar-xl: 6rem; - --pgn-size-avatar-lg: 4rem; - --pgn-size-avatar-sm: 2.25rem; - --pgn-size-avatar-xs: 1.5rem; - --pgn-size-avatar-base: 3rem; - --pgn-size-annotation-border-radius: .25rem; - --pgn-size-annotation-max-width: 18.75rem; - --pgn-size-annotation-arrow-border-width: .5rem; - --pgn-size-alert-border-width: 0; - --pgn-size-border-radius-sm: 4px; - --pgn-size-border-radius-lg: 7px; - --pgn-size-border-radius-base: 6px; - --pgn-size-border-width: 1px; --pgn-color-dark-900: #1B2C21FF; --pgn-color-dark-800: #1D2F23FF; --pgn-color-dark-700: #1F3226FF; @@ -837,142 +475,6 @@ --pgn-elevation-form-control-indicator-base: var(--pgn-elevation-form-input-base); --pgn-elevation-data-table-box-shadow: var(--pgn-elevation-box-shadow-sm); --pgn-elevation-close-button-text-shadow: 0 1px 0 var(--pgn-color-white); - --pgn-transition-carousel-base: transform var(--pgn-transition-carousel-duration) ease-in-out; - --pgn-typography-font-weight-base: var(--pgn-typography-font-weight-normal); - --pgn-typography-font-size-lead: calc(var(--pgn-typography-font-size-base) * 1.25); - --pgn-typography-font-size-mobile-h6: var(--pgn-typography-font-size-h6); - --pgn-typography-font-size-mobile-h5: var(--pgn-typography-font-size-h5); - --pgn-typography-font-size-mobile-h4: var(--pgn-typography-font-size-h4); - --pgn-typography-font-size-mobile-h3: var(--pgn-typography-font-size-h3); - --pgn-typography-font-size-mobile-h2: var(--pgn-typography-font-size-h2); - --pgn-typography-font-family-base: var(--pgn-typography-font-family-sans-serif); - --pgn-typography-display-weight-4: var(--pgn-typography-font-weight-bold); - --pgn-typography-display-weight-3: var(--pgn-typography-font-weight-bold); - --pgn-typography-display-weight-2: var(--pgn-typography-font-weight-bold); - --pgn-typography-display-weight-1: var(--pgn-typography-font-weight-bold); - --pgn-typography-tooltip-font-size: var(--pgn-typography-font-size-sm); - --pgn-typography-tabs-notification-font-size: var(--pgn-typography-font-size-xs); - --pgn-typography-progress-bar-font-size: calc(var(--pgn-typography-font-size-base) * .75); - --pgn-typography-popover-font-size: var(--pgn-typography-font-size-sm); - --pgn-typography-navbar-toggler-font-size: var(--pgn-typography-font-size-lg); - --pgn-typography-navbar-nav-link-height: calc(var(--pgn-typography-font-size-base) * var(--pgn-typography-line-height-base) + .5rem * 2); - --pgn-typography-navbar-brand-font-size: var(--pgn-typography-font-size-lg); - --pgn-typography-blockquote-font-size: calc(var(--pgn-typography-font-size-base) * 1.25); - --pgn-typography-blockquote-small-font-size: var(--pgn-typography-font-size-small-base); - --pgn-typography-dt-font-weight: var(--pgn-typography-font-weight-bold); - --pgn-typography-input-btn-line-height-lg: var(--pgn-typography-line-height-lg); - --pgn-typography-headings-font-weight: var(--pgn-typography-font-weight-bold); - --pgn-typography-form-feedback-tooltip-line-height: var(--pgn-typography-line-height-base); - --pgn-typography-form-feedback-tooltip-font-size: var(--pgn-typography-font-size-sm); - --pgn-typography-form-feedback-font-size: var(--pgn-typography-font-size-small-base); - --pgn-typography-form-input-line-height-sm: var(--pgn-typography-input-btn-line-height-sm); - --pgn-typography-form-input-line-height-base: var(--pgn-typography-input-btn-line-height-base); - --pgn-typography-form-input-font-size-lg: var(--pgn-typography-input-btn-font-size-lg); - --pgn-typography-form-input-font-size-sm: var(--pgn-typography-input-btn-font-size-sm); - --pgn-typography-form-input-font-size-base: var(--pgn-typography-input-btn-font-size-base); - --pgn-typography-form-input-font-family: var(--pgn-typography-input-btn-font-family); - --pgn-typography-dropzone-restriction-msg-font-size: var(--pgn-typography-font-size-small-x); - --pgn-typography-dropdown-font-size: var(--pgn-typography-font-size-base); - --pgn-typography-code-kbd-nested-font-weight: var(--pgn-typography-font-weight-bold); - --pgn-typography-code-kbd-font-size: var(--pgn-typography-code-font-size); - --pgn-typography-close-button-font-weight: var(--pgn-typography-font-weight-bold); - --pgn-typography-close-button-font-size: calc(var(--pgn-typography-font-size-base) * 1.5); - --pgn-typography-footer-text-font-size: var(--pgn-typography-font-size-small-x); - --pgn-typography-btn-line-height-sm: var(--pgn-typography-input-btn-line-height-sm); - --pgn-typography-btn-line-height-base: var(--pgn-typography-input-btn-line-height-base); - --pgn-typography-btn-font-weight: var(--pgn-typography-font-weight-normal); - --pgn-typography-btn-font-size-lg: var(--pgn-typography-input-btn-font-size-lg); - --pgn-typography-btn-font-size-sm: var(--pgn-typography-input-btn-font-size-sm); - --pgn-typography-btn-font-size-base: var(--pgn-typography-input-btn-font-size-base); - --pgn-typography-btn-font-family: var(--pgn-typography-input-btn-font-family); - --pgn-typography-badge-font-weight: var(--pgn-typography-font-weight-bold); - --pgn-typography-annotation-line-height: var(--pgn-typography-line-height-sm); - --pgn-typography-annotation-font-size: var(--pgn-typography-font-size-sm); - --pgn-typography-alert-font-weight-link: var(--pgn-typography-font-weight-normal); - --pgn-spacing-spacer-5-5: calc(var(--pgn-spacing-spacer-base) * 4rem); - --pgn-spacing-spacer-4-5: calc(var(--pgn-spacing-spacer-base) * 2rem); - --pgn-spacing-spacer-3-5: calc(var(--pgn-spacing-spacer-base) * 1.25rem); - --pgn-spacing-spacer-2-5: calc(var(--pgn-spacing-spacer-base) * .75rem); - --pgn-spacing-spacer-1-5: calc(var(--pgn-spacing-spacer-base) * .375rem); - --pgn-spacing-spacer-6: calc(var(--pgn-spacing-spacer-base) * 5rem); - --pgn-spacing-spacer-5: calc(var(--pgn-spacing-spacer-base) * 3rem); - --pgn-spacing-spacer-4: calc(var(--pgn-spacing-spacer-base) * 1.5rem); - --pgn-spacing-spacer-3: var(--pgn-spacing-spacer-base); - --pgn-spacing-spacer-2: calc(var(--pgn-spacing-spacer-base) * .5rem); - --pgn-spacing-spacer-1: calc(var(--pgn-spacing-spacer-base) * .25rem); - --pgn-spacing-popover-body-padding-x: var(--pgn-spacing-popover-header-padding-x); - --pgn-spacing-popover-body-padding-y: var(--pgn-spacing-popover-header-padding-y); - --pgn-spacing-navbar-padding-x-base: var(--pgn-spacing-spacer-base); - --pgn-spacing-navbar-padding-y: calc(var(--pgn-spacing-spacer-base) / 2); - --pgn-spacing-nav-divider-margin-y: calc(var(--pgn-spacing-spacer-base) / 2); - --pgn-spacing-modal-header-padding-base: var(--pgn-spacing-modal-header-padding-y) 1.5rem; - --pgn-spacing-modal-footer-padding-base: var(--pgn-spacing-modal-footer-padding-y) 1.5rem; - --pgn-spacing-form-control-select-feedback-margin-top: var(--pgn-spacing-form-text-margin-top); - --pgn-spacing-form-input-padding-x-lg: var(--pgn-spacing-input-btn-padding-lg-x); - --pgn-spacing-form-input-padding-x-sm: var(--pgn-spacing-input-btn-padding-sm-x); - --pgn-spacing-form-input-padding-x-base: var(--pgn-spacing-input-btn-padding-x); - --pgn-spacing-form-input-padding-y-lg: var(--pgn-spacing-input-btn-padding-lg-y); - --pgn-spacing-form-input-padding-y-sm: var(--pgn-spacing-input-btn-padding-sm-y); - --pgn-spacing-form-input-padding-y-base: var(--pgn-spacing-input-btn-padding-y); - --pgn-spacing-dropdown-divider-margin-y: calc(var(--pgn-spacing-spacer-base) / 2); - --pgn-spacing-dropdown-padding-header: var(--pgn-spacing-dropdown-padding-y-base) var(--pgn-spacing-dropdown-padding-x-item); - --pgn-spacing-collapsible-card-spacer-x-lg: var(--pgn-spacing-card-spacer-x); - --pgn-spacing-collapsible-card-spacer-y-lg: var(--pgn-spacing-card-spacer-y); - --pgn-spacing-card-columns-margin: var(--pgn-spacing-card-spacer-y); - --pgn-spacing-card-margin-grid: var(--pgn-spacing-card-margin-group); - --pgn-spacing-card-margin-deck: var(--pgn-spacing-card-margin-group); - --pgn-spacing-btn-focus-border-gap: calc(var(--pgn-size-btn-focus-width) + var(--pgn-spacing-btn-focus-gap)); - --pgn-spacing-btn-padding-x-sm: var(--pgn-spacing-input-btn-padding-sm-x); - --pgn-spacing-btn-padding-x-lg: var(--pgn-spacing-input-btn-padding-lg-x); - --pgn-spacing-btn-padding-x-base: var(--pgn-spacing-input-btn-padding-x); - --pgn-spacing-btn-padding-y-sm: var(--pgn-spacing-input-btn-padding-sm-y); - --pgn-spacing-btn-padding-y-lg: var(--pgn-spacing-input-btn-padding-lg-y); - --pgn-spacing-btn-padding-y-base: var(--pgn-spacing-input-btn-padding-y); - --pgn-size-tooltip-border-radius: var(--pgn-size-border-radius-base); - --pgn-size-spinner-sm-height: var(--pgn-size-spinner-sm-width); - --pgn-size-spinner-base-height: var(--pgn-size-spinner-base-width); - --pgn-size-product-tour-checkpoint-arrow-transparent: var(--pgn-size-product-tour-checkpoint-width-arrow); - --pgn-size-product-tour-checkpoint-arrow-top: var(--pgn-size-product-tour-checkpoint-width-arrow); - --pgn-size-product-tour-checkpoint-arrow-bottom: var(--pgn-size-product-tour-checkpoint-width-arrow) var(--pgn-size-product-tour-checkpoint-width-border); - --pgn-size-popover-border-radius: var(--pgn-size-border-radius-sm); - --pgn-size-popover-border-width: var(--pgn-size-border-width); - --pgn-size-pagination-border-radius-lg: var(--pgn-size-border-radius-lg); - --pgn-size-pagination-border-radius-sm: var(--pgn-size-border-radius-sm); - --pgn-size-pagination-border-width: var(--pgn-size-border-width); - --pgn-size-nav-pills-border-radius: var(--pgn-size-border-radius-base); - --pgn-size-modal-content-border-radius: var(--pgn-size-border-radius-lg); - --pgn-size-image-thumbnail-border-radius: var(--pgn-size-border-radius-base); - --pgn-size-image-thumbnail-border-width: var(--pgn-size-border-width); - --pgn-size-icon-button-diameter-inline: calc(var(--pgn-typography-line-height-base) + .1em); - --pgn-size-list-group-border-radius: var(--pgn-size-border-radius-base); - --pgn-size-list-group-border-width: var(--pgn-size-border-width); - --pgn-size-input-btn-border-width: var(--pgn-size-border-width); - --pgn-size-hr-border-margin-y: var(--pgn-spacing-spacer-base); - --pgn-size-hr-border-width: var(--pgn-size-border-width); - --pgn-size-form-feedback-tooltip-border-radius: var(--pgn-size-border-radius-base); - --pgn-size-form-autosuggest-spinner-height: var(--pgn-size-form-autosuggest-spinner-width); - --pgn-size-form-autosuggest-icon-height: var(--pgn-size-form-autosuggest-icon-width); - --pgn-size-form-control-range-thumb-focus-width: var(--pgn-size-form-input-width-focus); - --pgn-size-form-control-range-thumb-height: var(--pgn-size-form-control-range-thumb-width); - --pgn-size-form-control-select-border-radius: var(--pgn-size-border-radius-base); - --pgn-size-form-control-select-border-width-focus: var(--pgn-size-form-input-width-focus); - --pgn-size-form-control-switch-indicator-border-radius: calc(var(--pgn-size-form-control-indicator-base) / 2); - --pgn-size-form-control-switch-indicator-base: calc(var(--pgn-size-form-control-indicator-base) - var(--pgn-size-form-control-indicator-border-width) * 4); - --pgn-size-form-control-switch-width: calc(var(--pgn-size-form-control-indicator-base) * 1.75); - --pgn-size-form-input-radius-border-sm: var(--pgn-size-border-radius-sm); - --pgn-size-form-input-radius-border-lg: var(--pgn-size-border-radius-lg); - --pgn-size-form-input-radius-border-base: var(--pgn-size-border-radius-base); - --pgn-size-dropdown-border-radius-base: var(--pgn-size-border-radius-base); - --pgn-size-dropdown-border-width: var(--pgn-size-border-width); - --pgn-size-card-image-horizontal-width-min: var(--pgn-size-card-image-horizontal-width-max); - --pgn-size-card-border-radius-base: var(--pgn-size-border-radius-base); - --pgn-size-card-border-width: var(--pgn-size-border-width); - --pgn-size-btn-border-radius-sm: var(--pgn-size-border-radius-sm); - --pgn-size-btn-border-radius-lg: var(--pgn-size-border-radius-lg); - --pgn-size-btn-border-radius-base: var(--pgn-size-border-radius-base); - --pgn-size-breadcrumb-border-radius-base: var(--pgn-size-border-radius-base); - --pgn-size-badge-focus-width: var(--pgn-size-input-btn-focus-width); - --pgn-size-alert-border-radius: var(--pgn-size-border-radius-base); --pgn-border-color-nav-tabs-link-border-active: transparent transparent var(--pgn-color-primary-500); --pgn-content-navbar-toggler-light-icon-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%2300000080' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --pgn-content-navbar-toggler-dark-icon-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23FFFFFF80' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); @@ -1287,42 +789,6 @@ --pgn-elevation-pagination-focus-box-shadow: var(--pgn-elevation-input-btn-focus-box-shadow); --pgn-elevation-form-control-select-border-focus: var(--pgn-elevation-input-btn-focus-box-shadow); --pgn-elevation-form-input-focus: var(--pgn-elevation-input-btn-focus-box-shadow); - --pgn-typography-form-control-file-font-family: var(--pgn-typography-form-input-font-family); - --pgn-typography-form-control-file-line-height: var(--pgn-typography-form-input-line-height-base); - --pgn-typography-form-control-select-line-height: var(--pgn-typography-form-input-line-height-base); - --pgn-typography-form-control-select-font-size-lg: var(--pgn-typography-form-input-font-size-lg); - --pgn-typography-form-control-select-font-size-sm: var(--pgn-typography-form-input-font-size-sm); - --pgn-typography-form-control-select-font-size-base: var(--pgn-typography-form-input-font-size-base); - --pgn-typography-form-control-select-font-family: var(--pgn-typography-form-input-font-family); - --pgn-typography-form-input-line-height-lg: var(--pgn-typography-input-btn-line-height-lg); - --pgn-typography-form-input-font-weight: var(--pgn-typography-font-weight-base); - --pgn-typography-btn-line-height-lg: var(--pgn-typography-input-btn-line-height-lg); - --pgn-spacing-navbar-brand-padding-y: calc((var(--pgn-typography-navbar-nav-link-height) - var(--pgn-size-navbar-brand-height)) / 2); - --pgn-spacing-form-control-file-padding-x: var(--pgn-spacing-form-input-padding-x-base); - --pgn-spacing-form-control-file-padding-y: var(--pgn-spacing-form-input-padding-y-base); - --pgn-spacing-form-control-select-padding-x-lg: var(--pgn-spacing-form-input-padding-x-lg); - --pgn-spacing-form-control-select-padding-x-sm: var(--pgn-spacing-form-input-padding-x-sm); - --pgn-spacing-form-control-select-padding-x-base: var(--pgn-spacing-form-input-padding-x-base); - --pgn-spacing-form-control-select-padding-y-lg: var(--pgn-spacing-form-input-padding-y-lg); - --pgn-spacing-form-control-select-padding-y-sm: var(--pgn-spacing-form-input-padding-y-sm); - --pgn-spacing-form-control-select-padding-y-base: var(--pgn-spacing-form-input-padding-y-base); - --pgn-spacing-card-margin-grid-bottom: var(--pgn-spacing-spacer-3); - --pgn-spacing-card-margin-deck-bottom: var(--pgn-spacing-spacer-3); - --pgn-spacing-btn-focus-distance-to-border: calc(var(--pgn-spacing-btn-focus-border-gap) + var(--pgn-size-btn-border-width)); - --pgn-spacing-alert-actions-gap: var(--pgn-spacing-spacer-3); - --pgn-size-search-field-search-input-height: calc(var(--pgn-typography-form-input-line-height-base) * 1em + var(--pgn-spacing-form-input-padding-y-base) * 2); - --pgn-size-navbar-toggler-border-radius: var(--pgn-size-btn-border-radius-base); - --pgn-size-navbar-brand-height: calc(var(--pgn-typography-navbar-brand-font-size) * var(--pgn-typography-line-height-base)); - --pgn-size-form-control-file-border-radius: var(--pgn-size-form-input-radius-border-base); - --pgn-size-form-input-width-border: var(--pgn-size-input-btn-border-width); - --pgn-size-form-input-height-inner-quarter: calc(var(--pgn-typography-form-input-line-height-base) * .25em + calc(var(--pgn-spacing-form-input-padding-y-base) / 2)); - --pgn-size-form-input-height-inner-half: calc(var(--pgn-typography-form-input-line-height-base) * .5em + var(--pgn-spacing-form-input-padding-y-base)); - --pgn-size-form-input-height-inner-base: calc(var(--pgn-typography-form-input-line-height-base) * 1em + var(--pgn-spacing-form-input-padding-y-base) * 2); - --pgn-size-form-input-height-sm: calc(var(--pgn-typography-form-input-line-height-sm) * 1em + var(--pgn-spacing-input-btn-padding-sm-y) * 2 + var(--pgn-size-form-input-height-border)); - --pgn-size-form-input-height-base: calc(var(--pgn-typography-form-input-line-height-base) * 1em + var(--pgn-spacing-form-input-padding-y-base) * 2 + var(--pgn-size-form-input-height-border)); - --pgn-size-dropdown-border-radius-inner: calc(var(--pgn-size-dropdown-border-radius-base) - var(--pgn-size-dropdown-border-width)); - --pgn-size-btn-focus-border-radius: calc(var(--pgn-size-btn-border-radius-base) + var(--pgn-spacing-btn-focus-border-gap)); - --pgn-size-btn-border-width: var(--pgn-size-input-btn-border-width); --pgn-border-color-nav-tabs-link-border-hover: transparent transparent var(--pgn-color-nav-tabs-border); --pgn-color-product-tour-checkpoint-arrow-border-top: var(--pgn-color-product-tour-checkpoint-bg); --pgn-color-popover-danger-icon: var(--pgn-color-warning-500); @@ -1580,19 +1046,6 @@ --pgn-other-content-form-control-switch-indicator-icon-on: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFFFF'/%3e%3c/svg%3e"); --pgn-elevation-form-control-file-focus: var(--pgn-elevation-form-input-focus); --pgn-elevation-form-control-range-thumb-focus: 0 0 0 1px var(--pgn-color-body-bg), var(--pgn-size-form-input-width-focus); - --pgn-typography-form-control-file-font-weight: var(--pgn-typography-form-input-font-weight); - --pgn-typography-form-control-select-font-weight: var(--pgn-typography-form-input-font-weight); - --pgn-spacing-form-control-select-feedback-icon-position: center right calc(var(--pgn-spacing-form-control-select-padding-x-base) + var(--pgn-spacing-form-control-select-indicator-padding)); - --pgn-spacing-form-control-select-feedback-icon-padding-right: calc((1em + 2 * var(--pgn-spacing-form-control-select-padding-y-base)) * 3 / 4 + var(--pgn-spacing-form-control-select-padding-x-base) + var(--pgn-spacing-form-control-select-indicator-padding)); - --pgn-size-form-control-file-height-inner: var(--pgn-size-form-input-height-inner-base); - --pgn-size-form-control-file-height-base: var(--pgn-size-form-input-height-base); - --pgn-size-form-control-file-width: var(--pgn-size-form-input-width-border); - --pgn-size-form-control-select-border-width-base: var(--pgn-size-form-input-width-border); - --pgn-size-form-control-select-feedback-icon: var(--pgn-size-form-input-height-inner-half) var(--pgn-size-form-input-height-inner-half); - --pgn-size-form-control-select-height-sm: var(--pgn-size-form-input-height-sm); - --pgn-size-form-control-select-height-base: var(--pgn-size-form-input-height-base); - --pgn-size-form-input-height-border: calc(var(--pgn-size-form-input-width-border) * 2); - --pgn-size-form-input-height-lg: calc(var(--pgn-typography-form-input-line-height-lg) * 1em + var(--pgn-spacing-input-btn-padding-lg-y) * 2 + var(--pgn-size-form-input-height-border)); --pgn-color-pagination-border-active: var(--pgn-color-pagination-bg-active); --pgn-color-pagination-text-base: var(--pgn-color-link-base); --pgn-color-list-group-active-border: var(--pgn-color-list-group-active-bg); @@ -1729,7 +1182,6 @@ --pgn-other-content-form-control-switch-indicator-icon-off: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230A3055FF'/%3e%3c/svg%3e"); --pgn-other-content-form-control-radio-indicator-icon-checked: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230A3055FF'/%3e%3c/svg%3e"); --pgn-other-content-form-control-checkbox-indicator-icon-checked: url("data:image/svg+xml,"); - --pgn-size-form-control-select-height-lg: var(--pgn-size-form-input-height-lg); --pgn-color-pagination-text-hover: var(--pgn-color-link-hover); --pgn-color-link-inline-hover-decoration: var(--pgn-color-link-inline-hover-base); --pgn-color-btn-disabled-text-outline-danger: var(--pgn-color-btn-hover-text-outline-danger); diff --git a/tokens/build-tokens.js b/tokens/build-tokens.js index 3098ea6ce5..ed0e7eaceb 100755 --- a/tokens/build-tokens.js +++ b/tokens/build-tokens.js @@ -13,14 +13,16 @@ program const { buildDir, source: tokensSource } = program.opts(); const source = tokensSource ? [tokensSource] : []; -const config = { - include: [path.resolve(__dirname, 'src/**/*.json')], - fileHeader: { - customFileHeader: (defaultMessage) => [ - 'IMPORTANT: This file is the result of assembling design tokens', - ...defaultMessage, - ], - }, +StyleDictionary.registerFileHeader({ + name: 'customFileHeader', + fileHeader: (defaultMessage) => [ + 'IMPORTANT: This file is the result of assembling design tokens', + ...defaultMessage, + ], +}); + +StyleDictionary.extend({ + include: [path.resolve(__dirname, 'src/core/**/*.json')], source, platforms: { css: { @@ -29,22 +31,15 @@ const config = { buildPath: buildDir, files: [ { - format: 'css/custom-variables', - destination: 'variables.css', - options: { - outputReferences: true, - }, - }, - { - format: 'css/utility-classes', - destination: 'utility-classes.css', + format: 'core/custom-variables', + destination: 'core/variables.css', options: { outputReferences: true, }, }, { - format: 'css/custom-media-breakpoints', - destination: 'custom-media-breakpoints.css', + format: 'core/custom-media-breakpoints', + destination: 'core/custom-media-breakpoints.css', options: { outputReferences: true, }, @@ -56,8 +51,47 @@ const config = { }, }, }, +}).buildAllPlatforms(); + +const getStyleDictionaryConfig = (themeVariant) => { + const config = { + include: [path.resolve(__dirname, 'src/core/**/*.json')], + source: [path.resolve(__dirname, 'src/themes/light/**/*.json')], + platforms: { + css: { + prefix: 'pgn', + transformGroup: 'css', + buildPath: buildDir, + files: [ + { + format: `${themeVariant}/custom-variables`, + destination: `${themeVariant}/variables.css`, + options: { + outputReferences: true, + }, + }, + { + format: 'core/utility-classes', + destination: 'core/utility-classes.css', + options: { + outputReferences: true, + }, + }, + ], + transforms: StyleDictionary.transformGroup.css.filter(item => item !== 'size/rem').concat('color/sass-color-functions', 'str-replace'), + options: { + fileHeader: 'customFileHeader', + }, + }, + }, + }; + + return config; }; -StyleDictionary - .extend(config) - .buildAllPlatforms(); +const THEME_VARIANT = ['light']; + +THEME_VARIANT.forEach((themeVariant) => { + const config = getStyleDictionaryConfig(themeVariant); + StyleDictionary.extend(config).buildAllPlatforms(); +}); diff --git a/tokens/style-dictionary.js b/tokens/style-dictionary.js index 044dbe65a3..0c59b19c9b 100644 --- a/tokens/style-dictionary.js +++ b/tokens/style-dictionary.js @@ -52,6 +52,33 @@ const colorTransform = (token) => { return color.hex('rgba').toUpperCase(); }; +/** + * Custom formatter that extends default css/variables format to allow specifying + * 'outputReferences' per token (by default you are only able to specify it globally for all tokens) + */ +const createCustomCSSVariables = (args, dir) => { + const { dictionary, options, file } = args; + + const filteredTokens = dictionary.allTokens.filter(token => token.filePath.includes(dir)); + + const variables = filteredTokens.sort(sortByReference(dictionary)).map(token => { + let { value } = token; + + const outputReferencesForToken = (token.original.outputReferences === false) ? false : options.outputReferences; + + if (dictionary.usesReference(token.original.value) && outputReferencesForToken) { + const refs = dictionary.getReferences(token.original.value); + refs.forEach(ref => { + value = value.replace(ref.value, `var(--${ref.name})`); + }); + } + + return ` --${token.name}: ${value};`; + }).join('\n'); + + return `${fileHeader({ file })}:root {\n${variables}\n}\n`; +}; + /** * Transformer that applies SASS color functions to tokens. */ @@ -99,28 +126,19 @@ StyleDictionary.registerFormat({ }); /** - * Custom formatter that extends default css/variables format to allow specifying - * 'outputReferences' per token (by default you are only able to specify it globally for all tokens) + * The custom formatter returns an array of formatted custom variables for the core styles Paragon. */ StyleDictionary.registerFormat({ - name: 'css/custom-variables', - formatter({ dictionary, options, file }) { - const variables = dictionary.allTokens.sort(sortByReference(dictionary)).map(token => { - let { value } = token; - const outputReferencesForToken = token.original.outputReferences === false ? false : options.outputReferences; - - if (dictionary.usesReference(token.original.value) && outputReferencesForToken) { - const refs = dictionary.getReferences(token.original.value); - refs.forEach(ref => { - value = value.replace(ref.value, `var(--${ref.name})`); - }); - } - - return ` --${token.name}: ${value};`; - }).join('\n'); + name: 'core/custom-variables', + formatter: (args) => createCustomCSSVariables(args, 'core'), +}); - return `${fileHeader({ file })}:root {\n${variables}\n}\n`; - }, +/** + * The custom formatter returns an array of formatted custom variables for the light theme styles Paragon. + */ +StyleDictionary.registerFormat({ + name: 'light/custom-variables', + formatter: (args) => createCustomCSSVariables(args, 'light'), }); /** @@ -131,7 +149,7 @@ StyleDictionary.registerFormat({ * 'utilityFunctionsToApply' list, those functions must be located in css-utilities.js module and return string. */ StyleDictionary.registerFormat({ - name: 'css/utility-classes', + name: 'core/utility-classes', formatter({ dictionary, file }) { const { utilities } = dictionary.properties; @@ -167,7 +185,7 @@ StyleDictionary.registerFormat({ * 'breakpoints' subcategory, and generates a CSS custom media queries. */ StyleDictionary.registerFormat({ - name: 'css/custom-media-breakpoints', + name: 'core/custom-media-breakpoints', formatter({ dictionary, file }) { const { size: { breakpoint } } = dictionary.properties; From d83e8a0c8ce2d6a61da65aceebe255f4d46e5ec8 Mon Sep 17 00:00:00 2001 From: PKulkoRaccoonGang Date: Wed, 1 Mar 2023 19:24:04 +0200 Subject: [PATCH 02/12] refactor: refactoring after review --- .eslintignore | 1 - Makefile | 1 - build-css.js | 35 --------------- build-scss.js | 44 ++++++++++++++----- .../css/core/custom-media-breakpoints.css | 2 +- scss/core/css/core/utility-classes.css | 2 +- scss/core/css/core/variables.css | 2 +- scss/core/css/light/variables.css | 2 +- tokens/build-tokens.js | 16 ++----- tokens/style-dictionary.js | 15 ++++++- 10 files changed, 53 insertions(+), 67 deletions(-) delete mode 100644 build-css.js diff --git a/.eslintignore b/.eslintignore index 24a64230fd..a693875c8a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -5,6 +5,5 @@ www/ icons/ dependent-usage-analyzer/ build-scss.js -build-css.js component-generator/ example/ diff --git a/Makefile b/Makefile index af3ba3d74a..ef1fd811c4 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,6 @@ build: rm -rf dist/__mocks__ rm -rf dist/setupTest.js node build-scss.js - node build-css.js export TRANSIFEX_RESOURCE = paragon transifex_langs = "ar,ca,es_419,fr,he,id,ko_KR,pl,pt_BR,ru,th,uk,zh_CN" diff --git a/build-css.js b/build-css.js deleted file mode 100644 index 0e5b08f35e..0000000000 --- a/build-css.js +++ /dev/null @@ -1,35 +0,0 @@ -const sass = require('sass'); -const fs = require('fs'); -const tildaImporter = require('./build-scss'); - -const compileStyleSheets = (path, output = 'expanded') => { - return sass.renderSync({ - file: path, - outputStyle: output, - importer: tildaImporter, - }); -}; - -fs.writeFileSync( - './dist/core.css', - compileStyleSheets('./scss/core/core.scss').css -); - -fs.writeFileSync( - './dist/core.min.css', - compileStyleSheets('./scss/core/core.scss', 'compressed').css -); - -const compileThemeStyleSheets = (themeVariant) => { - fs.writeFileSync( - `./dist/${themeVariant}.css`, - compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`).css - ); - fs.writeFileSync( - `./dist/${themeVariant}.min.css`, - compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`, 'compressed').css - ); -}; - -const THEME_VARIANT = ['light']; -THEME_VARIANT.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); diff --git a/build-scss.js b/build-scss.js index a6234927ac..9ace636f52 100644 --- a/build-scss.js +++ b/build-scss.js @@ -1,7 +1,6 @@ -var path = require('path'); -var sass = require('sass'); -var fs = require('fs'); - +const path = require('path'); +const sass = require('sass'); +const fs = require('fs'); // Resolve tildas the way webpack does var tildaImporter = function(url, prev, done) { @@ -12,14 +11,35 @@ var tildaImporter = function(url, prev, done) { return { file: url }; }; +const compileStyleSheets = (path, output = 'expanded') => { + return sass.renderSync({ + file: path, + outputStyle: output, + importer: tildaImporter, + }); +}; + +fs.writeFileSync( + './dist/core.css', + compileStyleSheets('./scss/core/core.scss').css +); -// Core paragon style -var coreResult = sass.renderSync({ - file: './scss/core/core.scss', - outputStyle: 'compressed', - importer: tildaImporter, -}); +fs.writeFileSync( + './dist/core.min.css', + compileStyleSheets('./scss/core/core.scss', 'compressed').css +); + +const compileThemeStyleSheets = (themeVariant) => { + fs.writeFileSync( + `./dist/${themeVariant}.css`, + compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`).css + ); + fs.writeFileSync( + `./dist/${themeVariant}.min.css`, + compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`, 'compressed').css + ); +}; -fs.writeFileSync('./dist/paragon.css', coreResult.css); +const THEME_VARIANTS = ['light']; +THEME_VARIANTS.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); -module.exports = tildaImporter; diff --git a/scss/core/css/core/custom-media-breakpoints.css b/scss/core/css/core/custom-media-breakpoints.css index 13ffc781d2..90014c873b 100644 --- a/scss/core/css/core/custom-media-breakpoints.css +++ b/scss/core/css/core/custom-media-breakpoints.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Tue, 28 Feb 2023 13:23:54 GMT + * Generated on Wed, 01 Mar 2023 17:14:22 GMT */ @custom-media --pgn-size-breakpoint-xs (min-width: 0); diff --git a/scss/core/css/core/utility-classes.css b/scss/core/css/core/utility-classes.css index e53ae7beba..a17e0798ab 100644 --- a/scss/core/css/core/utility-classes.css +++ b/scss/core/css/core/utility-classes.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Tue, 28 Feb 2023 13:23:54 GMT + * Generated on Wed, 01 Mar 2023 17:14:23 GMT */ .bg-accent-a { diff --git a/scss/core/css/core/variables.css b/scss/core/css/core/variables.css index 789db567c8..29d503bdc6 100644 --- a/scss/core/css/core/variables.css +++ b/scss/core/css/core/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Tue, 28 Feb 2023 13:23:54 GMT + * Generated on Wed, 01 Mar 2023 17:14:22 GMT */ :root { diff --git a/scss/core/css/light/variables.css b/scss/core/css/light/variables.css index 5449886ef5..c7b63d07f0 100644 --- a/scss/core/css/light/variables.css +++ b/scss/core/css/light/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Tue, 28 Feb 2023 13:23:54 GMT + * Generated on Wed, 01 Mar 2023 17:14:23 GMT */ :root { diff --git a/tokens/build-tokens.js b/tokens/build-tokens.js index ed0e7eaceb..a478aad647 100755 --- a/tokens/build-tokens.js +++ b/tokens/build-tokens.js @@ -13,14 +13,6 @@ program const { buildDir, source: tokensSource } = program.opts(); const source = tokensSource ? [tokensSource] : []; -StyleDictionary.registerFileHeader({ - name: 'customFileHeader', - fileHeader: (defaultMessage) => [ - 'IMPORTANT: This file is the result of assembling design tokens', - ...defaultMessage, - ], -}); - StyleDictionary.extend({ include: [path.resolve(__dirname, 'src/core/**/*.json')], source, @@ -31,14 +23,14 @@ StyleDictionary.extend({ buildPath: buildDir, files: [ { - format: 'core/custom-variables', + format: 'css/custom-variables', destination: 'core/variables.css', options: { outputReferences: true, }, }, { - format: 'core/custom-media-breakpoints', + format: 'css/custom-media-breakpoints', destination: 'core/custom-media-breakpoints.css', options: { outputReferences: true, @@ -89,9 +81,9 @@ const getStyleDictionaryConfig = (themeVariant) => { return config; }; -const THEME_VARIANT = ['light']; +const THEME_VARIANTS = ['light']; -THEME_VARIANT.forEach((themeVariant) => { +THEME_VARIANTS.forEach((themeVariant) => { const config = getStyleDictionaryConfig(themeVariant); StyleDictionary.extend(config).buildAllPlatforms(); }); diff --git a/tokens/style-dictionary.js b/tokens/style-dictionary.js index 0c59b19c9b..f703385a8e 100644 --- a/tokens/style-dictionary.js +++ b/tokens/style-dictionary.js @@ -129,7 +129,7 @@ StyleDictionary.registerFormat({ * The custom formatter returns an array of formatted custom variables for the core styles Paragon. */ StyleDictionary.registerFormat({ - name: 'core/custom-variables', + name: 'css/custom-variables', formatter: (args) => createCustomCSSVariables(args, 'core'), }); @@ -185,7 +185,7 @@ StyleDictionary.registerFormat({ * 'breakpoints' subcategory, and generates a CSS custom media queries. */ StyleDictionary.registerFormat({ - name: 'core/custom-media-breakpoints', + name: 'css/custom-media-breakpoints', formatter({ dictionary, file }) { const { size: { breakpoint } } = dictionary.properties; @@ -199,4 +199,15 @@ StyleDictionary.registerFormat({ }, }); +/** + * Custom file header for custom and built-in formatters. + */ +StyleDictionary.registerFileHeader({ + name: 'customFileHeader', + fileHeader: (defaultMessage) => [ + 'IMPORTANT: This file is the result of assembling design tokens', + ...defaultMessage, + ], +}); + module.exports = StyleDictionary; From 56240b442c258748a06e22be377624a2c6ae022d Mon Sep 17 00:00:00 2001 From: Viktor Rusakov Date: Thu, 2 Mar 2023 11:28:10 +0200 Subject: [PATCH 03/12] chore: update tokens build config --- build-scss.js | 10 +-- scss/core/_utilities.scss | 2 +- .../css/core/custom-media-breakpoints.css | 2 +- scss/core/css/core/variables.css | 2 +- .../css/{core => light}/utility-classes.css | 2 +- scss/core/css/light/variables.css | 2 +- tokens/build-tokens.js | 67 ++++++++++--------- tokens/style-dictionary.js | 61 ++++++----------- 8 files changed, 63 insertions(+), 85 deletions(-) rename scss/core/css/{core => light}/utility-classes.css (99%) diff --git a/build-scss.js b/build-scss.js index 9ace636f52..f4bc975f02 100644 --- a/build-scss.js +++ b/build-scss.js @@ -11,7 +11,7 @@ var tildaImporter = function(url, prev, done) { return { file: url }; }; -const compileStyleSheets = (path, output = 'expanded') => { +const compileStyleSheet = (path, output = 'expanded') => { return sass.renderSync({ file: path, outputStyle: output, @@ -21,22 +21,22 @@ const compileStyleSheets = (path, output = 'expanded') => { fs.writeFileSync( './dist/core.css', - compileStyleSheets('./scss/core/core.scss').css + compileStyleSheet('./scss/core/core.scss').css ); fs.writeFileSync( './dist/core.min.css', - compileStyleSheets('./scss/core/core.scss', 'compressed').css + compileStyleSheet('./scss/core/core.scss', 'compressed').css ); const compileThemeStyleSheets = (themeVariant) => { fs.writeFileSync( `./dist/${themeVariant}.css`, - compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`).css + compileStyleSheet(`./scss/core/css/${themeVariant}/variables.css`).css ); fs.writeFileSync( `./dist/${themeVariant}.min.css`, - compileStyleSheets(`./scss/core/css/${themeVariant}/variables.css`, 'compressed').css + compileStyleSheet(`./scss/core/css/${themeVariant}/variables.css`, 'compressed').css ); }; diff --git a/scss/core/_utilities.scss b/scss/core/_utilities.scss index 69101c61ba..ecdd382252 100644 --- a/scss/core/_utilities.scss +++ b/scss/core/_utilities.scss @@ -15,7 +15,7 @@ @import "~bootstrap/scss/utilities/stretched-link"; @import "~bootstrap/scss/utilities/visibility"; @import "./bootstrap-override/utilities"; -@import "css/core/utility-classes"; +@import "css/light/utility-classes"; // Add background, border, and text color utilities // for all theme color levels. diff --git a/scss/core/css/core/custom-media-breakpoints.css b/scss/core/css/core/custom-media-breakpoints.css index 90014c873b..f87bb763da 100644 --- a/scss/core/css/core/custom-media-breakpoints.css +++ b/scss/core/css/core/custom-media-breakpoints.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Wed, 01 Mar 2023 17:14:22 GMT + * Generated on Thu, 02 Mar 2023 09:10:51 GMT */ @custom-media --pgn-size-breakpoint-xs (min-width: 0); diff --git a/scss/core/css/core/variables.css b/scss/core/css/core/variables.css index 29d503bdc6..6d6d190f24 100644 --- a/scss/core/css/core/variables.css +++ b/scss/core/css/core/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Wed, 01 Mar 2023 17:14:22 GMT + * Generated on Thu, 02 Mar 2023 09:10:51 GMT */ :root { diff --git a/scss/core/css/core/utility-classes.css b/scss/core/css/light/utility-classes.css similarity index 99% rename from scss/core/css/core/utility-classes.css rename to scss/core/css/light/utility-classes.css index a17e0798ab..8c8216ca6c 100644 --- a/scss/core/css/core/utility-classes.css +++ b/scss/core/css/light/utility-classes.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Wed, 01 Mar 2023 17:14:23 GMT + * Generated on Thu, 02 Mar 2023 09:10:52 GMT */ .bg-accent-a { diff --git a/scss/core/css/light/variables.css b/scss/core/css/light/variables.css index c7b63d07f0..3cba1cf156 100644 --- a/scss/core/css/light/variables.css +++ b/scss/core/css/light/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Wed, 01 Mar 2023 17:14:23 GMT + * Generated on Thu, 02 Mar 2023 09:10:52 GMT */ :root { diff --git a/tokens/build-tokens.js b/tokens/build-tokens.js index a478aad647..7176a78c81 100755 --- a/tokens/build-tokens.js +++ b/tokens/build-tokens.js @@ -1,7 +1,7 @@ #!/usr/bin/env node const { program } = require('commander'); const path = require('path'); -const StyleDictionary = require('./style-dictionary'); +const { StyleDictionary, colorTransform, createCustomCSSVariables } = require('./style-dictionary'); program .version('0.0.1') @@ -13,7 +13,7 @@ program const { buildDir, source: tokensSource } = program.opts(); const source = tokensSource ? [tokensSource] : []; -StyleDictionary.extend({ +const coreConfig = { include: [path.resolve(__dirname, 'src/core/**/*.json')], source, platforms: { @@ -43,43 +43,44 @@ StyleDictionary.extend({ }, }, }, -}).buildAllPlatforms(); +}; -const getStyleDictionaryConfig = (themeVariant) => { - const config = { - include: [path.resolve(__dirname, 'src/core/**/*.json')], - source: [path.resolve(__dirname, 'src/themes/light/**/*.json')], - platforms: { - css: { - prefix: 'pgn', - transformGroup: 'css', - buildPath: buildDir, - files: [ - { - format: `${themeVariant}/custom-variables`, - destination: `${themeVariant}/variables.css`, - options: { - outputReferences: true, - }, +const getStyleDictionaryConfig = (themeVariant) => ({ + ...coreConfig, + source: [path.resolve(__dirname, `src/themes/${themeVariant}/**/*.json`), ...source], + transform: { + 'color/sass-color-functions': { + ...StyleDictionary.transform['color/sass-color-functions'], + transformer: (token) => colorTransform(token, themeVariant), + }, + }, + format: { + 'css/custom-variables': (args) => createCustomCSSVariables(args, themeVariant), + }, + platforms: { + css: { + ...coreConfig.platforms.css, + files: [ + { + format: 'css/custom-variables', + destination: `${themeVariant}/variables.css`, + options: { + outputReferences: true, }, - { - format: 'core/utility-classes', - destination: 'core/utility-classes.css', - options: { - outputReferences: true, - }, + }, + { + format: 'css/utility-classes', + destination: `${themeVariant}/utility-classes.css`, + options: { + outputReferences: true, }, - ], - transforms: StyleDictionary.transformGroup.css.filter(item => item !== 'size/rem').concat('color/sass-color-functions', 'str-replace'), - options: { - fileHeader: 'customFileHeader', }, - }, + ], }, - }; + }, +}); - return config; -}; +StyleDictionary.extend(coreConfig).buildAllPlatforms(); const THEME_VARIANTS = ['light']; diff --git a/tokens/style-dictionary.js b/tokens/style-dictionary.js index f703385a8e..9a5280735b 100644 --- a/tokens/style-dictionary.js +++ b/tokens/style-dictionary.js @@ -6,9 +6,9 @@ const chroma = require('chroma-js'); const { colorYiq, darken, lighten } = require('./sass-helpers'); const cssUtilities = require('./css-utilities'); -const { formattedVariables, fileHeader, sortByReference } = StyleDictionary.formatHelpers; +const { fileHeader, sortByReference } = StyleDictionary.formatHelpers; -const colorTransform = (token) => { +const colorTransform = (token, theme) => { const { value, modify = [], original } = token; const reservedColorValues = ['inherit', 'initial', 'revert', 'unset', 'currentColor']; @@ -26,15 +26,8 @@ const colorTransform = (token) => { color = color.mix(otherColor, amount, 'rgb'); break; case 'color-yiq': { - // find whether token belongs to any theme based on its location - // split full path by '/', check if 'themes' directory is a part of the path, if it is - the next nested - // directory is the theme name, otherwise use 'light' theme - const pathParts = token.filePath.split('/'); - const themePartIndex = pathParts.findIndex(item => item === 'themes'); - const themeVariant = themePartIndex === -1 ? 'light' : pathParts[themePartIndex + 1]; - const { light, dark, threshold } = modifier; - color = colorYiq(color, light, dark, threshold, themeVariant); + color = colorYiq(color, light, dark, threshold, theme); break; } case 'darken': @@ -54,14 +47,18 @@ const colorTransform = (token) => { /** * Custom formatter that extends default css/variables format to allow specifying - * 'outputReferences' per token (by default you are only able to specify it globally for all tokens) + * 1. 'outputReferences' per token (by default you are only able to specify it globally for all tokens) + * 2. 'theme' to output only theme's variables (e.g, 'light' or 'dark'), if theme is not provided - only + * core tokens are built. */ -const createCustomCSSVariables = (args, dir) => { +const createCustomCSSVariables = (args, theme) => { const { dictionary, options, file } = args; - const filteredTokens = dictionary.allTokens.filter(token => token.filePath.includes(dir)); + const outputTokens = theme + ? dictionary.allTokens.filter(token => token.filePath.includes(theme)) + : dictionary.allTokens; - const variables = filteredTokens.sort(sortByReference(dictionary)).map(token => { + const variables = outputTokens.sort(sortByReference(dictionary)).map(token => { let { value } = token; const outputReferencesForToken = (token.original.outputReferences === false) ? false : options.outputReferences; @@ -110,35 +107,11 @@ StyleDictionary.registerTransform({ }); /** - * Overrides default scss/variables formatter to add new line at the end of file - * to be compatible with our stylelint rules. - */ -StyleDictionary.registerFormat({ - name: 'scss/variables-with-new-line', - formatter({ dictionary, options, file }) { - const { outputReferences, themeable = false } = options; - return `${fileHeader({ file, commentStyle: 'short' }) - + formattedVariables({ - format: 'sass', dictionary, outputReferences, themeable, - }) - }\n`; - }, -}); - -/** - * The custom formatter returns an array of formatted custom variables for the core styles Paragon. + * The custom formatter to create CSS variables for core tokens. */ StyleDictionary.registerFormat({ name: 'css/custom-variables', - formatter: (args) => createCustomCSSVariables(args, 'core'), -}); - -/** - * The custom formatter returns an array of formatted custom variables for the light theme styles Paragon. - */ -StyleDictionary.registerFormat({ - name: 'light/custom-variables', - formatter: (args) => createCustomCSSVariables(args, 'light'), + formatter: (args) => createCustomCSSVariables(args), }); /** @@ -149,7 +122,7 @@ StyleDictionary.registerFormat({ * 'utilityFunctionsToApply' list, those functions must be located in css-utilities.js module and return string. */ StyleDictionary.registerFormat({ - name: 'core/utility-classes', + name: 'css/utility-classes', formatter({ dictionary, file }) { const { utilities } = dictionary.properties; @@ -210,4 +183,8 @@ StyleDictionary.registerFileHeader({ ], }); -module.exports = StyleDictionary; +module.exports = { + StyleDictionary, + createCustomCSSVariables, + colorTransform, +}; From 554f224fd34887285c061a41f5a1d9eb73966df7 Mon Sep 17 00:00:00 2001 From: Viktor Rusakov Date: Fri, 3 Mar 2023 13:48:38 +0200 Subject: [PATCH 04/12] fix: update tokens build command to account for usage by brand packages --- tokens/build-tokens.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tokens/build-tokens.js b/tokens/build-tokens.js index 7176a78c81..5528f5505b 100755 --- a/tokens/build-tokens.js +++ b/tokens/build-tokens.js @@ -7,15 +7,14 @@ program .version('0.0.1') .description('CLI to build design tokens for various platforms (currently only CSS is supported) from Paragon Design Tokens.') .option('--build-dir ', 'A path to directory where to put files with built tokens, must end with a /.', './build/') - .option('--source ', 'A path where to look for additional tokens that will get merged with Paragon ones, accepts glob patterns, e.g. "mytokens/**/*.json". Only json files are allowed.') + .option('--source ', 'A path where to look for additional tokens that will get merged with Paragon ones, must be a path to root directory of the token files that contains "root" and "themes" subdirectories.') .parse(); const { buildDir, source: tokensSource } = program.opts(); -const source = tokensSource ? [tokensSource] : []; const coreConfig = { include: [path.resolve(__dirname, 'src/core/**/*.json')], - source, + source: tokensSource ? [`${tokensSource}/core/**/*,json`] : [], platforms: { css: { prefix: 'pgn', @@ -47,7 +46,8 @@ const coreConfig = { const getStyleDictionaryConfig = (themeVariant) => ({ ...coreConfig, - source: [path.resolve(__dirname, `src/themes/${themeVariant}/**/*.json`), ...source], + include: [...coreConfig.include, path.resolve(__dirname, `src/themes/${themeVariant}/**/*.json`)], + source: tokensSource ? [`${tokensSource}/themes/${themeVariant}/**/*.json`] : [], transform: { 'color/sass-color-functions': { ...StyleDictionary.transform['color/sass-color-functions'], From 3e07a61fa0ba6564ea0435bcf04113981fc0a58a Mon Sep 17 00:00:00 2001 From: PKulkoRaccoonGang Date: Mon, 6 Mar 2023 03:18:57 +0200 Subject: [PATCH 05/12] refactor: code refactoring --- build-scss.js | 72 +++++++++++-------- .../core/custom-media-breakpoints.css | 2 +- {scss/core/css => css}/core/variables.css | 2 +- .../css => css}/light/utility-classes.css | 2 +- {scss/core/css => css}/light/variables.css | 2 +- package-lock.json | 32 +++++---- package.json | 4 +- 7 files changed, 68 insertions(+), 48 deletions(-) rename {scss/core/css => css}/core/custom-media-breakpoints.css (90%) rename {scss/core/css => css}/core/variables.css (99%) rename {scss/core/css => css}/light/utility-classes.css (99%) rename {scss/core/css => css}/light/variables.css (99%) diff --git a/build-scss.js b/build-scss.js index f4bc975f02..5de24ea0ac 100644 --- a/build-scss.js +++ b/build-scss.js @@ -1,45 +1,61 @@ const path = require('path'); const sass = require('sass'); const fs = require('fs'); +const { pathToFileURL } = require('url'); + +const compileStyleSheets = (path, output) => { + return sass.compile(path, { + style: output, + sourceMap: true, + sourceMapIncludeSources: true, + importers: [{ + // An importer that redirects relative URLs starting with '~' to 'node_modules'. + findFileUrl(url) { + if (!url.startsWith('~')) return null; + return new URL(url.substring(1), `${pathToFileURL('node_modules')}/node_modules`); + } + }] + }); +} -// Resolve tildas the way webpack does -var tildaImporter = function(url, prev, done) { - if (url[0] === '~') { - url = path.resolve('node_modules', url.substr(1)); +const compileAndWriteCSSFiles = (endPath, initialPath, outputFormat = 'expanded') => { + if (!endPath.endsWith('map')) { + return fs.writeFileSync(endPath, compileStyleSheets(initialPath, outputFormat).css); } - return { file: url }; + return fs.writeFileSync(endPath, JSON.stringify(compileStyleSheets(initialPath).sourceMap)); +} + +const buildCSSExpandedFile = (fileName, filePath) => { + return compileAndWriteCSSFiles(`./dist/${fileName}.css`, filePath); }; -const compileStyleSheet = (path, output = 'expanded') => { - return sass.renderSync({ - file: path, - outputStyle: output, - importer: tildaImporter, - }); +const buildCSSMinifiedFile = (fileName, filePath) => { + return compileAndWriteCSSFiles(`./dist/${fileName}.min.css`, filePath, 'compressed'); +}; + +const buildCSSSourceMapFile = (fileName, filePath) => { + return compileAndWriteCSSFiles(`./dist/${fileName}.css.map`, filePath); }; -fs.writeFileSync( - './dist/core.css', - compileStyleSheet('./scss/core/core.scss').css -); +const PATH_TO_CORE_SCSS = './scss/core/core.scss'; -fs.writeFileSync( - './dist/core.min.css', - compileStyleSheet('./scss/core/core.scss', 'compressed').css -); +buildCSSExpandedFile('core', PATH_TO_CORE_SCSS); +buildCSSMinifiedFile('core', PATH_TO_CORE_SCSS); +buildCSSSourceMapFile('core', PATH_TO_CORE_SCSS); const compileThemeStyleSheets = (themeVariant) => { - fs.writeFileSync( - `./dist/${themeVariant}.css`, - compileStyleSheet(`./scss/core/css/${themeVariant}/variables.css`).css - ); - fs.writeFileSync( - `./dist/${themeVariant}.min.css`, - compileStyleSheet(`./scss/core/css/${themeVariant}/variables.css`, 'compressed').css - ); + const PATH_TO_VARIABLES = `./css/${themeVariant}/variables.css`; + const PATH_TO_UTILITY_CLASSES = `./css/${themeVariant}/utility-classes.css`; + + buildCSSExpandedFile(themeVariant, PATH_TO_VARIABLES); + buildCSSExpandedFile(themeVariant, PATH_TO_VARIABLES); + + buildCSSMinifiedFile(themeVariant, PATH_TO_UTILITY_CLASSES); + buildCSSMinifiedFile(themeVariant, PATH_TO_UTILITY_CLASSES); + + buildCSSSourceMapFile(themeVariant, `./dist/${themeVariant}.min.css`); }; const THEME_VARIANTS = ['light']; THEME_VARIANTS.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); - diff --git a/scss/core/css/core/custom-media-breakpoints.css b/css/core/custom-media-breakpoints.css similarity index 90% rename from scss/core/css/core/custom-media-breakpoints.css rename to css/core/custom-media-breakpoints.css index f87bb763da..e9d3c0425d 100644 --- a/scss/core/css/core/custom-media-breakpoints.css +++ b/css/core/custom-media-breakpoints.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Thu, 02 Mar 2023 09:10:51 GMT + * Generated on Sun, 05 Mar 2023 19:45:15 GMT */ @custom-media --pgn-size-breakpoint-xs (min-width: 0); diff --git a/scss/core/css/core/variables.css b/css/core/variables.css similarity index 99% rename from scss/core/css/core/variables.css rename to css/core/variables.css index 6d6d190f24..71b6bf2c4a 100644 --- a/scss/core/css/core/variables.css +++ b/css/core/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Thu, 02 Mar 2023 09:10:51 GMT + * Generated on Sun, 05 Mar 2023 19:45:15 GMT */ :root { diff --git a/scss/core/css/light/utility-classes.css b/css/light/utility-classes.css similarity index 99% rename from scss/core/css/light/utility-classes.css rename to css/light/utility-classes.css index 8c8216ca6c..020ed652e2 100644 --- a/scss/core/css/light/utility-classes.css +++ b/css/light/utility-classes.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Thu, 02 Mar 2023 09:10:52 GMT + * Generated on Sun, 05 Mar 2023 19:45:15 GMT */ .bg-accent-a { diff --git a/scss/core/css/light/variables.css b/css/light/variables.css similarity index 99% rename from scss/core/css/light/variables.css rename to css/light/variables.css index 3cba1cf156..7bae759c03 100644 --- a/scss/core/css/light/variables.css +++ b/css/light/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Thu, 02 Mar 2023 09:10:52 GMT + * Generated on Sun, 05 Mar 2023 19:45:15 GMT */ :root { diff --git a/package-lock.json b/package-lock.json index ec082f9ba0..d4e843b2b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -91,7 +91,7 @@ "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", "regenerator-runtime": "^0.13.9", - "sass": "^1.32.13", + "sass": "^1.58.3", "semantic-release": "^19.0.3", "stylelint": "^14.7.1", "stylelint-config-standard-scss": "^4.0.0", @@ -8531,9 +8531,9 @@ } }, "node_modules/immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", "dev": true }, "node_modules/import-fresh": { @@ -12275,7 +12275,10 @@ "wcwidth", "wide-align", "wrappy", - "yallist" + "yallist", + "@npmcli/query", + "cssesc", + "postcss-selector-parser" ], "dev": true, "dependencies": { @@ -16459,10 +16462,11 @@ "dev": true }, "node_modules/sass": { - "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "version": "1.58.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", + "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -25194,9 +25198,9 @@ "dev": true }, "immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", "dev": true }, "import-fresh": { @@ -30885,9 +30889,9 @@ "dev": true }, "sass": { - "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "version": "1.58.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", + "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", diff --git a/package.json b/package.json index 4ce022eb45..be9ff81e54 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "type-check": "tsc --noEmit && tsc --project www --noEmit", "type-check:watch": "npm run type-check -- --watch", "build-types": "tsc --emitDeclarationOnly", - "build-tokens": "node tokens/build-tokens.js --build-dir ./scss/core/css/", + "build-tokens": "node tokens/build-tokens.js --build-dir ./css/", "replace-variables-usage-with-css": "node tokens/replace-variables.js -p src -t usage", "replace-variables-definition-with-css": "node tokens/replace-variables.js -p src -t definition" }, @@ -139,7 +139,7 @@ "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", "regenerator-runtime": "^0.13.9", - "sass": "^1.32.13", + "sass": "^1.58.3", "semantic-release": "^19.0.3", "stylelint": "^14.7.1", "stylelint-config-standard-scss": "^4.0.0", From b12b52c6b09a12124b11505fc060dc2719ca4168 Mon Sep 17 00:00:00 2001 From: PKulkoRaccoonGang Date: Tue, 7 Mar 2023 00:55:00 +0200 Subject: [PATCH 06/12] refactor: added PostCSS custom-media-css --- build-scss.js | 91 +- css/light/light.css | 3661 +++++++++++++++++++++++++++++++ package-lock.json | 248 ++- package.json | 2 + scss/core/_utilities.scss | 1 - scss/core/core.scss | 5 +- www/src/scss/openedx-theme.scss | 1 + 7 files changed, 3896 insertions(+), 113 deletions(-) create mode 100644 css/light/light.css diff --git a/build-scss.js b/build-scss.js index 5de24ea0ac..6e08100399 100644 --- a/build-scss.js +++ b/build-scss.js @@ -1,60 +1,67 @@ -const path = require('path'); const sass = require('sass'); const fs = require('fs'); const { pathToFileURL } = require('url'); const compileStyleSheets = (path, output) => { - return sass.compile(path, { - style: output, - sourceMap: true, - sourceMapIncludeSources: true, - importers: [{ - // An importer that redirects relative URLs starting with '~' to 'node_modules'. - findFileUrl(url) { - if (!url.startsWith('~')) return null; - return new URL(url.substring(1), `${pathToFileURL('node_modules')}/node_modules`); - } - }] - }); + return sass.compile(path, { + style: output, + sourceMap: true, + sourceMapIncludeSources: true, + importers: [{ + // An importer that redirects relative URLs starting with '~' to 'node_modules'. + findFileUrl(url) { + if (!url.startsWith('~')) return null; + return new URL(url.substring(1), `${pathToFileURL('node_modules')}/node_modules`); + } + }] + }); } -const compileAndWriteCSSFiles = (endPath, initialPath, outputFormat = 'expanded') => { - if (!endPath.endsWith('map')) { - return fs.writeFileSync(endPath, compileStyleSheets(initialPath, outputFormat).css); - } +fs.writeFileSync( + './dist/core.css', + compileStyleSheets('./scss/core/core.scss').css +); - return fs.writeFileSync(endPath, JSON.stringify(compileStyleSheets(initialPath).sourceMap)); -} +fs.writeFileSync( + './dist/core.min.css', + compileStyleSheets('./scss/core/core.scss', 'compressed').css +); -const buildCSSExpandedFile = (fileName, filePath) => { - return compileAndWriteCSSFiles(`./dist/${fileName}.css`, filePath); -}; +fs.appendFileSync( + './dist/core.css', + compileStyleSheets(`./css/core/custom-media-breakpoints.css`).css +); -const buildCSSMinifiedFile = (fileName, filePath) => { - return compileAndWriteCSSFiles(`./dist/${fileName}.min.css`, filePath, 'compressed'); -}; +fs.writeFileSync( + './dist/core.css.map', + JSON.stringify(compileStyleSheets('./scss/core/core.scss').sourceMap) +); -const buildCSSSourceMapFile = (fileName, filePath) => { - return compileAndWriteCSSFiles(`./dist/${fileName}.css.map`, filePath); -}; - -const PATH_TO_CORE_SCSS = './scss/core/core.scss'; +const compileThemeStyleSheets = (themeVariant) => { + fs.writeFileSync( + `./dist/${themeVariant}.css`, + compileStyleSheets(`./css/${themeVariant}/variables.css`).css + ); -buildCSSExpandedFile('core', PATH_TO_CORE_SCSS); -buildCSSMinifiedFile('core', PATH_TO_CORE_SCSS); -buildCSSSourceMapFile('core', PATH_TO_CORE_SCSS); + fs.writeFileSync( + `./dist/${themeVariant}.min.css`, + compileStyleSheets(`./css/${themeVariant}/variables.css`, 'compressed').css + ); -const compileThemeStyleSheets = (themeVariant) => { - const PATH_TO_VARIABLES = `./css/${themeVariant}/variables.css`; - const PATH_TO_UTILITY_CLASSES = `./css/${themeVariant}/utility-classes.css`; - - buildCSSExpandedFile(themeVariant, PATH_TO_VARIABLES); - buildCSSExpandedFile(themeVariant, PATH_TO_VARIABLES); + fs.appendFileSync( + `./dist/${themeVariant}.css`, + `\n${compileStyleSheets(`./css/${themeVariant}/utility-classes.css`).css}` + ); - buildCSSMinifiedFile(themeVariant, PATH_TO_UTILITY_CLASSES); - buildCSSMinifiedFile(themeVariant, PATH_TO_UTILITY_CLASSES); + fs.writeFileSync( + `./css/${themeVariant}/${themeVariant}.css`, + compileStyleSheets(`./dist/${themeVariant}.css`).css + ); - buildCSSSourceMapFile(themeVariant, `./dist/${themeVariant}.min.css`); + fs.writeFileSync( + `./dist/${themeVariant}.css.map`, + JSON.stringify(compileStyleSheets(`./dist/${themeVariant}.min.css`).sourceMap) + ); }; const THEME_VARIANTS = ['light']; diff --git a/css/light/light.css b/css/light/light.css new file mode 100644 index 0000000000..7521a52dc1 --- /dev/null +++ b/css/light/light.css @@ -0,0 +1,3661 @@ +/** + * IMPORTANT: This file is the result of assembling design tokens + * Do not edit directly + * Generated on Mon, 06 Mar 2023 11:29:17 GMT + */ +:root { + --pgn-color-dark-base: #273F2FFF; + --pgn-color-light-base: #E1DDDBFF; + --pgn-color-brand-base: #9D0054FF; + --pgn-color-primary-base: #0A3055FF; + --pgn-color-gray-base: #707070FF; + --pgn-color-gray-900: #212529FF; + --pgn-color-gray-800: #333333FF; + --pgn-color-gray-700: #454545FF; + --pgn-color-gray-600: #5C5C5CFF; + --pgn-color-gray-400: #8F8F8FFF; + --pgn-color-gray-300: #ADADADFF; + --pgn-color-gray-200: #CCCCCCFF; + --pgn-color-gray-100: #EBEBEBFF; + --pgn-color-accent-b: #FFEE88FF; + --pgn-color-accent-a: #00BBF9FF; + --pgn-color-teal: #006DAAFF; + --pgn-color-yellow: #FFD900FF; + --pgn-color-green: #178253FF; + --pgn-color-red: #C32D3AFF; + --pgn-color-blue: #23419FFF; + --pgn-color-black: #000000FF; + --pgn-color-white: #FFFFFFFF; + --pgn-color-toast-base: inherit; + --pgn-color-progress-bar-bg: #00000000; + --pgn-color-product-tour-checkpoint-arrow-border-transparent: #00000000; + --pgn-color-popover-border: #00000033; + --pgn-color-menu-border-hover: #00000000; + --pgn-color-menu-border-active: #00000000; + --pgn-color-menu-border-base: #00000000; + --pgn-color-icon-button-bg: #00000000; + --pgn-color-mark-bg: #FFF243FF; + --pgn-color-list-group-base: inherit; + --pgn-color-form-control-select-bg-size: #000000FF; + --pgn-color-form-control-label-base: inherit; + --pgn-color-code-base: #E83E8CFF; + --pgn-color-carousel-control-opacity-hover: #000000FF; + --pgn-color-carousel-control-opacity-base: #000000FF; + --pgn-color-card-base: inherit; + --pgn-color-btn-disabled-border-inverse-warning: #00000000; + --pgn-color-btn-disabled-border-inverse-outline-success: inherit; + --pgn-color-btn-disabled-border-inverse-success: #00000000; + --pgn-color-btn-disabled-border-secondary: inherit; + --pgn-color-btn-disabled-border-inverse-primary: #00000000; + --pgn-color-btn-disabled-border-inverse-light: #00000000; + --pgn-color-btn-disabled-border-inverse-info: #00000000; + --pgn-color-btn-disabled-border-inverse-dark: #00000000; + --pgn-color-btn-disabled-border-inverse-danger: #00000000; + --pgn-color-btn-disabled-bg-inverse-outline-warning: inherit; + --pgn-color-btn-disabled-bg-inverse-warning: inherit; + --pgn-color-btn-disabled-bg-outline-warning: inherit; + --pgn-color-btn-disabled-bg-inverse-tertiary: inherit; + --pgn-color-btn-disabled-bg-tertiary: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-success: inherit; + --pgn-color-btn-disabled-bg-inverse-success: inherit; + --pgn-color-btn-disabled-bg-outline-success: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-secondary: inherit; + --pgn-color-btn-disabled-bg-inverse-secondary: inherit; + --pgn-color-btn-disabled-bg-outline-secondary: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-primary: inherit; + --pgn-color-btn-disabled-bg-outline-primary: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-light: inherit; + --pgn-color-btn-disabled-bg-inverse-light: inherit; + --pgn-color-btn-disabled-bg-outline-light: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-info: inherit; + --pgn-color-btn-disabled-bg-inverse-info: inherit; + --pgn-color-btn-disabled-bg-outline-info: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-dark: inherit; + --pgn-color-btn-disabled-bg-inverse-dark: inherit; + --pgn-color-btn-disabled-bg-outline-dark: inherit; + --pgn-color-btn-disabled-bg-inverse-outline-danger: inherit; + --pgn-color-btn-disabled-bg-inverse-danger: #00000000; + --pgn-color-btn-disabled-bg-outline-danger: inherit; + --pgn-color-btn-disabled-bg-outline-brand: inherit; + --pgn-color-btn-disabled-text-inverse-secondary: inherit; + --pgn-color-btn-disabled-text-outline-secondary: inherit; + --pgn-color-btn-disabled-text-outline-dark: inherit; + --pgn-color-btn-focus-outline-inverse-outline-warning: inherit; + --pgn-color-btn-focus-bg-inverse-outline-warning: inherit; + --pgn-color-btn-focus-bg-outline-warning: inherit; + --pgn-color-btn-focus-bg-inverse-tertiary: inherit; + --pgn-color-btn-focus-bg-tertiary: inherit; + --pgn-color-btn-focus-bg-inverse-outline-success: inherit; + --pgn-color-btn-focus-bg-outline-success: inherit; + --pgn-color-btn-focus-bg-inverse-outline-secondary: inherit; + --pgn-color-btn-focus-bg-outline-secondary: #00000000; + --pgn-color-btn-focus-bg-inverse-outline-primary: inherit; + --pgn-color-btn-focus-bg-outline-primary: inherit; + --pgn-color-btn-focus-bg-inverse-outline-light: inherit; + --pgn-color-btn-focus-bg-outline-light: #00000000; + --pgn-color-btn-focus-bg-inverse-outline-info: inherit; + --pgn-color-btn-focus-bg-outline-info: inherit; + --pgn-color-btn-focus-bg-inverse-outline-dark: inherit; + --pgn-color-btn-focus-bg-outline-dark: inherit; + --pgn-color-btn-focus-bg-inverse-outline-danger: inherit; + --pgn-color-btn-focus-bg-outline-danger: inherit; + --pgn-color-btn-focus-bg-inverse-outline-brand: inherit; + --pgn-color-btn-focus-bg-outline-brand: inherit; + --pgn-color-btn-focus-border-inverse-tertiary: #00000000; + --pgn-color-btn-focus-text-inverse-secondary: inherit; + --pgn-color-btn-focus-text-outline-dark: inherit; + --pgn-color-btn-active-border-inverse-outline-warning: #00000000; + --pgn-color-btn-active-border-inverse-warning: inherit; + --pgn-color-btn-active-border-inverse-tertiary: #00000000; + --pgn-color-btn-active-border-tertiary: #00000000; + --pgn-color-btn-active-border-inverse-outline-success: #00000000; + --pgn-color-btn-active-border-inverse-success: inherit; + --pgn-color-btn-active-border-inverse-secondary: #00000000; + --pgn-color-btn-active-border-inverse-outline-secondary: #00000000; + --pgn-color-btn-active-border-inverse-primary: #00000000; + --pgn-color-btn-active-border-inverse-outline-primary: #00000000; + --pgn-color-btn-active-border-inverse-outline-light: #00000000; + --pgn-color-btn-active-border-inverse-light: inherit; + --pgn-color-btn-active-border-inverse-outline-info: #00000000; + --pgn-color-btn-active-border-inverse-info: #00000000; + --pgn-color-btn-active-border-inverse-outline-dark: #00000000; + --pgn-color-btn-active-border-inverse-dark: #00000000; + --pgn-color-btn-active-border-inverse-outline-danger: #00000000; + --pgn-color-btn-active-border-inverse-danger: #00000000; + --pgn-color-btn-active-border-inverse-outline-brand: #00000000; + --pgn-color-btn-active-border-inverse-brand: #00000000; + --pgn-color-btn-hover-border-inverse-outline-warning: #00000000; + --pgn-color-btn-hover-border-inverse-warning: #00000000; + --pgn-color-btn-hover-border-inverse-tertiary: #00000000; + --pgn-color-btn-hover-border-tertiary: #00000000; + --pgn-color-btn-hover-border-inverse-outline-success: #00000000; + --pgn-color-btn-hover-border-inverse-success: #00000000; + --pgn-color-btn-hover-border-inverse-secondary: #00000000; + --pgn-color-btn-hover-border-inverse-outline-secondary: #00000000; + --pgn-color-btn-hover-border-inverse-primary: #00000000; + --pgn-color-btn-hover-border-inverse-outline-primary: #00000000; + --pgn-color-btn-hover-border-inverse-outline-light: #00000000; + --pgn-color-btn-hover-border-inverse-light: #00000000; + --pgn-color-btn-hover-border-inverse-outline-info: #00000000; + --pgn-color-btn-hover-border-inverse-info: #00000000; + --pgn-color-btn-hover-border-inverse-outline-dark: #00000000; + --pgn-color-btn-hover-border-inverse-dark: #00000000; + --pgn-color-btn-hover-border-inverse-outline-danger: #00000000; + --pgn-color-btn-hover-border-inverse-danger: #00000000; + --pgn-color-btn-hover-border-inverse-brand: #00000000; + --pgn-color-btn-hover-border-inverse-outline-brand: #00000000; + --pgn-color-btn-border-inverse-warning: #00000000; + --pgn-color-btn-border-inverse-tertiary: #00000000; + --pgn-color-btn-border-tertiary: #00000000; + --pgn-color-btn-border-inverse-success: #00000000; + --pgn-color-btn-border-inverse-secondary: #00000000; + --pgn-color-btn-border-inverse-primary: #00000000; + --pgn-color-btn-border-inverse-light: #00000000; + --pgn-color-btn-border-inverse-info: #00000000; + --pgn-color-btn-border-inverse-dark: #00000000; + --pgn-color-btn-border-inverse-danger: #00000000; + --pgn-color-btn-border-inverse-brand: #00000000; + --pgn-color-btn-bg-inverse-outline-warning: inherit; + --pgn-color-btn-bg-outline-warning: inherit; + --pgn-color-btn-bg-inverse-tertiary: #00000000; + --pgn-color-btn-bg-tertiary: #00000000; + --pgn-color-btn-bg-inverse-outline-success: inherit; + --pgn-color-btn-bg-outline-success: inherit; + --pgn-color-btn-bg-inverse-outline-secondary: inherit; + --pgn-color-btn-bg-outline-secondary: inherit; + --pgn-color-btn-bg-inverse-outline-primary: #00000000; + --pgn-color-btn-bg-outline-primary: #00000000; + --pgn-color-btn-bg-inverse-outline-light: inherit; + --pgn-color-btn-bg-outline-light: inherit; + --pgn-color-btn-bg-inverse-outline-info: inherit; + --pgn-color-btn-bg-outline-info: inherit; + --pgn-color-btn-bg-inverse-outline-dark: #00000000; + --pgn-color-btn-bg-outline-dark: inherit; + --pgn-color-btn-bg-inverse-outline-danger: #00000000; + --pgn-color-btn-bg-outline-danger: inherit; + --pgn-color-btn-bg-inverse-outline-brand: #00000000; + --pgn-color-btn-bg-outline-brand: inherit; + --pgn-other-tooltip-opacity: 1; + --pgn-other-search-field-disabled-opacity: .3; + --pgn-other-modal-opacity: .5; + --pgn-other-link-emphasized-hover-darken-percentage: 15%; + --pgn-other-chip-opacity-disabled: .3; + --pgn-other-btn-disabled-opacity: .65; + --pgn-other-form-feedback-tooltip-opacity: .9; + --pgn-elevation-box-shadow-centered-5: 0 0 2.5rem rgba(0, 0, 0, .15), 0 0 3rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-centered-4: 0 0 1.25rem rgba(0, 0, 0, .15), 0 0 1.25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-centered-3: 0 0 .625rem rgba(0, 0, 0, .15), 0 0 1rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-centered-2: 0 0 .25rem rgba(0, 0, 0, .15), 0 0 .5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-centered-1: 0 0 .125rem rgba(0, 0, 0, .15), 0 0 .25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-right-5: 1.25rem 0 2.5rem rgba(0, 0, 0, .15), .5rem 0 3rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-right-4: .625rem 0 1.25rem rgba(0, 0, 0, .15), .5rem 0 1.25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-right-3: .5rem 0 1rem rgba(0, 0, 0, .15), .25rem 0 .625rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-right-2: .125rem 0 .25rem rgba(0, 0, 0, .15), .125rem 0 .5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-right-1: .0625rem 0 .125rem rgba(0, 0, 0, .15), .0625rem 0 .25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-up-5: 0 -1.25rem 2.5rem rgba(0, 0, 0, .15), 0 -.5rem 3rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-up-4: 0 -.625rem 1.25rem rgba(0, 0, 0, .15), 0 -.5rem 1.25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-up-3: 0 -.5rem 1rem rgba(0, 0, 0, .15), 0 -.25rem .625rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-up-2: 0 -.125rem .25rem rgba(0, 0, 0, .15), 0 -.125rem .5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-up-1: 0 -.0625rem .125rem rgba(0, 0, 0, .15), 0 -.0625rem .25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-left-5: -1.25rem 0 2.5rem rgba(0, 0, 0, .15), -.5rem 0 3rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-left-4: -.625rem 0 1.25rem rgba(0, 0, 0, .15), -.5rem 0 1.25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-left-3: -.5rem 0 1rem rgba(0, 0, 0, .15), -.25rem 0 .625rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-left-2: -.125rem 0 .25rem rgba(0, 0, 0, .15), -.125rem 0 .5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-left-1: -.0625rem 0 .125rem rgba(0, 0, 0, .15), -.0625rem 0 .25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-down-5: 0 1.25px 2.5rem rgba(0, 0, 0, .15), 0 .5rem 2.5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-down-4: 0 .625rem 1.25rem rgba(0, 0, 0, .15), 0 .5rem 1.25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-down-3: 0 .5rem 1rem rgba(0, 0, 0, .15), 0 .25rem .625rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-down-2: 0 .125rem .25rem rgba(0, 0, 0, .15), 0 .125rem .5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-down-1: 0 .0625rem .125rem rgba(0, 0, 0, .15), 0 .0625rem .25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-lg: 0 .25rem .5rem rgba(0, 0, 0, .3); + --pgn-elevation-box-shadow-sm: 0 .0625rem .125rem rgba(0, 0, 0, .2); + --pgn-elevation-box-shadow-base: 0 .125rem .25rem rgba(0, 0, 0, .3); + --pgn-elevation-box-shadow-level-5: 0 1.25px 2.5rem rgba(0, 0, 0, .15), 0 .5rem 2.5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-level-4: 0 .625rem 1.25rem rgba(0, 0, 0, .15), 0 .5rem 1.25rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-level-3: 0 0 .625rem rgba(0, 0, 0, .15), 0 0 1rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-level-2: 0 .125rem .25rem rgba(0, 0, 0, .15), 0 .125rem .5rem rgba(0, 0, 0, .15); + --pgn-elevation-box-shadow-level-1: 0 .0625rem .125rem rgba(0, 0, 0, .15), 0 .0625rem .25rem rgba(0, 0, 0, .15); + --pgn-elevation-toast-box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .15), 0 .5rem 3rem rgba(0, 0, 0, .15); + --pgn-elevation-sticky-shadow-bottom: 0 .5rem 1rem rgba(0, 0, 0, .15), 0 .25rem .625rem rgba(0, 0, 0, .15); + --pgn-elevation-sticky-shadow-top: 0 -.5rem 1rem rgba(0, 0, 0, .15), 0 -.25rem .625rem rgba(0, 0, 0, .15); + --pgn-elevation-image-thumbnail-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + --pgn-elevation-form-control-select-border-base: inset 0 1px 2px rgba(0, 0, 0, .075); + --pgn-elevation-form-control-range-thumb-base: 0 .1rem .25rem rgba(0, 0, 0, .1); + --pgn-elevation-form-control-range-track: inset 0 .25rem .25rem rgba(0, 0, 0, .1); + --pgn-elevation-form-control-checkbox-indicator-indeterminate: none; + --pgn-elevation-form-control-indicator-active: none; + --pgn-elevation-form-control-indicator-checked-focus: 0 0 0 4px rgba(0, 0, 0, .1); + --pgn-elevation-form-control-indicator-checked-base: none; + --pgn-elevation-form-input-base: inset 0 1px 1px rgba(0, 0, 0, .075); + --pgn-elevation-code-kbd-box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25); + --pgn-elevation-btn-box-shadow-active: none; + --pgn-elevation-btn-box-shadow-base: none; + --pgn-elevation-annotation-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); + --pgn-elevation-alert-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 4px rgba(0, 0, 0, .15); + --pgn-elevation-tooltip-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); + --pgn-elevation-progress-bar-box-shadow: none; + --pgn-elevation-popover-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); + --pgn-elevation-modal-content-box-shadow-sm-up: 0 10px 20px rgba(0, 0, 0, .15), 0 8px 20px rgba(0, 0, 0, .15); + --pgn-elevation-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); + --pgn-color-dark-900: #1B2C21FF; + --pgn-color-dark-800: #1D2F23FF; + --pgn-color-dark-700: #1F3226FF; + --pgn-color-dark-600: #23392AFF; + --pgn-color-dark-500: var(--pgn-color-dark-base); + --pgn-color-dark-400: #5D6F63FF; + --pgn-color-dark-300: #939F97FF; + --pgn-color-dark-200: #C9CFCBFF; + --pgn-color-dark-100: #F2F3F3FF; + --pgn-color-light-900: #9E9B99FF; + --pgn-color-light-800: #A9A6A4FF; + --pgn-color-light-700: #B4B1AFFF; + --pgn-color-light-600: #CBC7C5FF; + --pgn-color-light-500: var(--pgn-color-light-base); + --pgn-color-light-400: #E9E6E4FF; + --pgn-color-light-300: #F0EEEDFF; + --pgn-color-light-200: #F8F7F6FF; + --pgn-color-light-100: #FDFDFDFF; + --pgn-color-danger-base: var(--pgn-color-red); + --pgn-color-warning-base: var(--pgn-color-yellow); + --pgn-color-info-base: var(--pgn-color-teal); + --pgn-color-success-base: var(--pgn-color-green); + --pgn-color-brand-900: #6E003BFF; + --pgn-color-brand-800: #76003FFF; + --pgn-color-brand-700: #7E0043FF; + --pgn-color-brand-600: #8D004CFF; + --pgn-color-brand-500: var(--pgn-color-brand-base); + --pgn-color-brand-400: #B6407FFF; + --pgn-color-brand-300: #CE80AAFF; + --pgn-color-brand-200: #E7BFD4FF; + --pgn-color-brand-100: #F9F0F5FF; + --pgn-color-secondary-base: var(--pgn-color-gray-700); + --pgn-color-primary-900: #07223CFF; + --pgn-color-primary-800: #082440FF; + --pgn-color-primary-700: #082644FF; + --pgn-color-primary-600: #092B4DFF; + --pgn-color-primary-500: var(--pgn-color-primary-base); + --pgn-color-primary-400: #476480FF; + --pgn-color-primary-300: #8598AAFF; + --pgn-color-primary-200: #C2CBD5FF; + --pgn-color-primary-100: #F0F3F5FF; + --pgn-color-gray-500: var(--pgn-color-gray-base); + --pgn-color-tooltip-arrow-light: var(--pgn-color-white); + --pgn-color-tooltip-bg-light: var(--pgn-color-white); + --pgn-color-tooltip-bg-base: var(--pgn-color-black); + --pgn-color-tooltip-light: var(--pgn-color-black); + --pgn-color-tooltip-text: var(--pgn-color-white); + --pgn-color-toast-header-border: #00000080; + --pgn-color-toast-header-bg: var(--pgn-color-gray-700); + --pgn-color-toast-header-text: var(--pgn-color-white); + --pgn-color-toast-border: #0000001A; + --pgn-color-toast-bg: var(--pgn-color-gray-700); + --pgn-color-sheet-skrim-component-box-shadow: #00000026; + --pgn-color-sheet-skrim-bg: #ADADAD80; + --pgn-color-search-field-border-focus: var(--pgn-color-black); + --pgn-color-search-field-border-interaction: var(--pgn-color-black); + --pgn-color-progress-bar-bar-bg-base: var(--pgn-color-accent-a); + --pgn-color-progress-bar-bar-base: var(--pgn-color-white); + --pgn-color-product-tour-checkpoint-box-shadow: #0000004D; + --pgn-color-product-tour-checkpoint-body: var(--pgn-color-gray-700); + --pgn-color-popover-arrow-outer: #0000000D; + --pgn-color-popover-header-border-bottom-dark: #F2F2F2FF; + --pgn-color-popover-header-bg-dark: #808080FF; + --pgn-color-popover-header-bg: var(--pgn-color-white); + --pgn-color-pagination-focus-text: var(--pgn-color-black); + --pgn-color-pagination-border-disabled: var(--pgn-color-gray-100); + --pgn-color-pagination-border-hover: var(--pgn-color-gray-200); + --pgn-color-pagination-border-base: var(--pgn-color-gray-200); + --pgn-color-pagination-bg-disabled: var(--pgn-color-white); + --pgn-color-pagination-bg-hover: var(--pgn-color-gray-100); + --pgn-color-pagination-text-inverse: var(--pgn-color-white); + --pgn-color-navbar-light-toggler-border: #0000001A; + --pgn-color-navbar-light-disabled: #0000004D; + --pgn-color-navbar-light-active: #000000E6; + --pgn-color-navbar-light-hover: #000000B3; + --pgn-color-navbar-light-text: #00000080; + --pgn-color-navbar-dark-toggler-border: #FFFFFF1A; + --pgn-color-navbar-dark-disabled: #FFFFFF40; + --pgn-color-navbar-dark-hover: #FFFFFFBF; + --pgn-color-navbar-dark-text: #FFFFFF80; + --pgn-color-nav-light: #00000080; + --pgn-color-nav-dark: #FFFFFF80; + --pgn-color-nav-divider: var(--pgn-color-gray-100); + --pgn-color-nav-link-text-disabled: var(--pgn-color-gray-300); + --pgn-color-nav-link-text-base: var(--pgn-color-gray-700); + --pgn-color-modal-backdrop-bg: var(--pgn-color-black); + --pgn-color-modal-content-border: #00000033; + --pgn-color-image-thumbnail-border: var(--pgn-color-gray-200); + --pgn-color-icon-button-black: var(--pgn-color-black); + --pgn-color-icon-button-dark: var(--pgn-color-dark-base); + --pgn-color-icon-button-light: var(--pgn-color-light-base); + --pgn-color-icon-button-brand: var(--pgn-color-brand-base); + --pgn-color-icon-button-primary: var(--pgn-color-primary-base); + --pgn-color-icon-button-accent: var(--pgn-color-white); + --pgn-color-list-group-action-active-bg: var(--pgn-color-gray-200); + --pgn-color-list-group-action-base: var(--pgn-color-gray-700); + --pgn-color-list-group-disabled-base: var(--pgn-color-gray-600); + --pgn-color-list-group-border: #00000020; + --pgn-color-list-group-bg-hover: var(--pgn-color-gray-100); + --pgn-color-hr-border: #0000001A; + --pgn-color-headings-base: var(--pgn-color-black); + --pgn-color-body-base: var(--pgn-color-gray-700); + --pgn-color-form-control-range-track-bg: var(--pgn-color-gray-300); + --pgn-color-form-control-select-bg-disabled: var(--pgn-color-gray-100); + --pgn-color-form-control-indicator-border: var(--pgn-color-gray-700); + --pgn-color-form-input-group-addon-bg: var(--pgn-color-gray-100); + --pgn-color-form-input-bg-disabled: var(--pgn-color-gray-100); + --pgn-color-form-input-base: var(--pgn-color-gray-700); + --pgn-color-dropdown-link-hover-base: var(--pgn-color-gray-900); + --pgn-color-dropdown-link-base: var(--pgn-color-gray-900); + --pgn-color-dropdown-divider-bg: var(--pgn-color-gray-100); + --pgn-color-dropdown-border: #00000026; + --pgn-color-data-table-border: var(--pgn-color-gray-200); + --pgn-color-data-table-bg-is-loading: #FFFFFFB3; + --pgn-color-code-pre: var(--pgn-color-gray-900); + --pgn-color-code-kbd-bg: var(--pgn-color-gray-700); + --pgn-color-code-kbd-base: var(--pgn-color-white); + --pgn-color-close-button: var(--pgn-color-black); + --pgn-color-chip-text-dark: var(--pgn-color-white); + --pgn-color-chip-text-light: var(--pgn-color-black); + --pgn-color-carousel-caption: var(--pgn-color-white); + --pgn-color-carousel-indicator-active-bg: var(--pgn-color-white); + --pgn-color-carousel-control-base: var(--pgn-color-white); + --pgn-color-card-border-focus: #00000080; + --pgn-color-card-border-base: #00000020; + --pgn-color-btn-disabled-border-inverse-tertiary: var(--pgn-color-btn-border-inverse-tertiary); + --pgn-color-btn-disabled-border-tertiary: var(--pgn-color-btn-border-tertiary); + --pgn-color-btn-disabled-border-inverse-secondary: var(--pgn-color-btn-border-inverse-secondary); + --pgn-color-btn-disabled-bg-inverse-primary: var(--pgn-color-white); + --pgn-color-btn-disabled-bg-inverse-outline-brand: var(--pgn-color-btn-bg-inverse-outline-brand); + --pgn-color-btn-disabled-bg-inverse-brand: var(--pgn-color-white); + --pgn-color-btn-focus-outline-inverse-warning: var(--pgn-color-white); + --pgn-color-btn-focus-outline-inverse-tertiary: var(--pgn-color-white); + --pgn-color-btn-focus-outline-inverse-secondary: var(--pgn-color-white); + --pgn-color-btn-focus-outline-inverse-light: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-warning: var(--pgn-color-btn-border-inverse-warning); + --pgn-color-btn-focus-border-tertiary: var(--pgn-color-btn-border-tertiary); + --pgn-color-btn-focus-border-inverse-success: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-outline-secondary: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-secondary: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-primary: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-light: var(--pgn-color-btn-border-inverse-light); + --pgn-color-btn-focus-border-inverse-info: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-outline-dark: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-dark: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-outline-danger: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-danger: var(--pgn-color-white); + --pgn-color-btn-focus-border-inverse-brand: var(--pgn-color-white); + --pgn-color-btn-active-bg-inverse-warning: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-success: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-secondary: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-primary: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-light: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-info: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-dark: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-danger: var(--pgn-color-gray-100); + --pgn-color-btn-active-bg-inverse-brand: var(--pgn-color-gray-100); + --pgn-color-btn-active-text-inverse-tertiary: var(--pgn-color-white); + --pgn-color-btn-active-text-tertiary: var(--pgn-color-gray-700); + --pgn-color-btn-hover-bg-inverse-tertiary: #FFFFFF1A; + --pgn-color-btn-hover-text-inverse-tertiary: var(--pgn-color-white); + --pgn-color-btn-hover-text-tertiary: var(--pgn-color-gray-700); + --pgn-color-btn-border-inverse-outline-warning: var(--pgn-color-white); + --pgn-color-btn-border-inverse-outline-success: var(--pgn-color-white); + --pgn-color-btn-border-inverse-outline-secondary: var(--pgn-color-white); + --pgn-color-btn-border-inverse-outline-primary: var(--pgn-color-white); + --pgn-color-btn-border-outline-primary: var(--pgn-color-primary-base); + --pgn-color-btn-border-inverse-outline-light: var(--pgn-color-white); + --pgn-color-btn-border-outline-light: var(--pgn-color-light-base); + --pgn-color-btn-border-inverse-outline-info: var(--pgn-color-white); + --pgn-color-btn-border-inverse-outline-dark: var(--pgn-color-white); + --pgn-color-btn-border-outline-dark: var(--pgn-color-dark-base); + --pgn-color-btn-border-inverse-outline-danger: var(--pgn-color-white); + --pgn-color-btn-border-inverse-outline-brand: var(--pgn-color-white); + --pgn-color-btn-border-outline-brand: var(--pgn-color-brand-base); + --pgn-color-btn-bg-primary: var(--pgn-color-primary-base); + --pgn-color-btn-bg-light: var(--pgn-color-light-base); + --pgn-color-btn-bg-dark: var(--pgn-color-dark-base); + --pgn-color-btn-bg-brand: var(--pgn-color-brand-base); + --pgn-color-btn-text-inverse-outline-warning: var(--pgn-color-white); + --pgn-color-btn-text-inverse-tertiary: var(--pgn-color-white); + --pgn-color-btn-text-tertiary: var(--pgn-color-gray-700); + --pgn-color-btn-text-inverse-outline-success: var(--pgn-color-white); + --pgn-color-btn-text-inverse-outline-secondary: var(--pgn-color-white); + --pgn-color-btn-text-inverse-outline-primary: var(--pgn-color-white); + --pgn-color-btn-text-inverse-primary: var(--pgn-color-primary-base); + --pgn-color-btn-text-outline-primary: var(--pgn-color-primary-base); + --pgn-color-btn-text-inverse-outline-light: var(--pgn-color-white); + --pgn-color-btn-text-inverse-light: var(--pgn-color-light-base); + --pgn-color-btn-text-outline-light: var(--pgn-color-light-base); + --pgn-color-btn-text-inverse-outline-info: var(--pgn-color-white); + --pgn-color-btn-text-inverse-outline-dark: var(--pgn-color-white); + --pgn-color-btn-text-inverse-dark: var(--pgn-color-dark-base); + --pgn-color-btn-text-outline-dark: var(--pgn-color-dark-base); + --pgn-color-btn-text-inverse-outline-danger: var(--pgn-color-white); + --pgn-color-btn-text-inverse-outline-brand: var(--pgn-color-white); + --pgn-color-btn-text-inverse-brand: var(--pgn-color-brand-base); + --pgn-color-btn-text-outline-brand: var(--pgn-color-brand-base); + --pgn-color-bubble-bg-primary: var(--pgn-color-primary-base); + --pgn-color-bubble-text-primary: var(--pgn-color-white); + --pgn-color-bubble-text-error: var(--pgn-color-white); + --pgn-color-bubble-text-warning: var(--pgn-color-white); + --pgn-color-bubble-text-success: var(--pgn-color-white); + --pgn-color-breadcrumb-inverse-base: var(--pgn-color-white); + --pgn-color-breadcrumb-divider: var(--pgn-color-gray-600); + --pgn-color-breadcrumb-bg: var(--pgn-color-gray-200); + --pgn-color-badge-bg-dark: var(--pgn-color-dark-base); + --pgn-color-badge-bg-light: var(--pgn-color-light-base); + --pgn-color-badge-bg-primary: var(--pgn-color-primary-base); + --pgn-color-badge-text-dark: #FFFFFFFF; + --pgn-color-badge-text-light: #454545FF; + --pgn-color-badge-text-primary: #FFFFFFFF; + --pgn-color-annotation-bg-dark: var(--pgn-color-dark-base); + --pgn-color-annotation-bg-light: var(--pgn-color-white); + --pgn-color-annotation-bg-warning: var(--pgn-color-accent-b); + --pgn-color-annotation-text-dark: var(--pgn-color-white); + --pgn-color-annotation-text-error: var(--pgn-color-white); + --pgn-color-annotation-text-warning: var(--pgn-color-black); + --pgn-color-annotation-text-success: var(--pgn-color-white); + --pgn-color-alert-content: var(--pgn-color-gray-700); + --pgn-color-alert-title: var(--pgn-color-black); + --pgn-color-theme-active-gray: var(--pgn-color-gray-900); + --pgn-color-theme-hover-gray: var(--pgn-color-gray-700); + --pgn-color-theme-focus-gray: var(--pgn-color-gray-300); + --pgn-color-theme-border-gray: var(--pgn-color-gray-200); + --pgn-color-theme-bg-gray: var(--pgn-color-gray-100); + --pgn-color-border: var(--pgn-color-gray-200); + --pgn-color-active: var(--pgn-color-white); + --pgn-color-text-50-white: #FFFFFF80; + --pgn-color-text-50-black: #00000080; + --pgn-color-bg-base: var(--pgn-color-white); + --pgn-elevation-scrollable-body-box-shadow: #0000008C; + --pgn-elevation-input-btn-focus-box-shadow: 0 0 0 var(--pgn-size-input-btn-focus-width) var(--pgn-color-input-btn-focus); + --pgn-elevation-form-control-file-base: var(--pgn-elevation-form-input-base); + --pgn-elevation-form-control-indicator-base: var(--pgn-elevation-form-input-base); + --pgn-elevation-data-table-box-shadow: var(--pgn-elevation-box-shadow-sm); + --pgn-elevation-close-button-text-shadow: 0 1px 0 var(--pgn-color-white); + --pgn-border-color-nav-tabs-link-border-active: transparent transparent var(--pgn-color-primary-500); + --pgn-content-navbar-toggler-light-icon-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%2300000080' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --pgn-content-navbar-toggler-dark-icon-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23FFFFFF80' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --pgn-content-carousel-control-bg-next-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); + --pgn-content-carousel-control-bg-prev-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); + --pgn-color-danger-900: #892029FF; + --pgn-color-danger-800: #92222CFF; + --pgn-color-danger-700: #9C242EFF; + --pgn-color-danger-600: #B02934FF; + --pgn-color-danger-500: var(--pgn-color-danger-base); + --pgn-color-danger-400: #D2626BFF; + --pgn-color-danger-300: #E1969DFF; + --pgn-color-danger-200: #F0CBCEFF; + --pgn-color-danger-100: #FBF2F3FF; + --pgn-color-warning-900: #B39800FF; + --pgn-color-warning-800: #BFA300FF; + --pgn-color-warning-700: #CCAE00FF; + --pgn-color-warning-600: #E6C300FF; + --pgn-color-warning-500: var(--pgn-color-warning-base); + --pgn-color-warning-400: #FFE340FF; + --pgn-color-warning-300: #FFEC80FF; + --pgn-color-warning-200: #FFF6BFFF; + --pgn-color-warning-100: #FFFDF0FF; + --pgn-color-info-900: #004C77FF; + --pgn-color-info-800: #005280FF; + --pgn-color-info-700: #005788FF; + --pgn-color-info-600: #006299FF; + --pgn-color-info-500: var(--pgn-color-info-base); + --pgn-color-info-400: #4092BFFF; + --pgn-color-info-300: #80B6D5FF; + --pgn-color-info-200: #BFDBEAFF; + --pgn-color-info-100: #F0F6FAFF; + --pgn-color-success-900: #105B3AFF; + --pgn-color-success-800: #11623EFF; + --pgn-color-success-700: #126842FF; + --pgn-color-success-600: #15754BFF; + --pgn-color-success-500: var(--pgn-color-success-base); + --pgn-color-success-400: #51A17EFF; + --pgn-color-success-300: #8BC1A9FF; + --pgn-color-success-200: #C5E0D4FF; + --pgn-color-success-100: #F1F8F5FF; + --pgn-color-secondary-900: #303030FF; + --pgn-color-secondary-800: #343434FF; + --pgn-color-secondary-700: #373737FF; + --pgn-color-secondary-600: #3E3E3EFF; + --pgn-color-secondary-500: var(--pgn-color-secondary-base); + --pgn-color-secondary-400: #747474FF; + --pgn-color-secondary-300: #A2A2A2FF; + --pgn-color-secondary-200: #D1D1D1FF; + --pgn-color-secondary-100: #F4F4F4FF; + --pgn-color-tooltip-arrow-base: var(--pgn-color-tooltip-bg-base); + --pgn-color-search-field-button-bg-brand: var(--pgn-color-brand-500); + --pgn-color-search-field-button-bg-primary: var(--pgn-color-primary-500); + --pgn-color-search-field-border-base: var(--pgn-color-gray-500); + --pgn-color-progress-bar-bar-bg-annotated: var(--pgn-color-dark-500); + --pgn-color-progress-bar-border: var(--pgn-color-gray-500); + --pgn-color-product-tour-checkpoint-breadcrumb: var(--pgn-color-primary-500); + --pgn-color-product-tour-checkpoint-border: var(--pgn-color-brand-500); + --pgn-color-product-tour-checkpoint-bg: var(--pgn-color-light-300); + --pgn-color-popover-body: var(--pgn-color-body-base); + --pgn-color-popover-header-text: var(--pgn-color-headings-base); + --pgn-color-popover-bg: var(--pgn-color-bg-base); + --pgn-color-pagination-focus-base: var(--pgn-color-primary-500); + --pgn-color-pagination-bg-base: var(--pgn-color-bg-base); + --pgn-color-pagination-text-active: var(--pgn-color-active); + --pgn-color-navbar-light-brand-hover: var(--pgn-color-navbar-light-active); + --pgn-color-navbar-light-brand-text: var(--pgn-color-navbar-light-active); + --pgn-color-navbar-dark-active: var(--pgn-color-active); + --pgn-color-nav-pills-link-active-text: var(--pgn-color-active); + --pgn-color-nav-tabs-link-active-text: var(--pgn-color-primary-500); + --pgn-color-nav-tabs-link-hover-bg: var(--pgn-color-light-400); + --pgn-color-nav-tabs-border: var(--pgn-color-light-400); + --pgn-color-modal-content-bg: var(--pgn-color-bg-base); + --pgn-color-image-figure-caption: var(--pgn-color-gray-500); + --pgn-color-icon-button-danger: var(--pgn-color-danger-base); + --pgn-color-icon-button-warning: var(--pgn-color-warning-base); + --pgn-color-icon-button-success: var(--pgn-color-success-base); + --pgn-color-icon-button-secondary: var(--pgn-color-secondary-base); + --pgn-color-text-muted: var(--pgn-color-gray-500); + --pgn-color-list-group-action-active-base: var(--pgn-color-body-base); + --pgn-color-list-group-action-hover: var(--pgn-color-list-group-action-base); + --pgn-color-list-group-active-base: var(--pgn-color-active); + --pgn-color-list-group-bg-base: var(--pgn-color-bg-base); + --pgn-color-link-brand-inline-base: var(--pgn-color-brand-500); + --pgn-color-link-brand-base: var(--pgn-color-brand-500); + --pgn-color-link-muted-inline-base: var(--pgn-color-primary-500); + --pgn-color-link-muted-base: var(--pgn-color-primary-500); + --pgn-color-body-bg: var(--pgn-color-bg-base); + --pgn-color-form-feedback-invalid: var(--pgn-color-danger-base); + --pgn-color-form-feedback-valid: var(--pgn-color-success-base); + --pgn-color-form-control-file-button-bg: var(--pgn-color-form-input-group-addon-bg); + --pgn-color-form-control-file-bg-disabled: var(--pgn-color-form-input-bg-disabled); + --pgn-color-form-control-file-base: var(--pgn-color-form-input-base); + --pgn-color-form-control-select-indicator-base: var(--pgn-color-theme-hover-gray); + --pgn-color-form-control-select-base: var(--pgn-color-form-input-base); + --pgn-color-form-control-switch-indicator-checked-bg: var(--pgn-color-success-base); + --pgn-color-form-control-indicator-active-base: var(--pgn-color-active); + --pgn-color-form-control-indicator-checked-border-base: var(--pgn-color-primary-500); + --pgn-color-form-control-indicator-checked-bg-disabled: #0A305580; + --pgn-color-form-control-indicator-bg-disabled: var(--pgn-color-form-input-bg-disabled); + --pgn-color-form-input-focus-base: var(--pgn-color-form-input-base); + --pgn-color-form-input-group-addon-base: var(--pgn-color-form-input-base); + --pgn-color-form-input-bg-base: var(--pgn-color-bg-base); + --pgn-color-form-input-border: var(--pgn-color-gray-500); + --pgn-color-form-input-plaintext: var(--pgn-color-body-base); + --pgn-color-form-input-placeholder: var(--pgn-color-gray-500); + --pgn-color-dropzone-border-active: var(--pgn-color-primary-500); + --pgn-color-dropzone-border-base: var(--pgn-color-gray-500); + --pgn-color-dropzone-restriction-msg: var(--pgn-color-gray-500); + --pgn-color-dropdown-link-active-base: var(--pgn-color-active); + --pgn-color-dropdown-link-hover-bg: var(--pgn-color-light-300); + --pgn-color-dropdown-bg: var(--pgn-color-bg-base); + --pgn-color-dropdown-header: var(--pgn-color-gray-500); + --pgn-color-dropdown-text: var(--pgn-color-body-base); + --pgn-color-data-table-bg-base: var(--pgn-color-bg-base); + --pgn-color-chip-bg-dark: var(--pgn-color-dark-200); + --pgn-color-chip-bg-light: var(--pgn-color-light-500); + --pgn-color-card-divider-bg: var(--pgn-color-light-400); + --pgn-color-card-bg-muted: var(--pgn-color-light-200); + --pgn-color-card-bg-dark: var(--pgn-color-primary-500); + --pgn-color-card-bg-base: var(--pgn-color-bg-base); + --pgn-color-btn-disabled-border-inverse-outline-warning: var(--pgn-color-btn-border-inverse-outline-warning); + --pgn-color-btn-disabled-border-inverse-outline-secondary: var(--pgn-color-btn-border-inverse-outline-secondary); + --pgn-color-btn-disabled-border-outline-secondary: var(--pgn-color-secondary-base); + --pgn-color-btn-disabled-border-inverse-outline-primary: var(--pgn-color-btn-text-inverse-outline-primary); + --pgn-color-btn-disabled-border-inverse-outline-light: var(--pgn-color-btn-border-inverse-outline-light); + --pgn-color-btn-disabled-border-inverse-outline-info: var(--pgn-color-btn-border-inverse-outline-info); + --pgn-color-btn-disabled-border-inverse-outline-dark: var(--pgn-color-btn-focus-border-inverse-outline-dark); + --pgn-color-btn-disabled-border-inverse-outline-danger: var(--pgn-color-btn-border-inverse-outline-danger); + --pgn-color-btn-disabled-border-inverse-outline-brand: var(--pgn-color-btn-text-inverse-outline-brand); + --pgn-color-btn-disabled-border-inverse-brand: var(--pgn-color-btn-disabled-bg-inverse-brand); + --pgn-color-btn-disabled-border-outline-brand: var(--pgn-color-btn-border-outline-brand); + --pgn-color-btn-disabled-bg-primary: var(--pgn-color-btn-bg-primary); + --pgn-color-btn-disabled-bg-light: var(--pgn-color-btn-bg-light); + --pgn-color-btn-disabled-bg-dark: var(--pgn-color-btn-bg-dark); + --pgn-color-btn-disabled-bg-brand: var(--pgn-color-btn-bg-brand); + --pgn-color-btn-disabled-text-inverse-outline-warning: var(--pgn-color-btn-text-inverse-outline-warning); + --pgn-color-btn-disabled-text-inverse-warning: var(--pgn-color-warning-base); + --pgn-color-btn-disabled-text-inverse-tertiary: var(--pgn-color-btn-text-inverse-tertiary); + --pgn-color-btn-disabled-text-tertiary: var(--pgn-color-btn-text-tertiary); + --pgn-color-btn-disabled-text-inverse-outline-success: var(--pgn-color-btn-text-inverse-outline-success); + --pgn-color-btn-disabled-text-inverse-success: var(--pgn-color-success-base); + --pgn-color-btn-disabled-text-inverse-outline-secondary: var(--pgn-color-btn-text-inverse-outline-secondary); + --pgn-color-btn-disabled-text-inverse-outline-primary: var(--pgn-color-btn-text-inverse-outline-primary); + --pgn-color-btn-disabled-text-inverse-primary: var(--pgn-color-primary-500); + --pgn-color-btn-disabled-text-inverse-outline-light: var(--pgn-color-btn-text-inverse-outline-light); + --pgn-color-btn-disabled-text-inverse-light: var(--pgn-color-btn-text-inverse-light); + --pgn-color-btn-disabled-text-inverse-outline-info: var(--pgn-color-btn-text-inverse-outline-info); + --pgn-color-btn-disabled-text-inverse-info: var(--pgn-color-info-base); + --pgn-color-btn-disabled-text-inverse-outline-dark: var(--pgn-color-btn-text-inverse-outline-dark); + --pgn-color-btn-disabled-text-inverse-dark: var(--pgn-color-btn-text-inverse-dark); + --pgn-color-btn-disabled-text-inverse-outline-danger: var(--pgn-color-btn-text-inverse-outline-danger); + --pgn-color-btn-disabled-text-inverse-danger: var(--pgn-color-danger-base); + --pgn-color-btn-disabled-text-inverse-outline-brand: var(--pgn-color-btn-text-inverse-outline-brand); + --pgn-color-btn-disabled-text-inverse-brand: var(--pgn-color-brand-500); + --pgn-color-btn-focus-outline-inverse-success: var(--pgn-color-btn-focus-border-inverse-success); + --pgn-color-btn-focus-outline-inverse-outline-secondary: var(--pgn-color-btn-border-inverse-outline-secondary); + --pgn-color-btn-focus-outline-inverse-outline-primary: var(--pgn-color-btn-border-inverse-outline-primary); + --pgn-color-btn-focus-outline-inverse-primary: var(--pgn-color-btn-focus-border-inverse-primary); + --pgn-color-btn-focus-outline-light: var(--pgn-color-primary-300); + --pgn-color-btn-focus-outline-inverse-info: var(--pgn-color-btn-focus-border-inverse-info); + --pgn-color-btn-focus-outline-inverse-outline-dark: var(--pgn-color-btn-focus-border-inverse-outline-dark); + --pgn-color-btn-focus-outline-inverse-dark: var(--pgn-color-btn-focus-border-inverse-dark); + --pgn-color-btn-focus-outline-inverse-outline-danger: var(--pgn-color-btn-focus-border-inverse-danger); + --pgn-color-btn-focus-outline-inverse-danger: var(--pgn-color-btn-focus-border-inverse-danger); + --pgn-color-btn-focus-outline-inverse-brand: var(--pgn-color-btn-focus-border-inverse-brand); + --pgn-color-btn-focus-bg-primary: var(--pgn-color-btn-bg-primary); + --pgn-color-btn-focus-bg-light: var(--pgn-color-btn-bg-light); + --pgn-color-btn-focus-bg-dark: var(--pgn-color-btn-bg-dark); + --pgn-color-btn-focus-bg-brand: var(--pgn-color-btn-bg-brand); + --pgn-color-btn-focus-border-inverse-outline-warning: var(--pgn-color-btn-border-inverse-outline-warning); + --pgn-color-btn-focus-border-inverse-outline-success: var(--pgn-color-btn-border-inverse-outline-success); + --pgn-color-btn-focus-border-inverse-outline-primary: var(--pgn-color-btn-border-inverse-outline-primary); + --pgn-color-btn-focus-border-outline-primary: var(--pgn-color-btn-border-outline-primary); + --pgn-color-btn-focus-border-inverse-outline-light: var(--pgn-color-btn-border-inverse-outline-light); + --pgn-color-btn-focus-border-outline-light: var(--pgn-color-btn-border-outline-light); + --pgn-color-btn-focus-border-inverse-outline-info: var(--pgn-color-btn-border-inverse-outline-info); + --pgn-color-btn-focus-border-outline-dark: var(--pgn-color-btn-border-outline-dark); + --pgn-color-btn-focus-border-inverse-outline-brand: var(--pgn-color-btn-border-inverse-outline-brand); + --pgn-color-btn-focus-border-outline-brand: var(--pgn-color-btn-border-outline-brand); + --pgn-color-btn-focus-text-inverse-outline-warning: var(--pgn-color-btn-text-inverse-outline-warning); + --pgn-color-btn-focus-text-inverse-tertiary: var(--pgn-color-btn-text-inverse-tertiary); + --pgn-color-btn-focus-text-tertiary: var(--pgn-color-btn-text-tertiary); + --pgn-color-btn-focus-text-inverse-outline-success: var(--pgn-color-btn-text-inverse-outline-success); + --pgn-color-btn-focus-text-inverse-outline-secondary: var(--pgn-color-btn-text-inverse-outline-secondary); + --pgn-color-btn-focus-text-inverse-outline-primary: var(--pgn-color-btn-text-inverse-outline-primary); + --pgn-color-btn-focus-text-inverse-primary: var(--pgn-color-btn-text-inverse-primary); + --pgn-color-btn-focus-text-outline-primary: var(--pgn-color-btn-text-outline-primary); + --pgn-color-btn-focus-text-inverse-outline-light: var(--pgn-color-btn-text-inverse-outline-light); + --pgn-color-btn-focus-text-inverse-light: var(--pgn-color-btn-text-inverse-light); + --pgn-color-btn-focus-text-outline-light: var(--pgn-color-btn-text-outline-light); + --pgn-color-btn-focus-text-inverse-outline-info: var(--pgn-color-btn-text-inverse-outline-info); + --pgn-color-btn-focus-text-inverse-outline-dark: var(--pgn-color-btn-text-inverse-outline-dark); + --pgn-color-btn-focus-text-inverse-dark: var(--pgn-color-btn-text-inverse-dark); + --pgn-color-btn-focus-text-inverse-outline-danger: var(--pgn-color-btn-text-inverse-outline-danger); + --pgn-color-btn-focus-text-inverse-outline-brand: var(--pgn-color-btn-text-inverse-outline-brand); + --pgn-color-btn-focus-text-outline-brand: var(--pgn-color-btn-text-outline-brand); + --pgn-color-btn-focus-text-inverse-brand: var(--pgn-color-btn-text-inverse-brand); + --pgn-color-btn-active-bg-inverse-tertiary: var(--pgn-color-btn-hover-bg-inverse-tertiary); + --pgn-color-btn-active-bg-tertiary: var(--pgn-color-light-500); + --pgn-color-btn-active-text-inverse-primary: #051627FF; + --pgn-color-btn-active-text-inverse-light: #CAC3BFFF; + --pgn-color-btn-active-text-inverse-dark: #142018FF; + --pgn-color-btn-active-text-inverse-brand: #6A0039FF; + --pgn-color-btn-hover-border-outline-primary: var(--pgn-color-primary-900); + --pgn-color-btn-hover-border-outline-light: var(--pgn-color-light-900); + --pgn-color-btn-hover-border-outline-dark: var(--pgn-color-dark-900); + --pgn-color-btn-hover-border-outline-brand: var(--pgn-color-brand-900); + --pgn-color-btn-hover-bg-tertiary: var(--pgn-color-light-500); + --pgn-color-btn-hover-bg-inverse-outline-primary: var(--pgn-color-primary-100); + --pgn-color-btn-hover-bg-outline-primary: var(--pgn-color-primary-100); + --pgn-color-btn-hover-bg-inverse-outline-light: var(--pgn-color-light-100); + --pgn-color-btn-hover-bg-outline-light: var(--pgn-color-light-100); + --pgn-color-btn-hover-bg-inverse-outline-dark: var(--pgn-color-dark-100); + --pgn-color-btn-hover-bg-outline-dark: var(--pgn-color-dark-100); + --pgn-color-btn-hover-bg-inverse-outline-brand: var(--pgn-color-brand-100); + --pgn-color-btn-hover-bg-outline-brand: var(--pgn-color-brand-100); + --pgn-color-btn-hover-text-inverse-primary: #061D33FF; + --pgn-color-btn-hover-text-inverse-light: #D0C9C6FF; + --pgn-color-btn-hover-text-inverse-dark: #18271DFF; + --pgn-color-btn-hover-text-inverse-brand: #770040FF; + --pgn-color-btn-border-outline-warning: var(--pgn-color-warning-base); + --pgn-color-btn-border-outline-success: var(--pgn-color-success-base); + --pgn-color-btn-border-outline-secondary: var(--pgn-color-secondary-base); + --pgn-color-btn-border-primary: var(--pgn-color-btn-bg-primary); + --pgn-color-btn-border-light: var(--pgn-color-btn-bg-light); + --pgn-color-btn-border-outline-info: var(--pgn-color-info-base); + --pgn-color-btn-border-dark: var(--pgn-color-btn-bg-dark); + --pgn-color-btn-border-outline-danger: var(--pgn-color-danger-base); + --pgn-color-btn-border-brand: var(--pgn-color-btn-bg-brand); + --pgn-color-btn-bg-warning: var(--pgn-color-warning-base); + --pgn-color-btn-bg-success: var(--pgn-color-success-base); + --pgn-color-btn-bg-secondary: var(--pgn-color-secondary-base); + --pgn-color-btn-bg-inverse-primary: #FFFFFFFF; + --pgn-color-btn-bg-inverse-light: #454545FF; + --pgn-color-btn-bg-info: var(--pgn-color-info-base); + --pgn-color-btn-bg-inverse-dark: #FFFFFFFF; + --pgn-color-btn-bg-danger: var(--pgn-color-danger-base); + --pgn-color-btn-bg-inverse-brand: #FFFFFFFF; + --pgn-color-btn-text-inverse-warning: var(--pgn-color-warning-base); + --pgn-color-btn-text-outline-warning: var(--pgn-color-warning-base); + --pgn-color-btn-text-inverse-success: var(--pgn-color-success-base); + --pgn-color-btn-text-outline-success: var(--pgn-color-success-base); + --pgn-color-btn-text-inverse-secondary: var(--pgn-color-secondary-base); + --pgn-color-btn-text-outline-secondary: var(--pgn-color-secondary-base); + --pgn-color-btn-text-primary: #FFFFFFFF; + --pgn-color-btn-text-light: #454545FF; + --pgn-color-btn-text-inverse-info: var(--pgn-color-info-base); + --pgn-color-btn-text-outline-info: var(--pgn-color-info-base); + --pgn-color-btn-text-dark: #FFFFFFFF; + --pgn-color-btn-text-inverse-danger: var(--pgn-color-danger-base); + --pgn-color-btn-text-outline-danger: var(--pgn-color-danger-base); + --pgn-color-btn-text-brand: #FFFFFFFF; + --pgn-color-bubble-bg-error: var(--pgn-color-danger-base); + --pgn-color-bubble-bg-warning: var(--pgn-color-warning-base); + --pgn-color-bubble-bg-success: var(--pgn-color-success-base); + --pgn-color-breadcrumb-inverse-spacer: var(--pgn-color-light-700); + --pgn-color-breadcrumb-inverse-active: var(--pgn-color-light-500); + --pgn-color-breadcrumb-active: var(--pgn-color-gray-500); + --pgn-color-breadcrumb-base: var(--pgn-color-primary-500); + --pgn-color-badge-focus-box-shadow-dark: #273F2F0D; + --pgn-color-badge-focus-box-shadow-light: #E1DDDB0D; + --pgn-color-badge-focus-box-shadow-primary: #0A30550D; + --pgn-color-badge-focus-bg-dark: #142018FF; + --pgn-color-badge-focus-bg-light: #CAC3BFFF; + --pgn-color-badge-focus-bg-primary: #051627FF; + --pgn-color-badge-focus-dark: var(--pgn-color-badge-text-dark); + --pgn-color-badge-focus-light: var(--pgn-color-badge-text-light); + --pgn-color-badge-focus-primary: var(--pgn-color-badge-text-primary); + --pgn-color-badge-bg-info: var(--pgn-color-info-base); + --pgn-color-badge-bg-danger: var(--pgn-color-danger-base); + --pgn-color-badge-bg-warning: var(--pgn-color-warning-base); + --pgn-color-badge-bg-success: var(--pgn-color-success-base); + --pgn-color-badge-bg-secondary: var(--pgn-color-secondary-base); + --pgn-color-badge-text-info: #FFFFFFFF; + --pgn-color-badge-text-warning: #454545FF; + --pgn-color-badge-text-danger: #FFFFFFFF; + --pgn-color-badge-text-success: #FFFFFFFF; + --pgn-color-badge-text-secondary: #FFFFFFFF; + --pgn-color-avatar-border: var(--pgn-color-light-300); + --pgn-color-annotation-bg-error: var(--pgn-color-danger-base); + --pgn-color-annotation-bg-success: var(--pgn-color-success-base); + --pgn-color-annotation-text-light: var(--pgn-color-primary-500); + --pgn-color-theme-active-dark: var(--pgn-color-dark-900); + --pgn-color-theme-active-light: var(--pgn-color-light-900); + --pgn-color-theme-active-brand: var(--pgn-color-brand-900); + --pgn-color-theme-active-primary: var(--pgn-color-primary-900); + --pgn-color-theme-hover-dark: var(--pgn-color-dark-700); + --pgn-color-theme-hover-light: var(--pgn-color-light-700); + --pgn-color-theme-hover-brand: var(--pgn-color-brand-700); + --pgn-color-theme-hover-primary: var(--pgn-color-primary-700); + --pgn-color-theme-default-gray: var(--pgn-color-gray-500); + --pgn-color-theme-default-dark: var(--pgn-color-dark-500); + --pgn-color-theme-default-light: var(--pgn-color-light-500); + --pgn-color-theme-default-brand: var(--pgn-color-brand-500); + --pgn-color-theme-default-primary: var(--pgn-color-primary-500); + --pgn-color-theme-focus-dark: var(--pgn-color-dark-300); + --pgn-color-theme-focus-light: var(--pgn-color-light-300); + --pgn-color-theme-focus-brand: var(--pgn-color-brand-300); + --pgn-color-theme-focus-primary: var(--pgn-color-primary-300); + --pgn-color-theme-border-dark: var(--pgn-color-dark-200); + --pgn-color-theme-border-light: var(--pgn-color-light-200); + --pgn-color-theme-border-brand: var(--pgn-color-brand-200); + --pgn-color-theme-border-primary: var(--pgn-color-primary-200); + --pgn-color-theme-bg-dark: var(--pgn-color-dark-100); + --pgn-color-theme-bg-light: var(--pgn-color-light-100); + --pgn-color-theme-bg-brand: var(--pgn-color-brand-100); + --pgn-color-theme-bg-primary: var(--pgn-color-primary-100); + --pgn-color-input-focus: var(--pgn-color-primary-500); + --pgn-color-disabled: var(--pgn-color-gray-500); + --pgn-color-bg-active: var(--pgn-color-primary-500); + --pgn-elevation-pagination-focus-box-shadow: var(--pgn-elevation-input-btn-focus-box-shadow); + --pgn-elevation-form-control-select-border-focus: var(--pgn-elevation-input-btn-focus-box-shadow); + --pgn-elevation-form-input-focus: var(--pgn-elevation-input-btn-focus-box-shadow); + --pgn-border-color-nav-tabs-link-border-hover: transparent transparent var(--pgn-color-nav-tabs-border); + --pgn-color-product-tour-checkpoint-arrow-border-top: var(--pgn-color-product-tour-checkpoint-bg); + --pgn-color-popover-danger-icon: var(--pgn-color-warning-500); + --pgn-color-popover-danger-bg: var(--pgn-color-danger-100); + --pgn-color-popover-warning-icon: var(--pgn-color-warning-500); + --pgn-color-popover-warning-bg: var(--pgn-color-warning-100); + --pgn-color-popover-success-icon: var(--pgn-color-success-500); + --pgn-color-popover-success-bg: var(--pgn-color-success-100); + --pgn-color-popover-arrow-base: var(--pgn-color-popover-bg); + --pgn-color-pagination-bg-active: var(--pgn-color-bg-active); + --pgn-color-pagination-text-disabled: var(--pgn-color-disabled); + --pgn-color-navbar-dark-brand-hover: var(--pgn-color-navbar-dark-active); + --pgn-color-navbar-dark-brand-text: var(--pgn-color-navbar-dark-active); + --pgn-color-nav-pills-link-active-bg: var(--pgn-color-bg-active); + --pgn-color-nav-tabs-link-active-bg: var(--pgn-color-body-bg); + --pgn-color-menu-bg-active: var(--pgn-color-btn-active-bg-tertiary); + --pgn-color-image-thumbnail-bg: var(--pgn-color-body-bg); + --pgn-color-list-group-disabled-bg: var(--pgn-color-list-group-bg-base); + --pgn-color-list-group-active-bg: var(--pgn-color-bg-active); + --pgn-color-link-brand-inline-hover-base: #51002BFF; + --pgn-color-link-brand-inline-decoration: #9D00544D; + --pgn-color-link-brand-hover: #51002BFF; + --pgn-color-link-muted-inline-hover-base: #020911FF; + --pgn-color-link-muted-inline-decoration: #0A30554D; + --pgn-color-link-muted-hover: #020911FF; + --pgn-color-link-inline-base: var(--pgn-color-info-500); + --pgn-color-link-base: var(--pgn-color-info-500); + --pgn-color-form-feedback-checked-invalid: #D64D59FF; + --pgn-color-form-feedback-checked-valid: #1FAD6FFF; + --pgn-color-form-feedback-tooltip-box-shadow-focus-invalid: #C32D3A40; + --pgn-color-form-feedback-tooltip-box-shadow-focus-valid: #17825340; + --pgn-color-form-feedback-tooltip-bg-invalid: #C32D3AE6; + --pgn-color-form-feedback-tooltip-bg-valid: #178253E6; + --pgn-color-form-feedback-tooltip-valid: #FFFFFFFF; + --pgn-color-form-feedback-icon-invalid: var(--pgn-color-form-feedback-invalid); + --pgn-color-form-feedback-icon-valid: var(--pgn-color-form-feedback-valid); + --pgn-color-form-control-file-border-base: var(--pgn-color-form-input-border); + --pgn-color-form-control-file-button-base: var(--pgn-color-form-control-file-base); + --pgn-color-form-control-file-bg-base: var(--pgn-color-form-input-bg-base); + --pgn-color-form-control-range-thumb-bg-active: #000000FF; + --pgn-color-form-control-range-thumb-bg-disabled: var(--pgn-color-disabled); + --pgn-color-form-control-range-thumb-bg-base: var(--pgn-color-bg-active); + --pgn-color-form-control-select-border-base: var(--pgn-color-form-input-border); + --pgn-color-form-control-select-bg-base: var(--pgn-color-form-input-bg-base); + --pgn-color-form-control-select-disabled: var(--pgn-color-disabled); + --pgn-color-form-control-checkbox-indicator-indeterminate-bg: var(--pgn-color-bg-active); + --pgn-color-form-control-label-floating-text: #FFFFFF1A; + --pgn-color-form-control-label-disabled: var(--pgn-color-disabled); + --pgn-color-form-control-indicator-active-bg: var(--pgn-color-bg-active); + --pgn-color-form-control-indicator-checked-bg-base: var(--pgn-color-bg-active); + --pgn-color-form-control-indicator-checked-base: var(--pgn-color-bg-active); + --pgn-color-form-control-indicator-bg-base: var(--pgn-color-form-input-bg-base); + --pgn-color-form-input-focus-bg: var(--pgn-color-form-input-bg-base); + --pgn-color-form-input-focus-border: var(--pgn-color-input-focus); + --pgn-color-form-input-group-addon-border: var(--pgn-color-form-input-border); + --pgn-color-dropzone-border-error: var(--pgn-color-danger-300); + --pgn-color-dropzone-border-focus: var(--pgn-color-info-300); + --pgn-color-dropzone-border-hover: var(--pgn-color-info-300); + --pgn-color-dropzone-error-wrapper: var(--pgn-color-danger-500); + --pgn-color-dropdown-link-disabled: var(--pgn-color-disabled); + --pgn-color-dropdown-link-active-bg: var(--pgn-color-bg-active); + --pgn-color-btn-disabled-link: var(--pgn-color-disabled); + --pgn-color-btn-disabled-border-outline-warning: var(--pgn-color-btn-border-outline-warning); + --pgn-color-btn-disabled-border-outline-success: var(--pgn-color-btn-border-outline-success); + --pgn-color-btn-disabled-border-primary: var(--pgn-color-btn-border-primary); + --pgn-color-btn-disabled-border-light: var(--pgn-color-btn-border-light); + --pgn-color-btn-disabled-border-outline-info: var(--pgn-color-btn-border-outline-info); + --pgn-color-btn-disabled-border-info: var(--pgn-color-btn-bg-info); + --pgn-color-btn-disabled-border-dark: var(--pgn-color-btn-border-dark); + --pgn-color-btn-disabled-border-outline-danger: var(--pgn-color-btn-border-outline-danger); + --pgn-color-btn-disabled-border-brand: var(--pgn-color-btn-border-brand); + --pgn-color-btn-disabled-bg-warning: var(--pgn-color-btn-bg-warning); + --pgn-color-btn-disabled-bg-success: var(--pgn-color-btn-bg-success); + --pgn-color-btn-disabled-bg-secondary: var(--pgn-color-btn-bg-secondary); + --pgn-color-btn-disabled-bg-info: var(--pgn-color-btn-bg-info); + --pgn-color-btn-disabled-bg-danger: var(--pgn-color-btn-bg-danger); + --pgn-color-btn-disabled-text-outline-warning: var(--pgn-color-btn-text-outline-warning); + --pgn-color-btn-disabled-text-outline-success: var(--pgn-color-btn-text-outline-success); + --pgn-color-btn-disabled-text-primary: var(--pgn-color-btn-text-primary); + --pgn-color-btn-disabled-text-light: var(--pgn-color-btn-text-light); + --pgn-color-btn-disabled-text-outline-info: var(--pgn-color-btn-text-outline-info); + --pgn-color-btn-disabled-text-dark: var(--pgn-color-btn-text-dark); + --pgn-color-btn-disabled-text-brand: var(--pgn-color-btn-text-brand); + --pgn-color-btn-focus-outline-tertiary: var(--pgn-color-theme-focus-primary); + --pgn-color-btn-focus-outline-inverse-outline-success: var(--pgn-color-btn-focus-border-inverse-outline-success); + --pgn-color-btn-focus-outline-outline-primary: var(--pgn-color-theme-focus-primary); + --pgn-color-btn-focus-outline-primary: var(--pgn-color-theme-focus-primary); + --pgn-color-btn-focus-outline-inverse-outline-light: var(--pgn-color-btn-focus-border-inverse-outline-light); + --pgn-color-btn-focus-outline-outline-light: var(--pgn-color-theme-focus-light); + --pgn-color-btn-focus-outline-inverse-outline-info: var(--pgn-color-btn-focus-border-inverse-outline-info); + --pgn-color-btn-focus-outline-outline-dark: var(--pgn-color-theme-focus-dark); + --pgn-color-btn-focus-outline-dark: var(--pgn-color-theme-focus-dark); + --pgn-color-btn-focus-outline-inverse-outline-brand: var(--pgn-color-btn-focus-border-inverse-outline-brand); + --pgn-color-btn-focus-outline-outline-brand: var(--pgn-color-theme-focus-brand); + --pgn-color-btn-focus-outline-brand: var(--pgn-color-theme-focus-brand); + --pgn-color-btn-focus-bg-warning: var(--pgn-color-btn-bg-warning); + --pgn-color-btn-focus-bg-success: var(--pgn-color-btn-bg-success); + --pgn-color-btn-focus-bg-secondary: var(--pgn-color-btn-bg-secondary); + --pgn-color-btn-focus-bg-inverse-primary: var(--pgn-color-btn-bg-inverse-primary); + --pgn-color-btn-focus-bg-inverse-light: var(--pgn-color-btn-bg-inverse-light); + --pgn-color-btn-focus-bg-info: var(--pgn-color-btn-bg-info); + --pgn-color-btn-focus-bg-inverse-dark: var(--pgn-color-btn-bg-inverse-dark); + --pgn-color-btn-focus-bg-danger: var(--pgn-color-btn-bg-danger); + --pgn-color-btn-focus-bg-inverse-brand: var(--pgn-color-btn-bg-inverse-brand); + --pgn-color-btn-focus-border-outline-warning: var(--pgn-color-btn-border-outline-warning); + --pgn-color-btn-focus-border-outline-success: var(--pgn-color-btn-border-outline-success); + --pgn-color-btn-focus-border-outline-secondary: var(--pgn-color-btn-border-outline-secondary); + --pgn-color-btn-focus-border-secondary: var(--pgn-color-btn-bg-secondary); + --pgn-color-btn-focus-border-primary: var(--pgn-color-btn-border-primary); + --pgn-color-btn-focus-border-light: var(--pgn-color-btn-border-light); + --pgn-color-btn-focus-border-outline-info: var(--pgn-color-btn-border-outline-info); + --pgn-color-btn-focus-border-dark: var(--pgn-color-btn-focus-bg-dark); + --pgn-color-btn-focus-border-outline-danger: var(--pgn-color-btn-border-outline-danger); + --pgn-color-btn-focus-border-brand: var(--pgn-color-btn-border-brand); + --pgn-color-btn-focus-text-inverse-warning: var(--pgn-color-btn-text-inverse-warning); + --pgn-color-btn-focus-text-outline-warning: var(--pgn-color-btn-text-outline-warning); + --pgn-color-btn-focus-text-inverse-success: var(--pgn-color-btn-text-inverse-success); + --pgn-color-btn-focus-text-outline-success: var(--pgn-color-btn-text-outline-success); + --pgn-color-btn-focus-text-outline-secondary: var(--pgn-color-btn-text-outline-secondary); + --pgn-color-btn-focus-text-primary: var(--pgn-color-btn-text-primary); + --pgn-color-btn-focus-text-light: var(--pgn-color-btn-text-light); + --pgn-color-btn-focus-text-inverse-info: var(--pgn-color-btn-text-inverse-info); + --pgn-color-btn-focus-text-outline-info: var(--pgn-color-btn-text-outline-info); + --pgn-color-btn-focus-text-dark: var(--pgn-color-btn-text-dark); + --pgn-color-btn-focus-text-outline-danger: var(--pgn-color-btn-text-outline-danger); + --pgn-color-btn-focus-text-inverse-danger: var(--pgn-color-btn-text-inverse-danger); + --pgn-color-btn-focus-text-brand: var(--pgn-color-btn-text-brand); + --pgn-color-btn-active-border-outline-primary: var(--pgn-color-theme-active-primary); + --pgn-color-btn-active-border-primary: var(--pgn-color-theme-active-primary); + --pgn-color-btn-active-border-outline-light: var(--pgn-color-theme-active-light); + --pgn-color-btn-active-border-light: var(--pgn-color-theme-active-light); + --pgn-color-btn-active-border-outline-dark: var(--pgn-color-theme-active-dark); + --pgn-color-btn-active-border-dark: var(--pgn-color-theme-active-dark); + --pgn-color-btn-active-border-outline-brand: var(--pgn-color-theme-active-brand); + --pgn-color-btn-active-border-brand: var(--pgn-color-theme-active-brand); + --pgn-color-btn-active-bg-inverse-outline-primary: var(--pgn-color-theme-bg-primary); + --pgn-color-btn-active-bg-outline-primary: var(--pgn-color-theme-bg-primary); + --pgn-color-btn-active-bg-primary: var(--pgn-color-theme-active-primary); + --pgn-color-btn-active-bg-inverse-outline-light: var(--pgn-color-theme-bg-light); + --pgn-color-btn-active-bg-outline-light: var(--pgn-color-theme-bg-light); + --pgn-color-btn-active-bg-light: var(--pgn-color-theme-active-light); + --pgn-color-btn-active-bg-inverse-outline-dark: var(--pgn-color-theme-bg-dark); + --pgn-color-btn-active-bg-outline-dark: var(--pgn-color-theme-bg-dark); + --pgn-color-btn-active-bg-dark: var(--pgn-color-theme-active-dark); + --pgn-color-btn-active-bg-inverse-outline-brand: var(--pgn-color-theme-bg-brand); + --pgn-color-btn-active-bg-outline-brand: var(--pgn-color-theme-bg-brand); + --pgn-color-btn-active-bg-brand: var(--pgn-color-theme-active-brand); + --pgn-color-btn-active-text-inverse-warning: #CCAE00FF; + --pgn-color-btn-active-text-inverse-success: #0F5737FF; + --pgn-color-btn-active-text-inverse-secondary: #2B2B2BFF; + --pgn-color-btn-active-text-inverse-info: #004C77FF; + --pgn-color-btn-active-text-inverse-danger: #9A232EFF; + --pgn-color-btn-hover-border-outline-warning: var(--pgn-color-warning-900); + --pgn-color-btn-hover-border-outline-success: var(--pgn-color-success-900); + --pgn-color-btn-hover-border-outline-secondary: var(--pgn-color-secondary-900); + --pgn-color-btn-hover-border-primary: var(--pgn-color-theme-hover-primary); + --pgn-color-btn-hover-border-light: var(--pgn-color-theme-hover-light); + --pgn-color-btn-hover-border-outline-info: var(--pgn-color-info-900); + --pgn-color-btn-hover-border-dark: var(--pgn-color-theme-hover-dark); + --pgn-color-btn-hover-border-outline-danger: var(--pgn-color-danger-900); + --pgn-color-btn-hover-border-brand: var(--pgn-color-theme-hover-brand); + --pgn-color-btn-hover-bg-inverse-outline-warning: var(--pgn-color-warning-100); + --pgn-color-btn-hover-bg-outline-warning: var(--pgn-color-warning-100); + --pgn-color-btn-hover-bg-inverse-outline-success: var(--pgn-color-success-100); + --pgn-color-btn-hover-bg-outline-success: var(--pgn-color-success-100); + --pgn-color-btn-hover-bg-inverse-outline-secondary: var(--pgn-color-secondary-100); + --pgn-color-btn-hover-bg-outline-secondary: var(--pgn-color-secondary-100); + --pgn-color-btn-hover-bg-inverse-primary: #ECECECFF; + --pgn-color-btn-hover-bg-primary: var(--pgn-color-theme-hover-primary); + --pgn-color-btn-hover-bg-inverse-light: #323232FF; + --pgn-color-btn-hover-bg-light: var(--pgn-color-theme-hover-light); + --pgn-color-btn-hover-bg-inverse-outline-info: var(--pgn-color-info-100); + --pgn-color-btn-hover-bg-outline-info: var(--pgn-color-info-100); + --pgn-color-btn-hover-bg-inverse-dark: #ECECECFF; + --pgn-color-btn-hover-bg-dark: var(--pgn-color-theme-hover-dark); + --pgn-color-btn-hover-bg-inverse-outline-danger: var(--pgn-color-danger-100); + --pgn-color-btn-hover-bg-outline-danger: var(--pgn-color-danger-100); + --pgn-color-btn-hover-bg-inverse-brand: #ECECECFF; + --pgn-color-btn-hover-bg-brand: var(--pgn-color-theme-hover-brand); + --pgn-color-btn-hover-text-inverse-warning: #D9B800FF; + --pgn-color-btn-hover-text-inverse-success: #11623EFF; + --pgn-color-btn-hover-text-inverse-secondary: #323232FF; + --pgn-color-btn-hover-text-inverse-outline-primary: var(--pgn-color-theme-hover-primary); + --pgn-color-btn-hover-text-outline-primary: var(--pgn-color-theme-hover-primary); + --pgn-color-btn-hover-text-inverse-outline-light: var(--pgn-color-theme-hover-light); + --pgn-color-btn-hover-text-outline-light: var(--pgn-color-theme-hover-light); + --pgn-color-btn-hover-text-inverse-info: #005484FF; + --pgn-color-btn-hover-text-inverse-outline-dark: var(--pgn-color-theme-hover-dark); + --pgn-color-btn-hover-text-outline-dark: var(--pgn-color-theme-hover-dark); + --pgn-color-btn-hover-text-inverse-danger: #A42631FF; + --pgn-color-btn-hover-text-inverse-outline-brand: var(--pgn-color-theme-hover-brand); + --pgn-color-btn-hover-text-outline-brand: var(--pgn-color-theme-hover-brand); + --pgn-color-btn-border-warning: var(--pgn-color-btn-bg-warning); + --pgn-color-btn-border-success: var(--pgn-color-btn-bg-success); + --pgn-color-btn-border-secondary: var(--pgn-color-btn-bg-secondary); + --pgn-color-btn-border-info: var(--pgn-color-btn-bg-info); + --pgn-color-btn-border-danger: var(--pgn-color-btn-bg-danger); + --pgn-color-btn-bg-inverse-warning: #454545FF; + --pgn-color-btn-bg-inverse-success: #FFFFFFFF; + --pgn-color-btn-bg-inverse-secondary: #FFFFFFFF; + --pgn-color-btn-bg-inverse-info: #FFFFFFFF; + --pgn-color-btn-bg-inverse-danger: #FFFFFFFF; + --pgn-color-btn-text-warning: #454545FF; + --pgn-color-btn-text-success: #FFFFFFFF; + --pgn-color-btn-text-secondary: #FFFFFFFF; + --pgn-color-btn-text-info: #FFFFFFFF; + --pgn-color-btn-text-danger: #FFFFFFFF; + --pgn-color-badge-focus-box-shadow-info: #006DAA0D; + --pgn-color-badge-focus-box-shadow-warning: #FFD9000D; + --pgn-color-badge-focus-box-shadow-danger: #C32D3A0D; + --pgn-color-badge-focus-box-shadow-success: #1782530D; + --pgn-color-badge-focus-box-shadow-secondary: #4545450D; + --pgn-color-badge-focus-bg-info: #004C77FF; + --pgn-color-badge-focus-bg-warning: #CCAE00FF; + --pgn-color-badge-focus-bg-danger: #9A232EFF; + --pgn-color-badge-focus-bg-success: #0F5737FF; + --pgn-color-badge-focus-bg-secondary: #2B2B2BFF; + --pgn-color-badge-focus-info: var(--pgn-color-badge-text-info); + --pgn-color-badge-focus-danger: var(--pgn-color-badge-text-danger); + --pgn-color-badge-focus-warning: var(--pgn-color-badge-text-warning); + --pgn-color-badge-focus-success: var(--pgn-color-badge-text-success); + --pgn-color-badge-focus-secondary: var(--pgn-color-badge-text-secondary); + --pgn-color-theme-active-danger: var(--pgn-color-danger-900); + --pgn-color-theme-active-warning: var(--pgn-color-warning-900); + --pgn-color-theme-active-info: var(--pgn-color-info-900); + --pgn-color-theme-active-success: var(--pgn-color-success-900); + --pgn-color-theme-active-secondary: var(--pgn-color-secondary-900); + --pgn-color-theme-hover-danger: var(--pgn-color-danger-700); + --pgn-color-theme-hover-warning: var(--pgn-color-warning-700); + --pgn-color-theme-hover-info: var(--pgn-color-info-700); + --pgn-color-theme-hover-success: var(--pgn-color-success-700); + --pgn-color-theme-hover-secondary: var(--pgn-color-secondary-700); + --pgn-color-theme-default-danger: var(--pgn-color-danger-500); + --pgn-color-theme-default-warning: var(--pgn-color-warning-500); + --pgn-color-theme-default-info: var(--pgn-color-info-500); + --pgn-color-theme-default-success: var(--pgn-color-success-500); + --pgn-color-theme-default-secondary: var(--pgn-color-secondary-500); + --pgn-color-theme-focus-danger: var(--pgn-color-danger-300); + --pgn-color-theme-focus-warning: var(--pgn-color-warning-300); + --pgn-color-theme-focus-info: var(--pgn-color-info-300); + --pgn-color-theme-focus-success: var(--pgn-color-success-300); + --pgn-color-theme-focus-secondary: var(--pgn-color-secondary-300); + --pgn-color-theme-border-danger: var(--pgn-color-danger-200); + --pgn-color-theme-border-warning: var(--pgn-color-warning-200); + --pgn-color-theme-border-info: var(--pgn-color-info-200); + --pgn-color-theme-border-success: var(--pgn-color-success-200); + --pgn-color-theme-border-secondary: var(--pgn-color-secondary-200); + --pgn-color-theme-bg-danger: var(--pgn-color-danger-100); + --pgn-color-theme-bg-warning: var(--pgn-color-warning-100); + --pgn-color-theme-bg-info: var(--pgn-color-info-100); + --pgn-color-theme-bg-success: var(--pgn-color-success-100); + --pgn-color-theme-bg-secondary: var(--pgn-color-secondary-100); + --pgn-color-input-btn-focus: var(--pgn-color-input-focus); + --pgn-other-content-form-control-select-indicator-icon: url('data:image/svg+xml,'); + --pgn-other-content-form-control-switch-indicator-icon-on: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFFFF'/%3e%3c/svg%3e"); + --pgn-elevation-form-control-file-focus: var(--pgn-elevation-form-input-focus); + --pgn-elevation-form-control-range-thumb-focus: 0 0 0 1px var(--pgn-color-body-bg), var(--pgn-size-form-input-width-focus); + --pgn-color-pagination-border-active: var(--pgn-color-pagination-bg-active); + --pgn-color-pagination-text-base: var(--pgn-color-link-base); + --pgn-color-list-group-active-border: var(--pgn-color-list-group-active-bg); + --pgn-color-link-brand-inline-hover-decoration: var(--pgn-color-link-brand-inline-hover-base); + --pgn-color-link-muted-inline-hover-decoration: var(--pgn-color-link-muted-inline-hover-base); + --pgn-color-link-inline-hover-base: #003C5EFF; + --pgn-color-link-inline-decoration: #006DAA4D; + --pgn-color-link-hover: #003C5EFF; + --pgn-color-form-control-file-border-focus: var(--pgn-color-form-input-focus-border); + --pgn-color-form-control-select-border-focus: var(--pgn-color-form-input-focus-border); + --pgn-color-form-control-checkbox-indicator-indeterminate-border: var(--pgn-color-form-control-checkbox-indicator-indeterminate-bg); + --pgn-color-form-control-checkbox-indicator-indeterminate-base: var(--pgn-color-form-control-indicator-checked-base); + --pgn-color-form-control-indicator-active-border: var(--pgn-color-form-control-indicator-active-bg); + --pgn-color-form-control-indicator-checked-border-focus: var(--pgn-color-form-input-focus-border); + --pgn-color-btn-disabled-border-warning: var(--pgn-color-btn-border-warning); + --pgn-color-btn-disabled-border-success: var(--pgn-color-btn-border-success); + --pgn-color-btn-disabled-border-outline-primary: var(--pgn-color-btn-hover-text-outline-primary); + --pgn-color-btn-disabled-border-outline-light: var(--pgn-color-btn-hover-text-outline-light); + --pgn-color-btn-disabled-border-outline-dark: var(--pgn-color-btn-hover-text-outline-dark); + --pgn-color-btn-disabled-border-danger: var(--pgn-color-btn-border-danger); + --pgn-color-btn-disabled-text-warning: var(--pgn-color-btn-text-warning); + --pgn-color-btn-disabled-text-success: var(--pgn-color-btn-text-success); + --pgn-color-btn-disabled-text-secondary: var(--pgn-color-btn-text-secondary); + --pgn-color-btn-disabled-text-outline-primary: var(--pgn-color-btn-hover-text-outline-primary); + --pgn-color-btn-disabled-text-outline-light: var(--pgn-color-btn-hover-text-outline-light); + --pgn-color-btn-disabled-text-info: var(--pgn-color-btn-text-info); + --pgn-color-btn-disabled-text-danger: var(--pgn-color-btn-text-danger); + --pgn-color-btn-disabled-text-outline-brand: var(--pgn-color-btn-hover-text-outline-brand); + --pgn-color-btn-focus-outline-outline-warning: var(--pgn-color-theme-focus-warning); + --pgn-color-btn-focus-outline-warning: var(--pgn-color-theme-focus-warning); + --pgn-color-btn-focus-outline-outline-success: var(--pgn-color-theme-focus-success); + --pgn-color-btn-focus-outline-success: var(--pgn-color-theme-focus-success); + --pgn-color-btn-focus-outline-outline-secondary: var(--pgn-color-theme-focus-secondary); + --pgn-color-btn-focus-outline-secondary: var(--pgn-color-theme-focus-secondary); + --pgn-color-btn-focus-outline-outline-info: var(--pgn-color-theme-focus-info); + --pgn-color-btn-focus-outline-info: var(--pgn-color-theme-focus-info); + --pgn-color-btn-focus-outline-outline-danger: var(--pgn-color-theme-focus-danger); + --pgn-color-btn-focus-outline-danger: var(--pgn-color-theme-focus-danger); + --pgn-color-btn-focus-bg-inverse-warning: var(--pgn-color-btn-bg-inverse-warning); + --pgn-color-btn-focus-bg-inverse-success: var(--pgn-color-btn-bg-inverse-success); + --pgn-color-btn-focus-bg-inverse-secondary: var(--pgn-color-btn-bg-inverse-secondary); + --pgn-color-btn-focus-bg-inverse-info: var(--pgn-color-btn-bg-inverse-info); + --pgn-color-btn-focus-bg-inverse-danger: var(--pgn-color-btn-bg-inverse-danger); + --pgn-color-btn-focus-border-warning: var(--pgn-color-btn-border-warning); + --pgn-color-btn-focus-border-success: var(--pgn-color-btn-border-success); + --pgn-color-btn-focus-border-info: var(--pgn-color-btn-border-info); + --pgn-color-btn-focus-border-danger: var(--pgn-color-btn-focus-bg-danger); + --pgn-color-btn-focus-text-warning: var(--pgn-color-btn-text-warning); + --pgn-color-btn-focus-text-success: var(--pgn-color-btn-text-success); + --pgn-color-btn-focus-text-secondary: var(--pgn-color-btn-text-secondary); + --pgn-color-btn-focus-text-info: var(--pgn-color-btn-text-info); + --pgn-color-btn-focus-text-danger: var(--pgn-color-btn-text-danger); + --pgn-color-btn-active-border-outline-warning: var(--pgn-color-theme-active-warning); + --pgn-color-btn-active-border-warning: var(--pgn-color-theme-active-warning); + --pgn-color-btn-active-border-outline-success: var(--pgn-color-theme-active-success); + --pgn-color-btn-active-border-success: var(--pgn-color-theme-active-success); + --pgn-color-btn-active-border-outline-secondary: var(--pgn-color-theme-active-secondary); + --pgn-color-btn-active-border-secondary: var(--pgn-color-theme-active-secondary); + --pgn-color-btn-active-border-outline-info: var(--pgn-color-theme-active-info); + --pgn-color-btn-active-border-info: var(--pgn-color-theme-active-info); + --pgn-color-btn-active-border-outline-danger: var(--pgn-color-theme-active-danger); + --pgn-color-btn-active-border-danger: var(--pgn-color-theme-active-danger); + --pgn-color-btn-active-bg-inverse-outline-warning: var(--pgn-color-theme-bg-warning); + --pgn-color-btn-active-bg-outline-warning: var(--pgn-color-theme-bg-warning); + --pgn-color-btn-active-bg-warning: var(--pgn-color-theme-active-warning); + --pgn-color-btn-active-bg-inverse-outline-success: var(--pgn-color-theme-bg-success); + --pgn-color-btn-active-bg-outline-success: var(--pgn-color-theme-bg-success); + --pgn-color-btn-active-bg-success: var(--pgn-color-theme-active-success); + --pgn-color-btn-active-bg-inverse-outline-secondary: var(--pgn-color-theme-bg-secondary); + --pgn-color-btn-active-bg-outline-secondary: var(--pgn-color-theme-bg-secondary); + --pgn-color-btn-active-bg-secondary: var(--pgn-color-theme-active-secondary); + --pgn-color-btn-active-bg-inverse-outline-info: var(--pgn-color-theme-bg-info); + --pgn-color-btn-active-bg-outline-info: var(--pgn-color-theme-bg-info); + --pgn-color-btn-active-bg-info: var(--pgn-color-theme-active-info); + --pgn-color-btn-active-bg-inverse-outline-danger: var(--pgn-color-theme-bg-danger); + --pgn-color-btn-active-bg-outline-danger: var(--pgn-color-theme-bg-danger); + --pgn-color-btn-active-bg-danger: var(--pgn-color-theme-active-danger); + --pgn-color-btn-active-text-inverse-outline-primary: #454545FF; + --pgn-color-btn-active-text-outline-primary: #454545FF; + --pgn-color-btn-active-text-primary: #FFFFFFFF; + --pgn-color-btn-active-text-inverse-outline-light: #454545FF; + --pgn-color-btn-active-text-outline-light: #454545FF; + --pgn-color-btn-active-text-light: #454545FF; + --pgn-color-btn-active-text-inverse-outline-dark: #454545FF; + --pgn-color-btn-active-text-outline-dark: #454545FF; + --pgn-color-btn-active-text-dark: #FFFFFFFF; + --pgn-color-btn-active-text-inverse-outline-brand: #454545FF; + --pgn-color-btn-active-text-outline-brand: #454545FF; + --pgn-color-btn-active-text-brand: #FFFFFFFF; + --pgn-color-btn-hover-border-warning: var(--pgn-color-theme-hover-warning); + --pgn-color-btn-hover-border-success: var(--pgn-color-theme-hover-success); + --pgn-color-btn-hover-border-secondary: var(--pgn-color-theme-hover-secondary); + --pgn-color-btn-hover-border-info: var(--pgn-color-theme-hover-info); + --pgn-color-btn-hover-border-danger: var(--pgn-color-theme-hover-danger); + --pgn-color-btn-hover-bg-inverse-warning: #323232FF; + --pgn-color-btn-hover-bg-warning: var(--pgn-color-theme-hover-warning); + --pgn-color-btn-hover-bg-inverse-success: #ECECECFF; + --pgn-color-btn-hover-bg-success: var(--pgn-color-theme-hover-success); + --pgn-color-btn-hover-bg-inverse-secondary: #ECECECFF; + --pgn-color-btn-hover-bg-secondary: var(--pgn-color-theme-hover-secondary); + --pgn-color-btn-hover-bg-inverse-info: #ECECECFF; + --pgn-color-btn-hover-bg-info: var(--pgn-color-theme-hover-info); + --pgn-color-btn-hover-bg-inverse-danger: #ECECECFF; + --pgn-color-btn-hover-bg-danger: var(--pgn-color-theme-hover-danger); + --pgn-color-btn-hover-text-inverse-outline-warning: var(--pgn-color-theme-hover-warning); + --pgn-color-btn-hover-text-outline-warning: var(--pgn-color-theme-hover-warning); + --pgn-color-btn-hover-text-inverse-outline-success: var(--pgn-color-theme-hover-success); + --pgn-color-btn-hover-text-outline-success: var(--pgn-color-theme-hover-success); + --pgn-color-btn-hover-text-inverse-outline-secondary: var(--pgn-color-theme-hover-secondary); + --pgn-color-btn-hover-text-outline-secondary: var(--pgn-color-theme-hover-secondary); + --pgn-color-btn-hover-text-primary: #FFFFFFFF; + --pgn-color-btn-hover-text-light: #454545FF; + --pgn-color-btn-hover-text-inverse-outline-info: var(--pgn-color-theme-hover-info); + --pgn-color-btn-hover-text-outline-info: var(--pgn-color-theme-hover-info); + --pgn-color-btn-hover-text-dark: #FFFFFFFF; + --pgn-color-btn-hover-text-inverse-outline-danger: var(--pgn-color-theme-hover-danger); + --pgn-color-btn-hover-text-outline-danger: var(--pgn-color-theme-hover-danger); + --pgn-color-btn-hover-text-brand: #FFFFFFFF; + --pgn-color-alert-border-warning: var(--pgn-color-theme-border-warning); + --pgn-color-alert-border-danger: var(--pgn-color-theme-border-danger); + --pgn-color-alert-border-info: var(--pgn-color-theme-border-info); + --pgn-color-alert-border-success: var(--pgn-color-theme-border-success); + --pgn-color-alert-bg-warning: var(--pgn-color-theme-bg-warning); + --pgn-color-alert-bg-danger: var(--pgn-color-theme-bg-danger); + --pgn-color-alert-bg-info: var(--pgn-color-theme-bg-info); + --pgn-color-alert-bg-success: var(--pgn-color-theme-bg-success); + --pgn-color-alert-icon-warning: var(--pgn-color-theme-default-warning); + --pgn-color-alert-icon-danger: var(--pgn-color-theme-default-danger); + --pgn-color-alert-icon-info: var(--pgn-color-theme-default-info); + --pgn-color-alert-icon-success: var(--pgn-color-theme-default-success); + --pgn-other-content-form-feedback-icon-invalid: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23C32D3AFF' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23C32D3AFF' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + --pgn-other-content-form-feedback-icon-valid: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23178253FF' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + --pgn-other-content-form-control-select-bg: var(--pgn-other-content-form-control-select-indicator-icon) no-repeat right var(--pgn-spacing-form-input-padding-y-base) center / var(--pgn-color-form-control-select-bg-base); + --pgn-other-content-form-control-switch-indicator-icon-off: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230A3055FF'/%3e%3c/svg%3e"); + --pgn-other-content-form-control-radio-indicator-icon-checked: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230A3055FF'/%3e%3c/svg%3e"); + --pgn-other-content-form-control-checkbox-indicator-icon-checked: url("data:image/svg+xml,"); + --pgn-color-pagination-text-hover: var(--pgn-color-link-hover); + --pgn-color-link-inline-hover-decoration: var(--pgn-color-link-inline-hover-base); + --pgn-color-btn-disabled-text-outline-danger: var(--pgn-color-btn-hover-text-outline-danger); + --pgn-color-btn-active-text-inverse-outline-warning: #454545FF; + --pgn-color-btn-active-text-outline-warning: #454545FF; + --pgn-color-btn-active-text-warning: #FFFFFFFF; + --pgn-color-btn-active-text-inverse-outline-success: #454545FF; + --pgn-color-btn-active-text-outline-success: #454545FF; + --pgn-color-btn-active-text-success: #FFFFFFFF; + --pgn-color-btn-active-text-inverse-outline-secondary: #454545FF; + --pgn-color-btn-active-text-outline-secondary: #454545FF; + --pgn-color-btn-active-text-secondary: #FFFFFFFF; + --pgn-color-btn-active-text-inverse-outline-info: #454545FF; + --pgn-color-btn-active-text-outline-info: #454545FF; + --pgn-color-btn-active-text-info: #FFFFFFFF; + --pgn-color-btn-active-text-inverse-outline-danger: #454545FF; + --pgn-color-btn-active-text-outline-danger: #454545FF; + --pgn-color-btn-active-text-danger: #FFFFFFFF; + --pgn-color-btn-hover-text-warning: #454545FF; + --pgn-color-btn-hover-text-success: #FFFFFFFF; + --pgn-color-btn-hover-text-secondary: #FFFFFFFF; + --pgn-color-btn-hover-text-info: #FFFFFFFF; + --pgn-color-btn-hover-text-danger: #FFFFFFFF; + --pgn-other-content-form-control-checkbox-indicator-indeterminate-icon: url("data:image/svg+xml,"); +} + +/** + * IMPORTANT: This file is the result of assembling design tokens + * Do not edit directly + * Generated on Mon, 06 Mar 2023 11:29:17 GMT + */ +.bg-accent-a { + background-color: #00bbf9 !important; +} + +a.bg-accent-a:hover, +a.bg-accent-a:focus, +button.bg-accent-a:hover, +button.bg-accent-a:focus { + background-color: #0095c6 !important; +} + +.text-accent-a { + color: #00bbf9 !important; +} + +a.text-accent-a:hover, +a.text-accent-a:focus { + color: #0082ad !important; +} + +.border-accent-a { + border-color: #00bbf9 !important; +} + +.bg-accent-b { + background-color: #ffee88 !important; +} + +a.bg-accent-b:hover, +a.bg-accent-b:focus, +button.bg-accent-b:hover, +button.bg-accent-b:focus { + background-color: #ffe755 !important; +} + +.text-accent-b { + color: #ffee88 !important; +} + +a.text-accent-b:hover, +a.text-accent-b:focus { + color: #ffe33b !important; +} + +.border-accent-b { + border-color: #ffee88 !important; +} + +.bg-gray-100 { + background-color: #ebebeb !important; +} + +a.bg-gray-100:hover, +a.bg-gray-100:focus, +button.bg-gray-100:hover, +button.bg-gray-100:focus { + background-color: #d2d2d2 !important; +} + +.text-gray-100 { + color: #ebebeb !important; +} + +a.text-gray-100:hover, +a.text-gray-100:focus { + color: #c5c5c5 !important; +} + +.border-gray-100 { + border-color: #ebebeb !important; +} + +.bg-gray-200 { + background-color: #cccccc !important; +} + +a.bg-gray-200:hover, +a.bg-gray-200:focus, +button.bg-gray-200:hover, +button.bg-gray-200:focus { + background-color: #b3b3b3 !important; +} + +.text-gray-200 { + color: #cccccc !important; +} + +a.text-gray-200:hover, +a.text-gray-200:focus { + color: #a6a6a6 !important; +} + +.border-gray-200 { + border-color: #cccccc !important; +} + +.bg-gray-300 { + background-color: #adadad !important; +} + +a.bg-gray-300:hover, +a.bg-gray-300:focus, +button.bg-gray-300:hover, +button.bg-gray-300:focus { + background-color: #949494 !important; +} + +.text-gray-300 { + color: #adadad !important; +} + +a.text-gray-300:hover, +a.text-gray-300:focus { + color: #878787 !important; +} + +.border-gray-300 { + border-color: #adadad !important; +} + +.bg-gray-400 { + background-color: #8f8f8f !important; +} + +a.bg-gray-400:hover, +a.bg-gray-400:focus, +button.bg-gray-400:hover, +button.bg-gray-400:focus { + background-color: #767676 !important; +} + +.text-gray-400 { + color: #8f8f8f !important; +} + +a.text-gray-400:hover, +a.text-gray-400:focus { + color: dimgray !important; +} + +.border-gray-400 { + border-color: #8f8f8f !important; +} + +.bg-gray-500 { + background-color: #707070 !important; +} + +a.bg-gray-500:hover, +a.bg-gray-500:focus, +button.bg-gray-500:hover, +button.bg-gray-500:focus { + background-color: #575757 !important; +} + +.text-gray-500 { + color: #707070 !important; +} + +a.text-gray-500:hover, +a.text-gray-500:focus { + color: #4a4a4a !important; +} + +.border-gray-500 { + border-color: #707070 !important; +} + +.bg-gray-600 { + background-color: #5c5c5c !important; +} + +a.bg-gray-600:hover, +a.bg-gray-600:focus, +button.bg-gray-600:hover, +button.bg-gray-600:focus { + background-color: #424242 !important; +} + +.text-gray-600 { + color: #5c5c5c !important; +} + +a.text-gray-600:hover, +a.text-gray-600:focus { + color: #363636 !important; +} + +.border-gray-600 { + border-color: #5c5c5c !important; +} + +.bg-gray-700 { + background-color: #454545 !important; +} + +a.bg-gray-700:hover, +a.bg-gray-700:focus, +button.bg-gray-700:hover, +button.bg-gray-700:focus { + background-color: #2b2b2b !important; +} + +.text-gray-700 { + color: #454545 !important; +} + +a.text-gray-700:hover, +a.text-gray-700:focus { + color: #1f1f1f !important; +} + +.border-gray-700 { + border-color: #454545 !important; +} + +.bg-gray-800 { + background-color: #333333 !important; +} + +a.bg-gray-800:hover, +a.bg-gray-800:focus, +button.bg-gray-800:hover, +button.bg-gray-800:focus { + background-color: #1a1a1a !important; +} + +.text-gray-800 { + color: #333333 !important; +} + +a.text-gray-800:hover, +a.text-gray-800:focus { + color: #0d0d0d !important; +} + +.border-gray-800 { + border-color: #333333 !important; +} + +.bg-gray-900 { + background-color: #212529 !important; +} + +a.bg-gray-900:hover, +a.bg-gray-900:focus, +button.bg-gray-900:hover, +button.bg-gray-900:focus { + background-color: #0a0c0d !important; +} + +.text-gray-900 { + color: #212529 !important; +} + +a.text-gray-900:hover, +a.text-gray-900:focus { + color: black !important; +} + +.border-gray-900 { + border-color: #212529 !important; +} + +.bg-gray { + background-color: #707070 !important; +} + +a.bg-gray:hover, +a.bg-gray:focus, +button.bg-gray:hover, +button.bg-gray:focus { + background-color: #575757 !important; +} + +.text-gray { + color: #707070 !important; +} + +a.text-gray:hover, +a.text-gray:focus { + color: #4a4a4a !important; +} + +.border-gray { + border-color: #707070 !important; +} + +.bg-primary-100 { + background-color: #f0f3f5 !important; +} + +a.bg-primary-100:hover, +a.bg-primary-100:focus, +button.bg-primary-100:hover, +button.bg-primary-100:focus { + background-color: #d1dbe1 !important; +} + +.text-primary-100 { + color: #f0f3f5 !important; +} + +a.text-primary-100:hover, +a.text-primary-100:focus { + color: #c2ced6 !important; +} + +.border-primary-100 { + border-color: #f0f3f5 !important; +} + +.bg-primary-200 { + background-color: #c2cbd5 !important; +} + +a.bg-primary-200:hover, +a.bg-primary-200:focus, +button.bg-primary-200:hover, +button.bg-primary-200:focus { + background-color: #a4b1c0 !important; +} + +.text-primary-200 { + color: #c2cbd5 !important; +} + +a.text-primary-200:hover, +a.text-primary-200:focus { + color: #95a4b6 !important; +} + +.border-primary-200 { + border-color: #c2cbd5 !important; +} + +.bg-primary-300 { + background-color: #8598aa !important; +} + +a.bg-primary-300:hover, +a.bg-primary-300:focus, +button.bg-primary-300:hover, +button.bg-primary-300:focus { + background-color: #677f95 !important; +} + +.text-primary-300 { + color: #8598aa !important; +} + +a.text-primary-300:hover, +a.text-primary-300:focus { + color: #5d7285 !important; +} + +.border-primary-300 { + border-color: #8598aa !important; +} + +.bg-primary-400 { + background-color: #476480 !important; +} + +a.bg-primary-400:hover, +a.bg-primary-400:focus, +button.bg-primary-400:hover, +button.bg-primary-400:focus { + background-color: #354a5f !important; +} + +.text-primary-400 { + color: #476480 !important; +} + +a.text-primary-400:hover, +a.text-primary-400:focus { + color: #2c3e4f !important; +} + +.border-primary-400 { + border-color: #476480 !important; +} + +.bg-primary-500 { + background-color: #0a3055 !important; +} + +a.bg-primary-500:hover, +a.bg-primary-500:focus, +button.bg-primary-500:hover, +button.bg-primary-500:focus { + background-color: #051627 !important; +} + +.text-primary-500 { + color: #0a3055 !important; +} + +a.text-primary-500:hover, +a.text-primary-500:focus { + color: #020911 !important; +} + +.border-primary-500 { + border-color: #0a3055 !important; +} + +.bg-primary-600 { + background-color: #092b4d !important; +} + +a.bg-primary-600:hover, +a.bg-primary-600:focus, +button.bg-primary-600:hover, +button.bg-primary-600:focus { + background-color: #04111f !important; +} + +.text-primary-600 { + color: #092b4d !important; +} + +a.text-primary-600:hover, +a.text-primary-600:focus { + color: #010509 !important; +} + +.border-primary-600 { + border-color: #092b4d !important; +} + +.bg-primary-700 { + background-color: #082644 !important; +} + +a.bg-primary-700:hover, +a.bg-primary-700:focus, +button.bg-primary-700:hover, +button.bg-primary-700:focus { + background-color: #030c16 !important; +} + +.text-primary-700 { + color: #082644 !important; +} + +a.text-primary-700:hover, +a.text-primary-700:focus { + color: black !important; +} + +.border-primary-700 { + border-color: #082644 !important; +} + +.bg-primary-800 { + background-color: #082440 !important; +} + +a.bg-primary-800:hover, +a.bg-primary-800:focus, +button.bg-primary-800:hover, +button.bg-primary-800:focus { + background-color: #020a13 !important; +} + +.text-primary-800 { + color: #082440 !important; +} + +a.text-primary-800:hover, +a.text-primary-800:focus { + color: black !important; +} + +.border-primary-800 { + border-color: #082440 !important; +} + +.bg-primary-900 { + background-color: #07223c !important; +} + +a.bg-primary-900:hover, +a.bg-primary-900:focus, +button.bg-primary-900:hover, +button.bg-primary-900:focus { + background-color: #02080e !important; +} + +.text-primary-900 { + color: #07223c !important; +} + +a.text-primary-900:hover, +a.text-primary-900:focus { + color: black !important; +} + +.border-primary-900 { + border-color: #07223c !important; +} + +.bg-primary { + background-color: #0a3055 !important; +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #051627 !important; +} + +.text-primary { + color: #0a3055 !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #020911 !important; +} + +.border-primary { + border-color: #0a3055 !important; +} + +.bg-secondary-100 { + background-color: #f4f4f4 !important; +} + +a.bg-secondary-100:hover, +a.bg-secondary-100:focus, +button.bg-secondary-100:hover, +button.bg-secondary-100:focus { + background-color: #dbdbdb !important; +} + +.text-secondary-100 { + color: #f4f4f4 !important; +} + +a.text-secondary-100:hover, +a.text-secondary-100:focus { + color: #cecece !important; +} + +.border-secondary-100 { + border-color: #f4f4f4 !important; +} + +.bg-secondary-200 { + background-color: #d1d1d1 !important; +} + +a.bg-secondary-200:hover, +a.bg-secondary-200:focus, +button.bg-secondary-200:hover, +button.bg-secondary-200:focus { + background-color: #b8b8b8 !important; +} + +.text-secondary-200 { + color: #d1d1d1 !important; +} + +a.text-secondary-200:hover, +a.text-secondary-200:focus { + color: #ababab !important; +} + +.border-secondary-200 { + border-color: #d1d1d1 !important; +} + +.bg-secondary-300 { + background-color: #a2a2a2 !important; +} + +a.bg-secondary-300:hover, +a.bg-secondary-300:focus, +button.bg-secondary-300:hover, +button.bg-secondary-300:focus { + background-color: #898989 !important; +} + +.text-secondary-300 { + color: #a2a2a2 !important; +} + +a.text-secondary-300:hover, +a.text-secondary-300:focus { + color: #7c7c7c !important; +} + +.border-secondary-300 { + border-color: #a2a2a2 !important; +} + +.bg-secondary-400 { + background-color: #747474 !important; +} + +a.bg-secondary-400:hover, +a.bg-secondary-400:focus, +button.bg-secondary-400:hover, +button.bg-secondary-400:focus { + background-color: #5a5a5a !important; +} + +.text-secondary-400 { + color: #747474 !important; +} + +a.text-secondary-400:hover, +a.text-secondary-400:focus { + color: #4e4e4e !important; +} + +.border-secondary-400 { + border-color: #747474 !important; +} + +.bg-secondary-500 { + background-color: #454545 !important; +} + +a.bg-secondary-500:hover, +a.bg-secondary-500:focus, +button.bg-secondary-500:hover, +button.bg-secondary-500:focus { + background-color: #2b2b2b !important; +} + +.text-secondary-500 { + color: #454545 !important; +} + +a.text-secondary-500:hover, +a.text-secondary-500:focus { + color: #1f1f1f !important; +} + +.border-secondary-500 { + border-color: #454545 !important; +} + +.bg-secondary-600 { + background-color: #3e3e3e !important; +} + +a.bg-secondary-600:hover, +a.bg-secondary-600:focus, +button.bg-secondary-600:hover, +button.bg-secondary-600:focus { + background-color: #252525 !important; +} + +.text-secondary-600 { + color: #3e3e3e !important; +} + +a.text-secondary-600:hover, +a.text-secondary-600:focus { + color: #181818 !important; +} + +.border-secondary-600 { + border-color: #3e3e3e !important; +} + +.bg-secondary-700 { + background-color: #373737 !important; +} + +a.bg-secondary-700:hover, +a.bg-secondary-700:focus, +button.bg-secondary-700:hover, +button.bg-secondary-700:focus { + background-color: #1e1e1e !important; +} + +.text-secondary-700 { + color: #373737 !important; +} + +a.text-secondary-700:hover, +a.text-secondary-700:focus { + color: #111111 !important; +} + +.border-secondary-700 { + border-color: #373737 !important; +} + +.bg-secondary-800 { + background-color: #343434 !important; +} + +a.bg-secondary-800:hover, +a.bg-secondary-800:focus, +button.bg-secondary-800:hover, +button.bg-secondary-800:focus { + background-color: #1a1a1a !important; +} + +.text-secondary-800 { + color: #343434 !important; +} + +a.text-secondary-800:hover, +a.text-secondary-800:focus { + color: #0e0e0e !important; +} + +.border-secondary-800 { + border-color: #343434 !important; +} + +.bg-secondary-900 { + background-color: #303030 !important; +} + +a.bg-secondary-900:hover, +a.bg-secondary-900:focus, +button.bg-secondary-900:hover, +button.bg-secondary-900:focus { + background-color: #161616 !important; +} + +.text-secondary-900 { + color: #303030 !important; +} + +a.text-secondary-900:hover, +a.text-secondary-900:focus { + color: #0a0a0a !important; +} + +.border-secondary-900 { + border-color: #303030 !important; +} + +.bg-secondary { + background-color: #454545 !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #2b2b2b !important; +} + +.text-secondary { + color: #454545 !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #1f1f1f !important; +} + +.border-secondary { + border-color: #454545 !important; +} + +.bg-brand-100 { + background-color: #f9f0f5 !important; +} + +a.bg-brand-100:hover, +a.bg-brand-100:focus, +button.bg-brand-100:hover, +button.bg-brand-100:focus { + background-color: #eaccdd !important; +} + +.text-brand-100 { + color: #f9f0f5 !important; +} + +a.text-brand-100:hover, +a.text-brand-100:focus { + color: #e3b9d1 !important; +} + +.border-brand-100 { + border-color: #f9f0f5 !important; +} + +.bg-brand-200 { + background-color: #e7bfd4 !important; +} + +a.bg-brand-200:hover, +a.bg-brand-200:focus, +button.bg-brand-200:hover, +button.bg-brand-200:focus { + background-color: #d99abb !important; +} + +.text-brand-200 { + color: #e7bfd4 !important; +} + +a.text-brand-200:hover, +a.text-brand-200:focus { + color: #d287af !important; +} + +.border-brand-200 { + border-color: #e7bfd4 !important; +} + +.bg-brand-300 { + background-color: #ce80aa !important; +} + +a.bg-brand-300:hover, +a.bg-brand-300:focus, +button.bg-brand-300:hover, +button.bg-brand-300:focus { + background-color: #c05b91 !important; +} + +.text-brand-300 { + color: #ce80aa !important; +} + +a.text-brand-300:hover, +a.text-brand-300:focus { + color: #b94985 !important; +} + +.border-brand-300 { + border-color: #ce80aa !important; +} + +.bg-brand-400 { + background-color: #b6407f !important; +} + +a.bg-brand-400:hover, +a.bg-brand-400:focus, +button.bg-brand-400:hover, +button.bg-brand-400:focus { + background-color: #903365 !important; +} + +.text-brand-400 { + color: #b6407f !important; +} + +a.text-brand-400:hover, +a.text-brand-400:focus { + color: #7d2c58 !important; +} + +.border-brand-400 { + border-color: #b6407f !important; +} + +.bg-brand-500 { + background-color: #9d0054 !important; +} + +a.bg-brand-500:hover, +a.bg-brand-500:focus, +button.bg-brand-500:hover, +button.bg-brand-500:focus { + background-color: #6a0039 !important; +} + +.text-brand-500 { + color: #9d0054 !important; +} + +a.text-brand-500:hover, +a.text-brand-500:focus { + color: #51002b !important; +} + +.border-brand-500 { + border-color: #9d0054 !important; +} + +.bg-brand-600 { + background-color: #8d004c !important; +} + +a.bg-brand-600:hover, +a.bg-brand-600:focus, +button.bg-brand-600:hover, +button.bg-brand-600:focus { + background-color: #5a0031 !important; +} + +.text-brand-600 { + color: #8d004c !important; +} + +a.text-brand-600:hover, +a.text-brand-600:focus { + color: #410023 !important; +} + +.border-brand-600 { + border-color: #8d004c !important; +} + +.bg-brand-700 { + background-color: #7e0043 !important; +} + +a.bg-brand-700:hover, +a.bg-brand-700:focus, +button.bg-brand-700:hover, +button.bg-brand-700:focus { + background-color: #4b0028 !important; +} + +.text-brand-700 { + color: #7e0043 !important; +} + +a.text-brand-700:hover, +a.text-brand-700:focus { + color: #32001a !important; +} + +.border-brand-700 { + border-color: #7e0043 !important; +} + +.bg-brand-800 { + background-color: #76003f !important; +} + +a.bg-brand-800:hover, +a.bg-brand-800:focus, +button.bg-brand-800:hover, +button.bg-brand-800:focus { + background-color: #430024 !important; +} + +.text-brand-800 { + color: #76003f !important; +} + +a.text-brand-800:hover, +a.text-brand-800:focus { + color: #2a0016 !important; +} + +.border-brand-800 { + border-color: #76003f !important; +} + +.bg-brand-900 { + background-color: #6e003b !important; +} + +a.bg-brand-900:hover, +a.bg-brand-900:focus, +button.bg-brand-900:hover, +button.bg-brand-900:focus { + background-color: #3b0020 !important; +} + +.text-brand-900 { + color: #6e003b !important; +} + +a.text-brand-900:hover, +a.text-brand-900:focus { + color: #220012 !important; +} + +.border-brand-900 { + border-color: #6e003b !important; +} + +.bg-brand { + background-color: #9d0054 !important; +} + +a.bg-brand:hover, +a.bg-brand:focus, +button.bg-brand:hover, +button.bg-brand:focus { + background-color: #6a0039 !important; +} + +.text-brand { + color: #9d0054 !important; +} + +a.text-brand:hover, +a.text-brand:focus { + color: #51002b !important; +} + +.border-brand { + border-color: #9d0054 !important; +} + +.bg-success-100 { + background-color: #f1f8f5 !important; +} + +a.bg-success-100:hover, +a.bg-success-100:focus, +button.bg-success-100:hover, +button.bg-success-100:focus { + background-color: #cfe7dd !important; +} + +.text-success-100 { + color: #f1f8f5 !important; +} + +a.text-success-100:hover, +a.text-success-100:focus { + color: #bedfd1 !important; +} + +.border-success-100 { + border-color: #f1f8f5 !important; +} + +.bg-success-200 { + background-color: #c5e0d4 !important; +} + +a.bg-success-200:hover, +a.bg-success-200:focus, +button.bg-success-200:hover, +button.bg-success-200:focus { + background-color: #a4cebb !important; +} + +.text-success-200 { + color: #c5e0d4 !important; +} + +a.text-success-200:hover, +a.text-success-200:focus { + color: #93c5af !important; +} + +.border-success-200 { + border-color: #c5e0d4 !important; +} + +.bg-success-300 { + background-color: #8bc1a9 !important; +} + +a.bg-success-300:hover, +a.bg-success-300:focus, +button.bg-success-300:hover, +button.bg-success-300:focus { + background-color: #6aaf90 !important; +} + +.text-success-300 { + color: #8bc1a9 !important; +} + +a.text-success-300:hover, +a.text-success-300:focus { + color: #59a684 !important; +} + +.border-success-300 { + border-color: #8bc1a9 !important; +} + +.bg-success-400 { + background-color: #51a17e !important; +} + +a.bg-success-400:hover, +a.bg-success-400:focus, +button.bg-success-400:hover, +button.bg-success-400:focus { + background-color: #407f63 !important; +} + +.text-success-400 { + color: #51a17e !important; +} + +a.text-success-400:hover, +a.text-success-400:focus { + color: #376e56 !important; +} + +.border-success-400 { + border-color: #51a17e !important; +} + +.bg-success-500 { + background-color: #178253 !important; +} + +a.bg-success-500:hover, +a.bg-success-500:focus, +button.bg-success-500:hover, +button.bg-success-500:focus { + background-color: #0f5737 !important; +} + +.text-success-500 { + color: #178253 !important; +} + +a.text-success-500:hover, +a.text-success-500:focus { + color: #0c412a !important; +} + +.border-success-500 { + border-color: #178253 !important; +} + +.bg-success-600 { + background-color: #15754b !important; +} + +a.bg-success-600:hover, +a.bg-success-600:focus, +button.bg-success-600:hover, +button.bg-success-600:focus { + background-color: #0d4a2f !important; +} + +.text-success-600 { + color: #15754b !important; +} + +a.text-success-600:hover, +a.text-success-600:focus { + color: #093421 !important; +} + +.border-success-600 { + border-color: #15754b !important; +} + +.bg-success-700 { + background-color: #126842 !important; +} + +a.bg-success-700:hover, +a.bg-success-700:focus, +button.bg-success-700:hover, +button.bg-success-700:focus { + background-color: #0a3d26 !important; +} + +.text-success-700 { + color: #126842 !important; +} + +a.text-success-700:hover, +a.text-success-700:focus { + color: #072719 !important; +} + +.border-success-700 { + border-color: #126842 !important; +} + +.bg-success-800 { + background-color: #11623e !important; +} + +a.bg-success-800:hover, +a.bg-success-800:focus, +button.bg-success-800:hover, +button.bg-success-800:focus { + background-color: #093723 !important; +} + +.text-success-800 { + color: #11623e !important; +} + +a.text-success-800:hover, +a.text-success-800:focus { + color: #062115 !important; +} + +.border-success-800 { + border-color: #11623e !important; +} + +.bg-success-900 { + background-color: #105b3a !important; +} + +a.bg-success-900:hover, +a.bg-success-900:focus, +button.bg-success-900:hover, +button.bg-success-900:focus { + background-color: #08301e !important; +} + +.text-success-900 { + color: #105b3a !important; +} + +a.text-success-900:hover, +a.text-success-900:focus { + color: #051a11 !important; +} + +.border-success-900 { + border-color: #105b3a !important; +} + +.bg-success { + background-color: #178253 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #0f5737 !important; +} + +.text-success { + color: #178253 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #0c412a !important; +} + +.border-success { + border-color: #178253 !important; +} + +.bg-info-100 { + background-color: #f0f6fa !important; +} + +a.bg-info-100:hover, +a.bg-info-100:focus, +button.bg-info-100:hover, +button.bg-info-100:focus { + background-color: #cadfed !important; +} + +.text-info-100 { + color: #f0f6fa !important; +} + +a.text-info-100:hover, +a.text-info-100:focus { + color: #b7d4e7 !important; +} + +.border-info-100 { + border-color: #f0f6fa !important; +} + +.bg-info-200 { + background-color: #bfdbea !important; +} + +a.bg-info-200:hover, +a.bg-info-200:focus, +button.bg-info-200:hover, +button.bg-info-200:focus { + background-color: #99c5dd !important; +} + +.text-info-200 { + color: #bfdbea !important; +} + +a.text-info-200:hover, +a.text-info-200:focus { + color: #85bbd7 !important; +} + +.border-info-200 { + border-color: #bfdbea !important; +} + +.bg-info-300 { + background-color: #80b6d5 !important; +} + +a.bg-info-300:hover, +a.bg-info-300:focus, +button.bg-info-300:hover, +button.bg-info-300:focus { + background-color: #5aa0c8 !important; +} + +.text-info-300 { + color: #80b6d5 !important; +} + +a.text-info-300:hover, +a.text-info-300:focus { + color: #4795c2 !important; +} + +.border-info-300 { + border-color: #80b6d5 !important; +} + +.bg-info-400 { + background-color: #4092bf !important; +} + +a.bg-info-400:hover, +a.bg-info-400:focus, +button.bg-info-400:hover, +button.bg-info-400:focus { + background-color: #337599 !important; +} + +.text-info-400 { + color: #4092bf !important; +} + +a.text-info-400:hover, +a.text-info-400:focus { + color: #2d6686 !important; +} + +.border-info-400 { + border-color: #4092bf !important; +} + +.bg-info-500 { + background-color: #006daa !important; +} + +a.bg-info-500:hover, +a.bg-info-500:focus, +button.bg-info-500:hover, +button.bg-info-500:focus { + background-color: #004c77 !important; +} + +.text-info-500 { + color: #006daa !important; +} + +a.text-info-500:hover, +a.text-info-500:focus { + color: #003c5e !important; +} + +.border-info-500 { + border-color: #006daa !important; +} + +.bg-info-600 { + background-color: #006299 !important; +} + +a.bg-info-600:hover, +a.bg-info-600:focus, +button.bg-info-600:hover, +button.bg-info-600:focus { + background-color: #004166 !important; +} + +.text-info-600 { + color: #006299 !important; +} + +a.text-info-600:hover, +a.text-info-600:focus { + color: #00314d !important; +} + +.border-info-600 { + border-color: #006299 !important; +} + +.bg-info-700 { + background-color: #005788 !important; +} + +a.bg-info-700:hover, +a.bg-info-700:focus, +button.bg-info-700:hover, +button.bg-info-700:focus { + background-color: #003655 !important; +} + +.text-info-700 { + color: #005788 !important; +} + +a.text-info-700:hover, +a.text-info-700:focus { + color: #00263c !important; +} + +.border-info-700 { + border-color: #005788 !important; +} + +.bg-info-800 { + background-color: #005280 !important; +} + +a.bg-info-800:hover, +a.bg-info-800:focus, +button.bg-info-800:hover, +button.bg-info-800:focus { + background-color: #00314d !important; +} + +.text-info-800 { + color: #005280 !important; +} + +a.text-info-800:hover, +a.text-info-800:focus { + color: #002134 !important; +} + +.border-info-800 { + border-color: #005280 !important; +} + +.bg-info-900 { + background-color: #004c77 !important; +} + +a.bg-info-900:hover, +a.bg-info-900:focus, +button.bg-info-900:hover, +button.bg-info-900:focus { + background-color: #002b44 !important; +} + +.text-info-900 { + color: #004c77 !important; +} + +a.text-info-900:hover, +a.text-info-900:focus { + color: #001b2b !important; +} + +.border-info-900 { + border-color: #004c77 !important; +} + +.bg-info { + background-color: #006daa !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #004c77 !important; +} + +.text-info { + color: #006daa !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #003c5e !important; +} + +.border-info { + border-color: #006daa !important; +} + +.bg-warning-100 { + background-color: #fffdf0 !important; +} + +a.bg-warning-100:hover, +a.bg-warning-100:focus, +button.bg-warning-100:hover, +button.bg-warning-100:focus { + background-color: #fff6bd !important; +} + +.text-warning-100 { + color: #fffdf0 !important; +} + +a.text-warning-100:hover, +a.text-warning-100:focus { + color: #fff3a3 !important; +} + +.border-warning-100 { + border-color: #fffdf0 !important; +} + +.bg-warning-200 { + background-color: #fff6bf !important; +} + +a.bg-warning-200:hover, +a.bg-warning-200:focus, +button.bg-warning-200:hover, +button.bg-warning-200:focus { + background-color: #ffef8c !important; +} + +.text-warning-200 { + color: #fff6bf !important; +} + +a.text-warning-200:hover, +a.text-warning-200:focus { + color: #ffeb72 !important; +} + +.border-warning-200 { + border-color: #fff6bf !important; +} + +.bg-warning-300 { + background-color: #ffec80 !important; +} + +a.bg-warning-300:hover, +a.bg-warning-300:focus, +button.bg-warning-300:hover, +button.bg-warning-300:focus { + background-color: #ffe44d !important; +} + +.text-warning-300 { + color: #ffec80 !important; +} + +a.text-warning-300:hover, +a.text-warning-300:focus { + color: #ffe133 !important; +} + +.border-warning-300 { + border-color: #ffec80 !important; +} + +.bg-warning-400 { + background-color: #ffe340 !important; +} + +a.bg-warning-400:hover, +a.bg-warning-400:focus, +button.bg-warning-400:hover, +button.bg-warning-400:focus { + background-color: #ffdc0d !important; +} + +.text-warning-400 { + color: #ffe340 !important; +} + +a.text-warning-400:hover, +a.text-warning-400:focus { + color: #f3cf00 !important; +} + +.border-warning-400 { + border-color: #ffe340 !important; +} + +.bg-warning-500 { + background-color: #ffd900 !important; +} + +a.bg-warning-500:hover, +a.bg-warning-500:focus, +button.bg-warning-500:hover, +button.bg-warning-500:focus { + background-color: #ccae00 !important; +} + +.text-warning-500 { + color: #ffd900 !important; +} + +a.text-warning-500:hover, +a.text-warning-500:focus { + color: #b39800 !important; +} + +.border-warning-500 { + border-color: #ffd900 !important; +} + +.bg-warning-600 { + background-color: #e6c300 !important; +} + +a.bg-warning-600:hover, +a.bg-warning-600:focus, +button.bg-warning-600:hover, +button.bg-warning-600:focus { + background-color: #b39800 !important; +} + +.text-warning-600 { + color: #e6c300 !important; +} + +a.text-warning-600:hover, +a.text-warning-600:focus { + color: #9a8200 !important; +} + +.border-warning-600 { + border-color: #e6c300 !important; +} + +.bg-warning-700 { + background-color: #ccae00 !important; +} + +a.bg-warning-700:hover, +a.bg-warning-700:focus, +button.bg-warning-700:hover, +button.bg-warning-700:focus { + background-color: #998300 !important; +} + +.text-warning-700 { + color: #ccae00 !important; +} + +a.text-warning-700:hover, +a.text-warning-700:focus { + color: #806d00 !important; +} + +.border-warning-700 { + border-color: #ccae00 !important; +} + +.bg-warning-800 { + background-color: #bfa300 !important; +} + +a.bg-warning-800:hover, +a.bg-warning-800:focus, +button.bg-warning-800:hover, +button.bg-warning-800:focus { + background-color: #8c7700 !important; +} + +.text-warning-800 { + color: #bfa300 !important; +} + +a.text-warning-800:hover, +a.text-warning-800:focus { + color: #736200 !important; +} + +.border-warning-800 { + border-color: #bfa300 !important; +} + +.bg-warning-900 { + background-color: #b39800 !important; +} + +a.bg-warning-900:hover, +a.bg-warning-900:focus, +button.bg-warning-900:hover, +button.bg-warning-900:focus { + background-color: #806d00 !important; +} + +.text-warning-900 { + color: #b39800 !important; +} + +a.text-warning-900:hover, +a.text-warning-900:focus { + color: #665700 !important; +} + +.border-warning-900 { + border-color: #b39800 !important; +} + +.bg-warning { + background-color: #ffd900 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #ccae00 !important; +} + +.text-warning { + color: #ffd900 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #b39800 !important; +} + +.border-warning { + border-color: #ffd900 !important; +} + +.bg-danger-100 { + background-color: #fbf2f3 !important; +} + +a.bg-danger-100:hover, +a.bg-danger-100:focus, +button.bg-danger-100:hover, +button.bg-danger-100:focus { + background-color: #efcbcf !important; +} + +.text-danger-100 { + color: #fbf2f3 !important; +} + +a.text-danger-100:hover, +a.text-danger-100:focus { + color: #e9b7bd !important; +} + +.border-danger-100 { + border-color: #fbf2f3 !important; +} + +.bg-danger-200 { + background-color: #f0cbce !important; +} + +a.bg-danger-200:hover, +a.bg-danger-200:focus, +button.bg-danger-200:hover, +button.bg-danger-200:focus { + background-color: #e5a3a9 !important; +} + +.text-danger-200 { + color: #f0cbce !important; +} + +a.text-danger-200:hover, +a.text-danger-200:focus { + color: #df9096 !important; +} + +.border-danger-200 { + border-color: #f0cbce !important; +} + +.bg-danger-300 { + background-color: #e1969d !important; +} + +a.bg-danger-300:hover, +a.bg-danger-300:focus, +button.bg-danger-300:hover, +button.bg-danger-300:focus { + background-color: #d66e78 !important; +} + +.text-danger-300 { + color: #e1969d !important; +} + +a.text-danger-300:hover, +a.text-danger-300:focus { + color: #d05b65 !important; +} + +.border-danger-300 { + border-color: #e1969d !important; +} + +.bg-danger-400 { + background-color: #d2626b !important; +} + +a.bg-danger-400:hover, +a.bg-danger-400:focus, +button.bg-danger-400:hover, +button.bg-danger-400:focus { + background-color: #c73a46 !important; +} + +.text-danger-400 { + color: #d2626b !important; +} + +a.text-danger-400:hover, +a.text-danger-400:focus { + color: #b4343e !important; +} + +.border-danger-400 { + border-color: #d2626b !important; +} + +.bg-danger-500 { + background-color: #c32d3a !important; +} + +a.bg-danger-500:hover, +a.bg-danger-500:focus, +button.bg-danger-500:hover, +button.bg-danger-500:focus { + background-color: #9a232e !important; +} + +.text-danger-500 { + color: #c32d3a !important; +} + +a.text-danger-500:hover, +a.text-danger-500:focus { + color: #851f28 !important; +} + +.border-danger-500 { + border-color: #c32d3a !important; +} + +.bg-danger-600 { + background-color: #b02934 !important; +} + +a.bg-danger-600:hover, +a.bg-danger-600:focus, +button.bg-danger-600:hover, +button.bg-danger-600:focus { + background-color: #871f28 !important; +} + +.text-danger-600 { + color: #b02934 !important; +} + +a.text-danger-600:hover, +a.text-danger-600:focus { + color: #721b22 !important; +} + +.border-danger-600 { + border-color: #b02934 !important; +} + +.bg-danger-700 { + background-color: #9c242e !important; +} + +a.bg-danger-700:hover, +a.bg-danger-700:focus, +button.bg-danger-700:hover, +button.bg-danger-700:focus { + background-color: #731a22 !important; +} + +.text-danger-700 { + color: #9c242e !important; +} + +a.text-danger-700:hover, +a.text-danger-700:focus { + color: #5e161c !important; +} + +.border-danger-700 { + border-color: #9c242e !important; +} + +.bg-danger-800 { + background-color: #92222c !important; +} + +a.bg-danger-800:hover, +a.bg-danger-800:focus, +button.bg-danger-800:hover, +button.bg-danger-800:focus { + background-color: #691820 !important; +} + +.text-danger-800 { + color: #92222c !important; +} + +a.text-danger-800:hover, +a.text-danger-800:focus { + color: #541419 !important; +} + +.border-danger-800 { + border-color: #92222c !important; +} + +.bg-danger-900 { + background-color: #892029 !important; +} + +a.bg-danger-900:hover, +a.bg-danger-900:focus, +button.bg-danger-900:hover, +button.bg-danger-900:focus { + background-color: #60161d !important; +} + +.text-danger-900 { + color: #892029 !important; +} + +a.text-danger-900:hover, +a.text-danger-900:focus { + color: #4b1216 !important; +} + +.border-danger-900 { + border-color: #892029 !important; +} + +.bg-danger { + background-color: #c32d3a !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #9a232e !important; +} + +.text-danger { + color: #c32d3a !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #851f28 !important; +} + +.border-danger { + border-color: #c32d3a !important; +} + +.bg-light-100 { + background-color: #fdfdfd !important; +} + +a.bg-light-100:hover, +a.bg-light-100:focus, +button.bg-light-100:hover, +button.bg-light-100:focus { + background-color: #e4e4e4 !important; +} + +.text-light-100 { + color: #fdfdfd !important; +} + +a.text-light-100:hover, +a.text-light-100:focus { + color: #d7d7d7 !important; +} + +.border-light-100 { + border-color: #fdfdfd !important; +} + +.bg-light-200 { + background-color: #f8f7f6 !important; +} + +a.bg-light-200:hover, +a.bg-light-200:focus, +button.bg-light-200:hover, +button.bg-light-200:focus { + background-color: #e2ded9 !important; +} + +.text-light-200 { + color: #f8f7f6 !important; +} + +a.text-light-200:hover, +a.text-light-200:focus { + color: #d7d1cb !important; +} + +.border-light-200 { + border-color: #f8f7f6 !important; +} + +.bg-light-300 { + background-color: #f0eeed !important; +} + +a.bg-light-300:hover, +a.bg-light-300:focus, +button.bg-light-300:hover, +button.bg-light-300:focus { + background-color: #d9d4d1 !important; +} + +.text-light-300 { + color: #f0eeed !important; +} + +a.text-light-300:hover, +a.text-light-300:focus { + color: #cdc7c3 !important; +} + +.border-light-300 { + border-color: #f0eeed !important; +} + +.bg-light-400 { + background-color: #e9e6e4 !important; +} + +a.bg-light-400:hover, +a.bg-light-400:focus, +button.bg-light-400:hover, +button.bg-light-400:focus { + background-color: #d2ccc8 !important; +} + +.text-light-400 { + color: #e9e6e4 !important; +} + +a.text-light-400:hover, +a.text-light-400:focus { + color: #c7bfba !important; +} + +.border-light-400 { + border-color: #e9e6e4 !important; +} + +.bg-light-500 { + background-color: #e1dddb !important; +} + +a.bg-light-500:hover, +a.bg-light-500:focus, +button.bg-light-500:hover, +button.bg-light-500:focus { + background-color: #cac3bf !important; +} + +.text-light-500 { + color: #e1dddb !important; +} + +a.text-light-500:hover, +a.text-light-500:focus { + color: #beb6b1 !important; +} + +.border-light-500 { + border-color: #e1dddb !important; +} + +.bg-light-600 { + background-color: #cbc7c5 !important; +} + +a.bg-light-600:hover, +a.bg-light-600:focus, +button.bg-light-600:hover, +button.bg-light-600:focus { + background-color: #b3adaa !important; +} + +.text-light-600 { + color: #cbc7c5 !important; +} + +a.text-light-600:hover, +a.text-light-600:focus { + color: #a7a09d !important; +} + +.border-light-600 { + border-color: #cbc7c5 !important; +} + +.bg-light-700 { + background-color: #b4b1af !important; +} + +a.bg-light-700:hover, +a.bg-light-700:focus, +button.bg-light-700:hover, +button.bg-light-700:focus { + background-color: #9b9795 !important; +} + +.text-light-700 { + color: #b4b1af !important; +} + +a.text-light-700:hover, +a.text-light-700:focus { + color: #8f8b88 !important; +} + +.border-light-700 { + border-color: #b4b1af !important; +} + +.bg-light-800 { + background-color: #a9a6a4 !important; +} + +a.bg-light-800:hover, +a.bg-light-800:focus, +button.bg-light-800:hover, +button.bg-light-800:focus { + background-color: #908c8a !important; +} + +.text-light-800 { + color: #a9a6a4 !important; +} + +a.text-light-800:hover, +a.text-light-800:focus { + color: #84807d !important; +} + +.border-light-800 { + border-color: #a9a6a4 !important; +} + +.bg-light-900 { + background-color: #9e9b99 !important; +} + +a.bg-light-900:hover, +a.bg-light-900:focus, +button.bg-light-900:hover, +button.bg-light-900:focus { + background-color: #85817f !important; +} + +.text-light-900 { + color: #9e9b99 !important; +} + +a.text-light-900:hover, +a.text-light-900:focus { + color: #787572 !important; +} + +.border-light-900 { + border-color: #9e9b99 !important; +} + +.bg-light { + background-color: #e1dddb !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #cac3bf !important; +} + +.text-light { + color: #e1dddb !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #beb6b1 !important; +} + +.border-light { + border-color: #e1dddb !important; +} + +.bg-dark-100 { + background-color: #f2f3f3 !important; +} + +a.bg-dark-100:hover, +a.bg-dark-100:focus, +button.bg-dark-100:hover, +button.bg-dark-100:focus { + background-color: #d7dbdb !important; +} + +.text-dark-100 { + color: #f2f3f3 !important; +} + +a.text-dark-100:hover, +a.text-dark-100:focus { + color: #cacece !important; +} + +.border-dark-100 { + border-color: #f2f3f3 !important; +} + +.bg-dark-200 { + background-color: #c9cfcb !important; +} + +a.bg-dark-200:hover, +a.bg-dark-200:focus, +button.bg-dark-200:hover, +button.bg-dark-200:focus { + background-color: #aeb7b1 !important; +} + +.text-dark-200 { + color: #c9cfcb !important; +} + +a.text-dark-200:hover, +a.text-dark-200:focus { + color: #a1aba4 !important; +} + +.border-dark-200 { + border-color: #c9cfcb !important; +} + +.bg-dark-300 { + background-color: #939f97 !important; +} + +a.bg-dark-300:hover, +a.bg-dark-300:focus, +button.bg-dark-300:hover, +button.bg-dark-300:focus { + background-color: #78877d !important; +} + +.text-dark-300 { + color: #939f97 !important; +} + +a.text-dark-300:hover, +a.text-dark-300:focus { + color: #6c7a71 !important; +} + +.border-dark-300 { + border-color: #939f97 !important; +} + +.bg-dark-400 { + background-color: #5d6f63 !important; +} + +a.bg-dark-400:hover, +a.bg-dark-400:focus, +button.bg-dark-400:hover, +button.bg-dark-400:focus { + background-color: #46534a !important; +} + +.text-dark-400 { + color: #5d6f63 !important; +} + +a.text-dark-400:hover, +a.text-dark-400:focus { + color: #3a453e !important; +} + +.border-dark-400 { + border-color: #5d6f63 !important; +} + +.bg-dark-500 { + background-color: #273f2f !important; +} + +a.bg-dark-500:hover, +a.bg-dark-500:focus, +button.bg-dark-500:hover, +button.bg-dark-500:focus { + background-color: #142018 !important; +} + +.text-dark-500 { + color: #273f2f !important; +} + +a.text-dark-500:hover, +a.text-dark-500:focus { + color: #0a100c !important; +} + +.border-dark-500 { + border-color: #273f2f !important; +} + +.bg-dark-600 { + background-color: #23392a !important; +} + +a.bg-dark-600:hover, +a.bg-dark-600:focus, +button.bg-dark-600:hover, +button.bg-dark-600:focus { + background-color: #101913 !important; +} + +.text-dark-600 { + color: #23392a !important; +} + +a.text-dark-600:hover, +a.text-dark-600:focus { + color: #060a07 !important; +} + +.border-dark-600 { + border-color: #23392a !important; +} + +.bg-dark-700 { + background-color: #1f3226 !important; +} + +a.bg-dark-700:hover, +a.bg-dark-700:focus, +button.bg-dark-700:hover, +button.bg-dark-700:focus { + background-color: #0b130e !important; +} + +.text-dark-700 { + color: #1f3226 !important; +} + +a.text-dark-700:hover, +a.text-dark-700:focus { + color: #020302 !important; +} + +.border-dark-700 { + border-color: #1f3226 !important; +} + +.bg-dark-800 { + background-color: #1d2f23 !important; +} + +a.bg-dark-800:hover, +a.bg-dark-800:focus, +button.bg-dark-800:hover, +button.bg-dark-800:focus { + background-color: #0a0f0c !important; +} + +.text-dark-800 { + color: #1d2f23 !important; +} + +a.text-dark-800:hover, +a.text-dark-800:focus { + color: black !important; +} + +.border-dark-800 { + border-color: #1d2f23 !important; +} + +.bg-dark-900 { + background-color: #1b2c21 !important; +} + +a.bg-dark-900:hover, +a.bg-dark-900:focus, +button.bg-dark-900:hover, +button.bg-dark-900:focus { + background-color: #080c09 !important; +} + +.text-dark-900 { + color: #1b2c21 !important; +} + +a.text-dark-900:hover, +a.text-dark-900:focus { + color: black !important; +} + +.border-dark-900 { + border-color: #1b2c21 !important; +} + +.bg-dark { + background-color: #273f2f !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #142018 !important; +} + +.text-dark { + color: #273f2f !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: #0a100c !important; +} + +.border-dark { + border-color: #273f2f !important; +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d4e843b2b5..959daf080d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "glob": "^8.0.3", "lodash.uniqby": "^4.7.0", "mailto-link": "^2.0.0", + "postcss-custom-media": "^9.1.2", "prop-types": "^15.8.1", "react-bootstrap": "^1.6.5", "react-dropzone": "^14.2.1", @@ -87,6 +88,7 @@ "jest-cli": "^28.1.2", "jest-environment-jsdom": "^28.1.2", "markdown-loader-jest": "^0.1.1", + "postcss": "^8.4.21", "react": "^17.0.0", "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", @@ -1985,6 +1987,65 @@ "node": ">=0.1.90" } }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", + "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", + "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.0.0" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz", + "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", + "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0" + } + }, "node_modules/@csstools/selector-specificity": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", @@ -5246,9 +5307,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "funding": [ { @@ -5261,10 +5322,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -6410,9 +6471,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.222", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.222.tgz", - "integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==", + "version": "1.4.320", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", + "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", "dev": true }, "node_modules/email-prop-type": { @@ -12023,9 +12084,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, "node_modules/normalize-package-data": { @@ -15161,8 +15222,7 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -15298,10 +15358,9 @@ } }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "funding": [ { "type": "opencollective", @@ -15321,6 +15380,27 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-custom-media": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz", + "integrity": "sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.0", + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0", + "@csstools/media-query-list-parser": "^2.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", @@ -15350,25 +15430,31 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", - "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + } + ], "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.19" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -15388,7 +15474,6 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -16893,7 +16978,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -18283,9 +18367,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -20128,6 +20212,29 @@ "dev": true, "optional": true }, + "@csstools/cascade-layer-name-parser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", + "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", + "requires": {} + }, + "@csstools/css-parser-algorithms": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", + "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz", + "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==" + }, + "@csstools/media-query-list-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", + "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", + "requires": {} + }, "@csstools/selector-specificity": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", @@ -22676,15 +22783,15 @@ "dev": true }, "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "bs-logger": { @@ -23603,9 +23710,9 @@ } }, "electron-to-chromium": { - "version": "1.4.222", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.222.tgz", - "integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==", + "version": "1.4.320", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", + "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", "dev": true }, "email-prop-type": { @@ -27826,9 +27933,9 @@ "dev": true }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, "normalize-package-data": { @@ -29951,8 +30058,7 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", @@ -30049,10 +30155,9 @@ "peer": true }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -30062,11 +30167,21 @@ "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" } } }, + "postcss-custom-media": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz", + "integrity": "sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==", + "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.0", + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0", + "@csstools/media-query-list-parser": "^2.0.0" + } + }, "postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", @@ -30087,16 +30202,16 @@ "requires": {} }, "postcss-scss": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", - "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, "requires": {} }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -31217,8 +31332,7 @@ "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-support": { "version": "0.5.13", @@ -32279,9 +32393,9 @@ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "requires": { "escalade": "^3.1.1", diff --git a/package.json b/package.json index be9ff81e54..4770781b95 100644 --- a/package.json +++ b/package.json @@ -135,6 +135,8 @@ "jest-cli": "^28.1.2", "jest-environment-jsdom": "^28.1.2", "markdown-loader-jest": "^0.1.1", + "postcss": "^8.4.21", + "postcss-custom-media": "^9.1.2", "react": "^17.0.0", "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", diff --git a/scss/core/_utilities.scss b/scss/core/_utilities.scss index ecdd382252..afdb2c671a 100644 --- a/scss/core/_utilities.scss +++ b/scss/core/_utilities.scss @@ -15,7 +15,6 @@ @import "~bootstrap/scss/utilities/stretched-link"; @import "~bootstrap/scss/utilities/visibility"; @import "./bootstrap-override/utilities"; -@import "css/light/utility-classes"; // Add background, border, and text color utilities // for all theme color levels. diff --git a/scss/core/core.scss b/scss/core/core.scss index f7fbb9f049..d83ae88427 100644 --- a/scss/core/core.scss +++ b/scss/core/core.scss @@ -1,6 +1,5 @@ -@import "css/core/variables"; -@import "css/core/custom-media-breakpoints"; -@import "css/light/variables"; +@import "../../css/core/variables.css"; +@import "../../css/core/custom-media-breakpoints"; @import "functions"; @import "variables"; @import "~bootstrap/scss/mixins"; diff --git a/www/src/scss/openedx-theme.scss b/www/src/scss/openedx-theme.scss index 967ceaf021..8df8caf537 100644 --- a/www/src/scss/openedx-theme.scss +++ b/www/src/scss/openedx-theme.scss @@ -2,5 +2,6 @@ @import "~@edx/brand-openedx/paragon/fonts"; @import "~@edx/brand-openedx/paragon/variables"; @import "~paragon-style/core/core"; +@import "../../../css/light/light"; @import "~@edx/brand-openedx/paragon/overrides"; @import "base"; From 3ee9288fa78f4de34264cb68386744dd1b62ce32 Mon Sep 17 00:00:00 2001 From: PKulkoRaccoonGang Date: Thu, 9 Mar 2023 02:11:57 +0200 Subject: [PATCH 07/12] refactor: added postCSS plugins --- build-scss.js | 89 +- css/light/light.css | 3663 +----------------- package-lock.json | 6235 +++++++++++++++++++------------ package.json | 3 + scss/core/core.scss | 2 +- www/src/scss/openedx-theme.scss | 3 +- 6 files changed, 3922 insertions(+), 6073 deletions(-) diff --git a/build-scss.js b/build-scss.js index 6e08100399..ae9890c7f7 100644 --- a/build-scss.js +++ b/build-scss.js @@ -1,12 +1,20 @@ -const sass = require('sass'); const fs = require('fs'); +const sass = require('sass'); +const postCSS = require('postcss'); +const postCSSCustomMedia = require('postcss-custom-media'); +const postCSSImport = require('postcss-import'); +const postCSSMinify = require('postcss-minify'); const { pathToFileURL } = require('url'); -const compileStyleSheets = (path, output) => { - return sass.compile(path, { - style: output, - sourceMap: true, - sourceMapIncludeSources: true, +/** + * The function that compiles SCSS files + * and writes CSS output in the `dist` directory. + * + * @param {string} name - name to the stylesheet + * @param {string} path - path to the stylesheet + */ +const compileAndWriteStyleSheets = (name, path) => { + const compiledStyleSheet = sass.compile(path, { importers: [{ // An importer that redirects relative URLs starting with '~' to 'node_modules'. findFileUrl(url) { @@ -15,54 +23,37 @@ const compileStyleSheets = (path, output) => { } }] }); -} -fs.writeFileSync( - './dist/core.css', - compileStyleSheets('./scss/core/core.scss').css -); - -fs.writeFileSync( - './dist/core.min.css', - compileStyleSheets('./scss/core/core.scss', 'compressed').css -); - -fs.appendFileSync( - './dist/core.css', - compileStyleSheets(`./css/core/custom-media-breakpoints.css`).css -); + convertAndWriteCSSWithPostCSS(name, path, compiledStyleSheet); +} -fs.writeFileSync( - './dist/core.css.map', - JSON.stringify(compileStyleSheets('./scss/core/core.scss').sourceMap) -); +/** + * Converted media queries with CSS custom variables, + * minified the output CSS file and created a CSS source map. + * + * @param {string} name - name to the stylesheet + * @param {string} path - path to the stylesheet + * @param {Object} source - compiled stylesheet object + */ +const convertAndWriteCSSWithPostCSS = (name, path, source) => { + postCSS([postCSSCustomMedia(), postCSSImport()]) + .process(source.css, { from: path }) + .then(outputStyleSheet => fs.writeFileSync(`./dist/${name}.css`, outputStyleSheet.css)); + + postCSS([postCSSCustomMedia(), postCSSImport(), postCSSMinify()]) + .process(source.css, { from: path }) + .then(outputStyleSheet => fs.writeFileSync(`./dist/${name}.min.css`, outputStyleSheet.css)); + + postCSS([postCSSCustomMedia(), postCSSImport()]) + .process(source.css, { from: path, map: { inline: false } }) + .then(outputStyleSheet => fs.writeFileSync(`./dist/${name}.css.map`, JSON.stringify(outputStyleSheet.map))); +} const compileThemeStyleSheets = (themeVariant) => { - fs.writeFileSync( - `./dist/${themeVariant}.css`, - compileStyleSheets(`./css/${themeVariant}/variables.css`).css - ); - - fs.writeFileSync( - `./dist/${themeVariant}.min.css`, - compileStyleSheets(`./css/${themeVariant}/variables.css`, 'compressed').css - ); - - fs.appendFileSync( - `./dist/${themeVariant}.css`, - `\n${compileStyleSheets(`./css/${themeVariant}/utility-classes.css`).css}` - ); - - fs.writeFileSync( - `./css/${themeVariant}/${themeVariant}.css`, - compileStyleSheets(`./dist/${themeVariant}.css`).css - ); - - fs.writeFileSync( - `./dist/${themeVariant}.css.map`, - JSON.stringify(compileStyleSheets(`./dist/${themeVariant}.min.css`).sourceMap) - ); + compileAndWriteStyleSheets(themeVariant, `./css/${themeVariant}/${themeVariant}.css`); }; +compileAndWriteStyleSheets('core', './scss/core/core.scss'); + const THEME_VARIANTS = ['light']; THEME_VARIANTS.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); diff --git a/css/light/light.css b/css/light/light.css index 7521a52dc1..0b94ebd1ac 100644 --- a/css/light/light.css +++ b/css/light/light.css @@ -1,3661 +1,2 @@ -/** - * IMPORTANT: This file is the result of assembling design tokens - * Do not edit directly - * Generated on Mon, 06 Mar 2023 11:29:17 GMT - */ -:root { - --pgn-color-dark-base: #273F2FFF; - --pgn-color-light-base: #E1DDDBFF; - --pgn-color-brand-base: #9D0054FF; - --pgn-color-primary-base: #0A3055FF; - --pgn-color-gray-base: #707070FF; - --pgn-color-gray-900: #212529FF; - --pgn-color-gray-800: #333333FF; - --pgn-color-gray-700: #454545FF; - --pgn-color-gray-600: #5C5C5CFF; - --pgn-color-gray-400: #8F8F8FFF; - --pgn-color-gray-300: #ADADADFF; - --pgn-color-gray-200: #CCCCCCFF; - --pgn-color-gray-100: #EBEBEBFF; - --pgn-color-accent-b: #FFEE88FF; - --pgn-color-accent-a: #00BBF9FF; - --pgn-color-teal: #006DAAFF; - --pgn-color-yellow: #FFD900FF; - --pgn-color-green: #178253FF; - --pgn-color-red: #C32D3AFF; - --pgn-color-blue: #23419FFF; - --pgn-color-black: #000000FF; - --pgn-color-white: #FFFFFFFF; - --pgn-color-toast-base: inherit; - --pgn-color-progress-bar-bg: #00000000; - --pgn-color-product-tour-checkpoint-arrow-border-transparent: #00000000; - --pgn-color-popover-border: #00000033; - --pgn-color-menu-border-hover: #00000000; - --pgn-color-menu-border-active: #00000000; - --pgn-color-menu-border-base: #00000000; - --pgn-color-icon-button-bg: #00000000; - --pgn-color-mark-bg: #FFF243FF; - --pgn-color-list-group-base: inherit; - --pgn-color-form-control-select-bg-size: #000000FF; - --pgn-color-form-control-label-base: inherit; - --pgn-color-code-base: #E83E8CFF; - --pgn-color-carousel-control-opacity-hover: #000000FF; - --pgn-color-carousel-control-opacity-base: #000000FF; - --pgn-color-card-base: inherit; - --pgn-color-btn-disabled-border-inverse-warning: #00000000; - --pgn-color-btn-disabled-border-inverse-outline-success: inherit; - --pgn-color-btn-disabled-border-inverse-success: #00000000; - --pgn-color-btn-disabled-border-secondary: inherit; - --pgn-color-btn-disabled-border-inverse-primary: #00000000; - --pgn-color-btn-disabled-border-inverse-light: #00000000; - --pgn-color-btn-disabled-border-inverse-info: #00000000; - --pgn-color-btn-disabled-border-inverse-dark: #00000000; - --pgn-color-btn-disabled-border-inverse-danger: #00000000; - --pgn-color-btn-disabled-bg-inverse-outline-warning: inherit; - --pgn-color-btn-disabled-bg-inverse-warning: inherit; - --pgn-color-btn-disabled-bg-outline-warning: inherit; - --pgn-color-btn-disabled-bg-inverse-tertiary: inherit; - --pgn-color-btn-disabled-bg-tertiary: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-success: inherit; - --pgn-color-btn-disabled-bg-inverse-success: inherit; - --pgn-color-btn-disabled-bg-outline-success: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-secondary: inherit; - --pgn-color-btn-disabled-bg-inverse-secondary: inherit; - --pgn-color-btn-disabled-bg-outline-secondary: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-primary: inherit; - --pgn-color-btn-disabled-bg-outline-primary: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-light: inherit; - --pgn-color-btn-disabled-bg-inverse-light: inherit; - --pgn-color-btn-disabled-bg-outline-light: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-info: inherit; - --pgn-color-btn-disabled-bg-inverse-info: inherit; - --pgn-color-btn-disabled-bg-outline-info: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-dark: inherit; - --pgn-color-btn-disabled-bg-inverse-dark: inherit; - --pgn-color-btn-disabled-bg-outline-dark: inherit; - --pgn-color-btn-disabled-bg-inverse-outline-danger: inherit; - --pgn-color-btn-disabled-bg-inverse-danger: #00000000; - --pgn-color-btn-disabled-bg-outline-danger: inherit; - --pgn-color-btn-disabled-bg-outline-brand: inherit; - --pgn-color-btn-disabled-text-inverse-secondary: inherit; - --pgn-color-btn-disabled-text-outline-secondary: inherit; - --pgn-color-btn-disabled-text-outline-dark: inherit; - --pgn-color-btn-focus-outline-inverse-outline-warning: inherit; - --pgn-color-btn-focus-bg-inverse-outline-warning: inherit; - --pgn-color-btn-focus-bg-outline-warning: inherit; - --pgn-color-btn-focus-bg-inverse-tertiary: inherit; - --pgn-color-btn-focus-bg-tertiary: inherit; - --pgn-color-btn-focus-bg-inverse-outline-success: inherit; - --pgn-color-btn-focus-bg-outline-success: inherit; - --pgn-color-btn-focus-bg-inverse-outline-secondary: inherit; - --pgn-color-btn-focus-bg-outline-secondary: #00000000; - --pgn-color-btn-focus-bg-inverse-outline-primary: inherit; - --pgn-color-btn-focus-bg-outline-primary: inherit; - --pgn-color-btn-focus-bg-inverse-outline-light: inherit; - --pgn-color-btn-focus-bg-outline-light: #00000000; - --pgn-color-btn-focus-bg-inverse-outline-info: inherit; - --pgn-color-btn-focus-bg-outline-info: inherit; - --pgn-color-btn-focus-bg-inverse-outline-dark: inherit; - --pgn-color-btn-focus-bg-outline-dark: inherit; - --pgn-color-btn-focus-bg-inverse-outline-danger: inherit; - --pgn-color-btn-focus-bg-outline-danger: inherit; - --pgn-color-btn-focus-bg-inverse-outline-brand: inherit; - --pgn-color-btn-focus-bg-outline-brand: inherit; - --pgn-color-btn-focus-border-inverse-tertiary: #00000000; - --pgn-color-btn-focus-text-inverse-secondary: inherit; - --pgn-color-btn-focus-text-outline-dark: inherit; - --pgn-color-btn-active-border-inverse-outline-warning: #00000000; - --pgn-color-btn-active-border-inverse-warning: inherit; - --pgn-color-btn-active-border-inverse-tertiary: #00000000; - --pgn-color-btn-active-border-tertiary: #00000000; - --pgn-color-btn-active-border-inverse-outline-success: #00000000; - --pgn-color-btn-active-border-inverse-success: inherit; - --pgn-color-btn-active-border-inverse-secondary: #00000000; - --pgn-color-btn-active-border-inverse-outline-secondary: #00000000; - --pgn-color-btn-active-border-inverse-primary: #00000000; - --pgn-color-btn-active-border-inverse-outline-primary: #00000000; - --pgn-color-btn-active-border-inverse-outline-light: #00000000; - --pgn-color-btn-active-border-inverse-light: inherit; - --pgn-color-btn-active-border-inverse-outline-info: #00000000; - --pgn-color-btn-active-border-inverse-info: #00000000; - --pgn-color-btn-active-border-inverse-outline-dark: #00000000; - --pgn-color-btn-active-border-inverse-dark: #00000000; - --pgn-color-btn-active-border-inverse-outline-danger: #00000000; - --pgn-color-btn-active-border-inverse-danger: #00000000; - --pgn-color-btn-active-border-inverse-outline-brand: #00000000; - --pgn-color-btn-active-border-inverse-brand: #00000000; - --pgn-color-btn-hover-border-inverse-outline-warning: #00000000; - --pgn-color-btn-hover-border-inverse-warning: #00000000; - --pgn-color-btn-hover-border-inverse-tertiary: #00000000; - --pgn-color-btn-hover-border-tertiary: #00000000; - --pgn-color-btn-hover-border-inverse-outline-success: #00000000; - --pgn-color-btn-hover-border-inverse-success: #00000000; - --pgn-color-btn-hover-border-inverse-secondary: #00000000; - --pgn-color-btn-hover-border-inverse-outline-secondary: #00000000; - --pgn-color-btn-hover-border-inverse-primary: #00000000; - --pgn-color-btn-hover-border-inverse-outline-primary: #00000000; - --pgn-color-btn-hover-border-inverse-outline-light: #00000000; - --pgn-color-btn-hover-border-inverse-light: #00000000; - --pgn-color-btn-hover-border-inverse-outline-info: #00000000; - --pgn-color-btn-hover-border-inverse-info: #00000000; - --pgn-color-btn-hover-border-inverse-outline-dark: #00000000; - --pgn-color-btn-hover-border-inverse-dark: #00000000; - --pgn-color-btn-hover-border-inverse-outline-danger: #00000000; - --pgn-color-btn-hover-border-inverse-danger: #00000000; - --pgn-color-btn-hover-border-inverse-brand: #00000000; - --pgn-color-btn-hover-border-inverse-outline-brand: #00000000; - --pgn-color-btn-border-inverse-warning: #00000000; - --pgn-color-btn-border-inverse-tertiary: #00000000; - --pgn-color-btn-border-tertiary: #00000000; - --pgn-color-btn-border-inverse-success: #00000000; - --pgn-color-btn-border-inverse-secondary: #00000000; - --pgn-color-btn-border-inverse-primary: #00000000; - --pgn-color-btn-border-inverse-light: #00000000; - --pgn-color-btn-border-inverse-info: #00000000; - --pgn-color-btn-border-inverse-dark: #00000000; - --pgn-color-btn-border-inverse-danger: #00000000; - --pgn-color-btn-border-inverse-brand: #00000000; - --pgn-color-btn-bg-inverse-outline-warning: inherit; - --pgn-color-btn-bg-outline-warning: inherit; - --pgn-color-btn-bg-inverse-tertiary: #00000000; - --pgn-color-btn-bg-tertiary: #00000000; - --pgn-color-btn-bg-inverse-outline-success: inherit; - --pgn-color-btn-bg-outline-success: inherit; - --pgn-color-btn-bg-inverse-outline-secondary: inherit; - --pgn-color-btn-bg-outline-secondary: inherit; - --pgn-color-btn-bg-inverse-outline-primary: #00000000; - --pgn-color-btn-bg-outline-primary: #00000000; - --pgn-color-btn-bg-inverse-outline-light: inherit; - --pgn-color-btn-bg-outline-light: inherit; - --pgn-color-btn-bg-inverse-outline-info: inherit; - --pgn-color-btn-bg-outline-info: inherit; - --pgn-color-btn-bg-inverse-outline-dark: #00000000; - --pgn-color-btn-bg-outline-dark: inherit; - --pgn-color-btn-bg-inverse-outline-danger: #00000000; - --pgn-color-btn-bg-outline-danger: inherit; - --pgn-color-btn-bg-inverse-outline-brand: #00000000; - --pgn-color-btn-bg-outline-brand: inherit; - --pgn-other-tooltip-opacity: 1; - --pgn-other-search-field-disabled-opacity: .3; - --pgn-other-modal-opacity: .5; - --pgn-other-link-emphasized-hover-darken-percentage: 15%; - --pgn-other-chip-opacity-disabled: .3; - --pgn-other-btn-disabled-opacity: .65; - --pgn-other-form-feedback-tooltip-opacity: .9; - --pgn-elevation-box-shadow-centered-5: 0 0 2.5rem rgba(0, 0, 0, .15), 0 0 3rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-centered-4: 0 0 1.25rem rgba(0, 0, 0, .15), 0 0 1.25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-centered-3: 0 0 .625rem rgba(0, 0, 0, .15), 0 0 1rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-centered-2: 0 0 .25rem rgba(0, 0, 0, .15), 0 0 .5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-centered-1: 0 0 .125rem rgba(0, 0, 0, .15), 0 0 .25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-right-5: 1.25rem 0 2.5rem rgba(0, 0, 0, .15), .5rem 0 3rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-right-4: .625rem 0 1.25rem rgba(0, 0, 0, .15), .5rem 0 1.25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-right-3: .5rem 0 1rem rgba(0, 0, 0, .15), .25rem 0 .625rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-right-2: .125rem 0 .25rem rgba(0, 0, 0, .15), .125rem 0 .5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-right-1: .0625rem 0 .125rem rgba(0, 0, 0, .15), .0625rem 0 .25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-up-5: 0 -1.25rem 2.5rem rgba(0, 0, 0, .15), 0 -.5rem 3rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-up-4: 0 -.625rem 1.25rem rgba(0, 0, 0, .15), 0 -.5rem 1.25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-up-3: 0 -.5rem 1rem rgba(0, 0, 0, .15), 0 -.25rem .625rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-up-2: 0 -.125rem .25rem rgba(0, 0, 0, .15), 0 -.125rem .5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-up-1: 0 -.0625rem .125rem rgba(0, 0, 0, .15), 0 -.0625rem .25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-left-5: -1.25rem 0 2.5rem rgba(0, 0, 0, .15), -.5rem 0 3rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-left-4: -.625rem 0 1.25rem rgba(0, 0, 0, .15), -.5rem 0 1.25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-left-3: -.5rem 0 1rem rgba(0, 0, 0, .15), -.25rem 0 .625rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-left-2: -.125rem 0 .25rem rgba(0, 0, 0, .15), -.125rem 0 .5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-left-1: -.0625rem 0 .125rem rgba(0, 0, 0, .15), -.0625rem 0 .25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-down-5: 0 1.25px 2.5rem rgba(0, 0, 0, .15), 0 .5rem 2.5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-down-4: 0 .625rem 1.25rem rgba(0, 0, 0, .15), 0 .5rem 1.25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-down-3: 0 .5rem 1rem rgba(0, 0, 0, .15), 0 .25rem .625rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-down-2: 0 .125rem .25rem rgba(0, 0, 0, .15), 0 .125rem .5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-down-1: 0 .0625rem .125rem rgba(0, 0, 0, .15), 0 .0625rem .25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-lg: 0 .25rem .5rem rgba(0, 0, 0, .3); - --pgn-elevation-box-shadow-sm: 0 .0625rem .125rem rgba(0, 0, 0, .2); - --pgn-elevation-box-shadow-base: 0 .125rem .25rem rgba(0, 0, 0, .3); - --pgn-elevation-box-shadow-level-5: 0 1.25px 2.5rem rgba(0, 0, 0, .15), 0 .5rem 2.5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-level-4: 0 .625rem 1.25rem rgba(0, 0, 0, .15), 0 .5rem 1.25rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-level-3: 0 0 .625rem rgba(0, 0, 0, .15), 0 0 1rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-level-2: 0 .125rem .25rem rgba(0, 0, 0, .15), 0 .125rem .5rem rgba(0, 0, 0, .15); - --pgn-elevation-box-shadow-level-1: 0 .0625rem .125rem rgba(0, 0, 0, .15), 0 .0625rem .25rem rgba(0, 0, 0, .15); - --pgn-elevation-toast-box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .15), 0 .5rem 3rem rgba(0, 0, 0, .15); - --pgn-elevation-sticky-shadow-bottom: 0 .5rem 1rem rgba(0, 0, 0, .15), 0 .25rem .625rem rgba(0, 0, 0, .15); - --pgn-elevation-sticky-shadow-top: 0 -.5rem 1rem rgba(0, 0, 0, .15), 0 -.25rem .625rem rgba(0, 0, 0, .15); - --pgn-elevation-image-thumbnail-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - --pgn-elevation-form-control-select-border-base: inset 0 1px 2px rgba(0, 0, 0, .075); - --pgn-elevation-form-control-range-thumb-base: 0 .1rem .25rem rgba(0, 0, 0, .1); - --pgn-elevation-form-control-range-track: inset 0 .25rem .25rem rgba(0, 0, 0, .1); - --pgn-elevation-form-control-checkbox-indicator-indeterminate: none; - --pgn-elevation-form-control-indicator-active: none; - --pgn-elevation-form-control-indicator-checked-focus: 0 0 0 4px rgba(0, 0, 0, .1); - --pgn-elevation-form-control-indicator-checked-base: none; - --pgn-elevation-form-input-base: inset 0 1px 1px rgba(0, 0, 0, .075); - --pgn-elevation-code-kbd-box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25); - --pgn-elevation-btn-box-shadow-active: none; - --pgn-elevation-btn-box-shadow-base: none; - --pgn-elevation-annotation-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); - --pgn-elevation-alert-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 4px rgba(0, 0, 0, .15); - --pgn-elevation-tooltip-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); - --pgn-elevation-progress-bar-box-shadow: none; - --pgn-elevation-popover-box-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .15)) drop-shadow(0 2px 8px rgba(0, 0, 0, .15)); - --pgn-elevation-modal-content-box-shadow-sm-up: 0 10px 20px rgba(0, 0, 0, .15), 0 8px 20px rgba(0, 0, 0, .15); - --pgn-elevation-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); - --pgn-color-dark-900: #1B2C21FF; - --pgn-color-dark-800: #1D2F23FF; - --pgn-color-dark-700: #1F3226FF; - --pgn-color-dark-600: #23392AFF; - --pgn-color-dark-500: var(--pgn-color-dark-base); - --pgn-color-dark-400: #5D6F63FF; - --pgn-color-dark-300: #939F97FF; - --pgn-color-dark-200: #C9CFCBFF; - --pgn-color-dark-100: #F2F3F3FF; - --pgn-color-light-900: #9E9B99FF; - --pgn-color-light-800: #A9A6A4FF; - --pgn-color-light-700: #B4B1AFFF; - --pgn-color-light-600: #CBC7C5FF; - --pgn-color-light-500: var(--pgn-color-light-base); - --pgn-color-light-400: #E9E6E4FF; - --pgn-color-light-300: #F0EEEDFF; - --pgn-color-light-200: #F8F7F6FF; - --pgn-color-light-100: #FDFDFDFF; - --pgn-color-danger-base: var(--pgn-color-red); - --pgn-color-warning-base: var(--pgn-color-yellow); - --pgn-color-info-base: var(--pgn-color-teal); - --pgn-color-success-base: var(--pgn-color-green); - --pgn-color-brand-900: #6E003BFF; - --pgn-color-brand-800: #76003FFF; - --pgn-color-brand-700: #7E0043FF; - --pgn-color-brand-600: #8D004CFF; - --pgn-color-brand-500: var(--pgn-color-brand-base); - --pgn-color-brand-400: #B6407FFF; - --pgn-color-brand-300: #CE80AAFF; - --pgn-color-brand-200: #E7BFD4FF; - --pgn-color-brand-100: #F9F0F5FF; - --pgn-color-secondary-base: var(--pgn-color-gray-700); - --pgn-color-primary-900: #07223CFF; - --pgn-color-primary-800: #082440FF; - --pgn-color-primary-700: #082644FF; - --pgn-color-primary-600: #092B4DFF; - --pgn-color-primary-500: var(--pgn-color-primary-base); - --pgn-color-primary-400: #476480FF; - --pgn-color-primary-300: #8598AAFF; - --pgn-color-primary-200: #C2CBD5FF; - --pgn-color-primary-100: #F0F3F5FF; - --pgn-color-gray-500: var(--pgn-color-gray-base); - --pgn-color-tooltip-arrow-light: var(--pgn-color-white); - --pgn-color-tooltip-bg-light: var(--pgn-color-white); - --pgn-color-tooltip-bg-base: var(--pgn-color-black); - --pgn-color-tooltip-light: var(--pgn-color-black); - --pgn-color-tooltip-text: var(--pgn-color-white); - --pgn-color-toast-header-border: #00000080; - --pgn-color-toast-header-bg: var(--pgn-color-gray-700); - --pgn-color-toast-header-text: var(--pgn-color-white); - --pgn-color-toast-border: #0000001A; - --pgn-color-toast-bg: var(--pgn-color-gray-700); - --pgn-color-sheet-skrim-component-box-shadow: #00000026; - --pgn-color-sheet-skrim-bg: #ADADAD80; - --pgn-color-search-field-border-focus: var(--pgn-color-black); - --pgn-color-search-field-border-interaction: var(--pgn-color-black); - --pgn-color-progress-bar-bar-bg-base: var(--pgn-color-accent-a); - --pgn-color-progress-bar-bar-base: var(--pgn-color-white); - --pgn-color-product-tour-checkpoint-box-shadow: #0000004D; - --pgn-color-product-tour-checkpoint-body: var(--pgn-color-gray-700); - --pgn-color-popover-arrow-outer: #0000000D; - --pgn-color-popover-header-border-bottom-dark: #F2F2F2FF; - --pgn-color-popover-header-bg-dark: #808080FF; - --pgn-color-popover-header-bg: var(--pgn-color-white); - --pgn-color-pagination-focus-text: var(--pgn-color-black); - --pgn-color-pagination-border-disabled: var(--pgn-color-gray-100); - --pgn-color-pagination-border-hover: var(--pgn-color-gray-200); - --pgn-color-pagination-border-base: var(--pgn-color-gray-200); - --pgn-color-pagination-bg-disabled: var(--pgn-color-white); - --pgn-color-pagination-bg-hover: var(--pgn-color-gray-100); - --pgn-color-pagination-text-inverse: var(--pgn-color-white); - --pgn-color-navbar-light-toggler-border: #0000001A; - --pgn-color-navbar-light-disabled: #0000004D; - --pgn-color-navbar-light-active: #000000E6; - --pgn-color-navbar-light-hover: #000000B3; - --pgn-color-navbar-light-text: #00000080; - --pgn-color-navbar-dark-toggler-border: #FFFFFF1A; - --pgn-color-navbar-dark-disabled: #FFFFFF40; - --pgn-color-navbar-dark-hover: #FFFFFFBF; - --pgn-color-navbar-dark-text: #FFFFFF80; - --pgn-color-nav-light: #00000080; - --pgn-color-nav-dark: #FFFFFF80; - --pgn-color-nav-divider: var(--pgn-color-gray-100); - --pgn-color-nav-link-text-disabled: var(--pgn-color-gray-300); - --pgn-color-nav-link-text-base: var(--pgn-color-gray-700); - --pgn-color-modal-backdrop-bg: var(--pgn-color-black); - --pgn-color-modal-content-border: #00000033; - --pgn-color-image-thumbnail-border: var(--pgn-color-gray-200); - --pgn-color-icon-button-black: var(--pgn-color-black); - --pgn-color-icon-button-dark: var(--pgn-color-dark-base); - --pgn-color-icon-button-light: var(--pgn-color-light-base); - --pgn-color-icon-button-brand: var(--pgn-color-brand-base); - --pgn-color-icon-button-primary: var(--pgn-color-primary-base); - --pgn-color-icon-button-accent: var(--pgn-color-white); - --pgn-color-list-group-action-active-bg: var(--pgn-color-gray-200); - --pgn-color-list-group-action-base: var(--pgn-color-gray-700); - --pgn-color-list-group-disabled-base: var(--pgn-color-gray-600); - --pgn-color-list-group-border: #00000020; - --pgn-color-list-group-bg-hover: var(--pgn-color-gray-100); - --pgn-color-hr-border: #0000001A; - --pgn-color-headings-base: var(--pgn-color-black); - --pgn-color-body-base: var(--pgn-color-gray-700); - --pgn-color-form-control-range-track-bg: var(--pgn-color-gray-300); - --pgn-color-form-control-select-bg-disabled: var(--pgn-color-gray-100); - --pgn-color-form-control-indicator-border: var(--pgn-color-gray-700); - --pgn-color-form-input-group-addon-bg: var(--pgn-color-gray-100); - --pgn-color-form-input-bg-disabled: var(--pgn-color-gray-100); - --pgn-color-form-input-base: var(--pgn-color-gray-700); - --pgn-color-dropdown-link-hover-base: var(--pgn-color-gray-900); - --pgn-color-dropdown-link-base: var(--pgn-color-gray-900); - --pgn-color-dropdown-divider-bg: var(--pgn-color-gray-100); - --pgn-color-dropdown-border: #00000026; - --pgn-color-data-table-border: var(--pgn-color-gray-200); - --pgn-color-data-table-bg-is-loading: #FFFFFFB3; - --pgn-color-code-pre: var(--pgn-color-gray-900); - --pgn-color-code-kbd-bg: var(--pgn-color-gray-700); - --pgn-color-code-kbd-base: var(--pgn-color-white); - --pgn-color-close-button: var(--pgn-color-black); - --pgn-color-chip-text-dark: var(--pgn-color-white); - --pgn-color-chip-text-light: var(--pgn-color-black); - --pgn-color-carousel-caption: var(--pgn-color-white); - --pgn-color-carousel-indicator-active-bg: var(--pgn-color-white); - --pgn-color-carousel-control-base: var(--pgn-color-white); - --pgn-color-card-border-focus: #00000080; - --pgn-color-card-border-base: #00000020; - --pgn-color-btn-disabled-border-inverse-tertiary: var(--pgn-color-btn-border-inverse-tertiary); - --pgn-color-btn-disabled-border-tertiary: var(--pgn-color-btn-border-tertiary); - --pgn-color-btn-disabled-border-inverse-secondary: var(--pgn-color-btn-border-inverse-secondary); - --pgn-color-btn-disabled-bg-inverse-primary: var(--pgn-color-white); - --pgn-color-btn-disabled-bg-inverse-outline-brand: var(--pgn-color-btn-bg-inverse-outline-brand); - --pgn-color-btn-disabled-bg-inverse-brand: var(--pgn-color-white); - --pgn-color-btn-focus-outline-inverse-warning: var(--pgn-color-white); - --pgn-color-btn-focus-outline-inverse-tertiary: var(--pgn-color-white); - --pgn-color-btn-focus-outline-inverse-secondary: var(--pgn-color-white); - --pgn-color-btn-focus-outline-inverse-light: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-warning: var(--pgn-color-btn-border-inverse-warning); - --pgn-color-btn-focus-border-tertiary: var(--pgn-color-btn-border-tertiary); - --pgn-color-btn-focus-border-inverse-success: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-outline-secondary: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-secondary: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-primary: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-light: var(--pgn-color-btn-border-inverse-light); - --pgn-color-btn-focus-border-inverse-info: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-outline-dark: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-dark: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-outline-danger: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-danger: var(--pgn-color-white); - --pgn-color-btn-focus-border-inverse-brand: var(--pgn-color-white); - --pgn-color-btn-active-bg-inverse-warning: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-success: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-secondary: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-primary: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-light: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-info: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-dark: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-danger: var(--pgn-color-gray-100); - --pgn-color-btn-active-bg-inverse-brand: var(--pgn-color-gray-100); - --pgn-color-btn-active-text-inverse-tertiary: var(--pgn-color-white); - --pgn-color-btn-active-text-tertiary: var(--pgn-color-gray-700); - --pgn-color-btn-hover-bg-inverse-tertiary: #FFFFFF1A; - --pgn-color-btn-hover-text-inverse-tertiary: var(--pgn-color-white); - --pgn-color-btn-hover-text-tertiary: var(--pgn-color-gray-700); - --pgn-color-btn-border-inverse-outline-warning: var(--pgn-color-white); - --pgn-color-btn-border-inverse-outline-success: var(--pgn-color-white); - --pgn-color-btn-border-inverse-outline-secondary: var(--pgn-color-white); - --pgn-color-btn-border-inverse-outline-primary: var(--pgn-color-white); - --pgn-color-btn-border-outline-primary: var(--pgn-color-primary-base); - --pgn-color-btn-border-inverse-outline-light: var(--pgn-color-white); - --pgn-color-btn-border-outline-light: var(--pgn-color-light-base); - --pgn-color-btn-border-inverse-outline-info: var(--pgn-color-white); - --pgn-color-btn-border-inverse-outline-dark: var(--pgn-color-white); - --pgn-color-btn-border-outline-dark: var(--pgn-color-dark-base); - --pgn-color-btn-border-inverse-outline-danger: var(--pgn-color-white); - --pgn-color-btn-border-inverse-outline-brand: var(--pgn-color-white); - --pgn-color-btn-border-outline-brand: var(--pgn-color-brand-base); - --pgn-color-btn-bg-primary: var(--pgn-color-primary-base); - --pgn-color-btn-bg-light: var(--pgn-color-light-base); - --pgn-color-btn-bg-dark: var(--pgn-color-dark-base); - --pgn-color-btn-bg-brand: var(--pgn-color-brand-base); - --pgn-color-btn-text-inverse-outline-warning: var(--pgn-color-white); - --pgn-color-btn-text-inverse-tertiary: var(--pgn-color-white); - --pgn-color-btn-text-tertiary: var(--pgn-color-gray-700); - --pgn-color-btn-text-inverse-outline-success: var(--pgn-color-white); - --pgn-color-btn-text-inverse-outline-secondary: var(--pgn-color-white); - --pgn-color-btn-text-inverse-outline-primary: var(--pgn-color-white); - --pgn-color-btn-text-inverse-primary: var(--pgn-color-primary-base); - --pgn-color-btn-text-outline-primary: var(--pgn-color-primary-base); - --pgn-color-btn-text-inverse-outline-light: var(--pgn-color-white); - --pgn-color-btn-text-inverse-light: var(--pgn-color-light-base); - --pgn-color-btn-text-outline-light: var(--pgn-color-light-base); - --pgn-color-btn-text-inverse-outline-info: var(--pgn-color-white); - --pgn-color-btn-text-inverse-outline-dark: var(--pgn-color-white); - --pgn-color-btn-text-inverse-dark: var(--pgn-color-dark-base); - --pgn-color-btn-text-outline-dark: var(--pgn-color-dark-base); - --pgn-color-btn-text-inverse-outline-danger: var(--pgn-color-white); - --pgn-color-btn-text-inverse-outline-brand: var(--pgn-color-white); - --pgn-color-btn-text-inverse-brand: var(--pgn-color-brand-base); - --pgn-color-btn-text-outline-brand: var(--pgn-color-brand-base); - --pgn-color-bubble-bg-primary: var(--pgn-color-primary-base); - --pgn-color-bubble-text-primary: var(--pgn-color-white); - --pgn-color-bubble-text-error: var(--pgn-color-white); - --pgn-color-bubble-text-warning: var(--pgn-color-white); - --pgn-color-bubble-text-success: var(--pgn-color-white); - --pgn-color-breadcrumb-inverse-base: var(--pgn-color-white); - --pgn-color-breadcrumb-divider: var(--pgn-color-gray-600); - --pgn-color-breadcrumb-bg: var(--pgn-color-gray-200); - --pgn-color-badge-bg-dark: var(--pgn-color-dark-base); - --pgn-color-badge-bg-light: var(--pgn-color-light-base); - --pgn-color-badge-bg-primary: var(--pgn-color-primary-base); - --pgn-color-badge-text-dark: #FFFFFFFF; - --pgn-color-badge-text-light: #454545FF; - --pgn-color-badge-text-primary: #FFFFFFFF; - --pgn-color-annotation-bg-dark: var(--pgn-color-dark-base); - --pgn-color-annotation-bg-light: var(--pgn-color-white); - --pgn-color-annotation-bg-warning: var(--pgn-color-accent-b); - --pgn-color-annotation-text-dark: var(--pgn-color-white); - --pgn-color-annotation-text-error: var(--pgn-color-white); - --pgn-color-annotation-text-warning: var(--pgn-color-black); - --pgn-color-annotation-text-success: var(--pgn-color-white); - --pgn-color-alert-content: var(--pgn-color-gray-700); - --pgn-color-alert-title: var(--pgn-color-black); - --pgn-color-theme-active-gray: var(--pgn-color-gray-900); - --pgn-color-theme-hover-gray: var(--pgn-color-gray-700); - --pgn-color-theme-focus-gray: var(--pgn-color-gray-300); - --pgn-color-theme-border-gray: var(--pgn-color-gray-200); - --pgn-color-theme-bg-gray: var(--pgn-color-gray-100); - --pgn-color-border: var(--pgn-color-gray-200); - --pgn-color-active: var(--pgn-color-white); - --pgn-color-text-50-white: #FFFFFF80; - --pgn-color-text-50-black: #00000080; - --pgn-color-bg-base: var(--pgn-color-white); - --pgn-elevation-scrollable-body-box-shadow: #0000008C; - --pgn-elevation-input-btn-focus-box-shadow: 0 0 0 var(--pgn-size-input-btn-focus-width) var(--pgn-color-input-btn-focus); - --pgn-elevation-form-control-file-base: var(--pgn-elevation-form-input-base); - --pgn-elevation-form-control-indicator-base: var(--pgn-elevation-form-input-base); - --pgn-elevation-data-table-box-shadow: var(--pgn-elevation-box-shadow-sm); - --pgn-elevation-close-button-text-shadow: 0 1px 0 var(--pgn-color-white); - --pgn-border-color-nav-tabs-link-border-active: transparent transparent var(--pgn-color-primary-500); - --pgn-content-navbar-toggler-light-icon-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%2300000080' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); - --pgn-content-navbar-toggler-dark-icon-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23FFFFFF80' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); - --pgn-content-carousel-control-bg-next-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); - --pgn-content-carousel-control-bg-prev-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); - --pgn-color-danger-900: #892029FF; - --pgn-color-danger-800: #92222CFF; - --pgn-color-danger-700: #9C242EFF; - --pgn-color-danger-600: #B02934FF; - --pgn-color-danger-500: var(--pgn-color-danger-base); - --pgn-color-danger-400: #D2626BFF; - --pgn-color-danger-300: #E1969DFF; - --pgn-color-danger-200: #F0CBCEFF; - --pgn-color-danger-100: #FBF2F3FF; - --pgn-color-warning-900: #B39800FF; - --pgn-color-warning-800: #BFA300FF; - --pgn-color-warning-700: #CCAE00FF; - --pgn-color-warning-600: #E6C300FF; - --pgn-color-warning-500: var(--pgn-color-warning-base); - --pgn-color-warning-400: #FFE340FF; - --pgn-color-warning-300: #FFEC80FF; - --pgn-color-warning-200: #FFF6BFFF; - --pgn-color-warning-100: #FFFDF0FF; - --pgn-color-info-900: #004C77FF; - --pgn-color-info-800: #005280FF; - --pgn-color-info-700: #005788FF; - --pgn-color-info-600: #006299FF; - --pgn-color-info-500: var(--pgn-color-info-base); - --pgn-color-info-400: #4092BFFF; - --pgn-color-info-300: #80B6D5FF; - --pgn-color-info-200: #BFDBEAFF; - --pgn-color-info-100: #F0F6FAFF; - --pgn-color-success-900: #105B3AFF; - --pgn-color-success-800: #11623EFF; - --pgn-color-success-700: #126842FF; - --pgn-color-success-600: #15754BFF; - --pgn-color-success-500: var(--pgn-color-success-base); - --pgn-color-success-400: #51A17EFF; - --pgn-color-success-300: #8BC1A9FF; - --pgn-color-success-200: #C5E0D4FF; - --pgn-color-success-100: #F1F8F5FF; - --pgn-color-secondary-900: #303030FF; - --pgn-color-secondary-800: #343434FF; - --pgn-color-secondary-700: #373737FF; - --pgn-color-secondary-600: #3E3E3EFF; - --pgn-color-secondary-500: var(--pgn-color-secondary-base); - --pgn-color-secondary-400: #747474FF; - --pgn-color-secondary-300: #A2A2A2FF; - --pgn-color-secondary-200: #D1D1D1FF; - --pgn-color-secondary-100: #F4F4F4FF; - --pgn-color-tooltip-arrow-base: var(--pgn-color-tooltip-bg-base); - --pgn-color-search-field-button-bg-brand: var(--pgn-color-brand-500); - --pgn-color-search-field-button-bg-primary: var(--pgn-color-primary-500); - --pgn-color-search-field-border-base: var(--pgn-color-gray-500); - --pgn-color-progress-bar-bar-bg-annotated: var(--pgn-color-dark-500); - --pgn-color-progress-bar-border: var(--pgn-color-gray-500); - --pgn-color-product-tour-checkpoint-breadcrumb: var(--pgn-color-primary-500); - --pgn-color-product-tour-checkpoint-border: var(--pgn-color-brand-500); - --pgn-color-product-tour-checkpoint-bg: var(--pgn-color-light-300); - --pgn-color-popover-body: var(--pgn-color-body-base); - --pgn-color-popover-header-text: var(--pgn-color-headings-base); - --pgn-color-popover-bg: var(--pgn-color-bg-base); - --pgn-color-pagination-focus-base: var(--pgn-color-primary-500); - --pgn-color-pagination-bg-base: var(--pgn-color-bg-base); - --pgn-color-pagination-text-active: var(--pgn-color-active); - --pgn-color-navbar-light-brand-hover: var(--pgn-color-navbar-light-active); - --pgn-color-navbar-light-brand-text: var(--pgn-color-navbar-light-active); - --pgn-color-navbar-dark-active: var(--pgn-color-active); - --pgn-color-nav-pills-link-active-text: var(--pgn-color-active); - --pgn-color-nav-tabs-link-active-text: var(--pgn-color-primary-500); - --pgn-color-nav-tabs-link-hover-bg: var(--pgn-color-light-400); - --pgn-color-nav-tabs-border: var(--pgn-color-light-400); - --pgn-color-modal-content-bg: var(--pgn-color-bg-base); - --pgn-color-image-figure-caption: var(--pgn-color-gray-500); - --pgn-color-icon-button-danger: var(--pgn-color-danger-base); - --pgn-color-icon-button-warning: var(--pgn-color-warning-base); - --pgn-color-icon-button-success: var(--pgn-color-success-base); - --pgn-color-icon-button-secondary: var(--pgn-color-secondary-base); - --pgn-color-text-muted: var(--pgn-color-gray-500); - --pgn-color-list-group-action-active-base: var(--pgn-color-body-base); - --pgn-color-list-group-action-hover: var(--pgn-color-list-group-action-base); - --pgn-color-list-group-active-base: var(--pgn-color-active); - --pgn-color-list-group-bg-base: var(--pgn-color-bg-base); - --pgn-color-link-brand-inline-base: var(--pgn-color-brand-500); - --pgn-color-link-brand-base: var(--pgn-color-brand-500); - --pgn-color-link-muted-inline-base: var(--pgn-color-primary-500); - --pgn-color-link-muted-base: var(--pgn-color-primary-500); - --pgn-color-body-bg: var(--pgn-color-bg-base); - --pgn-color-form-feedback-invalid: var(--pgn-color-danger-base); - --pgn-color-form-feedback-valid: var(--pgn-color-success-base); - --pgn-color-form-control-file-button-bg: var(--pgn-color-form-input-group-addon-bg); - --pgn-color-form-control-file-bg-disabled: var(--pgn-color-form-input-bg-disabled); - --pgn-color-form-control-file-base: var(--pgn-color-form-input-base); - --pgn-color-form-control-select-indicator-base: var(--pgn-color-theme-hover-gray); - --pgn-color-form-control-select-base: var(--pgn-color-form-input-base); - --pgn-color-form-control-switch-indicator-checked-bg: var(--pgn-color-success-base); - --pgn-color-form-control-indicator-active-base: var(--pgn-color-active); - --pgn-color-form-control-indicator-checked-border-base: var(--pgn-color-primary-500); - --pgn-color-form-control-indicator-checked-bg-disabled: #0A305580; - --pgn-color-form-control-indicator-bg-disabled: var(--pgn-color-form-input-bg-disabled); - --pgn-color-form-input-focus-base: var(--pgn-color-form-input-base); - --pgn-color-form-input-group-addon-base: var(--pgn-color-form-input-base); - --pgn-color-form-input-bg-base: var(--pgn-color-bg-base); - --pgn-color-form-input-border: var(--pgn-color-gray-500); - --pgn-color-form-input-plaintext: var(--pgn-color-body-base); - --pgn-color-form-input-placeholder: var(--pgn-color-gray-500); - --pgn-color-dropzone-border-active: var(--pgn-color-primary-500); - --pgn-color-dropzone-border-base: var(--pgn-color-gray-500); - --pgn-color-dropzone-restriction-msg: var(--pgn-color-gray-500); - --pgn-color-dropdown-link-active-base: var(--pgn-color-active); - --pgn-color-dropdown-link-hover-bg: var(--pgn-color-light-300); - --pgn-color-dropdown-bg: var(--pgn-color-bg-base); - --pgn-color-dropdown-header: var(--pgn-color-gray-500); - --pgn-color-dropdown-text: var(--pgn-color-body-base); - --pgn-color-data-table-bg-base: var(--pgn-color-bg-base); - --pgn-color-chip-bg-dark: var(--pgn-color-dark-200); - --pgn-color-chip-bg-light: var(--pgn-color-light-500); - --pgn-color-card-divider-bg: var(--pgn-color-light-400); - --pgn-color-card-bg-muted: var(--pgn-color-light-200); - --pgn-color-card-bg-dark: var(--pgn-color-primary-500); - --pgn-color-card-bg-base: var(--pgn-color-bg-base); - --pgn-color-btn-disabled-border-inverse-outline-warning: var(--pgn-color-btn-border-inverse-outline-warning); - --pgn-color-btn-disabled-border-inverse-outline-secondary: var(--pgn-color-btn-border-inverse-outline-secondary); - --pgn-color-btn-disabled-border-outline-secondary: var(--pgn-color-secondary-base); - --pgn-color-btn-disabled-border-inverse-outline-primary: var(--pgn-color-btn-text-inverse-outline-primary); - --pgn-color-btn-disabled-border-inverse-outline-light: var(--pgn-color-btn-border-inverse-outline-light); - --pgn-color-btn-disabled-border-inverse-outline-info: var(--pgn-color-btn-border-inverse-outline-info); - --pgn-color-btn-disabled-border-inverse-outline-dark: var(--pgn-color-btn-focus-border-inverse-outline-dark); - --pgn-color-btn-disabled-border-inverse-outline-danger: var(--pgn-color-btn-border-inverse-outline-danger); - --pgn-color-btn-disabled-border-inverse-outline-brand: var(--pgn-color-btn-text-inverse-outline-brand); - --pgn-color-btn-disabled-border-inverse-brand: var(--pgn-color-btn-disabled-bg-inverse-brand); - --pgn-color-btn-disabled-border-outline-brand: var(--pgn-color-btn-border-outline-brand); - --pgn-color-btn-disabled-bg-primary: var(--pgn-color-btn-bg-primary); - --pgn-color-btn-disabled-bg-light: var(--pgn-color-btn-bg-light); - --pgn-color-btn-disabled-bg-dark: var(--pgn-color-btn-bg-dark); - --pgn-color-btn-disabled-bg-brand: var(--pgn-color-btn-bg-brand); - --pgn-color-btn-disabled-text-inverse-outline-warning: var(--pgn-color-btn-text-inverse-outline-warning); - --pgn-color-btn-disabled-text-inverse-warning: var(--pgn-color-warning-base); - --pgn-color-btn-disabled-text-inverse-tertiary: var(--pgn-color-btn-text-inverse-tertiary); - --pgn-color-btn-disabled-text-tertiary: var(--pgn-color-btn-text-tertiary); - --pgn-color-btn-disabled-text-inverse-outline-success: var(--pgn-color-btn-text-inverse-outline-success); - --pgn-color-btn-disabled-text-inverse-success: var(--pgn-color-success-base); - --pgn-color-btn-disabled-text-inverse-outline-secondary: var(--pgn-color-btn-text-inverse-outline-secondary); - --pgn-color-btn-disabled-text-inverse-outline-primary: var(--pgn-color-btn-text-inverse-outline-primary); - --pgn-color-btn-disabled-text-inverse-primary: var(--pgn-color-primary-500); - --pgn-color-btn-disabled-text-inverse-outline-light: var(--pgn-color-btn-text-inverse-outline-light); - --pgn-color-btn-disabled-text-inverse-light: var(--pgn-color-btn-text-inverse-light); - --pgn-color-btn-disabled-text-inverse-outline-info: var(--pgn-color-btn-text-inverse-outline-info); - --pgn-color-btn-disabled-text-inverse-info: var(--pgn-color-info-base); - --pgn-color-btn-disabled-text-inverse-outline-dark: var(--pgn-color-btn-text-inverse-outline-dark); - --pgn-color-btn-disabled-text-inverse-dark: var(--pgn-color-btn-text-inverse-dark); - --pgn-color-btn-disabled-text-inverse-outline-danger: var(--pgn-color-btn-text-inverse-outline-danger); - --pgn-color-btn-disabled-text-inverse-danger: var(--pgn-color-danger-base); - --pgn-color-btn-disabled-text-inverse-outline-brand: var(--pgn-color-btn-text-inverse-outline-brand); - --pgn-color-btn-disabled-text-inverse-brand: var(--pgn-color-brand-500); - --pgn-color-btn-focus-outline-inverse-success: var(--pgn-color-btn-focus-border-inverse-success); - --pgn-color-btn-focus-outline-inverse-outline-secondary: var(--pgn-color-btn-border-inverse-outline-secondary); - --pgn-color-btn-focus-outline-inverse-outline-primary: var(--pgn-color-btn-border-inverse-outline-primary); - --pgn-color-btn-focus-outline-inverse-primary: var(--pgn-color-btn-focus-border-inverse-primary); - --pgn-color-btn-focus-outline-light: var(--pgn-color-primary-300); - --pgn-color-btn-focus-outline-inverse-info: var(--pgn-color-btn-focus-border-inverse-info); - --pgn-color-btn-focus-outline-inverse-outline-dark: var(--pgn-color-btn-focus-border-inverse-outline-dark); - --pgn-color-btn-focus-outline-inverse-dark: var(--pgn-color-btn-focus-border-inverse-dark); - --pgn-color-btn-focus-outline-inverse-outline-danger: var(--pgn-color-btn-focus-border-inverse-danger); - --pgn-color-btn-focus-outline-inverse-danger: var(--pgn-color-btn-focus-border-inverse-danger); - --pgn-color-btn-focus-outline-inverse-brand: var(--pgn-color-btn-focus-border-inverse-brand); - --pgn-color-btn-focus-bg-primary: var(--pgn-color-btn-bg-primary); - --pgn-color-btn-focus-bg-light: var(--pgn-color-btn-bg-light); - --pgn-color-btn-focus-bg-dark: var(--pgn-color-btn-bg-dark); - --pgn-color-btn-focus-bg-brand: var(--pgn-color-btn-bg-brand); - --pgn-color-btn-focus-border-inverse-outline-warning: var(--pgn-color-btn-border-inverse-outline-warning); - --pgn-color-btn-focus-border-inverse-outline-success: var(--pgn-color-btn-border-inverse-outline-success); - --pgn-color-btn-focus-border-inverse-outline-primary: var(--pgn-color-btn-border-inverse-outline-primary); - --pgn-color-btn-focus-border-outline-primary: var(--pgn-color-btn-border-outline-primary); - --pgn-color-btn-focus-border-inverse-outline-light: var(--pgn-color-btn-border-inverse-outline-light); - --pgn-color-btn-focus-border-outline-light: var(--pgn-color-btn-border-outline-light); - --pgn-color-btn-focus-border-inverse-outline-info: var(--pgn-color-btn-border-inverse-outline-info); - --pgn-color-btn-focus-border-outline-dark: var(--pgn-color-btn-border-outline-dark); - --pgn-color-btn-focus-border-inverse-outline-brand: var(--pgn-color-btn-border-inverse-outline-brand); - --pgn-color-btn-focus-border-outline-brand: var(--pgn-color-btn-border-outline-brand); - --pgn-color-btn-focus-text-inverse-outline-warning: var(--pgn-color-btn-text-inverse-outline-warning); - --pgn-color-btn-focus-text-inverse-tertiary: var(--pgn-color-btn-text-inverse-tertiary); - --pgn-color-btn-focus-text-tertiary: var(--pgn-color-btn-text-tertiary); - --pgn-color-btn-focus-text-inverse-outline-success: var(--pgn-color-btn-text-inverse-outline-success); - --pgn-color-btn-focus-text-inverse-outline-secondary: var(--pgn-color-btn-text-inverse-outline-secondary); - --pgn-color-btn-focus-text-inverse-outline-primary: var(--pgn-color-btn-text-inverse-outline-primary); - --pgn-color-btn-focus-text-inverse-primary: var(--pgn-color-btn-text-inverse-primary); - --pgn-color-btn-focus-text-outline-primary: var(--pgn-color-btn-text-outline-primary); - --pgn-color-btn-focus-text-inverse-outline-light: var(--pgn-color-btn-text-inverse-outline-light); - --pgn-color-btn-focus-text-inverse-light: var(--pgn-color-btn-text-inverse-light); - --pgn-color-btn-focus-text-outline-light: var(--pgn-color-btn-text-outline-light); - --pgn-color-btn-focus-text-inverse-outline-info: var(--pgn-color-btn-text-inverse-outline-info); - --pgn-color-btn-focus-text-inverse-outline-dark: var(--pgn-color-btn-text-inverse-outline-dark); - --pgn-color-btn-focus-text-inverse-dark: var(--pgn-color-btn-text-inverse-dark); - --pgn-color-btn-focus-text-inverse-outline-danger: var(--pgn-color-btn-text-inverse-outline-danger); - --pgn-color-btn-focus-text-inverse-outline-brand: var(--pgn-color-btn-text-inverse-outline-brand); - --pgn-color-btn-focus-text-outline-brand: var(--pgn-color-btn-text-outline-brand); - --pgn-color-btn-focus-text-inverse-brand: var(--pgn-color-btn-text-inverse-brand); - --pgn-color-btn-active-bg-inverse-tertiary: var(--pgn-color-btn-hover-bg-inverse-tertiary); - --pgn-color-btn-active-bg-tertiary: var(--pgn-color-light-500); - --pgn-color-btn-active-text-inverse-primary: #051627FF; - --pgn-color-btn-active-text-inverse-light: #CAC3BFFF; - --pgn-color-btn-active-text-inverse-dark: #142018FF; - --pgn-color-btn-active-text-inverse-brand: #6A0039FF; - --pgn-color-btn-hover-border-outline-primary: var(--pgn-color-primary-900); - --pgn-color-btn-hover-border-outline-light: var(--pgn-color-light-900); - --pgn-color-btn-hover-border-outline-dark: var(--pgn-color-dark-900); - --pgn-color-btn-hover-border-outline-brand: var(--pgn-color-brand-900); - --pgn-color-btn-hover-bg-tertiary: var(--pgn-color-light-500); - --pgn-color-btn-hover-bg-inverse-outline-primary: var(--pgn-color-primary-100); - --pgn-color-btn-hover-bg-outline-primary: var(--pgn-color-primary-100); - --pgn-color-btn-hover-bg-inverse-outline-light: var(--pgn-color-light-100); - --pgn-color-btn-hover-bg-outline-light: var(--pgn-color-light-100); - --pgn-color-btn-hover-bg-inverse-outline-dark: var(--pgn-color-dark-100); - --pgn-color-btn-hover-bg-outline-dark: var(--pgn-color-dark-100); - --pgn-color-btn-hover-bg-inverse-outline-brand: var(--pgn-color-brand-100); - --pgn-color-btn-hover-bg-outline-brand: var(--pgn-color-brand-100); - --pgn-color-btn-hover-text-inverse-primary: #061D33FF; - --pgn-color-btn-hover-text-inverse-light: #D0C9C6FF; - --pgn-color-btn-hover-text-inverse-dark: #18271DFF; - --pgn-color-btn-hover-text-inverse-brand: #770040FF; - --pgn-color-btn-border-outline-warning: var(--pgn-color-warning-base); - --pgn-color-btn-border-outline-success: var(--pgn-color-success-base); - --pgn-color-btn-border-outline-secondary: var(--pgn-color-secondary-base); - --pgn-color-btn-border-primary: var(--pgn-color-btn-bg-primary); - --pgn-color-btn-border-light: var(--pgn-color-btn-bg-light); - --pgn-color-btn-border-outline-info: var(--pgn-color-info-base); - --pgn-color-btn-border-dark: var(--pgn-color-btn-bg-dark); - --pgn-color-btn-border-outline-danger: var(--pgn-color-danger-base); - --pgn-color-btn-border-brand: var(--pgn-color-btn-bg-brand); - --pgn-color-btn-bg-warning: var(--pgn-color-warning-base); - --pgn-color-btn-bg-success: var(--pgn-color-success-base); - --pgn-color-btn-bg-secondary: var(--pgn-color-secondary-base); - --pgn-color-btn-bg-inverse-primary: #FFFFFFFF; - --pgn-color-btn-bg-inverse-light: #454545FF; - --pgn-color-btn-bg-info: var(--pgn-color-info-base); - --pgn-color-btn-bg-inverse-dark: #FFFFFFFF; - --pgn-color-btn-bg-danger: var(--pgn-color-danger-base); - --pgn-color-btn-bg-inverse-brand: #FFFFFFFF; - --pgn-color-btn-text-inverse-warning: var(--pgn-color-warning-base); - --pgn-color-btn-text-outline-warning: var(--pgn-color-warning-base); - --pgn-color-btn-text-inverse-success: var(--pgn-color-success-base); - --pgn-color-btn-text-outline-success: var(--pgn-color-success-base); - --pgn-color-btn-text-inverse-secondary: var(--pgn-color-secondary-base); - --pgn-color-btn-text-outline-secondary: var(--pgn-color-secondary-base); - --pgn-color-btn-text-primary: #FFFFFFFF; - --pgn-color-btn-text-light: #454545FF; - --pgn-color-btn-text-inverse-info: var(--pgn-color-info-base); - --pgn-color-btn-text-outline-info: var(--pgn-color-info-base); - --pgn-color-btn-text-dark: #FFFFFFFF; - --pgn-color-btn-text-inverse-danger: var(--pgn-color-danger-base); - --pgn-color-btn-text-outline-danger: var(--pgn-color-danger-base); - --pgn-color-btn-text-brand: #FFFFFFFF; - --pgn-color-bubble-bg-error: var(--pgn-color-danger-base); - --pgn-color-bubble-bg-warning: var(--pgn-color-warning-base); - --pgn-color-bubble-bg-success: var(--pgn-color-success-base); - --pgn-color-breadcrumb-inverse-spacer: var(--pgn-color-light-700); - --pgn-color-breadcrumb-inverse-active: var(--pgn-color-light-500); - --pgn-color-breadcrumb-active: var(--pgn-color-gray-500); - --pgn-color-breadcrumb-base: var(--pgn-color-primary-500); - --pgn-color-badge-focus-box-shadow-dark: #273F2F0D; - --pgn-color-badge-focus-box-shadow-light: #E1DDDB0D; - --pgn-color-badge-focus-box-shadow-primary: #0A30550D; - --pgn-color-badge-focus-bg-dark: #142018FF; - --pgn-color-badge-focus-bg-light: #CAC3BFFF; - --pgn-color-badge-focus-bg-primary: #051627FF; - --pgn-color-badge-focus-dark: var(--pgn-color-badge-text-dark); - --pgn-color-badge-focus-light: var(--pgn-color-badge-text-light); - --pgn-color-badge-focus-primary: var(--pgn-color-badge-text-primary); - --pgn-color-badge-bg-info: var(--pgn-color-info-base); - --pgn-color-badge-bg-danger: var(--pgn-color-danger-base); - --pgn-color-badge-bg-warning: var(--pgn-color-warning-base); - --pgn-color-badge-bg-success: var(--pgn-color-success-base); - --pgn-color-badge-bg-secondary: var(--pgn-color-secondary-base); - --pgn-color-badge-text-info: #FFFFFFFF; - --pgn-color-badge-text-warning: #454545FF; - --pgn-color-badge-text-danger: #FFFFFFFF; - --pgn-color-badge-text-success: #FFFFFFFF; - --pgn-color-badge-text-secondary: #FFFFFFFF; - --pgn-color-avatar-border: var(--pgn-color-light-300); - --pgn-color-annotation-bg-error: var(--pgn-color-danger-base); - --pgn-color-annotation-bg-success: var(--pgn-color-success-base); - --pgn-color-annotation-text-light: var(--pgn-color-primary-500); - --pgn-color-theme-active-dark: var(--pgn-color-dark-900); - --pgn-color-theme-active-light: var(--pgn-color-light-900); - --pgn-color-theme-active-brand: var(--pgn-color-brand-900); - --pgn-color-theme-active-primary: var(--pgn-color-primary-900); - --pgn-color-theme-hover-dark: var(--pgn-color-dark-700); - --pgn-color-theme-hover-light: var(--pgn-color-light-700); - --pgn-color-theme-hover-brand: var(--pgn-color-brand-700); - --pgn-color-theme-hover-primary: var(--pgn-color-primary-700); - --pgn-color-theme-default-gray: var(--pgn-color-gray-500); - --pgn-color-theme-default-dark: var(--pgn-color-dark-500); - --pgn-color-theme-default-light: var(--pgn-color-light-500); - --pgn-color-theme-default-brand: var(--pgn-color-brand-500); - --pgn-color-theme-default-primary: var(--pgn-color-primary-500); - --pgn-color-theme-focus-dark: var(--pgn-color-dark-300); - --pgn-color-theme-focus-light: var(--pgn-color-light-300); - --pgn-color-theme-focus-brand: var(--pgn-color-brand-300); - --pgn-color-theme-focus-primary: var(--pgn-color-primary-300); - --pgn-color-theme-border-dark: var(--pgn-color-dark-200); - --pgn-color-theme-border-light: var(--pgn-color-light-200); - --pgn-color-theme-border-brand: var(--pgn-color-brand-200); - --pgn-color-theme-border-primary: var(--pgn-color-primary-200); - --pgn-color-theme-bg-dark: var(--pgn-color-dark-100); - --pgn-color-theme-bg-light: var(--pgn-color-light-100); - --pgn-color-theme-bg-brand: var(--pgn-color-brand-100); - --pgn-color-theme-bg-primary: var(--pgn-color-primary-100); - --pgn-color-input-focus: var(--pgn-color-primary-500); - --pgn-color-disabled: var(--pgn-color-gray-500); - --pgn-color-bg-active: var(--pgn-color-primary-500); - --pgn-elevation-pagination-focus-box-shadow: var(--pgn-elevation-input-btn-focus-box-shadow); - --pgn-elevation-form-control-select-border-focus: var(--pgn-elevation-input-btn-focus-box-shadow); - --pgn-elevation-form-input-focus: var(--pgn-elevation-input-btn-focus-box-shadow); - --pgn-border-color-nav-tabs-link-border-hover: transparent transparent var(--pgn-color-nav-tabs-border); - --pgn-color-product-tour-checkpoint-arrow-border-top: var(--pgn-color-product-tour-checkpoint-bg); - --pgn-color-popover-danger-icon: var(--pgn-color-warning-500); - --pgn-color-popover-danger-bg: var(--pgn-color-danger-100); - --pgn-color-popover-warning-icon: var(--pgn-color-warning-500); - --pgn-color-popover-warning-bg: var(--pgn-color-warning-100); - --pgn-color-popover-success-icon: var(--pgn-color-success-500); - --pgn-color-popover-success-bg: var(--pgn-color-success-100); - --pgn-color-popover-arrow-base: var(--pgn-color-popover-bg); - --pgn-color-pagination-bg-active: var(--pgn-color-bg-active); - --pgn-color-pagination-text-disabled: var(--pgn-color-disabled); - --pgn-color-navbar-dark-brand-hover: var(--pgn-color-navbar-dark-active); - --pgn-color-navbar-dark-brand-text: var(--pgn-color-navbar-dark-active); - --pgn-color-nav-pills-link-active-bg: var(--pgn-color-bg-active); - --pgn-color-nav-tabs-link-active-bg: var(--pgn-color-body-bg); - --pgn-color-menu-bg-active: var(--pgn-color-btn-active-bg-tertiary); - --pgn-color-image-thumbnail-bg: var(--pgn-color-body-bg); - --pgn-color-list-group-disabled-bg: var(--pgn-color-list-group-bg-base); - --pgn-color-list-group-active-bg: var(--pgn-color-bg-active); - --pgn-color-link-brand-inline-hover-base: #51002BFF; - --pgn-color-link-brand-inline-decoration: #9D00544D; - --pgn-color-link-brand-hover: #51002BFF; - --pgn-color-link-muted-inline-hover-base: #020911FF; - --pgn-color-link-muted-inline-decoration: #0A30554D; - --pgn-color-link-muted-hover: #020911FF; - --pgn-color-link-inline-base: var(--pgn-color-info-500); - --pgn-color-link-base: var(--pgn-color-info-500); - --pgn-color-form-feedback-checked-invalid: #D64D59FF; - --pgn-color-form-feedback-checked-valid: #1FAD6FFF; - --pgn-color-form-feedback-tooltip-box-shadow-focus-invalid: #C32D3A40; - --pgn-color-form-feedback-tooltip-box-shadow-focus-valid: #17825340; - --pgn-color-form-feedback-tooltip-bg-invalid: #C32D3AE6; - --pgn-color-form-feedback-tooltip-bg-valid: #178253E6; - --pgn-color-form-feedback-tooltip-valid: #FFFFFFFF; - --pgn-color-form-feedback-icon-invalid: var(--pgn-color-form-feedback-invalid); - --pgn-color-form-feedback-icon-valid: var(--pgn-color-form-feedback-valid); - --pgn-color-form-control-file-border-base: var(--pgn-color-form-input-border); - --pgn-color-form-control-file-button-base: var(--pgn-color-form-control-file-base); - --pgn-color-form-control-file-bg-base: var(--pgn-color-form-input-bg-base); - --pgn-color-form-control-range-thumb-bg-active: #000000FF; - --pgn-color-form-control-range-thumb-bg-disabled: var(--pgn-color-disabled); - --pgn-color-form-control-range-thumb-bg-base: var(--pgn-color-bg-active); - --pgn-color-form-control-select-border-base: var(--pgn-color-form-input-border); - --pgn-color-form-control-select-bg-base: var(--pgn-color-form-input-bg-base); - --pgn-color-form-control-select-disabled: var(--pgn-color-disabled); - --pgn-color-form-control-checkbox-indicator-indeterminate-bg: var(--pgn-color-bg-active); - --pgn-color-form-control-label-floating-text: #FFFFFF1A; - --pgn-color-form-control-label-disabled: var(--pgn-color-disabled); - --pgn-color-form-control-indicator-active-bg: var(--pgn-color-bg-active); - --pgn-color-form-control-indicator-checked-bg-base: var(--pgn-color-bg-active); - --pgn-color-form-control-indicator-checked-base: var(--pgn-color-bg-active); - --pgn-color-form-control-indicator-bg-base: var(--pgn-color-form-input-bg-base); - --pgn-color-form-input-focus-bg: var(--pgn-color-form-input-bg-base); - --pgn-color-form-input-focus-border: var(--pgn-color-input-focus); - --pgn-color-form-input-group-addon-border: var(--pgn-color-form-input-border); - --pgn-color-dropzone-border-error: var(--pgn-color-danger-300); - --pgn-color-dropzone-border-focus: var(--pgn-color-info-300); - --pgn-color-dropzone-border-hover: var(--pgn-color-info-300); - --pgn-color-dropzone-error-wrapper: var(--pgn-color-danger-500); - --pgn-color-dropdown-link-disabled: var(--pgn-color-disabled); - --pgn-color-dropdown-link-active-bg: var(--pgn-color-bg-active); - --pgn-color-btn-disabled-link: var(--pgn-color-disabled); - --pgn-color-btn-disabled-border-outline-warning: var(--pgn-color-btn-border-outline-warning); - --pgn-color-btn-disabled-border-outline-success: var(--pgn-color-btn-border-outline-success); - --pgn-color-btn-disabled-border-primary: var(--pgn-color-btn-border-primary); - --pgn-color-btn-disabled-border-light: var(--pgn-color-btn-border-light); - --pgn-color-btn-disabled-border-outline-info: var(--pgn-color-btn-border-outline-info); - --pgn-color-btn-disabled-border-info: var(--pgn-color-btn-bg-info); - --pgn-color-btn-disabled-border-dark: var(--pgn-color-btn-border-dark); - --pgn-color-btn-disabled-border-outline-danger: var(--pgn-color-btn-border-outline-danger); - --pgn-color-btn-disabled-border-brand: var(--pgn-color-btn-border-brand); - --pgn-color-btn-disabled-bg-warning: var(--pgn-color-btn-bg-warning); - --pgn-color-btn-disabled-bg-success: var(--pgn-color-btn-bg-success); - --pgn-color-btn-disabled-bg-secondary: var(--pgn-color-btn-bg-secondary); - --pgn-color-btn-disabled-bg-info: var(--pgn-color-btn-bg-info); - --pgn-color-btn-disabled-bg-danger: var(--pgn-color-btn-bg-danger); - --pgn-color-btn-disabled-text-outline-warning: var(--pgn-color-btn-text-outline-warning); - --pgn-color-btn-disabled-text-outline-success: var(--pgn-color-btn-text-outline-success); - --pgn-color-btn-disabled-text-primary: var(--pgn-color-btn-text-primary); - --pgn-color-btn-disabled-text-light: var(--pgn-color-btn-text-light); - --pgn-color-btn-disabled-text-outline-info: var(--pgn-color-btn-text-outline-info); - --pgn-color-btn-disabled-text-dark: var(--pgn-color-btn-text-dark); - --pgn-color-btn-disabled-text-brand: var(--pgn-color-btn-text-brand); - --pgn-color-btn-focus-outline-tertiary: var(--pgn-color-theme-focus-primary); - --pgn-color-btn-focus-outline-inverse-outline-success: var(--pgn-color-btn-focus-border-inverse-outline-success); - --pgn-color-btn-focus-outline-outline-primary: var(--pgn-color-theme-focus-primary); - --pgn-color-btn-focus-outline-primary: var(--pgn-color-theme-focus-primary); - --pgn-color-btn-focus-outline-inverse-outline-light: var(--pgn-color-btn-focus-border-inverse-outline-light); - --pgn-color-btn-focus-outline-outline-light: var(--pgn-color-theme-focus-light); - --pgn-color-btn-focus-outline-inverse-outline-info: var(--pgn-color-btn-focus-border-inverse-outline-info); - --pgn-color-btn-focus-outline-outline-dark: var(--pgn-color-theme-focus-dark); - --pgn-color-btn-focus-outline-dark: var(--pgn-color-theme-focus-dark); - --pgn-color-btn-focus-outline-inverse-outline-brand: var(--pgn-color-btn-focus-border-inverse-outline-brand); - --pgn-color-btn-focus-outline-outline-brand: var(--pgn-color-theme-focus-brand); - --pgn-color-btn-focus-outline-brand: var(--pgn-color-theme-focus-brand); - --pgn-color-btn-focus-bg-warning: var(--pgn-color-btn-bg-warning); - --pgn-color-btn-focus-bg-success: var(--pgn-color-btn-bg-success); - --pgn-color-btn-focus-bg-secondary: var(--pgn-color-btn-bg-secondary); - --pgn-color-btn-focus-bg-inverse-primary: var(--pgn-color-btn-bg-inverse-primary); - --pgn-color-btn-focus-bg-inverse-light: var(--pgn-color-btn-bg-inverse-light); - --pgn-color-btn-focus-bg-info: var(--pgn-color-btn-bg-info); - --pgn-color-btn-focus-bg-inverse-dark: var(--pgn-color-btn-bg-inverse-dark); - --pgn-color-btn-focus-bg-danger: var(--pgn-color-btn-bg-danger); - --pgn-color-btn-focus-bg-inverse-brand: var(--pgn-color-btn-bg-inverse-brand); - --pgn-color-btn-focus-border-outline-warning: var(--pgn-color-btn-border-outline-warning); - --pgn-color-btn-focus-border-outline-success: var(--pgn-color-btn-border-outline-success); - --pgn-color-btn-focus-border-outline-secondary: var(--pgn-color-btn-border-outline-secondary); - --pgn-color-btn-focus-border-secondary: var(--pgn-color-btn-bg-secondary); - --pgn-color-btn-focus-border-primary: var(--pgn-color-btn-border-primary); - --pgn-color-btn-focus-border-light: var(--pgn-color-btn-border-light); - --pgn-color-btn-focus-border-outline-info: var(--pgn-color-btn-border-outline-info); - --pgn-color-btn-focus-border-dark: var(--pgn-color-btn-focus-bg-dark); - --pgn-color-btn-focus-border-outline-danger: var(--pgn-color-btn-border-outline-danger); - --pgn-color-btn-focus-border-brand: var(--pgn-color-btn-border-brand); - --pgn-color-btn-focus-text-inverse-warning: var(--pgn-color-btn-text-inverse-warning); - --pgn-color-btn-focus-text-outline-warning: var(--pgn-color-btn-text-outline-warning); - --pgn-color-btn-focus-text-inverse-success: var(--pgn-color-btn-text-inverse-success); - --pgn-color-btn-focus-text-outline-success: var(--pgn-color-btn-text-outline-success); - --pgn-color-btn-focus-text-outline-secondary: var(--pgn-color-btn-text-outline-secondary); - --pgn-color-btn-focus-text-primary: var(--pgn-color-btn-text-primary); - --pgn-color-btn-focus-text-light: var(--pgn-color-btn-text-light); - --pgn-color-btn-focus-text-inverse-info: var(--pgn-color-btn-text-inverse-info); - --pgn-color-btn-focus-text-outline-info: var(--pgn-color-btn-text-outline-info); - --pgn-color-btn-focus-text-dark: var(--pgn-color-btn-text-dark); - --pgn-color-btn-focus-text-outline-danger: var(--pgn-color-btn-text-outline-danger); - --pgn-color-btn-focus-text-inverse-danger: var(--pgn-color-btn-text-inverse-danger); - --pgn-color-btn-focus-text-brand: var(--pgn-color-btn-text-brand); - --pgn-color-btn-active-border-outline-primary: var(--pgn-color-theme-active-primary); - --pgn-color-btn-active-border-primary: var(--pgn-color-theme-active-primary); - --pgn-color-btn-active-border-outline-light: var(--pgn-color-theme-active-light); - --pgn-color-btn-active-border-light: var(--pgn-color-theme-active-light); - --pgn-color-btn-active-border-outline-dark: var(--pgn-color-theme-active-dark); - --pgn-color-btn-active-border-dark: var(--pgn-color-theme-active-dark); - --pgn-color-btn-active-border-outline-brand: var(--pgn-color-theme-active-brand); - --pgn-color-btn-active-border-brand: var(--pgn-color-theme-active-brand); - --pgn-color-btn-active-bg-inverse-outline-primary: var(--pgn-color-theme-bg-primary); - --pgn-color-btn-active-bg-outline-primary: var(--pgn-color-theme-bg-primary); - --pgn-color-btn-active-bg-primary: var(--pgn-color-theme-active-primary); - --pgn-color-btn-active-bg-inverse-outline-light: var(--pgn-color-theme-bg-light); - --pgn-color-btn-active-bg-outline-light: var(--pgn-color-theme-bg-light); - --pgn-color-btn-active-bg-light: var(--pgn-color-theme-active-light); - --pgn-color-btn-active-bg-inverse-outline-dark: var(--pgn-color-theme-bg-dark); - --pgn-color-btn-active-bg-outline-dark: var(--pgn-color-theme-bg-dark); - --pgn-color-btn-active-bg-dark: var(--pgn-color-theme-active-dark); - --pgn-color-btn-active-bg-inverse-outline-brand: var(--pgn-color-theme-bg-brand); - --pgn-color-btn-active-bg-outline-brand: var(--pgn-color-theme-bg-brand); - --pgn-color-btn-active-bg-brand: var(--pgn-color-theme-active-brand); - --pgn-color-btn-active-text-inverse-warning: #CCAE00FF; - --pgn-color-btn-active-text-inverse-success: #0F5737FF; - --pgn-color-btn-active-text-inverse-secondary: #2B2B2BFF; - --pgn-color-btn-active-text-inverse-info: #004C77FF; - --pgn-color-btn-active-text-inverse-danger: #9A232EFF; - --pgn-color-btn-hover-border-outline-warning: var(--pgn-color-warning-900); - --pgn-color-btn-hover-border-outline-success: var(--pgn-color-success-900); - --pgn-color-btn-hover-border-outline-secondary: var(--pgn-color-secondary-900); - --pgn-color-btn-hover-border-primary: var(--pgn-color-theme-hover-primary); - --pgn-color-btn-hover-border-light: var(--pgn-color-theme-hover-light); - --pgn-color-btn-hover-border-outline-info: var(--pgn-color-info-900); - --pgn-color-btn-hover-border-dark: var(--pgn-color-theme-hover-dark); - --pgn-color-btn-hover-border-outline-danger: var(--pgn-color-danger-900); - --pgn-color-btn-hover-border-brand: var(--pgn-color-theme-hover-brand); - --pgn-color-btn-hover-bg-inverse-outline-warning: var(--pgn-color-warning-100); - --pgn-color-btn-hover-bg-outline-warning: var(--pgn-color-warning-100); - --pgn-color-btn-hover-bg-inverse-outline-success: var(--pgn-color-success-100); - --pgn-color-btn-hover-bg-outline-success: var(--pgn-color-success-100); - --pgn-color-btn-hover-bg-inverse-outline-secondary: var(--pgn-color-secondary-100); - --pgn-color-btn-hover-bg-outline-secondary: var(--pgn-color-secondary-100); - --pgn-color-btn-hover-bg-inverse-primary: #ECECECFF; - --pgn-color-btn-hover-bg-primary: var(--pgn-color-theme-hover-primary); - --pgn-color-btn-hover-bg-inverse-light: #323232FF; - --pgn-color-btn-hover-bg-light: var(--pgn-color-theme-hover-light); - --pgn-color-btn-hover-bg-inverse-outline-info: var(--pgn-color-info-100); - --pgn-color-btn-hover-bg-outline-info: var(--pgn-color-info-100); - --pgn-color-btn-hover-bg-inverse-dark: #ECECECFF; - --pgn-color-btn-hover-bg-dark: var(--pgn-color-theme-hover-dark); - --pgn-color-btn-hover-bg-inverse-outline-danger: var(--pgn-color-danger-100); - --pgn-color-btn-hover-bg-outline-danger: var(--pgn-color-danger-100); - --pgn-color-btn-hover-bg-inverse-brand: #ECECECFF; - --pgn-color-btn-hover-bg-brand: var(--pgn-color-theme-hover-brand); - --pgn-color-btn-hover-text-inverse-warning: #D9B800FF; - --pgn-color-btn-hover-text-inverse-success: #11623EFF; - --pgn-color-btn-hover-text-inverse-secondary: #323232FF; - --pgn-color-btn-hover-text-inverse-outline-primary: var(--pgn-color-theme-hover-primary); - --pgn-color-btn-hover-text-outline-primary: var(--pgn-color-theme-hover-primary); - --pgn-color-btn-hover-text-inverse-outline-light: var(--pgn-color-theme-hover-light); - --pgn-color-btn-hover-text-outline-light: var(--pgn-color-theme-hover-light); - --pgn-color-btn-hover-text-inverse-info: #005484FF; - --pgn-color-btn-hover-text-inverse-outline-dark: var(--pgn-color-theme-hover-dark); - --pgn-color-btn-hover-text-outline-dark: var(--pgn-color-theme-hover-dark); - --pgn-color-btn-hover-text-inverse-danger: #A42631FF; - --pgn-color-btn-hover-text-inverse-outline-brand: var(--pgn-color-theme-hover-brand); - --pgn-color-btn-hover-text-outline-brand: var(--pgn-color-theme-hover-brand); - --pgn-color-btn-border-warning: var(--pgn-color-btn-bg-warning); - --pgn-color-btn-border-success: var(--pgn-color-btn-bg-success); - --pgn-color-btn-border-secondary: var(--pgn-color-btn-bg-secondary); - --pgn-color-btn-border-info: var(--pgn-color-btn-bg-info); - --pgn-color-btn-border-danger: var(--pgn-color-btn-bg-danger); - --pgn-color-btn-bg-inverse-warning: #454545FF; - --pgn-color-btn-bg-inverse-success: #FFFFFFFF; - --pgn-color-btn-bg-inverse-secondary: #FFFFFFFF; - --pgn-color-btn-bg-inverse-info: #FFFFFFFF; - --pgn-color-btn-bg-inverse-danger: #FFFFFFFF; - --pgn-color-btn-text-warning: #454545FF; - --pgn-color-btn-text-success: #FFFFFFFF; - --pgn-color-btn-text-secondary: #FFFFFFFF; - --pgn-color-btn-text-info: #FFFFFFFF; - --pgn-color-btn-text-danger: #FFFFFFFF; - --pgn-color-badge-focus-box-shadow-info: #006DAA0D; - --pgn-color-badge-focus-box-shadow-warning: #FFD9000D; - --pgn-color-badge-focus-box-shadow-danger: #C32D3A0D; - --pgn-color-badge-focus-box-shadow-success: #1782530D; - --pgn-color-badge-focus-box-shadow-secondary: #4545450D; - --pgn-color-badge-focus-bg-info: #004C77FF; - --pgn-color-badge-focus-bg-warning: #CCAE00FF; - --pgn-color-badge-focus-bg-danger: #9A232EFF; - --pgn-color-badge-focus-bg-success: #0F5737FF; - --pgn-color-badge-focus-bg-secondary: #2B2B2BFF; - --pgn-color-badge-focus-info: var(--pgn-color-badge-text-info); - --pgn-color-badge-focus-danger: var(--pgn-color-badge-text-danger); - --pgn-color-badge-focus-warning: var(--pgn-color-badge-text-warning); - --pgn-color-badge-focus-success: var(--pgn-color-badge-text-success); - --pgn-color-badge-focus-secondary: var(--pgn-color-badge-text-secondary); - --pgn-color-theme-active-danger: var(--pgn-color-danger-900); - --pgn-color-theme-active-warning: var(--pgn-color-warning-900); - --pgn-color-theme-active-info: var(--pgn-color-info-900); - --pgn-color-theme-active-success: var(--pgn-color-success-900); - --pgn-color-theme-active-secondary: var(--pgn-color-secondary-900); - --pgn-color-theme-hover-danger: var(--pgn-color-danger-700); - --pgn-color-theme-hover-warning: var(--pgn-color-warning-700); - --pgn-color-theme-hover-info: var(--pgn-color-info-700); - --pgn-color-theme-hover-success: var(--pgn-color-success-700); - --pgn-color-theme-hover-secondary: var(--pgn-color-secondary-700); - --pgn-color-theme-default-danger: var(--pgn-color-danger-500); - --pgn-color-theme-default-warning: var(--pgn-color-warning-500); - --pgn-color-theme-default-info: var(--pgn-color-info-500); - --pgn-color-theme-default-success: var(--pgn-color-success-500); - --pgn-color-theme-default-secondary: var(--pgn-color-secondary-500); - --pgn-color-theme-focus-danger: var(--pgn-color-danger-300); - --pgn-color-theme-focus-warning: var(--pgn-color-warning-300); - --pgn-color-theme-focus-info: var(--pgn-color-info-300); - --pgn-color-theme-focus-success: var(--pgn-color-success-300); - --pgn-color-theme-focus-secondary: var(--pgn-color-secondary-300); - --pgn-color-theme-border-danger: var(--pgn-color-danger-200); - --pgn-color-theme-border-warning: var(--pgn-color-warning-200); - --pgn-color-theme-border-info: var(--pgn-color-info-200); - --pgn-color-theme-border-success: var(--pgn-color-success-200); - --pgn-color-theme-border-secondary: var(--pgn-color-secondary-200); - --pgn-color-theme-bg-danger: var(--pgn-color-danger-100); - --pgn-color-theme-bg-warning: var(--pgn-color-warning-100); - --pgn-color-theme-bg-info: var(--pgn-color-info-100); - --pgn-color-theme-bg-success: var(--pgn-color-success-100); - --pgn-color-theme-bg-secondary: var(--pgn-color-secondary-100); - --pgn-color-input-btn-focus: var(--pgn-color-input-focus); - --pgn-other-content-form-control-select-indicator-icon: url('data:image/svg+xml,'); - --pgn-other-content-form-control-switch-indicator-icon-on: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFFFF'/%3e%3c/svg%3e"); - --pgn-elevation-form-control-file-focus: var(--pgn-elevation-form-input-focus); - --pgn-elevation-form-control-range-thumb-focus: 0 0 0 1px var(--pgn-color-body-bg), var(--pgn-size-form-input-width-focus); - --pgn-color-pagination-border-active: var(--pgn-color-pagination-bg-active); - --pgn-color-pagination-text-base: var(--pgn-color-link-base); - --pgn-color-list-group-active-border: var(--pgn-color-list-group-active-bg); - --pgn-color-link-brand-inline-hover-decoration: var(--pgn-color-link-brand-inline-hover-base); - --pgn-color-link-muted-inline-hover-decoration: var(--pgn-color-link-muted-inline-hover-base); - --pgn-color-link-inline-hover-base: #003C5EFF; - --pgn-color-link-inline-decoration: #006DAA4D; - --pgn-color-link-hover: #003C5EFF; - --pgn-color-form-control-file-border-focus: var(--pgn-color-form-input-focus-border); - --pgn-color-form-control-select-border-focus: var(--pgn-color-form-input-focus-border); - --pgn-color-form-control-checkbox-indicator-indeterminate-border: var(--pgn-color-form-control-checkbox-indicator-indeterminate-bg); - --pgn-color-form-control-checkbox-indicator-indeterminate-base: var(--pgn-color-form-control-indicator-checked-base); - --pgn-color-form-control-indicator-active-border: var(--pgn-color-form-control-indicator-active-bg); - --pgn-color-form-control-indicator-checked-border-focus: var(--pgn-color-form-input-focus-border); - --pgn-color-btn-disabled-border-warning: var(--pgn-color-btn-border-warning); - --pgn-color-btn-disabled-border-success: var(--pgn-color-btn-border-success); - --pgn-color-btn-disabled-border-outline-primary: var(--pgn-color-btn-hover-text-outline-primary); - --pgn-color-btn-disabled-border-outline-light: var(--pgn-color-btn-hover-text-outline-light); - --pgn-color-btn-disabled-border-outline-dark: var(--pgn-color-btn-hover-text-outline-dark); - --pgn-color-btn-disabled-border-danger: var(--pgn-color-btn-border-danger); - --pgn-color-btn-disabled-text-warning: var(--pgn-color-btn-text-warning); - --pgn-color-btn-disabled-text-success: var(--pgn-color-btn-text-success); - --pgn-color-btn-disabled-text-secondary: var(--pgn-color-btn-text-secondary); - --pgn-color-btn-disabled-text-outline-primary: var(--pgn-color-btn-hover-text-outline-primary); - --pgn-color-btn-disabled-text-outline-light: var(--pgn-color-btn-hover-text-outline-light); - --pgn-color-btn-disabled-text-info: var(--pgn-color-btn-text-info); - --pgn-color-btn-disabled-text-danger: var(--pgn-color-btn-text-danger); - --pgn-color-btn-disabled-text-outline-brand: var(--pgn-color-btn-hover-text-outline-brand); - --pgn-color-btn-focus-outline-outline-warning: var(--pgn-color-theme-focus-warning); - --pgn-color-btn-focus-outline-warning: var(--pgn-color-theme-focus-warning); - --pgn-color-btn-focus-outline-outline-success: var(--pgn-color-theme-focus-success); - --pgn-color-btn-focus-outline-success: var(--pgn-color-theme-focus-success); - --pgn-color-btn-focus-outline-outline-secondary: var(--pgn-color-theme-focus-secondary); - --pgn-color-btn-focus-outline-secondary: var(--pgn-color-theme-focus-secondary); - --pgn-color-btn-focus-outline-outline-info: var(--pgn-color-theme-focus-info); - --pgn-color-btn-focus-outline-info: var(--pgn-color-theme-focus-info); - --pgn-color-btn-focus-outline-outline-danger: var(--pgn-color-theme-focus-danger); - --pgn-color-btn-focus-outline-danger: var(--pgn-color-theme-focus-danger); - --pgn-color-btn-focus-bg-inverse-warning: var(--pgn-color-btn-bg-inverse-warning); - --pgn-color-btn-focus-bg-inverse-success: var(--pgn-color-btn-bg-inverse-success); - --pgn-color-btn-focus-bg-inverse-secondary: var(--pgn-color-btn-bg-inverse-secondary); - --pgn-color-btn-focus-bg-inverse-info: var(--pgn-color-btn-bg-inverse-info); - --pgn-color-btn-focus-bg-inverse-danger: var(--pgn-color-btn-bg-inverse-danger); - --pgn-color-btn-focus-border-warning: var(--pgn-color-btn-border-warning); - --pgn-color-btn-focus-border-success: var(--pgn-color-btn-border-success); - --pgn-color-btn-focus-border-info: var(--pgn-color-btn-border-info); - --pgn-color-btn-focus-border-danger: var(--pgn-color-btn-focus-bg-danger); - --pgn-color-btn-focus-text-warning: var(--pgn-color-btn-text-warning); - --pgn-color-btn-focus-text-success: var(--pgn-color-btn-text-success); - --pgn-color-btn-focus-text-secondary: var(--pgn-color-btn-text-secondary); - --pgn-color-btn-focus-text-info: var(--pgn-color-btn-text-info); - --pgn-color-btn-focus-text-danger: var(--pgn-color-btn-text-danger); - --pgn-color-btn-active-border-outline-warning: var(--pgn-color-theme-active-warning); - --pgn-color-btn-active-border-warning: var(--pgn-color-theme-active-warning); - --pgn-color-btn-active-border-outline-success: var(--pgn-color-theme-active-success); - --pgn-color-btn-active-border-success: var(--pgn-color-theme-active-success); - --pgn-color-btn-active-border-outline-secondary: var(--pgn-color-theme-active-secondary); - --pgn-color-btn-active-border-secondary: var(--pgn-color-theme-active-secondary); - --pgn-color-btn-active-border-outline-info: var(--pgn-color-theme-active-info); - --pgn-color-btn-active-border-info: var(--pgn-color-theme-active-info); - --pgn-color-btn-active-border-outline-danger: var(--pgn-color-theme-active-danger); - --pgn-color-btn-active-border-danger: var(--pgn-color-theme-active-danger); - --pgn-color-btn-active-bg-inverse-outline-warning: var(--pgn-color-theme-bg-warning); - --pgn-color-btn-active-bg-outline-warning: var(--pgn-color-theme-bg-warning); - --pgn-color-btn-active-bg-warning: var(--pgn-color-theme-active-warning); - --pgn-color-btn-active-bg-inverse-outline-success: var(--pgn-color-theme-bg-success); - --pgn-color-btn-active-bg-outline-success: var(--pgn-color-theme-bg-success); - --pgn-color-btn-active-bg-success: var(--pgn-color-theme-active-success); - --pgn-color-btn-active-bg-inverse-outline-secondary: var(--pgn-color-theme-bg-secondary); - --pgn-color-btn-active-bg-outline-secondary: var(--pgn-color-theme-bg-secondary); - --pgn-color-btn-active-bg-secondary: var(--pgn-color-theme-active-secondary); - --pgn-color-btn-active-bg-inverse-outline-info: var(--pgn-color-theme-bg-info); - --pgn-color-btn-active-bg-outline-info: var(--pgn-color-theme-bg-info); - --pgn-color-btn-active-bg-info: var(--pgn-color-theme-active-info); - --pgn-color-btn-active-bg-inverse-outline-danger: var(--pgn-color-theme-bg-danger); - --pgn-color-btn-active-bg-outline-danger: var(--pgn-color-theme-bg-danger); - --pgn-color-btn-active-bg-danger: var(--pgn-color-theme-active-danger); - --pgn-color-btn-active-text-inverse-outline-primary: #454545FF; - --pgn-color-btn-active-text-outline-primary: #454545FF; - --pgn-color-btn-active-text-primary: #FFFFFFFF; - --pgn-color-btn-active-text-inverse-outline-light: #454545FF; - --pgn-color-btn-active-text-outline-light: #454545FF; - --pgn-color-btn-active-text-light: #454545FF; - --pgn-color-btn-active-text-inverse-outline-dark: #454545FF; - --pgn-color-btn-active-text-outline-dark: #454545FF; - --pgn-color-btn-active-text-dark: #FFFFFFFF; - --pgn-color-btn-active-text-inverse-outline-brand: #454545FF; - --pgn-color-btn-active-text-outline-brand: #454545FF; - --pgn-color-btn-active-text-brand: #FFFFFFFF; - --pgn-color-btn-hover-border-warning: var(--pgn-color-theme-hover-warning); - --pgn-color-btn-hover-border-success: var(--pgn-color-theme-hover-success); - --pgn-color-btn-hover-border-secondary: var(--pgn-color-theme-hover-secondary); - --pgn-color-btn-hover-border-info: var(--pgn-color-theme-hover-info); - --pgn-color-btn-hover-border-danger: var(--pgn-color-theme-hover-danger); - --pgn-color-btn-hover-bg-inverse-warning: #323232FF; - --pgn-color-btn-hover-bg-warning: var(--pgn-color-theme-hover-warning); - --pgn-color-btn-hover-bg-inverse-success: #ECECECFF; - --pgn-color-btn-hover-bg-success: var(--pgn-color-theme-hover-success); - --pgn-color-btn-hover-bg-inverse-secondary: #ECECECFF; - --pgn-color-btn-hover-bg-secondary: var(--pgn-color-theme-hover-secondary); - --pgn-color-btn-hover-bg-inverse-info: #ECECECFF; - --pgn-color-btn-hover-bg-info: var(--pgn-color-theme-hover-info); - --pgn-color-btn-hover-bg-inverse-danger: #ECECECFF; - --pgn-color-btn-hover-bg-danger: var(--pgn-color-theme-hover-danger); - --pgn-color-btn-hover-text-inverse-outline-warning: var(--pgn-color-theme-hover-warning); - --pgn-color-btn-hover-text-outline-warning: var(--pgn-color-theme-hover-warning); - --pgn-color-btn-hover-text-inverse-outline-success: var(--pgn-color-theme-hover-success); - --pgn-color-btn-hover-text-outline-success: var(--pgn-color-theme-hover-success); - --pgn-color-btn-hover-text-inverse-outline-secondary: var(--pgn-color-theme-hover-secondary); - --pgn-color-btn-hover-text-outline-secondary: var(--pgn-color-theme-hover-secondary); - --pgn-color-btn-hover-text-primary: #FFFFFFFF; - --pgn-color-btn-hover-text-light: #454545FF; - --pgn-color-btn-hover-text-inverse-outline-info: var(--pgn-color-theme-hover-info); - --pgn-color-btn-hover-text-outline-info: var(--pgn-color-theme-hover-info); - --pgn-color-btn-hover-text-dark: #FFFFFFFF; - --pgn-color-btn-hover-text-inverse-outline-danger: var(--pgn-color-theme-hover-danger); - --pgn-color-btn-hover-text-outline-danger: var(--pgn-color-theme-hover-danger); - --pgn-color-btn-hover-text-brand: #FFFFFFFF; - --pgn-color-alert-border-warning: var(--pgn-color-theme-border-warning); - --pgn-color-alert-border-danger: var(--pgn-color-theme-border-danger); - --pgn-color-alert-border-info: var(--pgn-color-theme-border-info); - --pgn-color-alert-border-success: var(--pgn-color-theme-border-success); - --pgn-color-alert-bg-warning: var(--pgn-color-theme-bg-warning); - --pgn-color-alert-bg-danger: var(--pgn-color-theme-bg-danger); - --pgn-color-alert-bg-info: var(--pgn-color-theme-bg-info); - --pgn-color-alert-bg-success: var(--pgn-color-theme-bg-success); - --pgn-color-alert-icon-warning: var(--pgn-color-theme-default-warning); - --pgn-color-alert-icon-danger: var(--pgn-color-theme-default-danger); - --pgn-color-alert-icon-info: var(--pgn-color-theme-default-info); - --pgn-color-alert-icon-success: var(--pgn-color-theme-default-success); - --pgn-other-content-form-feedback-icon-invalid: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23C32D3AFF' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23C32D3AFF' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); - --pgn-other-content-form-feedback-icon-valid: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23178253FF' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - --pgn-other-content-form-control-select-bg: var(--pgn-other-content-form-control-select-indicator-icon) no-repeat right var(--pgn-spacing-form-input-padding-y-base) center / var(--pgn-color-form-control-select-bg-base); - --pgn-other-content-form-control-switch-indicator-icon-off: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230A3055FF'/%3e%3c/svg%3e"); - --pgn-other-content-form-control-radio-indicator-icon-checked: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230A3055FF'/%3e%3c/svg%3e"); - --pgn-other-content-form-control-checkbox-indicator-icon-checked: url("data:image/svg+xml,"); - --pgn-color-pagination-text-hover: var(--pgn-color-link-hover); - --pgn-color-link-inline-hover-decoration: var(--pgn-color-link-inline-hover-base); - --pgn-color-btn-disabled-text-outline-danger: var(--pgn-color-btn-hover-text-outline-danger); - --pgn-color-btn-active-text-inverse-outline-warning: #454545FF; - --pgn-color-btn-active-text-outline-warning: #454545FF; - --pgn-color-btn-active-text-warning: #FFFFFFFF; - --pgn-color-btn-active-text-inverse-outline-success: #454545FF; - --pgn-color-btn-active-text-outline-success: #454545FF; - --pgn-color-btn-active-text-success: #FFFFFFFF; - --pgn-color-btn-active-text-inverse-outline-secondary: #454545FF; - --pgn-color-btn-active-text-outline-secondary: #454545FF; - --pgn-color-btn-active-text-secondary: #FFFFFFFF; - --pgn-color-btn-active-text-inverse-outline-info: #454545FF; - --pgn-color-btn-active-text-outline-info: #454545FF; - --pgn-color-btn-active-text-info: #FFFFFFFF; - --pgn-color-btn-active-text-inverse-outline-danger: #454545FF; - --pgn-color-btn-active-text-outline-danger: #454545FF; - --pgn-color-btn-active-text-danger: #FFFFFFFF; - --pgn-color-btn-hover-text-warning: #454545FF; - --pgn-color-btn-hover-text-success: #FFFFFFFF; - --pgn-color-btn-hover-text-secondary: #FFFFFFFF; - --pgn-color-btn-hover-text-info: #FFFFFFFF; - --pgn-color-btn-hover-text-danger: #FFFFFFFF; - --pgn-other-content-form-control-checkbox-indicator-indeterminate-icon: url("data:image/svg+xml,"); -} - -/** - * IMPORTANT: This file is the result of assembling design tokens - * Do not edit directly - * Generated on Mon, 06 Mar 2023 11:29:17 GMT - */ -.bg-accent-a { - background-color: #00bbf9 !important; -} - -a.bg-accent-a:hover, -a.bg-accent-a:focus, -button.bg-accent-a:hover, -button.bg-accent-a:focus { - background-color: #0095c6 !important; -} - -.text-accent-a { - color: #00bbf9 !important; -} - -a.text-accent-a:hover, -a.text-accent-a:focus { - color: #0082ad !important; -} - -.border-accent-a { - border-color: #00bbf9 !important; -} - -.bg-accent-b { - background-color: #ffee88 !important; -} - -a.bg-accent-b:hover, -a.bg-accent-b:focus, -button.bg-accent-b:hover, -button.bg-accent-b:focus { - background-color: #ffe755 !important; -} - -.text-accent-b { - color: #ffee88 !important; -} - -a.text-accent-b:hover, -a.text-accent-b:focus { - color: #ffe33b !important; -} - -.border-accent-b { - border-color: #ffee88 !important; -} - -.bg-gray-100 { - background-color: #ebebeb !important; -} - -a.bg-gray-100:hover, -a.bg-gray-100:focus, -button.bg-gray-100:hover, -button.bg-gray-100:focus { - background-color: #d2d2d2 !important; -} - -.text-gray-100 { - color: #ebebeb !important; -} - -a.text-gray-100:hover, -a.text-gray-100:focus { - color: #c5c5c5 !important; -} - -.border-gray-100 { - border-color: #ebebeb !important; -} - -.bg-gray-200 { - background-color: #cccccc !important; -} - -a.bg-gray-200:hover, -a.bg-gray-200:focus, -button.bg-gray-200:hover, -button.bg-gray-200:focus { - background-color: #b3b3b3 !important; -} - -.text-gray-200 { - color: #cccccc !important; -} - -a.text-gray-200:hover, -a.text-gray-200:focus { - color: #a6a6a6 !important; -} - -.border-gray-200 { - border-color: #cccccc !important; -} - -.bg-gray-300 { - background-color: #adadad !important; -} - -a.bg-gray-300:hover, -a.bg-gray-300:focus, -button.bg-gray-300:hover, -button.bg-gray-300:focus { - background-color: #949494 !important; -} - -.text-gray-300 { - color: #adadad !important; -} - -a.text-gray-300:hover, -a.text-gray-300:focus { - color: #878787 !important; -} - -.border-gray-300 { - border-color: #adadad !important; -} - -.bg-gray-400 { - background-color: #8f8f8f !important; -} - -a.bg-gray-400:hover, -a.bg-gray-400:focus, -button.bg-gray-400:hover, -button.bg-gray-400:focus { - background-color: #767676 !important; -} - -.text-gray-400 { - color: #8f8f8f !important; -} - -a.text-gray-400:hover, -a.text-gray-400:focus { - color: dimgray !important; -} - -.border-gray-400 { - border-color: #8f8f8f !important; -} - -.bg-gray-500 { - background-color: #707070 !important; -} - -a.bg-gray-500:hover, -a.bg-gray-500:focus, -button.bg-gray-500:hover, -button.bg-gray-500:focus { - background-color: #575757 !important; -} - -.text-gray-500 { - color: #707070 !important; -} - -a.text-gray-500:hover, -a.text-gray-500:focus { - color: #4a4a4a !important; -} - -.border-gray-500 { - border-color: #707070 !important; -} - -.bg-gray-600 { - background-color: #5c5c5c !important; -} - -a.bg-gray-600:hover, -a.bg-gray-600:focus, -button.bg-gray-600:hover, -button.bg-gray-600:focus { - background-color: #424242 !important; -} - -.text-gray-600 { - color: #5c5c5c !important; -} - -a.text-gray-600:hover, -a.text-gray-600:focus { - color: #363636 !important; -} - -.border-gray-600 { - border-color: #5c5c5c !important; -} - -.bg-gray-700 { - background-color: #454545 !important; -} - -a.bg-gray-700:hover, -a.bg-gray-700:focus, -button.bg-gray-700:hover, -button.bg-gray-700:focus { - background-color: #2b2b2b !important; -} - -.text-gray-700 { - color: #454545 !important; -} - -a.text-gray-700:hover, -a.text-gray-700:focus { - color: #1f1f1f !important; -} - -.border-gray-700 { - border-color: #454545 !important; -} - -.bg-gray-800 { - background-color: #333333 !important; -} - -a.bg-gray-800:hover, -a.bg-gray-800:focus, -button.bg-gray-800:hover, -button.bg-gray-800:focus { - background-color: #1a1a1a !important; -} - -.text-gray-800 { - color: #333333 !important; -} - -a.text-gray-800:hover, -a.text-gray-800:focus { - color: #0d0d0d !important; -} - -.border-gray-800 { - border-color: #333333 !important; -} - -.bg-gray-900 { - background-color: #212529 !important; -} - -a.bg-gray-900:hover, -a.bg-gray-900:focus, -button.bg-gray-900:hover, -button.bg-gray-900:focus { - background-color: #0a0c0d !important; -} - -.text-gray-900 { - color: #212529 !important; -} - -a.text-gray-900:hover, -a.text-gray-900:focus { - color: black !important; -} - -.border-gray-900 { - border-color: #212529 !important; -} - -.bg-gray { - background-color: #707070 !important; -} - -a.bg-gray:hover, -a.bg-gray:focus, -button.bg-gray:hover, -button.bg-gray:focus { - background-color: #575757 !important; -} - -.text-gray { - color: #707070 !important; -} - -a.text-gray:hover, -a.text-gray:focus { - color: #4a4a4a !important; -} - -.border-gray { - border-color: #707070 !important; -} - -.bg-primary-100 { - background-color: #f0f3f5 !important; -} - -a.bg-primary-100:hover, -a.bg-primary-100:focus, -button.bg-primary-100:hover, -button.bg-primary-100:focus { - background-color: #d1dbe1 !important; -} - -.text-primary-100 { - color: #f0f3f5 !important; -} - -a.text-primary-100:hover, -a.text-primary-100:focus { - color: #c2ced6 !important; -} - -.border-primary-100 { - border-color: #f0f3f5 !important; -} - -.bg-primary-200 { - background-color: #c2cbd5 !important; -} - -a.bg-primary-200:hover, -a.bg-primary-200:focus, -button.bg-primary-200:hover, -button.bg-primary-200:focus { - background-color: #a4b1c0 !important; -} - -.text-primary-200 { - color: #c2cbd5 !important; -} - -a.text-primary-200:hover, -a.text-primary-200:focus { - color: #95a4b6 !important; -} - -.border-primary-200 { - border-color: #c2cbd5 !important; -} - -.bg-primary-300 { - background-color: #8598aa !important; -} - -a.bg-primary-300:hover, -a.bg-primary-300:focus, -button.bg-primary-300:hover, -button.bg-primary-300:focus { - background-color: #677f95 !important; -} - -.text-primary-300 { - color: #8598aa !important; -} - -a.text-primary-300:hover, -a.text-primary-300:focus { - color: #5d7285 !important; -} - -.border-primary-300 { - border-color: #8598aa !important; -} - -.bg-primary-400 { - background-color: #476480 !important; -} - -a.bg-primary-400:hover, -a.bg-primary-400:focus, -button.bg-primary-400:hover, -button.bg-primary-400:focus { - background-color: #354a5f !important; -} - -.text-primary-400 { - color: #476480 !important; -} - -a.text-primary-400:hover, -a.text-primary-400:focus { - color: #2c3e4f !important; -} - -.border-primary-400 { - border-color: #476480 !important; -} - -.bg-primary-500 { - background-color: #0a3055 !important; -} - -a.bg-primary-500:hover, -a.bg-primary-500:focus, -button.bg-primary-500:hover, -button.bg-primary-500:focus { - background-color: #051627 !important; -} - -.text-primary-500 { - color: #0a3055 !important; -} - -a.text-primary-500:hover, -a.text-primary-500:focus { - color: #020911 !important; -} - -.border-primary-500 { - border-color: #0a3055 !important; -} - -.bg-primary-600 { - background-color: #092b4d !important; -} - -a.bg-primary-600:hover, -a.bg-primary-600:focus, -button.bg-primary-600:hover, -button.bg-primary-600:focus { - background-color: #04111f !important; -} - -.text-primary-600 { - color: #092b4d !important; -} - -a.text-primary-600:hover, -a.text-primary-600:focus { - color: #010509 !important; -} - -.border-primary-600 { - border-color: #092b4d !important; -} - -.bg-primary-700 { - background-color: #082644 !important; -} - -a.bg-primary-700:hover, -a.bg-primary-700:focus, -button.bg-primary-700:hover, -button.bg-primary-700:focus { - background-color: #030c16 !important; -} - -.text-primary-700 { - color: #082644 !important; -} - -a.text-primary-700:hover, -a.text-primary-700:focus { - color: black !important; -} - -.border-primary-700 { - border-color: #082644 !important; -} - -.bg-primary-800 { - background-color: #082440 !important; -} - -a.bg-primary-800:hover, -a.bg-primary-800:focus, -button.bg-primary-800:hover, -button.bg-primary-800:focus { - background-color: #020a13 !important; -} - -.text-primary-800 { - color: #082440 !important; -} - -a.text-primary-800:hover, -a.text-primary-800:focus { - color: black !important; -} - -.border-primary-800 { - border-color: #082440 !important; -} - -.bg-primary-900 { - background-color: #07223c !important; -} - -a.bg-primary-900:hover, -a.bg-primary-900:focus, -button.bg-primary-900:hover, -button.bg-primary-900:focus { - background-color: #02080e !important; -} - -.text-primary-900 { - color: #07223c !important; -} - -a.text-primary-900:hover, -a.text-primary-900:focus { - color: black !important; -} - -.border-primary-900 { - border-color: #07223c !important; -} - -.bg-primary { - background-color: #0a3055 !important; -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #051627 !important; -} - -.text-primary { - color: #0a3055 !important; -} - -a.text-primary:hover, -a.text-primary:focus { - color: #020911 !important; -} - -.border-primary { - border-color: #0a3055 !important; -} - -.bg-secondary-100 { - background-color: #f4f4f4 !important; -} - -a.bg-secondary-100:hover, -a.bg-secondary-100:focus, -button.bg-secondary-100:hover, -button.bg-secondary-100:focus { - background-color: #dbdbdb !important; -} - -.text-secondary-100 { - color: #f4f4f4 !important; -} - -a.text-secondary-100:hover, -a.text-secondary-100:focus { - color: #cecece !important; -} - -.border-secondary-100 { - border-color: #f4f4f4 !important; -} - -.bg-secondary-200 { - background-color: #d1d1d1 !important; -} - -a.bg-secondary-200:hover, -a.bg-secondary-200:focus, -button.bg-secondary-200:hover, -button.bg-secondary-200:focus { - background-color: #b8b8b8 !important; -} - -.text-secondary-200 { - color: #d1d1d1 !important; -} - -a.text-secondary-200:hover, -a.text-secondary-200:focus { - color: #ababab !important; -} - -.border-secondary-200 { - border-color: #d1d1d1 !important; -} - -.bg-secondary-300 { - background-color: #a2a2a2 !important; -} - -a.bg-secondary-300:hover, -a.bg-secondary-300:focus, -button.bg-secondary-300:hover, -button.bg-secondary-300:focus { - background-color: #898989 !important; -} - -.text-secondary-300 { - color: #a2a2a2 !important; -} - -a.text-secondary-300:hover, -a.text-secondary-300:focus { - color: #7c7c7c !important; -} - -.border-secondary-300 { - border-color: #a2a2a2 !important; -} - -.bg-secondary-400 { - background-color: #747474 !important; -} - -a.bg-secondary-400:hover, -a.bg-secondary-400:focus, -button.bg-secondary-400:hover, -button.bg-secondary-400:focus { - background-color: #5a5a5a !important; -} - -.text-secondary-400 { - color: #747474 !important; -} - -a.text-secondary-400:hover, -a.text-secondary-400:focus { - color: #4e4e4e !important; -} - -.border-secondary-400 { - border-color: #747474 !important; -} - -.bg-secondary-500 { - background-color: #454545 !important; -} - -a.bg-secondary-500:hover, -a.bg-secondary-500:focus, -button.bg-secondary-500:hover, -button.bg-secondary-500:focus { - background-color: #2b2b2b !important; -} - -.text-secondary-500 { - color: #454545 !important; -} - -a.text-secondary-500:hover, -a.text-secondary-500:focus { - color: #1f1f1f !important; -} - -.border-secondary-500 { - border-color: #454545 !important; -} - -.bg-secondary-600 { - background-color: #3e3e3e !important; -} - -a.bg-secondary-600:hover, -a.bg-secondary-600:focus, -button.bg-secondary-600:hover, -button.bg-secondary-600:focus { - background-color: #252525 !important; -} - -.text-secondary-600 { - color: #3e3e3e !important; -} - -a.text-secondary-600:hover, -a.text-secondary-600:focus { - color: #181818 !important; -} - -.border-secondary-600 { - border-color: #3e3e3e !important; -} - -.bg-secondary-700 { - background-color: #373737 !important; -} - -a.bg-secondary-700:hover, -a.bg-secondary-700:focus, -button.bg-secondary-700:hover, -button.bg-secondary-700:focus { - background-color: #1e1e1e !important; -} - -.text-secondary-700 { - color: #373737 !important; -} - -a.text-secondary-700:hover, -a.text-secondary-700:focus { - color: #111111 !important; -} - -.border-secondary-700 { - border-color: #373737 !important; -} - -.bg-secondary-800 { - background-color: #343434 !important; -} - -a.bg-secondary-800:hover, -a.bg-secondary-800:focus, -button.bg-secondary-800:hover, -button.bg-secondary-800:focus { - background-color: #1a1a1a !important; -} - -.text-secondary-800 { - color: #343434 !important; -} - -a.text-secondary-800:hover, -a.text-secondary-800:focus { - color: #0e0e0e !important; -} - -.border-secondary-800 { - border-color: #343434 !important; -} - -.bg-secondary-900 { - background-color: #303030 !important; -} - -a.bg-secondary-900:hover, -a.bg-secondary-900:focus, -button.bg-secondary-900:hover, -button.bg-secondary-900:focus { - background-color: #161616 !important; -} - -.text-secondary-900 { - color: #303030 !important; -} - -a.text-secondary-900:hover, -a.text-secondary-900:focus { - color: #0a0a0a !important; -} - -.border-secondary-900 { - border-color: #303030 !important; -} - -.bg-secondary { - background-color: #454545 !important; -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #2b2b2b !important; -} - -.text-secondary { - color: #454545 !important; -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #1f1f1f !important; -} - -.border-secondary { - border-color: #454545 !important; -} - -.bg-brand-100 { - background-color: #f9f0f5 !important; -} - -a.bg-brand-100:hover, -a.bg-brand-100:focus, -button.bg-brand-100:hover, -button.bg-brand-100:focus { - background-color: #eaccdd !important; -} - -.text-brand-100 { - color: #f9f0f5 !important; -} - -a.text-brand-100:hover, -a.text-brand-100:focus { - color: #e3b9d1 !important; -} - -.border-brand-100 { - border-color: #f9f0f5 !important; -} - -.bg-brand-200 { - background-color: #e7bfd4 !important; -} - -a.bg-brand-200:hover, -a.bg-brand-200:focus, -button.bg-brand-200:hover, -button.bg-brand-200:focus { - background-color: #d99abb !important; -} - -.text-brand-200 { - color: #e7bfd4 !important; -} - -a.text-brand-200:hover, -a.text-brand-200:focus { - color: #d287af !important; -} - -.border-brand-200 { - border-color: #e7bfd4 !important; -} - -.bg-brand-300 { - background-color: #ce80aa !important; -} - -a.bg-brand-300:hover, -a.bg-brand-300:focus, -button.bg-brand-300:hover, -button.bg-brand-300:focus { - background-color: #c05b91 !important; -} - -.text-brand-300 { - color: #ce80aa !important; -} - -a.text-brand-300:hover, -a.text-brand-300:focus { - color: #b94985 !important; -} - -.border-brand-300 { - border-color: #ce80aa !important; -} - -.bg-brand-400 { - background-color: #b6407f !important; -} - -a.bg-brand-400:hover, -a.bg-brand-400:focus, -button.bg-brand-400:hover, -button.bg-brand-400:focus { - background-color: #903365 !important; -} - -.text-brand-400 { - color: #b6407f !important; -} - -a.text-brand-400:hover, -a.text-brand-400:focus { - color: #7d2c58 !important; -} - -.border-brand-400 { - border-color: #b6407f !important; -} - -.bg-brand-500 { - background-color: #9d0054 !important; -} - -a.bg-brand-500:hover, -a.bg-brand-500:focus, -button.bg-brand-500:hover, -button.bg-brand-500:focus { - background-color: #6a0039 !important; -} - -.text-brand-500 { - color: #9d0054 !important; -} - -a.text-brand-500:hover, -a.text-brand-500:focus { - color: #51002b !important; -} - -.border-brand-500 { - border-color: #9d0054 !important; -} - -.bg-brand-600 { - background-color: #8d004c !important; -} - -a.bg-brand-600:hover, -a.bg-brand-600:focus, -button.bg-brand-600:hover, -button.bg-brand-600:focus { - background-color: #5a0031 !important; -} - -.text-brand-600 { - color: #8d004c !important; -} - -a.text-brand-600:hover, -a.text-brand-600:focus { - color: #410023 !important; -} - -.border-brand-600 { - border-color: #8d004c !important; -} - -.bg-brand-700 { - background-color: #7e0043 !important; -} - -a.bg-brand-700:hover, -a.bg-brand-700:focus, -button.bg-brand-700:hover, -button.bg-brand-700:focus { - background-color: #4b0028 !important; -} - -.text-brand-700 { - color: #7e0043 !important; -} - -a.text-brand-700:hover, -a.text-brand-700:focus { - color: #32001a !important; -} - -.border-brand-700 { - border-color: #7e0043 !important; -} - -.bg-brand-800 { - background-color: #76003f !important; -} - -a.bg-brand-800:hover, -a.bg-brand-800:focus, -button.bg-brand-800:hover, -button.bg-brand-800:focus { - background-color: #430024 !important; -} - -.text-brand-800 { - color: #76003f !important; -} - -a.text-brand-800:hover, -a.text-brand-800:focus { - color: #2a0016 !important; -} - -.border-brand-800 { - border-color: #76003f !important; -} - -.bg-brand-900 { - background-color: #6e003b !important; -} - -a.bg-brand-900:hover, -a.bg-brand-900:focus, -button.bg-brand-900:hover, -button.bg-brand-900:focus { - background-color: #3b0020 !important; -} - -.text-brand-900 { - color: #6e003b !important; -} - -a.text-brand-900:hover, -a.text-brand-900:focus { - color: #220012 !important; -} - -.border-brand-900 { - border-color: #6e003b !important; -} - -.bg-brand { - background-color: #9d0054 !important; -} - -a.bg-brand:hover, -a.bg-brand:focus, -button.bg-brand:hover, -button.bg-brand:focus { - background-color: #6a0039 !important; -} - -.text-brand { - color: #9d0054 !important; -} - -a.text-brand:hover, -a.text-brand:focus { - color: #51002b !important; -} - -.border-brand { - border-color: #9d0054 !important; -} - -.bg-success-100 { - background-color: #f1f8f5 !important; -} - -a.bg-success-100:hover, -a.bg-success-100:focus, -button.bg-success-100:hover, -button.bg-success-100:focus { - background-color: #cfe7dd !important; -} - -.text-success-100 { - color: #f1f8f5 !important; -} - -a.text-success-100:hover, -a.text-success-100:focus { - color: #bedfd1 !important; -} - -.border-success-100 { - border-color: #f1f8f5 !important; -} - -.bg-success-200 { - background-color: #c5e0d4 !important; -} - -a.bg-success-200:hover, -a.bg-success-200:focus, -button.bg-success-200:hover, -button.bg-success-200:focus { - background-color: #a4cebb !important; -} - -.text-success-200 { - color: #c5e0d4 !important; -} - -a.text-success-200:hover, -a.text-success-200:focus { - color: #93c5af !important; -} - -.border-success-200 { - border-color: #c5e0d4 !important; -} - -.bg-success-300 { - background-color: #8bc1a9 !important; -} - -a.bg-success-300:hover, -a.bg-success-300:focus, -button.bg-success-300:hover, -button.bg-success-300:focus { - background-color: #6aaf90 !important; -} - -.text-success-300 { - color: #8bc1a9 !important; -} - -a.text-success-300:hover, -a.text-success-300:focus { - color: #59a684 !important; -} - -.border-success-300 { - border-color: #8bc1a9 !important; -} - -.bg-success-400 { - background-color: #51a17e !important; -} - -a.bg-success-400:hover, -a.bg-success-400:focus, -button.bg-success-400:hover, -button.bg-success-400:focus { - background-color: #407f63 !important; -} - -.text-success-400 { - color: #51a17e !important; -} - -a.text-success-400:hover, -a.text-success-400:focus { - color: #376e56 !important; -} - -.border-success-400 { - border-color: #51a17e !important; -} - -.bg-success-500 { - background-color: #178253 !important; -} - -a.bg-success-500:hover, -a.bg-success-500:focus, -button.bg-success-500:hover, -button.bg-success-500:focus { - background-color: #0f5737 !important; -} - -.text-success-500 { - color: #178253 !important; -} - -a.text-success-500:hover, -a.text-success-500:focus { - color: #0c412a !important; -} - -.border-success-500 { - border-color: #178253 !important; -} - -.bg-success-600 { - background-color: #15754b !important; -} - -a.bg-success-600:hover, -a.bg-success-600:focus, -button.bg-success-600:hover, -button.bg-success-600:focus { - background-color: #0d4a2f !important; -} - -.text-success-600 { - color: #15754b !important; -} - -a.text-success-600:hover, -a.text-success-600:focus { - color: #093421 !important; -} - -.border-success-600 { - border-color: #15754b !important; -} - -.bg-success-700 { - background-color: #126842 !important; -} - -a.bg-success-700:hover, -a.bg-success-700:focus, -button.bg-success-700:hover, -button.bg-success-700:focus { - background-color: #0a3d26 !important; -} - -.text-success-700 { - color: #126842 !important; -} - -a.text-success-700:hover, -a.text-success-700:focus { - color: #072719 !important; -} - -.border-success-700 { - border-color: #126842 !important; -} - -.bg-success-800 { - background-color: #11623e !important; -} - -a.bg-success-800:hover, -a.bg-success-800:focus, -button.bg-success-800:hover, -button.bg-success-800:focus { - background-color: #093723 !important; -} - -.text-success-800 { - color: #11623e !important; -} - -a.text-success-800:hover, -a.text-success-800:focus { - color: #062115 !important; -} - -.border-success-800 { - border-color: #11623e !important; -} - -.bg-success-900 { - background-color: #105b3a !important; -} - -a.bg-success-900:hover, -a.bg-success-900:focus, -button.bg-success-900:hover, -button.bg-success-900:focus { - background-color: #08301e !important; -} - -.text-success-900 { - color: #105b3a !important; -} - -a.text-success-900:hover, -a.text-success-900:focus { - color: #051a11 !important; -} - -.border-success-900 { - border-color: #105b3a !important; -} - -.bg-success { - background-color: #178253 !important; -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #0f5737 !important; -} - -.text-success { - color: #178253 !important; -} - -a.text-success:hover, -a.text-success:focus { - color: #0c412a !important; -} - -.border-success { - border-color: #178253 !important; -} - -.bg-info-100 { - background-color: #f0f6fa !important; -} - -a.bg-info-100:hover, -a.bg-info-100:focus, -button.bg-info-100:hover, -button.bg-info-100:focus { - background-color: #cadfed !important; -} - -.text-info-100 { - color: #f0f6fa !important; -} - -a.text-info-100:hover, -a.text-info-100:focus { - color: #b7d4e7 !important; -} - -.border-info-100 { - border-color: #f0f6fa !important; -} - -.bg-info-200 { - background-color: #bfdbea !important; -} - -a.bg-info-200:hover, -a.bg-info-200:focus, -button.bg-info-200:hover, -button.bg-info-200:focus { - background-color: #99c5dd !important; -} - -.text-info-200 { - color: #bfdbea !important; -} - -a.text-info-200:hover, -a.text-info-200:focus { - color: #85bbd7 !important; -} - -.border-info-200 { - border-color: #bfdbea !important; -} - -.bg-info-300 { - background-color: #80b6d5 !important; -} - -a.bg-info-300:hover, -a.bg-info-300:focus, -button.bg-info-300:hover, -button.bg-info-300:focus { - background-color: #5aa0c8 !important; -} - -.text-info-300 { - color: #80b6d5 !important; -} - -a.text-info-300:hover, -a.text-info-300:focus { - color: #4795c2 !important; -} - -.border-info-300 { - border-color: #80b6d5 !important; -} - -.bg-info-400 { - background-color: #4092bf !important; -} - -a.bg-info-400:hover, -a.bg-info-400:focus, -button.bg-info-400:hover, -button.bg-info-400:focus { - background-color: #337599 !important; -} - -.text-info-400 { - color: #4092bf !important; -} - -a.text-info-400:hover, -a.text-info-400:focus { - color: #2d6686 !important; -} - -.border-info-400 { - border-color: #4092bf !important; -} - -.bg-info-500 { - background-color: #006daa !important; -} - -a.bg-info-500:hover, -a.bg-info-500:focus, -button.bg-info-500:hover, -button.bg-info-500:focus { - background-color: #004c77 !important; -} - -.text-info-500 { - color: #006daa !important; -} - -a.text-info-500:hover, -a.text-info-500:focus { - color: #003c5e !important; -} - -.border-info-500 { - border-color: #006daa !important; -} - -.bg-info-600 { - background-color: #006299 !important; -} - -a.bg-info-600:hover, -a.bg-info-600:focus, -button.bg-info-600:hover, -button.bg-info-600:focus { - background-color: #004166 !important; -} - -.text-info-600 { - color: #006299 !important; -} - -a.text-info-600:hover, -a.text-info-600:focus { - color: #00314d !important; -} - -.border-info-600 { - border-color: #006299 !important; -} - -.bg-info-700 { - background-color: #005788 !important; -} - -a.bg-info-700:hover, -a.bg-info-700:focus, -button.bg-info-700:hover, -button.bg-info-700:focus { - background-color: #003655 !important; -} - -.text-info-700 { - color: #005788 !important; -} - -a.text-info-700:hover, -a.text-info-700:focus { - color: #00263c !important; -} - -.border-info-700 { - border-color: #005788 !important; -} - -.bg-info-800 { - background-color: #005280 !important; -} - -a.bg-info-800:hover, -a.bg-info-800:focus, -button.bg-info-800:hover, -button.bg-info-800:focus { - background-color: #00314d !important; -} - -.text-info-800 { - color: #005280 !important; -} - -a.text-info-800:hover, -a.text-info-800:focus { - color: #002134 !important; -} - -.border-info-800 { - border-color: #005280 !important; -} - -.bg-info-900 { - background-color: #004c77 !important; -} - -a.bg-info-900:hover, -a.bg-info-900:focus, -button.bg-info-900:hover, -button.bg-info-900:focus { - background-color: #002b44 !important; -} - -.text-info-900 { - color: #004c77 !important; -} - -a.text-info-900:hover, -a.text-info-900:focus { - color: #001b2b !important; -} - -.border-info-900 { - border-color: #004c77 !important; -} - -.bg-info { - background-color: #006daa !important; -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #004c77 !important; -} - -.text-info { - color: #006daa !important; -} - -a.text-info:hover, -a.text-info:focus { - color: #003c5e !important; -} - -.border-info { - border-color: #006daa !important; -} - -.bg-warning-100 { - background-color: #fffdf0 !important; -} - -a.bg-warning-100:hover, -a.bg-warning-100:focus, -button.bg-warning-100:hover, -button.bg-warning-100:focus { - background-color: #fff6bd !important; -} - -.text-warning-100 { - color: #fffdf0 !important; -} - -a.text-warning-100:hover, -a.text-warning-100:focus { - color: #fff3a3 !important; -} - -.border-warning-100 { - border-color: #fffdf0 !important; -} - -.bg-warning-200 { - background-color: #fff6bf !important; -} - -a.bg-warning-200:hover, -a.bg-warning-200:focus, -button.bg-warning-200:hover, -button.bg-warning-200:focus { - background-color: #ffef8c !important; -} - -.text-warning-200 { - color: #fff6bf !important; -} - -a.text-warning-200:hover, -a.text-warning-200:focus { - color: #ffeb72 !important; -} - -.border-warning-200 { - border-color: #fff6bf !important; -} - -.bg-warning-300 { - background-color: #ffec80 !important; -} - -a.bg-warning-300:hover, -a.bg-warning-300:focus, -button.bg-warning-300:hover, -button.bg-warning-300:focus { - background-color: #ffe44d !important; -} - -.text-warning-300 { - color: #ffec80 !important; -} - -a.text-warning-300:hover, -a.text-warning-300:focus { - color: #ffe133 !important; -} - -.border-warning-300 { - border-color: #ffec80 !important; -} - -.bg-warning-400 { - background-color: #ffe340 !important; -} - -a.bg-warning-400:hover, -a.bg-warning-400:focus, -button.bg-warning-400:hover, -button.bg-warning-400:focus { - background-color: #ffdc0d !important; -} - -.text-warning-400 { - color: #ffe340 !important; -} - -a.text-warning-400:hover, -a.text-warning-400:focus { - color: #f3cf00 !important; -} - -.border-warning-400 { - border-color: #ffe340 !important; -} - -.bg-warning-500 { - background-color: #ffd900 !important; -} - -a.bg-warning-500:hover, -a.bg-warning-500:focus, -button.bg-warning-500:hover, -button.bg-warning-500:focus { - background-color: #ccae00 !important; -} - -.text-warning-500 { - color: #ffd900 !important; -} - -a.text-warning-500:hover, -a.text-warning-500:focus { - color: #b39800 !important; -} - -.border-warning-500 { - border-color: #ffd900 !important; -} - -.bg-warning-600 { - background-color: #e6c300 !important; -} - -a.bg-warning-600:hover, -a.bg-warning-600:focus, -button.bg-warning-600:hover, -button.bg-warning-600:focus { - background-color: #b39800 !important; -} - -.text-warning-600 { - color: #e6c300 !important; -} - -a.text-warning-600:hover, -a.text-warning-600:focus { - color: #9a8200 !important; -} - -.border-warning-600 { - border-color: #e6c300 !important; -} - -.bg-warning-700 { - background-color: #ccae00 !important; -} - -a.bg-warning-700:hover, -a.bg-warning-700:focus, -button.bg-warning-700:hover, -button.bg-warning-700:focus { - background-color: #998300 !important; -} - -.text-warning-700 { - color: #ccae00 !important; -} - -a.text-warning-700:hover, -a.text-warning-700:focus { - color: #806d00 !important; -} - -.border-warning-700 { - border-color: #ccae00 !important; -} - -.bg-warning-800 { - background-color: #bfa300 !important; -} - -a.bg-warning-800:hover, -a.bg-warning-800:focus, -button.bg-warning-800:hover, -button.bg-warning-800:focus { - background-color: #8c7700 !important; -} - -.text-warning-800 { - color: #bfa300 !important; -} - -a.text-warning-800:hover, -a.text-warning-800:focus { - color: #736200 !important; -} - -.border-warning-800 { - border-color: #bfa300 !important; -} - -.bg-warning-900 { - background-color: #b39800 !important; -} - -a.bg-warning-900:hover, -a.bg-warning-900:focus, -button.bg-warning-900:hover, -button.bg-warning-900:focus { - background-color: #806d00 !important; -} - -.text-warning-900 { - color: #b39800 !important; -} - -a.text-warning-900:hover, -a.text-warning-900:focus { - color: #665700 !important; -} - -.border-warning-900 { - border-color: #b39800 !important; -} - -.bg-warning { - background-color: #ffd900 !important; -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #ccae00 !important; -} - -.text-warning { - color: #ffd900 !important; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #b39800 !important; -} - -.border-warning { - border-color: #ffd900 !important; -} - -.bg-danger-100 { - background-color: #fbf2f3 !important; -} - -a.bg-danger-100:hover, -a.bg-danger-100:focus, -button.bg-danger-100:hover, -button.bg-danger-100:focus { - background-color: #efcbcf !important; -} - -.text-danger-100 { - color: #fbf2f3 !important; -} - -a.text-danger-100:hover, -a.text-danger-100:focus { - color: #e9b7bd !important; -} - -.border-danger-100 { - border-color: #fbf2f3 !important; -} - -.bg-danger-200 { - background-color: #f0cbce !important; -} - -a.bg-danger-200:hover, -a.bg-danger-200:focus, -button.bg-danger-200:hover, -button.bg-danger-200:focus { - background-color: #e5a3a9 !important; -} - -.text-danger-200 { - color: #f0cbce !important; -} - -a.text-danger-200:hover, -a.text-danger-200:focus { - color: #df9096 !important; -} - -.border-danger-200 { - border-color: #f0cbce !important; -} - -.bg-danger-300 { - background-color: #e1969d !important; -} - -a.bg-danger-300:hover, -a.bg-danger-300:focus, -button.bg-danger-300:hover, -button.bg-danger-300:focus { - background-color: #d66e78 !important; -} - -.text-danger-300 { - color: #e1969d !important; -} - -a.text-danger-300:hover, -a.text-danger-300:focus { - color: #d05b65 !important; -} - -.border-danger-300 { - border-color: #e1969d !important; -} - -.bg-danger-400 { - background-color: #d2626b !important; -} - -a.bg-danger-400:hover, -a.bg-danger-400:focus, -button.bg-danger-400:hover, -button.bg-danger-400:focus { - background-color: #c73a46 !important; -} - -.text-danger-400 { - color: #d2626b !important; -} - -a.text-danger-400:hover, -a.text-danger-400:focus { - color: #b4343e !important; -} - -.border-danger-400 { - border-color: #d2626b !important; -} - -.bg-danger-500 { - background-color: #c32d3a !important; -} - -a.bg-danger-500:hover, -a.bg-danger-500:focus, -button.bg-danger-500:hover, -button.bg-danger-500:focus { - background-color: #9a232e !important; -} - -.text-danger-500 { - color: #c32d3a !important; -} - -a.text-danger-500:hover, -a.text-danger-500:focus { - color: #851f28 !important; -} - -.border-danger-500 { - border-color: #c32d3a !important; -} - -.bg-danger-600 { - background-color: #b02934 !important; -} - -a.bg-danger-600:hover, -a.bg-danger-600:focus, -button.bg-danger-600:hover, -button.bg-danger-600:focus { - background-color: #871f28 !important; -} - -.text-danger-600 { - color: #b02934 !important; -} - -a.text-danger-600:hover, -a.text-danger-600:focus { - color: #721b22 !important; -} - -.border-danger-600 { - border-color: #b02934 !important; -} - -.bg-danger-700 { - background-color: #9c242e !important; -} - -a.bg-danger-700:hover, -a.bg-danger-700:focus, -button.bg-danger-700:hover, -button.bg-danger-700:focus { - background-color: #731a22 !important; -} - -.text-danger-700 { - color: #9c242e !important; -} - -a.text-danger-700:hover, -a.text-danger-700:focus { - color: #5e161c !important; -} - -.border-danger-700 { - border-color: #9c242e !important; -} - -.bg-danger-800 { - background-color: #92222c !important; -} - -a.bg-danger-800:hover, -a.bg-danger-800:focus, -button.bg-danger-800:hover, -button.bg-danger-800:focus { - background-color: #691820 !important; -} - -.text-danger-800 { - color: #92222c !important; -} - -a.text-danger-800:hover, -a.text-danger-800:focus { - color: #541419 !important; -} - -.border-danger-800 { - border-color: #92222c !important; -} - -.bg-danger-900 { - background-color: #892029 !important; -} - -a.bg-danger-900:hover, -a.bg-danger-900:focus, -button.bg-danger-900:hover, -button.bg-danger-900:focus { - background-color: #60161d !important; -} - -.text-danger-900 { - color: #892029 !important; -} - -a.text-danger-900:hover, -a.text-danger-900:focus { - color: #4b1216 !important; -} - -.border-danger-900 { - border-color: #892029 !important; -} - -.bg-danger { - background-color: #c32d3a !important; -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #9a232e !important; -} - -.text-danger { - color: #c32d3a !important; -} - -a.text-danger:hover, -a.text-danger:focus { - color: #851f28 !important; -} - -.border-danger { - border-color: #c32d3a !important; -} - -.bg-light-100 { - background-color: #fdfdfd !important; -} - -a.bg-light-100:hover, -a.bg-light-100:focus, -button.bg-light-100:hover, -button.bg-light-100:focus { - background-color: #e4e4e4 !important; -} - -.text-light-100 { - color: #fdfdfd !important; -} - -a.text-light-100:hover, -a.text-light-100:focus { - color: #d7d7d7 !important; -} - -.border-light-100 { - border-color: #fdfdfd !important; -} - -.bg-light-200 { - background-color: #f8f7f6 !important; -} - -a.bg-light-200:hover, -a.bg-light-200:focus, -button.bg-light-200:hover, -button.bg-light-200:focus { - background-color: #e2ded9 !important; -} - -.text-light-200 { - color: #f8f7f6 !important; -} - -a.text-light-200:hover, -a.text-light-200:focus { - color: #d7d1cb !important; -} - -.border-light-200 { - border-color: #f8f7f6 !important; -} - -.bg-light-300 { - background-color: #f0eeed !important; -} - -a.bg-light-300:hover, -a.bg-light-300:focus, -button.bg-light-300:hover, -button.bg-light-300:focus { - background-color: #d9d4d1 !important; -} - -.text-light-300 { - color: #f0eeed !important; -} - -a.text-light-300:hover, -a.text-light-300:focus { - color: #cdc7c3 !important; -} - -.border-light-300 { - border-color: #f0eeed !important; -} - -.bg-light-400 { - background-color: #e9e6e4 !important; -} - -a.bg-light-400:hover, -a.bg-light-400:focus, -button.bg-light-400:hover, -button.bg-light-400:focus { - background-color: #d2ccc8 !important; -} - -.text-light-400 { - color: #e9e6e4 !important; -} - -a.text-light-400:hover, -a.text-light-400:focus { - color: #c7bfba !important; -} - -.border-light-400 { - border-color: #e9e6e4 !important; -} - -.bg-light-500 { - background-color: #e1dddb !important; -} - -a.bg-light-500:hover, -a.bg-light-500:focus, -button.bg-light-500:hover, -button.bg-light-500:focus { - background-color: #cac3bf !important; -} - -.text-light-500 { - color: #e1dddb !important; -} - -a.text-light-500:hover, -a.text-light-500:focus { - color: #beb6b1 !important; -} - -.border-light-500 { - border-color: #e1dddb !important; -} - -.bg-light-600 { - background-color: #cbc7c5 !important; -} - -a.bg-light-600:hover, -a.bg-light-600:focus, -button.bg-light-600:hover, -button.bg-light-600:focus { - background-color: #b3adaa !important; -} - -.text-light-600 { - color: #cbc7c5 !important; -} - -a.text-light-600:hover, -a.text-light-600:focus { - color: #a7a09d !important; -} - -.border-light-600 { - border-color: #cbc7c5 !important; -} - -.bg-light-700 { - background-color: #b4b1af !important; -} - -a.bg-light-700:hover, -a.bg-light-700:focus, -button.bg-light-700:hover, -button.bg-light-700:focus { - background-color: #9b9795 !important; -} - -.text-light-700 { - color: #b4b1af !important; -} - -a.text-light-700:hover, -a.text-light-700:focus { - color: #8f8b88 !important; -} - -.border-light-700 { - border-color: #b4b1af !important; -} - -.bg-light-800 { - background-color: #a9a6a4 !important; -} - -a.bg-light-800:hover, -a.bg-light-800:focus, -button.bg-light-800:hover, -button.bg-light-800:focus { - background-color: #908c8a !important; -} - -.text-light-800 { - color: #a9a6a4 !important; -} - -a.text-light-800:hover, -a.text-light-800:focus { - color: #84807d !important; -} - -.border-light-800 { - border-color: #a9a6a4 !important; -} - -.bg-light-900 { - background-color: #9e9b99 !important; -} - -a.bg-light-900:hover, -a.bg-light-900:focus, -button.bg-light-900:hover, -button.bg-light-900:focus { - background-color: #85817f !important; -} - -.text-light-900 { - color: #9e9b99 !important; -} - -a.text-light-900:hover, -a.text-light-900:focus { - color: #787572 !important; -} - -.border-light-900 { - border-color: #9e9b99 !important; -} - -.bg-light { - background-color: #e1dddb !important; -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #cac3bf !important; -} - -.text-light { - color: #e1dddb !important; -} - -a.text-light:hover, -a.text-light:focus { - color: #beb6b1 !important; -} - -.border-light { - border-color: #e1dddb !important; -} - -.bg-dark-100 { - background-color: #f2f3f3 !important; -} - -a.bg-dark-100:hover, -a.bg-dark-100:focus, -button.bg-dark-100:hover, -button.bg-dark-100:focus { - background-color: #d7dbdb !important; -} - -.text-dark-100 { - color: #f2f3f3 !important; -} - -a.text-dark-100:hover, -a.text-dark-100:focus { - color: #cacece !important; -} - -.border-dark-100 { - border-color: #f2f3f3 !important; -} - -.bg-dark-200 { - background-color: #c9cfcb !important; -} - -a.bg-dark-200:hover, -a.bg-dark-200:focus, -button.bg-dark-200:hover, -button.bg-dark-200:focus { - background-color: #aeb7b1 !important; -} - -.text-dark-200 { - color: #c9cfcb !important; -} - -a.text-dark-200:hover, -a.text-dark-200:focus { - color: #a1aba4 !important; -} - -.border-dark-200 { - border-color: #c9cfcb !important; -} - -.bg-dark-300 { - background-color: #939f97 !important; -} - -a.bg-dark-300:hover, -a.bg-dark-300:focus, -button.bg-dark-300:hover, -button.bg-dark-300:focus { - background-color: #78877d !important; -} - -.text-dark-300 { - color: #939f97 !important; -} - -a.text-dark-300:hover, -a.text-dark-300:focus { - color: #6c7a71 !important; -} - -.border-dark-300 { - border-color: #939f97 !important; -} - -.bg-dark-400 { - background-color: #5d6f63 !important; -} - -a.bg-dark-400:hover, -a.bg-dark-400:focus, -button.bg-dark-400:hover, -button.bg-dark-400:focus { - background-color: #46534a !important; -} - -.text-dark-400 { - color: #5d6f63 !important; -} - -a.text-dark-400:hover, -a.text-dark-400:focus { - color: #3a453e !important; -} - -.border-dark-400 { - border-color: #5d6f63 !important; -} - -.bg-dark-500 { - background-color: #273f2f !important; -} - -a.bg-dark-500:hover, -a.bg-dark-500:focus, -button.bg-dark-500:hover, -button.bg-dark-500:focus { - background-color: #142018 !important; -} - -.text-dark-500 { - color: #273f2f !important; -} - -a.text-dark-500:hover, -a.text-dark-500:focus { - color: #0a100c !important; -} - -.border-dark-500 { - border-color: #273f2f !important; -} - -.bg-dark-600 { - background-color: #23392a !important; -} - -a.bg-dark-600:hover, -a.bg-dark-600:focus, -button.bg-dark-600:hover, -button.bg-dark-600:focus { - background-color: #101913 !important; -} - -.text-dark-600 { - color: #23392a !important; -} - -a.text-dark-600:hover, -a.text-dark-600:focus { - color: #060a07 !important; -} - -.border-dark-600 { - border-color: #23392a !important; -} - -.bg-dark-700 { - background-color: #1f3226 !important; -} - -a.bg-dark-700:hover, -a.bg-dark-700:focus, -button.bg-dark-700:hover, -button.bg-dark-700:focus { - background-color: #0b130e !important; -} - -.text-dark-700 { - color: #1f3226 !important; -} - -a.text-dark-700:hover, -a.text-dark-700:focus { - color: #020302 !important; -} - -.border-dark-700 { - border-color: #1f3226 !important; -} - -.bg-dark-800 { - background-color: #1d2f23 !important; -} - -a.bg-dark-800:hover, -a.bg-dark-800:focus, -button.bg-dark-800:hover, -button.bg-dark-800:focus { - background-color: #0a0f0c !important; -} - -.text-dark-800 { - color: #1d2f23 !important; -} - -a.text-dark-800:hover, -a.text-dark-800:focus { - color: black !important; -} - -.border-dark-800 { - border-color: #1d2f23 !important; -} - -.bg-dark-900 { - background-color: #1b2c21 !important; -} - -a.bg-dark-900:hover, -a.bg-dark-900:focus, -button.bg-dark-900:hover, -button.bg-dark-900:focus { - background-color: #080c09 !important; -} - -.text-dark-900 { - color: #1b2c21 !important; -} - -a.text-dark-900:hover, -a.text-dark-900:focus { - color: black !important; -} - -.border-dark-900 { - border-color: #1b2c21 !important; -} - -.bg-dark { - background-color: #273f2f !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #142018 !important; -} - -.text-dark { - color: #273f2f !important; -} - -a.text-dark:hover, -a.text-dark:focus { - color: #0a100c !important; -} - -.border-dark { - border-color: #273f2f !important; -} \ No newline at end of file +@import "variables.css"; +@import "utility-classes.css"; diff --git a/package-lock.json b/package-lock.json index 959daf080d..6e8d5112d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,6 @@ "glob": "^8.0.3", "lodash.uniqby": "^4.7.0", "mailto-link": "^2.0.0", - "postcss-custom-media": "^9.1.2", "prop-types": "^15.8.1", "react-bootstrap": "^1.6.5", "react-dropzone": "^14.2.1", @@ -89,6 +88,10 @@ "jest-environment-jsdom": "^28.1.2", "markdown-loader-jest": "^0.1.1", "postcss": "^8.4.21", + "postcss-custom-media": "^9.1.2", + "postcss-import": "^15.1.0", + "postcss-map": "^0.11.0", + "postcss-minify": "^1.1.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", @@ -107,9 +110,9 @@ } }, "node_modules/@adobe/css-tools": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", - "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==", "dev": true }, "node_modules/@ampproject/remapping": { @@ -126,12 +129,12 @@ } }, "node_modules/@babel/cli": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.10.tgz", - "integrity": "sha512-dLvWH+ZDFAkd2jPBSghrsFBuXrREvFwjpDycXbmUoeochqKYe4zNSLEJYErpLg8dvxvZYe79/MkN461XCwpnGw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.0.tgz", + "integrity": "sha512-xi7CxyS8XjSyiwUGCfwf+brtJxjW1/ZTcBUkP10xawIEXLX5HzLn+3aXkgxozcP2UhRhtKTmQurw9Uaes7jZrA==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.8", + "@jridgewell/trace-mapping": "^0.3.17", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", @@ -196,34 +199,34 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" }, "engines": { @@ -235,12 +238,12 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", - "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", "dev": true, "dependencies": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" }, @@ -253,13 +256,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -306,14 +310,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -324,17 +329,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -345,13 +351,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "regexpu-core": "^5.3.1" }, "engines": { "node": ">=6.9.0" @@ -361,9 +367,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", @@ -399,13 +405,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -424,12 +430,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -448,19 +454,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" }, "engines": { "node": ">=6.9.0" @@ -479,9 +485,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -506,40 +512,41 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -558,56 +565,56 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -628,9 +635,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -655,14 +662,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -672,13 +679,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -706,13 +713,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -771,12 +778,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -819,16 +826,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -854,13 +861,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -887,14 +894,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -996,12 +1003,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1152,12 +1159,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1167,12 +1174,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1182,14 +1189,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1214,12 +1221,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1229,17 +1236,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1251,12 +1259,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1266,12 +1275,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1328,12 +1337,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1390,14 +1399,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1407,15 +1415,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1425,16 +1432,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1460,13 +1466,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1507,12 +1513,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1552,16 +1558,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", - "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.10" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -1602,13 +1608,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" }, "engines": { "node": ">=6.9.0" @@ -1648,13 +1654,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1709,14 +1715,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", - "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz", + "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-typescript": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1757,18 +1763,18 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1777,7 +1783,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -1788,7 +1794,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1801,10 +1807,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1812,30 +1818,30 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "engines": { @@ -1882,14 +1888,14 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz", + "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-typescript": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -1898,58 +1904,64 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.21.0.tgz", + "integrity": "sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==", "dev": true, "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1958,13 +1970,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1991,6 +2003,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", + "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2007,6 +2020,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2022,6 +2036,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz", "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==", + "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2034,6 +2049,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", + "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2046,23 +2062,6 @@ "@csstools/css-tokenizer": "^2.0.0" } }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" - } - }, "node_modules/@edx/browserslist-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@edx/browserslist-config/-/browserslist-config-1.1.0.tgz", @@ -2070,9 +2069,9 @@ "dev": true }, "node_modules/@edx/eslint-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-3.1.0.tgz", - "integrity": "sha512-Okv8vkmX+qe+joD7h9DcT9JdRIyy6jJSVWbIHr2dAHKuk5swVFO92JvhC2pYtMg2EPKA1P1Hmz8cmmfw6QoTZw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-3.1.1.tgz", + "integrity": "sha512-RqaC5h+VYdq5DwJsEbdJCruibsKWakx/zImuypmwC7odXJ2ls/yMvWzY/Z4k/Xd2QGPhow3y7yQzUsJPb4eheQ==", "dev": true, "peerDependencies": { "eslint": "^6.8.0 || ^7.0.0 || ^8.0.0", @@ -2084,9 +2083,9 @@ } }, "node_modules/@edx/stylelint-config-edx": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@edx/stylelint-config-edx/-/stylelint-config-edx-2.2.0.tgz", - "integrity": "sha512-9n0nwDPu7Q6nzAqfCLL/KNjuAtcNeD7h98LuPhsX9s9So1JWURta543PR9ftkvtCfyFW/ROvyTeYbdRpcOypdw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@edx/stylelint-config-edx/-/stylelint-config-edx-2.2.1.tgz", + "integrity": "sha512-uQSAayGfuXHlqydKX68/SFS1zPnycawbClN5H+wQuU9skZ6B3955HxSGmUo4keBhx377/5fuOjyhSTVnHG+uFg==", "dev": true, "dependencies": { "stylelint": "^14.5.0", @@ -2096,15 +2095,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.4.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2113,6 +2112,9 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/argparse": { @@ -2122,15 +2124,18 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { @@ -2151,13 +2156,16 @@ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@formatjs/cli": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-5.0.7.tgz", - "integrity": "sha512-++4ojNPYCa3YQePR7zoNk+q8mp4gF35PUWffR5Ey4PEOsUdyBjSRgCFju/MzsMZRl8R/TUdR8t9AHOu3qIW/BA==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-5.1.13.tgz", + "integrity": "sha512-9rFWFCHEFeIUDqgMy4szoHXK7Iz29sNhY3n+N44m9VNPxjy2uWYqBEijk8bsBYhu4OLaDhHpwVbcHVJi848dHg==", "dev": true, "bin": { "formatjs": "bin/formatjs" @@ -2269,21 +2277,21 @@ } }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz", - "integrity": "sha512-wBaAPGz1Awxg05e0PBRkDRuTsy4B3dpBm+zreTTyd9TH4uUM27cAL4xWyWR0rLJCrRwzVsQ4hF3FvM6rqydKPA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", "hasInstallScript": true, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.2.tgz", - "integrity": "sha512-853G/Htp0BOdXnPoeCPTjFrVwyrJHpe8MhjB/DYE9XjwhnNDfuBCd3aKc2YUYbEfHEcBws4UAA0kA9dymZKGjA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.3.0.tgz", + "integrity": "sha512-uz9YifyKlixV6AcKlOX8WNdtF7l6nakGyLYxYaCa823bEBqyj/U2ssqtctO38itNEwXb8/lMzjdoJ+aaJuOdrw==", "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.1.2" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" @@ -2916,7 +2924,10 @@ "color-convert": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/transform/node_modules/chalk": { @@ -2930,6 +2941,9 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/transform/node_modules/color-convert": { @@ -3131,13 +3145,13 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@nicolo-ribaudo/chokidar-2": { @@ -3147,6 +3161,15 @@ "dev": true, "optional": true }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3183,28 +3206,28 @@ } }, "node_modules/@octokit/auth-token": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.1.tgz", - "integrity": "sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", + "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", "dev": true, "dependencies": { - "@octokit/types": "^7.0.0" + "@octokit/types": "^9.0.0" }, "engines": { "node": ">= 14" } }, "node_modules/@octokit/core": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.0.5.tgz", - "integrity": "sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", + "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", "dev": true, "dependencies": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", "@octokit/request": "^6.0.0", "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" }, @@ -3213,12 +3236,12 @@ } }, "node_modules/@octokit/endpoint": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.1.tgz", - "integrity": "sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", "dev": true, "dependencies": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" }, @@ -3227,13 +3250,13 @@ } }, "node_modules/@octokit/graphql": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.1.tgz", - "integrity": "sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", + "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", "dev": true, "dependencies": { "@octokit/request": "^6.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "universal-user-agent": "^6.0.0" }, "engines": { @@ -3241,18 +3264,18 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.1.0.tgz", - "integrity": "sha512-Z7vzLqfTkoVQyoy/2iQla1N2I4Vav2wi4JbZK8QxIYAfBimhuflosFxmsqw5LTH7DkdNW46ZYpAcqJf0XaS8SQ==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.0.0.tgz", - "integrity": "sha512-g4GJMt/7VDmIMMdQenN6bmsmRoZca1c7IxOdF2yMiMwQYrE2bmmypGQeQSD5rsaffsFMCUS7Br4pMVZamareYA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", + "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", "dev": true, "dependencies": { - "@octokit/types": "^7.0.0" + "@octokit/types": "^9.0.0" }, "engines": { "node": ">= 14" @@ -3271,12 +3294,12 @@ } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.3.0.tgz", - "integrity": "sha512-qEu2wn6E7hqluZwIEUnDxWROvKjov3zMIAi4H4d7cmKWNMeBprEXZzJe8pE5eStUYC1ysGhD0B7L6IeG1Rfb+g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", + "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", "dev": true, "dependencies": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "deprecation": "^2.3.1" }, "engines": { @@ -3287,14 +3310,14 @@ } }, "node_modules/@octokit/request": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.1.tgz", - "integrity": "sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", "dev": true, "dependencies": { "@octokit/endpoint": "^7.0.0", "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" @@ -3304,12 +3327,12 @@ } }, "node_modules/@octokit/request-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.1.tgz", - "integrity": "sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", "dev": true, "dependencies": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" }, @@ -3318,27 +3341,62 @@ } }, "node_modules/@octokit/rest": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.4.tgz", - "integrity": "sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==", + "version": "19.0.7", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", + "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", "dev": true, "dependencies": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^4.0.0", + "@octokit/core": "^4.1.0", + "@octokit/plugin-paginate-rest": "^6.0.0", "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" + "@octokit/plugin-rest-endpoint-methods": "^7.0.0" }, "engines": { "node": ">= 14" } }, "node_modules/@octokit/types": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-7.1.0.tgz", - "integrity": "sha512-+ClA0jRc9zGFj5mfQeQNfgTlelzhpAexbAueQG1t2Xn8yhgnsjkF8bgLcUUpwrpqkv296uXyiGwkqXRSU7KYzQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.0.0.tgz", + "integrity": "sha512-ZVPVDi1E8oeXlYqkGRtX0CkzLTwE2zt62bjWaWKaAvI8NZqHzlMvGeSNDpW+JB3+aKanYb4UETJOF1/CxGPemA==", + "dev": true, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^13.1.0" + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.1.0.tgz", + "integrity": "sha512-Oe6ntvgsMTE3hDIqy6sajqHF+MnzJrOF06qC2QSiUEybLL7cp6tjoKUa32gpd9+KPVl4QyMs3E3nsXrx/Vdnlw==", + "dev": true, + "dependencies": { + "@pnpm/config.env-replace": "^1.0.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" } }, "node_modules/@popperjs/core": { @@ -3359,9 +3417,9 @@ } }, "node_modules/@restart/hooks": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.7.tgz", - "integrity": "sha512-ZbjlEHcG+FQtpDPHd7i4FzNNvJf2enAwZfJbpM8CW7BhmOAbsHpZe3tsHwfQUrBuyrxWqPYp2x5UMnilWcY22A==", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.9.tgz", + "integrity": "sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ==", "dependencies": { "dequal": "^2.0.2" }, @@ -3370,14 +3428,14 @@ } }, "node_modules/@semantic-release/changelog": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.1.tgz", - "integrity": "sha512-FT+tAGdWHr0RCM3EpWegWnvXJ05LQtBkQUaQRIExONoXjVjLuOILNm4DEKNaV+GAQyJjbLRVs57ti//GypH6PA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.2.tgz", + "integrity": "sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==", "dev": true, "dependencies": { "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", - "fs-extra": "^9.0.0", + "fs-extra": "^11.0.0", "lodash": "^4.17.4" }, "engines": { @@ -3440,18 +3498,18 @@ } }, "node_modules/@semantic-release/github": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.5.tgz", - "integrity": "sha512-9pGxRM3gv1hgoZ/muyd4pWnykdIUVfCiev6MXE9lOyGQof4FQy95GFE26nDcifs9ZG7bBzV8ue87bo/y1zVf0g==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.7.tgz", + "integrity": "sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==", "dev": true, "dependencies": { "@octokit/rest": "^19.0.0", - "@semantic-release/error": "^2.2.0", + "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", "bottleneck": "^2.18.1", "debug": "^4.0.0", "dir-glob": "^3.0.0", - "fs-extra": "^10.0.0", + "fs-extra": "^11.0.0", "globby": "^11.0.0", "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", @@ -3469,43 +3527,23 @@ "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/@semantic-release/github/node_modules/@semantic-release/error": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz", - "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", - "dev": true - }, - "node_modules/@semantic-release/github/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@semantic-release/npm": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.1.tgz", - "integrity": "sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.2.tgz", + "integrity": "sha512-zgsynF6McdzxPnFet+a4iO9HpAlARXOM5adz7VGVCvj0ne8wtL2ZOQoDV2wZPDmdEotDIbVeJjafhelZjs9j6g==", "dev": true, "dependencies": { "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", "execa": "^5.0.0", - "fs-extra": "^10.0.0", + "fs-extra": "^11.0.0", "lodash": "^4.17.15", "nerf-dart": "^1.0.0", "normalize-url": "^6.0.0", "npm": "^8.3.0", "rc": "^1.2.8", "read-pkg": "^5.0.0", - "registry-auth-token": "^4.0.0", + "registry-auth-token": "^5.0.0", "semver": "^7.1.2", "tempy": "^1.0.0" }, @@ -3516,24 +3554,22 @@ "semantic-release": ">=19.0.0" } }, - "node_modules/@semantic-release/npm/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/@semantic-release/npm/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/@semantic-release/npm/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3545,6 +3581,12 @@ "node": ">=10" } }, + "node_modules/@semantic-release/npm/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@semantic-release/release-notes-generator": { "version": "10.0.3", "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz", @@ -3570,15 +3612,15 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.24.28", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", - "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==", + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", "dev": true }, "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dev": true, "dependencies": { "type-detect": "4.0.8" @@ -3594,14 +3636,15 @@ } }, "node_modules/@testing-library/dom": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", - "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.0.0.tgz", + "integrity": "sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==", "dev": true, + "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", + "@types/aria-query": "^5.0.1", "aria-query": "^5.0.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", @@ -3609,7 +3652,7 @@ "pretty-format": "^27.0.2" }, "engines": { - "node": ">=12" + "node": ">=14" } }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { @@ -3617,6 +3660,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -3632,12 +3676,16 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@testing-library/dom/node_modules/color-convert": { @@ -3645,6 +3693,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -3656,13 +3705,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -3672,6 +3723,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -3816,14 +3868,103 @@ } } }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5" - }, + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@testing-library/react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5" + }, "engines": { "node": ">=10", "npm": ">=6" @@ -3842,19 +3983,19 @@ } }, "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", "dev": true }, "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -3880,9 +4021,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" @@ -3908,9 +4049,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", "dev": true, "peer": true, "dependencies": { @@ -3937,9 +4078,9 @@ "peer": true }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "dependencies": { "@types/node": "*" @@ -3966,13 +4107,22 @@ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jest": { @@ -4015,9 +4165,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", - "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==", + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -4039,9 +4189,9 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, "node_modules/@types/prop-types": { @@ -4090,6 +4240,12 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, "node_modules/@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -4112,9 +4268,9 @@ "dev": true }, "node_modules/@types/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", "dev": true }, "node_modules/@types/warning": { @@ -4123,9 +4279,9 @@ "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" }, "node_modules/@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -4138,17 +4294,18 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", - "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.1.tgz", + "integrity": "sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/type-utils": "5.33.1", - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/scope-manager": "5.54.1", + "@typescript-eslint/type-utils": "5.54.1", + "@typescript-eslint/utils": "5.54.1", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" @@ -4170,10 +4327,22 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -4185,15 +4354,21 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/parser": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", - "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.1.tgz", + "integrity": "sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.54.1", + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/typescript-estree": "5.54.1", "debug": "^4.3.4" }, "engines": { @@ -4213,13 +4388,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", - "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.1.tgz", + "integrity": "sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1" + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/visitor-keys": "5.54.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4230,12 +4405,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", - "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.1.tgz", + "integrity": "sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/typescript-estree": "5.54.1", + "@typescript-eslint/utils": "5.54.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -4256,9 +4432,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", - "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.1.tgz", + "integrity": "sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4269,13 +4445,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", - "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.1.tgz", + "integrity": "sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1", + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/visitor-keys": "5.54.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4295,10 +4471,22 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -4310,18 +4498,26 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", - "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.1.tgz", + "integrity": "sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.1", + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/typescript-estree": "5.54.1", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4334,13 +4530,46 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", - "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.1.tgz", + "integrity": "sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/types": "5.54.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4576,9 +4805,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -4730,9 +4959,9 @@ "dev": true }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { "normalize-path": "^3.0.0", @@ -4758,28 +4987,23 @@ "dev": true }, "node_modules/aria-hidden": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", - "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "dependencies": { - "tslib": "^1.0.0" + "tslib": "^2.0.0" }, "engines": { - "node": ">=8.5.0" + "node": ">=10" } }, - "node_modules/aria-hidden/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, - "engines": { - "node": ">=6.0" + "dependencies": { + "deep-equal": "^2.0.5" } }, "node_modules/array-ify": { @@ -4789,15 +5013,15 @@ "dev": true }, "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "is-string": "^1.0.7" }, "engines": { @@ -4817,14 +5041,14 @@ } }, "node_modules/array.prototype.filter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.1.tgz", - "integrity": "sha512-Dk3Ty7N42Odk7PjU/Ci3zT4pLj20YvuVnneG/58ICM6bt4Ij5kZaJTVQ9TSaWaIECX2sFyz4KItkVZqHNnciqw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.2.tgz", + "integrity": "sha512-us+UrmGOilqttSOgoWZTpOvHu68vZT2YCjc/H4vhu56vzZpaDFBhB+Se2UwqWzMKbDv7Myq5M5pcZLAtUvTQdQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-array-method-boxes-properly": "^1.0.0", "is-string": "^1.0.7" }, @@ -4836,14 +5060,14 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -4854,14 +5078,14 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -4915,15 +5139,6 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/attr-accept": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", @@ -4932,10 +5147,22 @@ "node": ">=4" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", "dev": true, "engines": { "node": ">=4" @@ -5016,7 +5243,10 @@ "supports-color": "^7.1.0" }, "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/babel-jest/node_modules/color-convert": { @@ -5068,9 +5298,9 @@ } }, "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", @@ -5101,15 +5331,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -5142,13 +5363,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -5156,25 +5377,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@babel/helper-define-polyfill-provider": "^0.3.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -5225,9 +5446,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", "dev": true }, "node_modules/big.js": { @@ -5483,6 +5704,11 @@ "isarray": "0.0.1" } }, + "node_modules/cast-array/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -5641,10 +5867,19 @@ } }, "node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/cjs-module-lexer": { "version": "1.2.2", @@ -5653,9 +5888,9 @@ "dev": true }, "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "node_modules/clean-css": { "version": "4.2.4", @@ -5669,6 +5904,15 @@ "node": ">= 4.0" } }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -5679,9 +5923,9 @@ } }, "node_modules/cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, "dependencies": { "string-width": "^4.2.0" @@ -5694,14 +5938,17 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/co": { @@ -5782,6 +6029,16 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -5893,41 +6150,28 @@ } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", "dev": true, "dependencies": { - "browserslist": "^4.21.3", - "semver": "7.0.0" + "browserslist": "^4.21.5" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-js-pure": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", - "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.0.tgz", + "integrity": "sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==", "dev": true, "hasInstallScript": true, "funding": { @@ -5942,9 +6186,9 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", @@ -6065,9 +6309,9 @@ "dev": true }, "node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -6138,9 +6382,9 @@ } }, "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, "dependencies": { "decamelize": "^1.1.0", @@ -6148,6 +6392,9 @@ }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/decamelize-keys/node_modules/map-obj": { @@ -6160,9 +6407,9 @@ } }, "node_modules/decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, "node_modules/decode-uri-component": { @@ -6179,6 +6426,34 @@ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -6195,18 +6470,18 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "dependencies": { "has-property-descriptors": "^1.0.0", @@ -6342,9 +6617,9 @@ } }, "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "dev": true }, "node_modules/dom-helpers": { @@ -6471,9 +6746,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.320", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", - "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", + "version": "1.4.321", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.321.tgz", + "integrity": "sha512-ERuAqNq7YknVY3+47VbB+Q92kWH7O7sX3mkZINqZtsGJMQFb0dj71d5U3PRTihX03qt2NWIfZic2CCcGXOHJ7A==", "dev": true }, "node_modules/email-prop-type": { @@ -6520,9 +6795,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "peer": true, "dependencies": { @@ -6534,9 +6809,9 @@ } }, "node_modules/entities": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", - "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "dev": true, "engines": { "node": ">=0.12" @@ -6593,13 +6868,13 @@ } }, "node_modules/enzyme-shallow-equal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", - "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz", + "integrity": "sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==", "dev": true, "dependencies": { "has": "^1.0.3", - "object-is": "^1.1.2" + "object-is": "^1.1.5" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6615,34 +6890,44 @@ } }, "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", "dev": true, "dependencies": { + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" }, "engines": { "node": ">= 0.4" @@ -6657,6 +6942,26 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -6664,6 +6969,20 @@ "dev": true, "peer": true }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -6779,6 +7098,16 @@ "node": ">= 0.8.0" } }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -6899,13 +7228,14 @@ } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", "dev": true, "dependencies": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { @@ -7256,9 +7586,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -7316,9 +7646,9 @@ } }, "node_modules/espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -7355,9 +7685,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -7603,9 +7933,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -7646,18 +7976,18 @@ "dev": true }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "dependencies": { "bser": "2.1.1" @@ -7795,15 +8125,15 @@ } }, "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "node_modules/focus-lock": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", - "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", + "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==", "dependencies": { "tslib": "^2.0.3" }, @@ -7812,9 +8142,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true, "funding": [ { @@ -7839,6 +8169,15 @@ "node": ">=0.10.3" } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -7884,18 +8223,17 @@ ] }, "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, "node_modules/fs-readdir-recursive": { @@ -7981,9 +8319,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "dependencies": { "function-bind": "^1.1.1", @@ -8073,9 +8411,9 @@ } }, "node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8118,9 +8456,9 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8175,6 +8513,21 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -8210,11 +8563,29 @@ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "dev": true }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -8236,6 +8607,15 @@ "uglify-js": "^3.1.4" } }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -8293,6 +8673,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -8374,6 +8766,24 @@ "node": ">=10" } }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/html-element-map": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", @@ -8539,9 +8949,9 @@ } }, "node_modules/husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, "bin": { "husky": "lib/bin.js" @@ -8583,9 +8993,9 @@ } }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" @@ -8701,12 +9111,12 @@ "dev": true }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -8750,6 +9160,36 @@ "loose-envify": "^1.0.0" } }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -8820,9 +9260,9 @@ } }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { "node": ">= 0.4" @@ -8832,9 +9272,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -8897,6 +9337,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -9000,6 +9449,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -9072,6 +9530,34 @@ "node": ">=0.10.0" } }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -9084,10 +9570,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", @@ -9121,9 +9621,9 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "dependencies": { "@babel/core": "^7.12.3", @@ -9191,13 +9691,22 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { @@ -10304,9 +10813,9 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "engines": { "node": ">=6" @@ -10806,6 +11315,18 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-snapshot/node_modules/pretty-format": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", @@ -10840,9 +11361,9 @@ "dev": true }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -10866,6 +11387,12 @@ "node": ">=8" } }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/jest-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", @@ -11213,9 +11740,9 @@ } }, "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", "peer": true }, "node_modules/js-tokens": { @@ -11414,9 +11941,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", - "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", "dev": true }, "node_modules/language-subtag-registry": { @@ -11426,12 +11953,12 @@ "dev": true }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.8.tgz", + "integrity": "sha512-aWAZwgPLS8hJ20lNPm9HNVs4inexz6S2sQa3wx/+ycuutMNE5/IfYxiWYBbi+9UWCQVaXYCOPUl6gFrPR7+jGg==", "dev": true, "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" } }, "node_modules/leven": { @@ -11644,21 +12171,18 @@ "dev": true }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "dev": true, "bin": { "lz-string": "bin/bin.js" @@ -11931,10 +12455,13 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minimist-options": { "version": "4.1.0", @@ -11960,9 +12487,9 @@ } }, "node_modules/moo": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", - "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", "dev": true }, "node_modules/ms": { @@ -11971,12 +12498,30 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "node_modules/nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -12036,9 +12581,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -12104,10 +12649,22 @@ "node": ">=10" } }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -12119,6 +12676,12 @@ "node": ">=10" } }, + "node_modules/normalize-package-data/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -12141,9 +12704,9 @@ } }, "node_modules/npm": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-8.17.0.tgz", - "integrity": "sha512-tIcfZd541v86Sqrf+t/GW6ivqiT8b/2b3EAjNw3vRe+eVnL4mlkVwu17hjCOrsPVntLb5C6tQG4jPUE5Oveeyw==", + "version": "8.19.4", + "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.4.tgz", + "integrity": "sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -12162,6 +12725,7 @@ "cli-table3", "columnify", "fastest-levenshtein", + "fs-minipass", "glob", "graceful-fs", "hosted-git-info", @@ -12181,6 +12745,7 @@ "libnpmteam", "libnpmversion", "make-fetch-happen", + "minimatch", "minipass", "minipass-pipeline", "mkdirp", @@ -12215,136 +12780,12 @@ "treeverse", "validate-npm-package-name", "which", - "write-file-atomic", - "@colors/colors", - "@gar/promisify", - "@npmcli/disparity-colors", - "@npmcli/git", - "@npmcli/installed-package-contents", - "@npmcli/metavuln-calculator", - "@npmcli/move-file", - "@npmcli/name-from-folder", - "@npmcli/node-gyp", - "@npmcli/promise-spawn", - "@tootallnate/once", - "agent-base", - "agentkeepalive", - "aggregate-error", - "ansi-regex", - "ansi-styles", - "aproba", - "are-we-there-yet", - "asap", - "balanced-match", - "bin-links", - "binary-extensions", - "brace-expansion", - "builtins", - "cidr-regex", - "clean-stack", - "clone", - "cmd-shim", - "color-convert", - "color-name", - "color-support", - "common-ancestor-path", - "concat-map", - "console-control-strings", - "debug", - "debuglog", - "defaults", - "delegates", - "depd", - "dezalgo", - "diff", - "emoji-regex", - "encoding", - "env-paths", - "err-code", - "fs-minipass", - "fs.realpath", - "function-bind", - "gauge", - "has", - "has-flag", - "has-unicode", - "http-cache-semantics", - "http-proxy-agent", - "https-proxy-agent", - "humanize-ms", - "iconv-lite", - "ignore-walk", - "imurmurhash", - "indent-string", - "infer-owner", - "inflight", - "inherits", - "ip", - "ip-regex", - "is-core-module", - "is-fullwidth-code-point", - "is-lambda", - "isexe", - "json-stringify-nice", - "jsonparse", - "just-diff", - "just-diff-apply", - "lru-cache", - "minimatch", - "minipass-collect", - "minipass-fetch", - "minipass-flush", - "minipass-json-stream", - "minipass-sized", - "minizlib", - "mute-stream", - "negotiator", - "normalize-package-data", - "npm-bundled", - "npm-normalize-package-bin", - "npm-packlist", - "once", - "path-is-absolute", - "promise-all-reject-late", - "promise-call-limit", - "promise-inflight", - "promise-retry", - "promzard", - "read-cmd-shim", - "readable-stream", - "retry", - "safe-buffer", - "safer-buffer", - "set-blocking", - "signal-exit", - "smart-buffer", - "socks", - "socks-proxy-agent", - "spdx-correct", - "spdx-exceptions", - "spdx-expression-parse", - "spdx-license-ids", - "string_decoder", - "string-width", - "strip-ansi", - "supports-color", - "unique-filename", - "unique-slug", - "util-deprecate", - "validate-npm-package-license", - "walk-up-path", - "wcwidth", - "wide-align", - "wrappy", - "yallist", - "@npmcli/query", - "cssesc", - "postcss-selector-parser" + "write-file-atomic" ], "dev": true, "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.0.4", + "@npmcli/arborist": "^5.6.3", "@npmcli/ci-detect": "^2.0.0", "@npmcli/config": "^4.2.1", "@npmcli/fs": "^2.1.0", @@ -12353,32 +12794,34 @@ "@npmcli/run-script": "^4.2.1", "abbrev": "~1.1.1", "archy": "~1.0.0", - "cacache": "^16.1.1", + "cacache": "^16.1.3", "chalk": "^4.1.2", "chownr": "^2.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.2", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.12", + "fs-minipass": "^2.1.0", "glob": "^8.0.1", "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.0.0", - "ini": "^3.0.0", + "hosted-git-info": "^5.2.1", + "ini": "^3.0.1", "init-package-json": "^3.0.2", "is-cidr": "^4.0.2", "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^6.0.2", - "libnpmdiff": "^4.0.2", - "libnpmexec": "^4.0.2", - "libnpmfund": "^3.0.1", - "libnpmhook": "^8.0.2", - "libnpmorg": "^4.0.2", - "libnpmpack": "^4.0.2", - "libnpmpublish": "^6.0.2", - "libnpmsearch": "^5.0.2", - "libnpmteam": "^4.0.2", - "libnpmversion": "^3.0.1", + "libnpmaccess": "^6.0.4", + "libnpmdiff": "^4.0.5", + "libnpmexec": "^4.0.14", + "libnpmfund": "^3.0.5", + "libnpmhook": "^8.0.4", + "libnpmorg": "^4.0.4", + "libnpmpack": "^4.1.3", + "libnpmpublish": "^6.0.5", + "libnpmsearch": "^5.0.4", + "libnpmteam": "^4.0.4", + "libnpmversion": "^3.0.7", "make-fetch-happen": "^10.2.0", + "minimatch": "^5.1.0", "minipass": "^3.1.6", "minipass-pipeline": "^1.2.4", "mkdirp": "^1.0.4", @@ -12389,19 +12832,19 @@ "npm-audit-report": "^3.0.0", "npm-install-checks": "^5.0.0", "npm-package-arg": "^9.1.0", - "npm-pick-manifest": "^7.0.1", + "npm-pick-manifest": "^7.0.2", "npm-profile": "^6.2.0", - "npm-registry-fetch": "^13.3.0", + "npm-registry-fetch": "^13.3.1", "npm-user-validate": "^1.0.1", "npmlog": "^6.0.2", "opener": "^1.5.2", "p-map": "^4.0.0", - "pacote": "^13.6.1", + "pacote": "^13.6.2", "parse-conflict-json": "^2.0.2", "proc-log": "^2.0.1", "qrcode-terminal": "^0.12.0", "read": "~1.0.7", - "read-package-json": "^5.0.1", + "read-package-json": "^5.0.2", "read-package-json-fast": "^2.0.3", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", @@ -12420,7 +12863,7 @@ "npx": "bin/npx-cli.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm-run-path": { @@ -12458,7 +12901,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "5.5.0", + "version": "5.6.3", "dev": true, "inBundle": true, "license": "ISC", @@ -12471,11 +12914,12 @@ "@npmcli/name-from-folder": "^1.0.1", "@npmcli/node-gyp": "^2.0.0", "@npmcli/package-json": "^2.0.0", - "@npmcli/query": "^1.1.1", + "@npmcli/query": "^1.2.0", "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", + "bin-links": "^3.0.3", + "cacache": "^16.1.3", "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^5.2.1", "json-parse-even-better-errors": "^2.3.1", "json-stringify-nice": "^1.1.4", "minimatch": "^5.1.0", @@ -12484,7 +12928,7 @@ "nopt": "^6.0.0", "npm-install-checks": "^5.0.0", "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", + "npm-pick-manifest": "^7.0.2", "npm-registry-fetch": "^13.0.0", "npmlog": "^6.0.2", "pacote": "^13.6.1", @@ -12517,7 +12961,7 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "4.2.1", + "version": "4.2.2", "dev": true, "inBundle": true, "license": "ISC", @@ -12548,7 +12992,7 @@ } }, "node_modules/npm/node_modules/@npmcli/fs": { - "version": "2.1.1", + "version": "2.1.2", "dev": true, "inBundle": true, "license": "ISC", @@ -12561,7 +13005,7 @@ } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "3.0.1", + "version": "3.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -12596,6 +13040,15 @@ "node": ">= 10" } }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "2.0.4", "dev": true, @@ -12627,7 +13080,7 @@ } }, "node_modules/npm/node_modules/@npmcli/move-file": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "MIT", @@ -12679,7 +13132,7 @@ } }, "node_modules/npm/node_modules/@npmcli/query": { - "version": "1.1.1", + "version": "1.2.0", "dev": true, "inBundle": true, "license": "ISC", @@ -12824,14 +13277,14 @@ "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { - "version": "3.0.1", + "version": "3.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "cmd-shim": "^5.0.0", "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0", + "npm-normalize-package-bin": "^2.0.0", "read-cmd-shim": "^3.0.0", "rimraf": "^3.0.0", "write-file-atomic": "^4.0.0" @@ -12840,6 +13293,15 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/npm/node_modules/bin-links/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.2.0", "dev": true, @@ -12868,7 +13330,7 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "16.1.1", + "version": "16.1.3", "dev": true, "inBundle": true, "license": "ISC", @@ -12890,7 +13352,7 @@ "rimraf": "^3.0.2", "ssri": "^9.0.0", "tar": "^6.1.11", - "unique-filename": "^1.1.1" + "unique-filename": "^2.0.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" @@ -13128,7 +13590,7 @@ } }, "node_modules/npm/node_modules/diff": { - "version": "5.0.0", + "version": "5.1.0", "dev": true, "inBundle": true, "license": "BSD-3-Clause", @@ -13269,7 +13731,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "5.0.0", + "version": "5.2.1", "dev": true, "inBundle": true, "license": "ISC", @@ -13277,11 +13739,11 @@ "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", + "version": "4.1.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause" @@ -13388,7 +13850,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/ini": { - "version": "3.0.0", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -13511,7 +13973,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "6.0.3", + "version": "6.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -13526,7 +13988,7 @@ } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "4.0.4", + "version": "4.0.5", "dev": true, "inBundle": true, "license": "ISC", @@ -13534,7 +13996,7 @@ "@npmcli/disparity-colors": "^2.0.0", "@npmcli/installed-package-contents": "^1.0.7", "binary-extensions": "^2.2.0", - "diff": "^5.0.0", + "diff": "^5.1.0", "minimatch": "^5.0.1", "npm-package-arg": "^9.0.1", "pacote": "^13.6.1", @@ -13545,12 +14007,12 @@ } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "4.0.10", + "version": "4.0.14", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^5.0.0", + "@npmcli/arborist": "^5.6.3", "@npmcli/ci-detect": "^2.0.0", "@npmcli/fs": "^2.1.1", "@npmcli/run-script": "^4.2.0", @@ -13570,19 +14032,19 @@ } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "3.0.2", + "version": "3.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^5.0.0" + "@npmcli/arborist": "^5.6.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "8.0.3", + "version": "8.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -13595,7 +14057,7 @@ } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "4.0.3", + "version": "4.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -13608,7 +14070,7 @@ } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "4.1.2", + "version": "4.1.3", "dev": true, "inBundle": true, "license": "ISC", @@ -13622,7 +14084,7 @@ } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "6.0.4", + "version": "6.0.5", "dev": true, "inBundle": true, "license": "ISC", @@ -13638,7 +14100,7 @@ } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "5.0.3", + "version": "5.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -13650,7 +14112,7 @@ } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "4.0.3", + "version": "4.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -13663,7 +14125,7 @@ } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "3.0.6", + "version": "3.0.7", "dev": true, "inBundle": true, "license": "ISC", @@ -13688,7 +14150,7 @@ } }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "10.2.0", + "version": "10.2.1", "dev": true, "inBundle": true, "license": "ISC", @@ -13751,7 +14213,7 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "2.1.0", + "version": "2.1.1", "dev": true, "inBundle": true, "license": "MIT", @@ -13970,7 +14432,7 @@ } }, "node_modules/npm/node_modules/normalize-package-data": { - "version": "4.0.0", + "version": "4.0.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -13981,7 +14443,7 @@ "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/npm-audit-report": { @@ -13997,12 +14459,24 @@ } }, "node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.2", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/npm-bundled/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/npm-install-checks": { @@ -14039,15 +14513,15 @@ } }, "node_modules/npm/node_modules/npm-packlist": { - "version": "5.1.1", + "version": "5.1.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" }, "bin": { "npm-packlist": "bin/index.js" @@ -14056,14 +14530,23 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/npm/node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "7.0.1", + "version": "7.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", + "npm-normalize-package-bin": "^2.0.0", "npm-package-arg": "^9.0.0", "semver": "^7.3.5" }, @@ -14071,6 +14554,15 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/npm/node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/npm-profile": { "version": "6.2.1", "dev": true, @@ -14085,7 +14577,7 @@ } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "13.3.0", + "version": "13.3.1", "dev": true, "inBundle": true, "license": "ISC", @@ -14157,7 +14649,7 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "13.6.1", + "version": "13.6.2", "dev": true, "inBundle": true, "license": "ISC", @@ -14312,7 +14804,7 @@ } }, "node_modules/npm/node_modules/read-package-json": { - "version": "5.0.1", + "version": "5.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -14320,7 +14812,7 @@ "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^2.0.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" @@ -14339,6 +14831,15 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/readable-stream": { "version": "3.6.0", "dev": true, @@ -14665,21 +15166,27 @@ } }, "node_modules/npm/node_modules/unique-filename": { - "version": "1.1.1", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "unique-slug": "^2.0.0" + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/unique-slug": { - "version": "2.0.2", + "version": "3.0.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/util-deprecate": { @@ -14756,7 +15263,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/write-file-atomic": { - "version": "4.0.1", + "version": "4.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -14765,7 +15272,7 @@ "signal-exit": "^3.0.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm/node_modules/yallist": { @@ -14787,9 +15294,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", "dev": true }, "node_modules/object-assign": { @@ -14806,9 +15313,9 @@ "integrity": "sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==" }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14858,28 +15365,28 @@ } }, "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -14889,27 +15396,27 @@ } }, "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "dev": true, "dependencies": { "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -15113,12 +15620,12 @@ } }, "node_modules/parse5": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", - "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, "dependencies": { - "entities": "^4.3.0" + "entities": "^4.4.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -15222,7 +15729,8 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -15361,6 +15869,7 @@ "version": "8.4.21", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -15384,6 +15893,7 @@ "version": "9.1.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz", "integrity": "sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==", + "dev": true, "dependencies": { "@csstools/cascade-layer-name-parser": "^1.0.0", "@csstools/css-parser-algorithms": "^2.0.0", @@ -15401,56 +15911,94 @@ "postcss": "^8.4" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "node_modules/postcss-map": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/postcss-map/-/postcss-map-0.11.0.tgz", + "integrity": "sha512-cgHYZrH9aAMds90upYUPhYz8xnAcRD45SwuNns/nQHONIrPQDhpwk3JLsAQGOndQxnRVXfB6nB+3WqSMy8fqlA==", + "dev": true, + "dependencies": { + "js-yaml": "^3.12.0", + "postcss": "^7.0.2", + "reduce-function-call": "^1.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-map/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "node_modules/postcss-map/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=12.0" + "node": ">=6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" } }, - "node_modules/postcss-scss": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", - "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "node_modules/postcss-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-scss" - } - ], "engines": { - "node": ">=12.0" + "node": ">=0.10.0" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-minify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify/-/postcss-minify-1.1.0.tgz", + "integrity": "sha512-9D64ueIW0DL2FdLajQTlXrnTN8Ox9NjuXqigKMmB819RhdClNPYx5Zp3i5x0ghjjy3vGrLBBYEYvJjY/1eMNbw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0", + "postcss-value-parser": "^4.1" }, "peerDependencies": { - "postcss": "^8.4.19" + "postcss": "^8.0" } }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, "node_modules/postcss-selector-parser": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", @@ -15470,17 +16018,6 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -15576,6 +16113,12 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -15583,9 +16126,9 @@ "dev": true }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, "engines": { "node": ">=6" @@ -15618,6 +16161,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -15722,9 +16271,9 @@ } }, "node_modules/react-bootstrap": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.5.tgz", - "integrity": "sha512-l2rm5LtDI7JMtdGrzaxNl4OJwH0fMIJDlvwQ2TMvs9h9d0E4ELLpG3J45Pox6xUkpuFfXdWUiGazZXyIuv/OKA==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.6.tgz", + "integrity": "sha512-pSzYyJT5u4rc8+5myM8Vid2JG52L8AmYSkpznReH/GM4+FhLqEnxUa0+6HRTaGwjdEixQNGchwY+b3xCdYWrDA==", "dependencies": { "@babel/runtime": "^7.14.0", "@restart/context": "^2.1.4", @@ -15774,9 +16323,9 @@ } }, "node_modules/react-dropzone": { - "version": "14.2.2", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.2.tgz", - "integrity": "sha512-5oyGN/B5rNhop2ggUnxztXBQ6q6zii+OMEftPzsxAR2hhpVWz0nAV+3Ktxo2h5bZzdcCKrpd8bfWAVsveIBM+w==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", + "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", "dependencies": { "attr-accept": "^2.2.2", "file-selector": "^0.6.0", @@ -15811,12 +16360,12 @@ "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, "node_modules/react-focus-lock": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", - "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz", + "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==", "dependencies": { "@babel/runtime": "^7.0.0", - "focus-lock": "^0.11.2", + "focus-lock": "^0.11.6", "prop-types": "^15.6.2", "react-clientside-effect": "^1.2.6", "use-callback-ref": "^1.3.0", @@ -15833,13 +16382,13 @@ } }, "node_modules/react-focus-on": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/react-focus-on/-/react-focus-on-3.6.0.tgz", - "integrity": "sha512-onIRjpd9trAUenXNdDcvjc8KJUSklty4X/Gr7hAm/MzM7ekSF2pg9D8KBKL7ipige22IAPxLRRf/EmJji9KD6Q==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/react-focus-on/-/react-focus-on-3.7.0.tgz", + "integrity": "sha512-TsCnbJr4qjqFatJ4U1N8qGSZH+FUzxJ5mJ5ta7TY2YnDmUbGGmcvZMTZgGjQ1fl6vlztsMyg6YyZlPAeeIhEUg==", "dependencies": { - "aria-hidden": "^1.1.3", - "react-focus-lock": "^2.9.0", - "react-remove-scroll": "^2.5.2", + "aria-hidden": "^1.2.2", + "react-focus-lock": "^2.9.2", + "react-remove-scroll": "^2.5.5", "react-style-singleton": "^2.2.0", "tslib": "^2.3.1", "use-callback-ref": "^1.3.0", @@ -15897,20 +16446,20 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "node_modules/react-loading-skeleton": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.1.0.tgz", - "integrity": "sha512-j1U1CWWs68nBPOg7tkQqnlFcAMFF6oEK6MgqAo15f8A5p7mjH6xyKn2gHbkcimpwfO0VQXqxAswnSYVr8lWzjw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.2.0.tgz", + "integrity": "sha512-kN12x4Ud69jbksr2EdhYywAFeW4bPdvFQ9p3ID1OM/QeFjgwFSmSUY2a6P6uOb5ACzWp3ozY8C+7+04KR6+PHA==", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/react-overlays": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.0.tgz", - "integrity": "sha512-dKZR/w6qeAsW0z0aIlwq/5H/M6o5T4RSlPnqIKqYVJ++rjoPSFcVggPhDWno8awZQsuMMtkjuksTbE8vOY0s9g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", "dependencies": { "@babel/runtime": "^7.13.8", - "@popperjs/core": "^2.8.6", + "@popperjs/core": "^2.11.6", "@restart/hooks": "^0.4.7", "@types/warning": "^3.0.0", "dom-helpers": "^5.2.0", @@ -15967,9 +16516,9 @@ } }, "node_modules/react-remove-scroll-bar": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", - "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -15998,7 +16547,10 @@ "shallow-equal": "^1.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.10" + }, + "peerDependencies": { + "react": ">=16.8.0" } }, "node_modules/react-shallow-renderer": { @@ -16078,6 +16630,24 @@ "react-dom": ">=16.6.0" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -16156,9 +16726,9 @@ } }, "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -16247,6 +16817,15 @@ "esprima": "~4.0.0" } }, + "node_modules/reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", + "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -16254,9 +16833,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -16266,14 +16845,14 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -16309,44 +16888,38 @@ } }, "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", "dev": true, "dependencies": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" } }, "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", "dev": true, "dependencies": { - "rc": "1.2.8" + "@pnpm/npm-conf": "^2.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=14" } }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -16391,6 +16964,12 @@ "node": ">=0.10.0" } }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "node_modules/resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -16430,9 +17009,9 @@ } }, "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", "dev": true, "engines": { "node": ">=10" @@ -16540,6 +17119,20 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -16551,7 +17144,6 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -16604,9 +17196,9 @@ } }, "node_modules/semantic-release": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.3.tgz", - "integrity": "sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA==", + "version": "19.0.5", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.5.tgz", + "integrity": "sha512-NMPKdfpXTnPn49FDogMBi36SiBfXkSOJqCkk0E4iWOY1tusvvgBwqUmxTX1kmlT6kIYed9YwNKD1sfPpqa5yaA==", "dev": true, "dependencies": { "@semantic-release/commit-analyzer": "^9.0.2", @@ -16661,9 +17253,9 @@ } }, "node_modules/semantic-release/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -16672,10 +17264,33 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/semantic-release/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/semantic-release/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/semantic-release/node_modules/marked": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.18.tgz", - "integrity": "sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw==", + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", + "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -16705,9 +17320,9 @@ } }, "node_modules/semantic-release/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -16731,6 +17346,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/semantic-release/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/semantic-release/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -16810,9 +17431,9 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "peer": true, "dependencies": { @@ -16965,19 +17586,11 @@ "tslib": "^2.0.3" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -16992,6 +17605,15 @@ "source-map": "^0.6.0" } }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spawn-error-forwarder": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz", @@ -17025,9 +17647,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "node_modules/split": { @@ -17060,9 +17682,9 @@ } }, "node_modules/split2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -17080,9 +17702,9 @@ "dev": true }, "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, "dependencies": { "escape-string-regexp": "^2.0.0" @@ -17100,6 +17722,18 @@ "node": ">=8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/stream-combiner2": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", @@ -17161,18 +17795,18 @@ "dev": true }, "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", + "regexp.prototype.flags": "^1.4.3", "side-channel": "^1.0.4" }, "funding": { @@ -17180,14 +17814,14 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz", - "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -17197,28 +17831,28 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17411,49 +18045,49 @@ "dev": true }, "node_modules/stylelint": { - "version": "14.10.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.10.0.tgz", - "integrity": "sha512-VAmyKrEK+wNFh9R8mNqoxEFzaa4gsHGhcT4xgkQDuOA5cjF6CaNS8loYV7gpi4tIZBPUyXesotPXzJAMN8VLOQ==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", "balanced-match": "^2.0.0", - "colord": "^2.9.2", - "cosmiconfig": "^7.0.1", + "colord": "^2.9.3", + "cosmiconfig": "^7.1.0", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.2.0", - "ignore": "^5.2.0", + "ignore": "^5.2.1", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.25.0", + "known-css-properties": "^0.26.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.16", + "postcss": "^8.4.19", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", - "table": "^6.8.0", + "table": "^6.8.1", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "bin": { "stylelint": "bin/stylelint.js" @@ -17489,6 +18123,28 @@ "stylelint": "^14.0.0" } }, + "node_modules/stylelint-config-recommended-scss/node_modules/postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + } + ], + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.19" + } + }, "node_modules/stylelint-config-standard": { "version": "25.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-25.0.0.tgz", @@ -17514,6 +18170,28 @@ "stylelint": "^14.4.0" } }, + "node_modules/stylelint-config-standard-scss/node_modules/postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + } + ], + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.19" + } + }, "node_modules/stylelint-config-standard-scss/node_modules/stylelint-config-recommended": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz", @@ -17547,9 +18225,9 @@ } }, "node_modules/stylelint-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", - "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", "dev": true, "dependencies": { "lodash": "^4.17.21", @@ -17559,7 +18237,24 @@ "postcss-value-parser": "^4.1.0" }, "peerDependencies": { - "stylelint": "^14.5.1" + "stylelint": "^14.5.1 || ^15.0.0" + } + }, + "node_modules/stylelint/node_modules/@csstools/selector-specificity": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4", + "postcss-selector-parser": "^6.0.10" } }, "node_modules/stylelint/node_modules/balanced-match": { @@ -17594,6 +18289,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stylelint/node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, "node_modules/stylelint/node_modules/type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", @@ -17619,9 +18330,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "dependencies": { "has-flag": "^4.0.0", @@ -17649,7 +18360,7 @@ "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -17682,9 +18393,9 @@ "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" }, "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -17698,9 +18409,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -17786,9 +18497,9 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", "dev": true, "peer": true, "dependencies": { @@ -17805,9 +18516,9 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "peer": true, "dependencies": { @@ -17906,6 +18617,16 @@ "dev": true, "peer": true }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/terser/node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -17982,9 +18703,9 @@ } }, "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -18028,23 +18749,24 @@ } }, "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, "engines": { "node": ">= 4.0.0" @@ -18063,10 +18785,13 @@ } }, "node_modules/traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==", - "dev": true + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/trim-newlines": { "version": "3.0.1", @@ -18120,10 +18845,22 @@ } } }, + "node_modules/ts-jest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -18135,6 +18872,12 @@ "node": ">=10" } }, + "node_modules/ts-jest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/ts-jest/node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", @@ -18145,13 +18888,13 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } @@ -18178,9 +18921,9 @@ } }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -18236,10 +18979,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "devOptional": true, "bin": { "tsc": "bin/tsc", @@ -18271,6 +19028,15 @@ "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", "dev": true }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -18323,18 +19089,18 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "engines": { "node": ">=4" @@ -18421,6 +19187,16 @@ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", "dev": true }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/use-callback-ref": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", @@ -18483,9 +19259,9 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -18510,6 +19286,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dev": true, "dependencies": { "browser-process-hrtime": "^1.0.0" @@ -18568,9 +19345,9 @@ } }, "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "dev": true, "peer": true, "dependencies": { @@ -18709,6 +19486,41 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -18793,16 +19605,16 @@ } }, "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -18847,9 +19659,9 @@ } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "node_modules/yaml": { @@ -18862,18 +19674,18 @@ } }, "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "engines": { "node": ">=12" @@ -18912,9 +19724,9 @@ }, "dependencies": { "@adobe/css-tools": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", - "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==", "dev": true }, "@ampproject/remapping": { @@ -18928,12 +19740,12 @@ } }, "@babel/cli": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.10.tgz", - "integrity": "sha512-dLvWH+ZDFAkd2jPBSghrsFBuXrREvFwjpDycXbmUoeochqKYe4zNSLEJYErpLg8dvxvZYe79/MkN461XCwpnGw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.0.tgz", + "integrity": "sha512-xi7CxyS8XjSyiwUGCfwf+brtJxjW1/ZTcBUkP10xawIEXLX5HzLn+3aXkgxozcP2UhRhtKTmQurw9Uaes7jZrA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.8", + "@jridgewell/trace-mapping": "^0.3.17", "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0", "commander": "^4.0.1", @@ -18976,53 +19788,54 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true }, "@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "requires": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" } }, "@babel/eslint-parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", - "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", "dev": true, "requires": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" } }, "@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "requires": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "dependencies": { @@ -19059,46 +19872,48 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "regexpu-core": "^5.3.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.17.7", @@ -19125,13 +19940,13 @@ } }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" } }, "@babel/helper-hoist-variables": { @@ -19144,12 +19959,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.0" } }, "@babel/helper-module-imports": { @@ -19162,19 +19977,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" } }, "@babel/helper-optimise-call-expression": { @@ -19187,9 +20002,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -19205,34 +20020,35 @@ } }, "@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { @@ -19245,44 +20061,44 @@ } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" } }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" } }, "@babel/highlight": { @@ -19297,9 +20113,9 @@ } }, "@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -19312,24 +20128,24 @@ } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } @@ -19345,13 +20161,13 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, @@ -19386,12 +20202,12 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, @@ -19416,16 +20232,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -19439,13 +20255,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, @@ -19460,14 +20276,14 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, @@ -19536,12 +20352,12 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-import-meta": { @@ -19644,32 +20460,32 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -19682,46 +20498,48 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { @@ -19754,12 +20572,12 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-function-name": { @@ -19792,39 +20610,36 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { @@ -19838,13 +20653,13 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-new-target": { @@ -19867,12 +20682,12 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { @@ -19894,16 +20709,16 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", - "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.10" + "@babel/types": "^7.21.0" } }, "@babel/plugin-transform-react-jsx-development": { @@ -19926,13 +20741,13 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" } }, "@babel/plugin-transform-reserved-words": { @@ -19954,13 +20769,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -19991,14 +20806,14 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", - "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz", + "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-typescript": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" } }, "@babel/plugin-transform-unicode-escapes": { @@ -20021,18 +20836,18 @@ } }, "@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -20041,7 +20856,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -20052,7 +20867,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -20065,10 +20880,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -20076,30 +20891,30 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" } }, @@ -20131,71 +20946,77 @@ } }, "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz", + "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-typescript": "^7.21.0" } }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/runtime-corejs3": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.21.0.tgz", + "integrity": "sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==", "dev": true, "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -20216,29 +21037,26 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", + "dev": true, "requires": {} }, "@csstools/css-parser-algorithms": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "dev": true, "requires": {} }, "@csstools/css-tokenizer": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz", - "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==" + "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==", + "dev": true }, "@csstools/media-query-list-parser": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "dev": true, "requires": {} }, @@ -20249,16 +21067,16 @@ "dev": true }, "@edx/eslint-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-3.1.0.tgz", - "integrity": "sha512-Okv8vkmX+qe+joD7h9DcT9JdRIyy6jJSVWbIHr2dAHKuk5swVFO92JvhC2pYtMg2EPKA1P1Hmz8cmmfw6QoTZw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-3.1.1.tgz", + "integrity": "sha512-RqaC5h+VYdq5DwJsEbdJCruibsKWakx/zImuypmwC7odXJ2ls/yMvWzY/Z4k/Xd2QGPhow3y7yQzUsJPb4eheQ==", "dev": true, "requires": {} }, "@edx/stylelint-config-edx": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@edx/stylelint-config-edx/-/stylelint-config-edx-2.2.0.tgz", - "integrity": "sha512-9n0nwDPu7Q6nzAqfCLL/KNjuAtcNeD7h98LuPhsX9s9So1JWURta543PR9ftkvtCfyFW/ROvyTeYbdRpcOypdw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@edx/stylelint-config-edx/-/stylelint-config-edx-2.2.1.tgz", + "integrity": "sha512-uQSAayGfuXHlqydKX68/SFS1zPnycawbClN5H+wQuU9skZ6B3955HxSGmUo4keBhx377/5fuOjyhSTVnHG+uFg==", "dev": true, "requires": { "stylelint": "^14.5.0", @@ -20268,15 +21086,15 @@ } }, "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.4.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -20291,9 +21109,9 @@ "dev": true }, "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -20317,9 +21135,9 @@ } }, "@formatjs/cli": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-5.0.7.tgz", - "integrity": "sha512-++4ojNPYCa3YQePR7zoNk+q8mp4gF35PUWffR5Ey4PEOsUdyBjSRgCFju/MzsMZRl8R/TUdR8t9AHOu3qIW/BA==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-5.1.13.tgz", + "integrity": "sha512-9rFWFCHEFeIUDqgMy4szoHXK7Iz29sNhY3n+N44m9VNPxjy2uWYqBEijk8bsBYhu4OLaDhHpwVbcHVJi848dHg==", "dev": true, "requires": {} }, @@ -20410,16 +21228,16 @@ } }, "@fortawesome/fontawesome-common-types": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz", - "integrity": "sha512-wBaAPGz1Awxg05e0PBRkDRuTsy4B3dpBm+zreTTyd9TH4uUM27cAL4xWyWR0rLJCrRwzVsQ4hF3FvM6rqydKPA==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==" }, "@fortawesome/fontawesome-svg-core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.2.tgz", - "integrity": "sha512-853G/Htp0BOdXnPoeCPTjFrVwyrJHpe8MhjB/DYE9XjwhnNDfuBCd3aKc2YUYbEfHEcBws4UAA0kA9dymZKGjA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.3.0.tgz", + "integrity": "sha512-uz9YifyKlixV6AcKlOX8WNdtF7l6nakGyLYxYaCa823bEBqyj/U2ssqtctO38itNEwXb8/lMzjdoJ+aaJuOdrw==", "requires": { - "@fortawesome/fontawesome-common-types": "6.1.2" + "@fortawesome/fontawesome-common-types": "6.3.0" } }, "@fortawesome/react-fontawesome": { @@ -21068,13 +21886,13 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@nicolo-ribaudo/chokidar-2": { @@ -21084,6 +21902,15 @@ "dev": true, "optional": true }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "requires": { + "eslint-scope": "5.1.1" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -21111,64 +21938,64 @@ } }, "@octokit/auth-token": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.1.tgz", - "integrity": "sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", + "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", "dev": true, "requires": { - "@octokit/types": "^7.0.0" + "@octokit/types": "^9.0.0" } }, "@octokit/core": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.0.5.tgz", - "integrity": "sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", + "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", "dev": true, "requires": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", "@octokit/request": "^6.0.0", "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" } }, "@octokit/endpoint": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.1.tgz", - "integrity": "sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", "dev": true, "requires": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" } }, "@octokit/graphql": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.1.tgz", - "integrity": "sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", + "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", "dev": true, "requires": { "@octokit/request": "^6.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "universal-user-agent": "^6.0.0" } }, "@octokit/openapi-types": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.1.0.tgz", - "integrity": "sha512-Z7vzLqfTkoVQyoy/2iQla1N2I4Vav2wi4JbZK8QxIYAfBimhuflosFxmsqw5LTH7DkdNW46ZYpAcqJf0XaS8SQ==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", "dev": true }, "@octokit/plugin-paginate-rest": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.0.0.tgz", - "integrity": "sha512-g4GJMt/7VDmIMMdQenN6bmsmRoZca1c7IxOdF2yMiMwQYrE2bmmypGQeQSD5rsaffsFMCUS7Br4pMVZamareYA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", + "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", "dev": true, "requires": { - "@octokit/types": "^7.0.0" + "@octokit/types": "^9.0.0" } }, "@octokit/plugin-request-log": { @@ -21179,59 +22006,85 @@ "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.3.0.tgz", - "integrity": "sha512-qEu2wn6E7hqluZwIEUnDxWROvKjov3zMIAi4H4d7cmKWNMeBprEXZzJe8pE5eStUYC1ysGhD0B7L6IeG1Rfb+g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", + "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", "dev": true, "requires": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "deprecation": "^2.3.1" } }, "@octokit/request": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.1.tgz", - "integrity": "sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", "dev": true, "requires": { "@octokit/endpoint": "^7.0.0", "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" } }, "@octokit/request-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.1.tgz", - "integrity": "sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", "dev": true, "requires": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" } }, "@octokit/rest": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.4.tgz", - "integrity": "sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==", + "version": "19.0.7", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", + "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", "dev": true, "requires": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^4.0.0", + "@octokit/core": "^4.1.0", + "@octokit/plugin-paginate-rest": "^6.0.0", "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" + "@octokit/plugin-rest-endpoint-methods": "^7.0.0" } }, "@octokit/types": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-7.1.0.tgz", - "integrity": "sha512-+ClA0jRc9zGFj5mfQeQNfgTlelzhpAexbAueQG1t2Xn8yhgnsjkF8bgLcUUpwrpqkv296uXyiGwkqXRSU7KYzQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "@pnpm/config.env-replace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.0.0.tgz", + "integrity": "sha512-ZVPVDi1E8oeXlYqkGRtX0CkzLTwE2zt62bjWaWKaAvI8NZqHzlMvGeSNDpW+JB3+aKanYb4UETJOF1/CxGPemA==", + "dev": true + }, + "@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dev": true, + "requires": { + "graceful-fs": "4.2.10" + } + }, + "@pnpm/npm-conf": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.1.0.tgz", + "integrity": "sha512-Oe6ntvgsMTE3hDIqy6sajqHF+MnzJrOF06qC2QSiUEybLL7cp6tjoKUa32gpd9+KPVl4QyMs3E3nsXrx/Vdnlw==", "dev": true, "requires": { - "@octokit/openapi-types": "^13.1.0" + "@pnpm/config.env-replace": "^1.0.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" } }, "@popperjs/core": { @@ -21246,22 +22099,22 @@ "requires": {} }, "@restart/hooks": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.7.tgz", - "integrity": "sha512-ZbjlEHcG+FQtpDPHd7i4FzNNvJf2enAwZfJbpM8CW7BhmOAbsHpZe3tsHwfQUrBuyrxWqPYp2x5UMnilWcY22A==", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.9.tgz", + "integrity": "sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ==", "requires": { "dequal": "^2.0.2" } }, "@semantic-release/changelog": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.1.tgz", - "integrity": "sha512-FT+tAGdWHr0RCM3EpWegWnvXJ05LQtBkQUaQRIExONoXjVjLuOILNm4DEKNaV+GAQyJjbLRVs57ti//GypH6PA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.2.tgz", + "integrity": "sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==", "dev": true, "requires": { "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", - "fs-extra": "^9.0.0", + "fs-extra": "^11.0.0", "lodash": "^4.17.4" } }, @@ -21303,18 +22156,18 @@ } }, "@semantic-release/github": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.5.tgz", - "integrity": "sha512-9pGxRM3gv1hgoZ/muyd4pWnykdIUVfCiev6MXE9lOyGQof4FQy95GFE26nDcifs9ZG7bBzV8ue87bo/y1zVf0g==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.7.tgz", + "integrity": "sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==", "dev": true, "requires": { "@octokit/rest": "^19.0.0", - "@semantic-release/error": "^2.2.0", + "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", "bottleneck": "^2.18.1", "debug": "^4.0.0", "dir-glob": "^3.0.0", - "fs-extra": "^10.0.0", + "fs-extra": "^11.0.0", "globby": "^11.0.0", "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", @@ -21324,67 +22177,52 @@ "p-filter": "^2.0.0", "p-retry": "^4.0.0", "url-join": "^4.0.0" - }, - "dependencies": { - "@semantic-release/error": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz", - "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", - "dev": true - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } } }, "@semantic-release/npm": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.1.tgz", - "integrity": "sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.2.tgz", + "integrity": "sha512-zgsynF6McdzxPnFet+a4iO9HpAlARXOM5adz7VGVCvj0ne8wtL2ZOQoDV2wZPDmdEotDIbVeJjafhelZjs9j6g==", "dev": true, "requires": { "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", "execa": "^5.0.0", - "fs-extra": "^10.0.0", + "fs-extra": "^11.0.0", "lodash": "^4.17.15", "nerf-dart": "^1.0.0", "normalize-url": "^6.0.0", "npm": "^8.3.0", "rc": "^1.2.8", "read-pkg": "^5.0.0", - "registry-auth-token": "^4.0.0", + "registry-auth-token": "^5.0.0", "semver": "^7.1.2", "tempy": "^1.0.0" }, "dependencies": { - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "yallist": "^4.0.0" } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -21407,15 +22245,15 @@ } }, "@sinclair/typebox": { - "version": "0.24.28", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", - "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==", + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", "dev": true }, "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -21431,14 +22269,15 @@ } }, "@testing-library/dom": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", - "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.0.0.tgz", + "integrity": "sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==", "dev": true, + "peer": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", + "@types/aria-query": "^5.0.1", "aria-query": "^5.0.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", @@ -21451,6 +22290,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "peer": true, "requires": { "color-convert": "^2.0.1" } @@ -21460,6 +22300,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -21470,6 +22311,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "peer": true, "requires": { "color-name": "~1.1.4" } @@ -21478,19 +22320,22 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "peer": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "dev": true, + "peer": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -21574,6 +22419,73 @@ "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.0.0", "@types/react-dom": "<18.0.0" + }, + "dependencies": { + "@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@testing-library/react-hooks": { @@ -21602,19 +22514,19 @@ "dev": true }, "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", "dev": true }, "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -21640,9 +22552,9 @@ } }, "@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -21668,9 +22580,9 @@ } }, "@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", "dev": true, "peer": true, "requires": { @@ -21697,9 +22609,9 @@ "peer": true }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "requires": { "@types/node": "*" @@ -21726,13 +22638,22 @@ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, "@types/istanbul-reports": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0" + "@types/istanbul-lib-report": "*" } }, "@types/jest": { @@ -21775,9 +22696,9 @@ "dev": true }, "@types/node": { - "version": "18.7.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", - "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==", + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", "dev": true }, "@types/normalize-package-data": { @@ -21799,9 +22720,9 @@ "dev": true }, "@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, "@types/prop-types": { @@ -21850,6 +22771,12 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -21872,9 +22799,9 @@ "dev": true }, "@types/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", "dev": true }, "@types/warning": { @@ -21883,9 +22810,9 @@ "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" }, "@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -21898,80 +22825,97 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", - "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.1.tgz", + "integrity": "sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/type-utils": "5.33.1", - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/scope-manager": "5.54.1", + "@typescript-eslint/type-utils": "5.54.1", + "@typescript-eslint/utils": "5.54.1", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, "@typescript-eslint/parser": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", - "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.1.tgz", + "integrity": "sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.54.1", + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/typescript-estree": "5.54.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", - "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.1.tgz", + "integrity": "sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1" + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/visitor-keys": "5.54.1" } }, "@typescript-eslint/type-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", - "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.1.tgz", + "integrity": "sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/typescript-estree": "5.54.1", + "@typescript-eslint/utils": "5.54.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", - "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.1.tgz", + "integrity": "sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", - "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.1.tgz", + "integrity": "sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1", + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/visitor-keys": "5.54.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -21979,38 +22923,81 @@ "tsutils": "^3.21.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, "@typescript-eslint/utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", - "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.1.tgz", + "integrity": "sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.1", + "@typescript-eslint/types": "5.54.1", + "@typescript-eslint/typescript-estree": "5.54.1", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "@typescript-eslint/visitor-keys": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", - "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", + "version": "5.54.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.1.tgz", + "integrity": "sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/types": "5.54.1", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { @@ -22230,9 +23217,9 @@ "dev": true }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true }, "acorn-globals": { @@ -22343,9 +23330,9 @@ "dev": true }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -22368,25 +23355,21 @@ "dev": true }, "aria-hidden": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", - "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "requires": { - "tslib": "^1.0.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "tslib": "^2.0.0" } }, "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "dev": true + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } }, "array-ify": { "version": "1.0.0", @@ -22395,15 +23378,15 @@ "dev": true }, "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "is-string": "^1.0.7" } }, @@ -22414,39 +23397,39 @@ "dev": true }, "array.prototype.filter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.1.tgz", - "integrity": "sha512-Dk3Ty7N42Odk7PjU/Ci3zT4pLj20YvuVnneG/58ICM6bt4Ij5kZaJTVQ9TSaWaIECX2sFyz4KItkVZqHNnciqw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.2.tgz", + "integrity": "sha512-us+UrmGOilqttSOgoWZTpOvHu68vZT2YCjc/H4vhu56vzZpaDFBhB+Se2UwqWzMKbDv7Myq5M5pcZLAtUvTQdQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-array-method-boxes-properly": "^1.0.0", "is-string": "^1.0.7" } }, "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-shim-unscopables": "^1.0.0" } }, "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-shim-unscopables": "^1.0.0" } }, @@ -22485,21 +23468,21 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, "attr-accept": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==" }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, "axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", "dev": true }, "axios": { @@ -22601,9 +23584,9 @@ } }, "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", @@ -22623,15 +23606,6 @@ } } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, "babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -22658,33 +23632,33 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "requires": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, "babel-preset-current-node-syntax": { @@ -22723,9 +23697,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", "dev": true }, "big.js": { @@ -22912,6 +23886,13 @@ "integrity": "sha512-EiqtV+M9L42wd0IRgYjgVGDq7vdNBUUrdecd03QReJp8pIr59o2A1b0XfP+aCUlzLKx2E7zVetaogeJCtiHa+w==", "requires": { "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + } } }, "chalk": { @@ -23045,9 +24026,9 @@ "peer": true }, "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true }, "cjs-module-lexer": { @@ -23057,9 +24038,9 @@ "dev": true }, "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "clean-css": { "version": "4.2.4", @@ -23068,6 +24049,14 @@ "dev": true, "requires": { "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "clean-stack": { @@ -23077,9 +24066,9 @@ "dev": true }, "cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, "requires": { "@colors/colors": "1.5.0", @@ -23087,13 +24076,13 @@ } }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, @@ -23165,6 +24154,16 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -23260,36 +24259,24 @@ } }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", "dev": true, "requires": { - "browserslist": "^4.21.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } + "browserslist": "^4.21.5" } }, "core-js-pure": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", - "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.0.tgz", + "integrity": "sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==", "dev": true }, "core-util-is": { @@ -23299,9 +24286,9 @@ "dev": true }, "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -23394,9 +24381,9 @@ } }, "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "damerau-levenshtein": { "version": "1.0.8", @@ -23449,9 +24436,9 @@ "dev": true }, "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, "requires": { "decamelize": "^1.1.0", @@ -23467,9 +24454,9 @@ } }, "decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, "decode-uri-component": { @@ -23483,6 +24470,31 @@ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -23496,15 +24508,15 @@ "dev": true }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "dev": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "requires": { "has-property-descriptors": "^1.0.0", @@ -23603,9 +24615,9 @@ } }, "dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "dev": true }, "dom-helpers": { @@ -23710,9 +24722,9 @@ } }, "electron-to-chromium": { - "version": "1.4.320", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", - "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", + "version": "1.4.321", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.321.tgz", + "integrity": "sha512-ERuAqNq7YknVY3+47VbB+Q92kWH7O7sX3mkZINqZtsGJMQFb0dj71d5U3PRTihX03qt2NWIfZic2CCcGXOHJ7A==", "dev": true }, "email-prop-type": { @@ -23747,9 +24759,9 @@ "dev": true }, "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "peer": true, "requires": { @@ -23758,9 +24770,9 @@ } }, "entities": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", - "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "dev": true }, "env-ci": { @@ -23805,13 +24817,13 @@ } }, "enzyme-shallow-equal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", - "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz", + "integrity": "sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==", "dev": true, "requires": { "has": "^1.0.3", - "object-is": "^1.1.2" + "object-is": "^1.1.5" } }, "error-ex": { @@ -23824,34 +24836,44 @@ } }, "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", "dev": true, "requires": { + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" } }, "es-array-method-boxes-properly": { @@ -23860,6 +24882,23 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -23867,6 +24906,17 @@ "dev": true, "peer": true }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, "es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -23952,6 +25002,13 @@ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -24078,9 +25135,9 @@ } }, "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -24151,13 +25208,14 @@ } }, "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", "dev": true, "requires": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" }, "dependencies": { "debug": { @@ -24355,9 +25413,9 @@ "dev": true }, "espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "requires": { "acorn": "^8.8.0", @@ -24380,9 +25438,9 @@ "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -24566,9 +25624,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -24603,18 +25661,18 @@ "dev": true }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" } }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "requires": { "bser": "2.1.1" @@ -24712,23 +25770,23 @@ } }, "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "focus-lock": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", - "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", + "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==", "requires": { "tslib": "^2.0.3" } }, "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, "font-awesome": { @@ -24736,6 +25794,15 @@ "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==" }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -24764,12 +25831,11 @@ "dev": true }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" @@ -24836,9 +25902,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -24909,9 +25975,9 @@ } }, "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -24929,9 +25995,9 @@ } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "requires": { "brace-expansion": "^2.0.1" } @@ -24991,6 +26057,15 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -25019,11 +26094,26 @@ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "dev": true }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -25035,6 +26125,14 @@ "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "hard-rejection": { @@ -25079,6 +26177,12 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -25139,6 +26243,23 @@ "dev": true, "requires": { "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "html-element-map": { @@ -25270,9 +26391,9 @@ "dev": true }, "husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true }, "hyphenate-style-name": { @@ -25299,9 +26420,9 @@ } }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, "immutable": { @@ -25383,12 +26504,12 @@ "dev": true }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" } @@ -25423,6 +26544,27 @@ "loose-envify": "^1.0.0" } }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -25464,15 +26606,15 @@ "dev": true }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true }, "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -25514,6 +26656,12 @@ "is-extglob": "^2.1.1" } }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -25581,6 +26729,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -25629,6 +26783,25 @@ "text-extensions": "^1.0.0" } }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -25638,10 +26811,21 @@ "call-bind": "^1.0.2" } }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "isexe": { "version": "2.0.0", @@ -25669,9 +26853,9 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -25727,6 +26911,14 @@ "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "istanbul-reports": { @@ -26545,9 +27737,9 @@ } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "requires": {} }, @@ -26923,6 +28115,15 @@ "pretty-format": "^28.1.3" } }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "pretty-format": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", @@ -26950,9 +28151,9 @@ "dev": true }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -26966,6 +28167,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -27227,9 +28434,9 @@ } }, "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", "peer": true }, "js-tokens": { @@ -27384,9 +28591,9 @@ "dev": true }, "known-css-properties": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", - "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", "dev": true }, "language-subtag-registry": { @@ -27396,12 +28603,12 @@ "dev": true }, "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.8.tgz", + "integrity": "sha512-aWAZwgPLS8hJ20lNPm9HNVs4inexz6S2sQa3wx/+ycuutMNE5/IfYxiWYBbi+9UWCQVaXYCOPUl6gFrPR7+jGg==", "dev": true, "requires": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" } }, "leven": { @@ -27586,18 +28793,18 @@ "dev": true }, "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "^4.0.0" + "yallist": "^3.0.2" } }, "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "dev": true }, "mailto-link": { @@ -27803,9 +29010,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, "minimist-options": { @@ -27826,9 +29033,9 @@ "dev": true }, "moo": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", - "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", "dev": true }, "ms": { @@ -27837,12 +29044,24 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -27894,9 +29113,9 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -27950,14 +29169,29 @@ "validate-npm-package-license": "^3.0.1" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -27974,13 +29208,13 @@ "dev": true }, "npm": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-8.17.0.tgz", - "integrity": "sha512-tIcfZd541v86Sqrf+t/GW6ivqiT8b/2b3EAjNw3vRe+eVnL4mlkVwu17hjCOrsPVntLb5C6tQG4jPUE5Oveeyw==", + "version": "8.19.4", + "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.4.tgz", + "integrity": "sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==", "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.0.4", + "@npmcli/arborist": "^5.6.3", "@npmcli/ci-detect": "^2.0.0", "@npmcli/config": "^4.2.1", "@npmcli/fs": "^2.1.0", @@ -27989,32 +29223,34 @@ "@npmcli/run-script": "^4.2.1", "abbrev": "~1.1.1", "archy": "~1.0.0", - "cacache": "^16.1.1", + "cacache": "^16.1.3", "chalk": "^4.1.2", "chownr": "^2.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.2", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.12", + "fs-minipass": "^2.1.0", "glob": "^8.0.1", "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.0.0", - "ini": "^3.0.0", + "hosted-git-info": "^5.2.1", + "ini": "^3.0.1", "init-package-json": "^3.0.2", "is-cidr": "^4.0.2", "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^6.0.2", - "libnpmdiff": "^4.0.2", - "libnpmexec": "^4.0.2", - "libnpmfund": "^3.0.1", - "libnpmhook": "^8.0.2", - "libnpmorg": "^4.0.2", - "libnpmpack": "^4.0.2", - "libnpmpublish": "^6.0.2", - "libnpmsearch": "^5.0.2", - "libnpmteam": "^4.0.2", - "libnpmversion": "^3.0.1", + "libnpmaccess": "^6.0.4", + "libnpmdiff": "^4.0.5", + "libnpmexec": "^4.0.14", + "libnpmfund": "^3.0.5", + "libnpmhook": "^8.0.4", + "libnpmorg": "^4.0.4", + "libnpmpack": "^4.1.3", + "libnpmpublish": "^6.0.5", + "libnpmsearch": "^5.0.4", + "libnpmteam": "^4.0.4", + "libnpmversion": "^3.0.7", "make-fetch-happen": "^10.2.0", + "minimatch": "^5.1.0", "minipass": "^3.1.6", "minipass-pipeline": "^1.2.4", "mkdirp": "^1.0.4", @@ -28025,19 +29261,19 @@ "npm-audit-report": "^3.0.0", "npm-install-checks": "^5.0.0", "npm-package-arg": "^9.1.0", - "npm-pick-manifest": "^7.0.1", + "npm-pick-manifest": "^7.0.2", "npm-profile": "^6.2.0", - "npm-registry-fetch": "^13.3.0", + "npm-registry-fetch": "^13.3.1", "npm-user-validate": "^1.0.1", "npmlog": "^6.0.2", "opener": "^1.5.2", "p-map": "^4.0.0", - "pacote": "^13.6.1", + "pacote": "^13.6.2", "parse-conflict-json": "^2.0.2", "proc-log": "^2.0.1", "qrcode-terminal": "^0.12.0", "read": "~1.0.7", - "read-package-json": "^5.0.1", + "read-package-json": "^5.0.2", "read-package-json-fast": "^2.0.3", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", @@ -28069,7 +29305,7 @@ "dev": true }, "@npmcli/arborist": { - "version": "5.5.0", + "version": "5.6.3", "bundled": true, "dev": true, "requires": { @@ -28081,11 +29317,12 @@ "@npmcli/name-from-folder": "^1.0.1", "@npmcli/node-gyp": "^2.0.0", "@npmcli/package-json": "^2.0.0", - "@npmcli/query": "^1.1.1", + "@npmcli/query": "^1.2.0", "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", + "bin-links": "^3.0.3", + "cacache": "^16.1.3", "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^5.2.1", "json-parse-even-better-errors": "^2.3.1", "json-stringify-nice": "^1.1.4", "minimatch": "^5.1.0", @@ -28094,7 +29331,7 @@ "nopt": "^6.0.0", "npm-install-checks": "^5.0.0", "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", + "npm-pick-manifest": "^7.0.2", "npm-registry-fetch": "^13.0.0", "npmlog": "^6.0.2", "pacote": "^13.6.1", @@ -28117,7 +29354,7 @@ "dev": true }, "@npmcli/config": { - "version": "4.2.1", + "version": "4.2.2", "bundled": true, "dev": true, "requires": { @@ -28140,7 +29377,7 @@ } }, "@npmcli/fs": { - "version": "2.1.1", + "version": "2.1.2", "bundled": true, "dev": true, "requires": { @@ -28149,7 +29386,7 @@ } }, "@npmcli/git": { - "version": "3.0.1", + "version": "3.0.2", "bundled": true, "dev": true, "requires": { @@ -28171,6 +29408,16 @@ "requires": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" + }, + "dependencies": { + "npm-bundled": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + } } }, "@npmcli/map-workspaces": { @@ -28196,7 +29443,7 @@ } }, "@npmcli/move-file": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "dev": true, "requires": { @@ -28231,7 +29478,7 @@ } }, "@npmcli/query": { - "version": "1.1.1", + "version": "1.2.0", "bundled": true, "dev": true, "requires": { @@ -28332,16 +29579,23 @@ "dev": true }, "bin-links": { - "version": "3.0.1", + "version": "3.0.3", "bundled": true, "dev": true, "requires": { "cmd-shim": "^5.0.0", "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0", + "npm-normalize-package-bin": "^2.0.0", "read-cmd-shim": "^3.0.0", "rimraf": "^3.0.0", "write-file-atomic": "^4.0.0" + }, + "dependencies": { + "npm-normalize-package-bin": { + "version": "2.0.0", + "bundled": true, + "dev": true + } } }, "binary-extensions": { @@ -28366,7 +29620,7 @@ } }, "cacache": { - "version": "16.1.1", + "version": "16.1.3", "bundled": true, "dev": true, "requires": { @@ -28387,7 +29641,7 @@ "rimraf": "^3.0.2", "ssri": "^9.0.0", "tar": "^6.1.11", - "unique-filename": "^1.1.1" + "unique-filename": "^2.0.0" } }, "chalk": { @@ -28543,7 +29797,7 @@ } }, "diff": { - "version": "5.0.0", + "version": "5.1.0", "bundled": true, "dev": true }, @@ -28645,7 +29899,7 @@ "dev": true }, "hosted-git-info": { - "version": "5.0.0", + "version": "5.2.1", "bundled": true, "dev": true, "requires": { @@ -28653,7 +29907,7 @@ } }, "http-cache-semantics": { - "version": "4.1.0", + "version": "4.1.1", "bundled": true, "dev": true }, @@ -28731,7 +29985,7 @@ "dev": true }, "ini": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true, "dev": true }, @@ -28816,7 +30070,7 @@ "dev": true }, "libnpmaccess": { - "version": "6.0.3", + "version": "6.0.4", "bundled": true, "dev": true, "requires": { @@ -28827,14 +30081,14 @@ } }, "libnpmdiff": { - "version": "4.0.4", + "version": "4.0.5", "bundled": true, "dev": true, "requires": { "@npmcli/disparity-colors": "^2.0.0", "@npmcli/installed-package-contents": "^1.0.7", "binary-extensions": "^2.2.0", - "diff": "^5.0.0", + "diff": "^5.1.0", "minimatch": "^5.0.1", "npm-package-arg": "^9.0.1", "pacote": "^13.6.1", @@ -28842,11 +30096,11 @@ } }, "libnpmexec": { - "version": "4.0.10", + "version": "4.0.14", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^5.0.0", + "@npmcli/arborist": "^5.6.3", "@npmcli/ci-detect": "^2.0.0", "@npmcli/fs": "^2.1.1", "@npmcli/run-script": "^4.2.0", @@ -28863,15 +30117,15 @@ } }, "libnpmfund": { - "version": "3.0.2", + "version": "3.0.5", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^5.0.0" + "@npmcli/arborist": "^5.6.3" } }, "libnpmhook": { - "version": "8.0.3", + "version": "8.0.4", "bundled": true, "dev": true, "requires": { @@ -28880,7 +30134,7 @@ } }, "libnpmorg": { - "version": "4.0.3", + "version": "4.0.4", "bundled": true, "dev": true, "requires": { @@ -28889,7 +30143,7 @@ } }, "libnpmpack": { - "version": "4.1.2", + "version": "4.1.3", "bundled": true, "dev": true, "requires": { @@ -28899,7 +30153,7 @@ } }, "libnpmpublish": { - "version": "6.0.4", + "version": "6.0.5", "bundled": true, "dev": true, "requires": { @@ -28911,7 +30165,7 @@ } }, "libnpmsearch": { - "version": "5.0.3", + "version": "5.0.4", "bundled": true, "dev": true, "requires": { @@ -28919,7 +30173,7 @@ } }, "libnpmteam": { - "version": "4.0.3", + "version": "4.0.4", "bundled": true, "dev": true, "requires": { @@ -28928,7 +30182,7 @@ } }, "libnpmversion": { - "version": "3.0.6", + "version": "3.0.7", "bundled": true, "dev": true, "requires": { @@ -28945,7 +30199,7 @@ "dev": true }, "make-fetch-happen": { - "version": "10.2.0", + "version": "10.2.1", "bundled": true, "dev": true, "requires": { @@ -28992,7 +30246,7 @@ } }, "minipass-fetch": { - "version": "2.1.0", + "version": "2.1.1", "bundled": true, "dev": true, "requires": { @@ -29140,7 +30394,7 @@ } }, "normalize-package-data": { - "version": "4.0.0", + "version": "4.0.1", "bundled": true, "dev": true, "requires": { @@ -29159,11 +30413,18 @@ } }, "npm-bundled": { - "version": "1.1.2", + "version": "2.0.1", "bundled": true, "dev": true, "requires": { - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^2.0.0" + }, + "dependencies": { + "npm-normalize-package-bin": { + "version": "2.0.0", + "bundled": true, + "dev": true + } } }, "npm-install-checks": { @@ -29191,25 +30452,39 @@ } }, "npm-packlist": { - "version": "5.1.1", + "version": "5.1.3", "bundled": true, "dev": true, "requires": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" + }, + "dependencies": { + "npm-normalize-package-bin": { + "version": "2.0.0", + "bundled": true, + "dev": true + } } }, "npm-pick-manifest": { - "version": "7.0.1", + "version": "7.0.2", "bundled": true, "dev": true, "requires": { "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", + "npm-normalize-package-bin": "^2.0.0", "npm-package-arg": "^9.0.0", "semver": "^7.3.5" + }, + "dependencies": { + "npm-normalize-package-bin": { + "version": "2.0.0", + "bundled": true, + "dev": true + } } }, "npm-profile": { @@ -29222,7 +30497,7 @@ } }, "npm-registry-fetch": { - "version": "13.3.0", + "version": "13.3.1", "bundled": true, "dev": true, "requires": { @@ -29273,7 +30548,7 @@ } }, "pacote": { - "version": "13.6.1", + "version": "13.6.2", "bundled": true, "dev": true, "requires": { @@ -29380,14 +30655,21 @@ "dev": true }, "read-package-json": { - "version": "5.0.1", + "version": "5.0.2", "bundled": true, "dev": true, "requires": { "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^2.0.0" + }, + "dependencies": { + "npm-normalize-package-bin": { + "version": "2.0.0", + "bundled": true, + "dev": true + } } }, "read-package-json-fast": { @@ -29627,15 +30909,15 @@ "dev": true }, "unique-filename": { - "version": "1.1.1", + "version": "2.0.1", "bundled": true, "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unique-slug": "^3.0.0" } }, "unique-slug": { - "version": "2.0.2", + "version": "3.0.0", "bundled": true, "dev": true, "requires": { @@ -29699,7 +30981,7 @@ "dev": true }, "write-file-atomic": { - "version": "4.0.1", + "version": "4.0.2", "bundled": true, "dev": true, "requires": { @@ -29733,9 +31015,9 @@ } }, "nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", "dev": true }, "object-assign": { @@ -29749,9 +31031,9 @@ "integrity": "sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==" }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true }, "object-is": { @@ -29783,46 +31065,46 @@ } }, "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "dev": true, "requires": { "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "once": { @@ -29965,12 +31247,12 @@ } }, "parse5": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", - "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, "requires": { - "entities": "^4.3.0" + "entities": "^4.4.0" } }, "parse5-htmlparser2-tree-adapter": { @@ -30058,7 +31340,8 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "picomatch": { "version": "2.3.1", @@ -30158,23 +31441,18 @@ "version": "8.4.21", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" - }, - "dependencies": { - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - } } }, "postcss-custom-media": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz", "integrity": "sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==", + "dev": true, "requires": { "@csstools/cascade-layer-name-parser": "^1.0.0", "@csstools/css-parser-algorithms": "^2.0.0", @@ -30182,32 +31460,74 @@ "@csstools/media-query-list-parser": "^2.0.0" } }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-map": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/postcss-map/-/postcss-map-0.11.0.tgz", + "integrity": "sha512-cgHYZrH9aAMds90upYUPhYz8xnAcRD45SwuNns/nQHONIrPQDhpwk3JLsAQGOndQxnRVXfB6nB+3WqSMy8fqlA==", + "dev": true, + "requires": { + "js-yaml": "^3.12.0", + "postcss": "^7.0.2", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", "dev": true }, + "postcss-minify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify/-/postcss-minify-1.1.0.tgz", + "integrity": "sha512-9D64ueIW0DL2FdLajQTlXrnTN8Ox9NjuXqigKMmB819RhdClNPYx5Zp3i5x0ghjjy3vGrLBBYEYvJjY/1eMNbw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0", + "postcss-value-parser": "^4.1" + } + }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", "dev": true }, - "postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "requires": {} - }, - "postcss-scss": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", - "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", - "dev": true, - "requires": {} - }, "postcss-selector-parser": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", @@ -30304,6 +31624,12 @@ } } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -30311,9 +31637,9 @@ "dev": true }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, "q": { @@ -30333,6 +31659,12 @@ "strict-uri-encode": "^2.0.0" } }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -30410,9 +31742,9 @@ } }, "react-bootstrap": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.5.tgz", - "integrity": "sha512-l2rm5LtDI7JMtdGrzaxNl4OJwH0fMIJDlvwQ2TMvs9h9d0E4ELLpG3J45Pox6xUkpuFfXdWUiGazZXyIuv/OKA==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.6.tgz", + "integrity": "sha512-pSzYyJT5u4rc8+5myM8Vid2JG52L8AmYSkpznReH/GM4+FhLqEnxUa0+6HRTaGwjdEixQNGchwY+b3xCdYWrDA==", "requires": { "@babel/runtime": "^7.14.0", "@restart/context": "^2.1.4", @@ -30452,9 +31784,9 @@ } }, "react-dropzone": { - "version": "14.2.2", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.2.tgz", - "integrity": "sha512-5oyGN/B5rNhop2ggUnxztXBQ6q6zii+OMEftPzsxAR2hhpVWz0nAV+3Ktxo2h5bZzdcCKrpd8bfWAVsveIBM+w==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", + "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", "requires": { "attr-accept": "^2.2.2", "file-selector": "^0.6.0", @@ -30476,12 +31808,12 @@ "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, "react-focus-lock": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", - "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz", + "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==", "requires": { "@babel/runtime": "^7.0.0", - "focus-lock": "^0.11.2", + "focus-lock": "^0.11.6", "prop-types": "^15.6.2", "react-clientside-effect": "^1.2.6", "use-callback-ref": "^1.3.0", @@ -30489,13 +31821,13 @@ } }, "react-focus-on": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/react-focus-on/-/react-focus-on-3.6.0.tgz", - "integrity": "sha512-onIRjpd9trAUenXNdDcvjc8KJUSklty4X/Gr7hAm/MzM7ekSF2pg9D8KBKL7ipige22IAPxLRRf/EmJji9KD6Q==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/react-focus-on/-/react-focus-on-3.7.0.tgz", + "integrity": "sha512-TsCnbJr4qjqFatJ4U1N8qGSZH+FUzxJ5mJ5ta7TY2YnDmUbGGmcvZMTZgGjQ1fl6vlztsMyg6YyZlPAeeIhEUg==", "requires": { - "aria-hidden": "^1.1.3", - "react-focus-lock": "^2.9.0", - "react-remove-scroll": "^2.5.2", + "aria-hidden": "^1.2.2", + "react-focus-lock": "^2.9.2", + "react-remove-scroll": "^2.5.5", "react-style-singleton": "^2.2.0", "tslib": "^2.3.1", "use-callback-ref": "^1.3.0", @@ -30532,18 +31864,18 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-loading-skeleton": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.1.0.tgz", - "integrity": "sha512-j1U1CWWs68nBPOg7tkQqnlFcAMFF6oEK6MgqAo15f8A5p7mjH6xyKn2gHbkcimpwfO0VQXqxAswnSYVr8lWzjw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.2.0.tgz", + "integrity": "sha512-kN12x4Ud69jbksr2EdhYywAFeW4bPdvFQ9p3ID1OM/QeFjgwFSmSUY2a6P6uOb5ACzWp3ozY8C+7+04KR6+PHA==", "requires": {} }, "react-overlays": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.0.tgz", - "integrity": "sha512-dKZR/w6qeAsW0z0aIlwq/5H/M6o5T4RSlPnqIKqYVJ++rjoPSFcVggPhDWno8awZQsuMMtkjuksTbE8vOY0s9g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", "requires": { "@babel/runtime": "^7.13.8", - "@popperjs/core": "^2.8.6", + "@popperjs/core": "^2.11.6", "@restart/hooks": "^0.4.7", "@types/warning": "^3.0.0", "dom-helpers": "^5.2.0", @@ -30579,9 +31911,9 @@ } }, "react-remove-scroll-bar": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", - "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", "requires": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -30647,6 +31979,23 @@ "prop-types": "^15.6.2" } }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -30711,9 +32060,9 @@ } }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -30787,6 +32136,15 @@ "esprima": "~4.0.0" } }, + "reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", + "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -30794,23 +32152,23 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -30834,38 +32192,32 @@ "dev": true }, "regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", "dev": true, "requires": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" } }, "registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", "dev": true, "requires": { - "rc": "1.2.8" + "@pnpm/npm-conf": "^2.1.0" } }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -30897,6 +32249,12 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -30924,9 +32282,9 @@ "dev": true }, "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", "dev": true }, "ret": { @@ -30997,6 +32355,17 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -31044,9 +32413,9 @@ } }, "semantic-release": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.3.tgz", - "integrity": "sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA==", + "version": "19.0.5", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.5.tgz", + "integrity": "sha512-NMPKdfpXTnPn49FDogMBi36SiBfXkSOJqCkk0E4iWOY1tusvvgBwqUmxTX1kmlT6kIYed9YwNKD1sfPpqa5yaA==", "dev": true, "requires": { "@semantic-release/commit-analyzer": "^9.0.2", @@ -31089,15 +32458,35 @@ } }, "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", "dev": true }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "marked": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.18.tgz", - "integrity": "sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw==", + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", + "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", "dev": true }, "marked-terminal": { @@ -31115,9 +32504,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -31129,6 +32518,12 @@ "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -31197,9 +32592,9 @@ } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "peer": true, "requires": { @@ -31323,16 +32718,11 @@ "tslib": "^2.0.3" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true }, "source-map-support": { "version": "0.5.13", @@ -31342,6 +32732,14 @@ "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "spawn-error-forwarder": { @@ -31377,9 +32775,9 @@ } }, "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "split": { @@ -31406,9 +32804,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -31425,9 +32823,9 @@ "dev": true }, "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, "requires": { "escape-string-regexp": "^2.0.0" @@ -31441,6 +32839,15 @@ } } }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, "stream-combiner2": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", @@ -31495,52 +32902,52 @@ } }, "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", + "regexp.prototype.flags": "^1.4.3", "side-channel": "^1.0.4" } }, "string.prototype.trim": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz", - "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "strip-ansi": { @@ -31675,51 +33082,58 @@ "dev": true }, "stylelint": { - "version": "14.10.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.10.0.tgz", - "integrity": "sha512-VAmyKrEK+wNFh9R8mNqoxEFzaa4gsHGhcT4xgkQDuOA5cjF6CaNS8loYV7gpi4tIZBPUyXesotPXzJAMN8VLOQ==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", "balanced-match": "^2.0.0", - "colord": "^2.9.2", - "cosmiconfig": "^7.0.1", + "colord": "^2.9.3", + "cosmiconfig": "^7.1.0", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.2.0", - "ignore": "^5.2.0", + "ignore": "^5.2.1", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.25.0", + "known-css-properties": "^0.26.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.16", + "postcss": "^8.4.19", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", - "table": "^6.8.0", + "table": "^6.8.1", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "dependencies": { + "@csstools/selector-specificity": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", + "dev": true, + "requires": {} + }, "balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", @@ -31746,6 +33160,13 @@ "yargs-parser": "^20.2.3" } }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "requires": {} + }, "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", @@ -31770,6 +33191,15 @@ "postcss-scss": "^4.0.2", "stylelint-config-recommended": "^6.0.0", "stylelint-scss": "^4.0.0" + }, + "dependencies": { + "postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true, + "requires": {} + } } }, "stylelint-config-standard": { @@ -31800,6 +33230,13 @@ "stylelint-config-standard": "^25.0.0" }, "dependencies": { + "postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true, + "requires": {} + }, "stylelint-config-recommended": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz", @@ -31821,9 +33258,9 @@ } }, "stylelint-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", - "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", "dev": true, "requires": { "lodash": "^4.17.21", @@ -31843,9 +33280,9 @@ } }, "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "requires": { "has-flag": "^4.0.0", @@ -31893,9 +33330,9 @@ "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" }, "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -31906,9 +33343,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -31970,9 +33407,9 @@ } }, "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", "dev": true, "peer": true, "requires": { @@ -31989,6 +33426,13 @@ "dev": true, "peer": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + }, "source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -32003,9 +33447,9 @@ } }, "terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "peer": true, "requires": { @@ -32114,9 +33558,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -32153,20 +33597,21 @@ } }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "dependencies": { "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true } } @@ -32181,9 +33626,9 @@ } }, "traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", "dev": true }, "trim-newlines": { @@ -32208,15 +33653,30 @@ "yargs-parser": "^21.0.1" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", @@ -32226,13 +33686,13 @@ } }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, @@ -32255,9 +33715,9 @@ } }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "tsutils": { "version": "3.21.0", @@ -32297,10 +33757,21 @@ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "devOptional": true }, "uglify-js": { @@ -32318,6 +33789,12 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -32361,15 +33838,15 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, "unique-string": { @@ -32431,6 +33908,16 @@ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", "dev": true }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "use-callback-ref": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", @@ -32466,9 +33953,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", @@ -32539,9 +34026,9 @@ "dev": true }, "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "dev": true, "peer": true, "requires": { @@ -32639,6 +34126,32 @@ "is-symbol": "^1.0.3" } }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -32704,9 +34217,9 @@ } }, "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", "dev": true, "requires": {} }, @@ -32735,9 +34248,9 @@ "dev": true }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "yaml": { @@ -32747,18 +34260,18 @@ "dev": true }, "yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "dependencies": { "yargs-parser": { diff --git a/package.json b/package.json index 4770781b95..d0b132cdd7 100644 --- a/package.json +++ b/package.json @@ -137,6 +137,9 @@ "markdown-loader-jest": "^0.1.1", "postcss": "^8.4.21", "postcss-custom-media": "^9.1.2", + "postcss-import": "^15.1.0", + "postcss-map": "^0.11.0", + "postcss-minify": "^1.1.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", diff --git a/scss/core/core.scss b/scss/core/core.scss index d83ae88427..73217e98c9 100644 --- a/scss/core/core.scss +++ b/scss/core/core.scss @@ -1,4 +1,4 @@ -@import "../../css/core/variables.css"; +@import "../../css/core/variables"; @import "../../css/core/custom-media-breakpoints"; @import "functions"; @import "variables"; diff --git a/www/src/scss/openedx-theme.scss b/www/src/scss/openedx-theme.scss index 8df8caf537..f037e5e299 100644 --- a/www/src/scss/openedx-theme.scss +++ b/www/src/scss/openedx-theme.scss @@ -2,6 +2,7 @@ @import "~@edx/brand-openedx/paragon/fonts"; @import "~@edx/brand-openedx/paragon/variables"; @import "~paragon-style/core/core"; -@import "../../../css/light/light"; +@import "../../../css/light/variables"; +@import "../../../css/light/utility-classes"; @import "~@edx/brand-openedx/paragon/overrides"; @import "base"; From 060f943f7f0742942345fa074f4cc5f81687b4d2 Mon Sep 17 00:00:00 2001 From: Viktor Rusakov Date: Thu, 9 Mar 2023 19:05:56 +0200 Subject: [PATCH 08/12] refactor: update style files structure --- build-scss.js | 65 ++++++++----------- example/module.config.js | 2 +- package.json | 2 +- src/utils/breakpoints.js | 2 +- .../css}/core/custom-media-breakpoints.css | 0 styles/css/core/index.css | 2 + {css => styles/css}/core/variables.css | 0 .../light.css => styles/css/light/index.css | 0 {css => styles/css}/light/utility-classes.css | 0 {css => styles/css}/light/variables.css | 0 .../scss}/core/_exports.module.scss | 0 {scss => styles/scss}/core/_functions.scss | 0 {scss => styles/scss}/core/_grid.scss | 0 {scss => styles/scss}/core/_typography.scss | 0 {scss => styles/scss}/core/_utilities.scss | 0 {scss => styles/scss}/core/_variables.scss | 0 .../core/bootstrap-override/_functions.scss | 0 .../core/bootstrap-override/_mixins.scss | 0 .../core/bootstrap-override/_utilities.scss | 0 .../core/bootstrap-override/bootstrap.scss | 0 .../mixins/_list-group.scss | 0 .../utilities/_background.scss | 0 .../utilities/_borders.scss | 0 .../utilities/_spacing.scss | 0 .../bootstrap-override/utilities/_text.scss | 0 {scss => styles/scss}/core/core.scss | 8 ++- .../scss}/core/utilities-only.scss | 0 www/build-themes.js | 2 +- www/gatsby-node.js | 4 +- www/src/components/PageLayout.tsx | 2 +- .../pages/guides/installation-and-usage.mdx | 4 +- www/src/scss/edxorg-theme.scss | 2 +- www/src/scss/openedx-theme.scss | 6 +- www/tsconfig.json | 2 +- 34 files changed, 49 insertions(+), 54 deletions(-) rename {css => styles/css}/core/custom-media-breakpoints.css (100%) create mode 100644 styles/css/core/index.css rename {css => styles/css}/core/variables.css (100%) rename css/light/light.css => styles/css/light/index.css (100%) rename {css => styles/css}/light/utility-classes.css (100%) rename {css => styles/css}/light/variables.css (100%) rename {scss => styles/scss}/core/_exports.module.scss (100%) rename {scss => styles/scss}/core/_functions.scss (100%) rename {scss => styles/scss}/core/_grid.scss (100%) rename {scss => styles/scss}/core/_typography.scss (100%) rename {scss => styles/scss}/core/_utilities.scss (100%) rename {scss => styles/scss}/core/_variables.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/_functions.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/_mixins.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/_utilities.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/bootstrap.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/mixins/_list-group.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/utilities/_background.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/utilities/_borders.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/utilities/_spacing.scss (100%) rename {scss => styles/scss}/core/bootstrap-override/utilities/_text.scss (100%) rename {scss => styles/scss}/core/core.scss (91%) rename {scss => styles/scss}/core/utilities-only.scss (100%) diff --git a/build-scss.js b/build-scss.js index ae9890c7f7..2c312d58df 100644 --- a/build-scss.js +++ b/build-scss.js @@ -7,53 +7,44 @@ const postCSSMinify = require('postcss-minify'); const { pathToFileURL } = require('url'); /** - * The function that compiles SCSS files - * and writes CSS output in the `dist` directory. + * Compiles SCSS file with sass and postcss, writes result to 'dist' directory which includes: + * 1. Resulting CSS file + * 2. Map file + * 2. Minified version of resulting CSS file * - * @param {string} name - name to the stylesheet - * @param {string} path - path to the stylesheet + * @param {string} name - base of the resulting files + * @param {string} path - path to the SCSS stylesheet */ const compileAndWriteStyleSheets = (name, path) => { - const compiledStyleSheet = sass.compile(path, { - importers: [{ - // An importer that redirects relative URLs starting with '~' to 'node_modules'. - findFileUrl(url) { - if (!url.startsWith('~')) return null; - return new URL(url.substring(1), `${pathToFileURL('node_modules')}/node_modules`); - } - }] + const compiledStyleSheet = sass.compile(path, { + importers: [{ + // An importer that redirects relative URLs starting with '~' to 'node_modules'. + findFileUrl(url) { + if (!url.startsWith('~')) { + return null; + } + return new URL(url.substring(1), `${pathToFileURL('node_modules')}/node_modules`) + } + }] + }); + + postCSS([postCSSCustomMedia(), postCSSImport()]) + .process(compiledStyleSheet.css, { from: path, map: { inline: false } }) + .then(result => { + fs.writeFileSync(`./dist/${name}.css`, result.css); + fs.writeFileSync(`./dist/${name}.css.map`, result.map.toString()); }); - convertAndWriteCSSWithPostCSS(name, path, compiledStyleSheet); -} - -/** - * Converted media queries with CSS custom variables, - * minified the output CSS file and created a CSS source map. - * - * @param {string} name - name to the stylesheet - * @param {string} path - path to the stylesheet - * @param {Object} source - compiled stylesheet object - */ -const convertAndWriteCSSWithPostCSS = (name, path, source) => { - postCSS([postCSSCustomMedia(), postCSSImport()]) - .process(source.css, { from: path }) - .then(outputStyleSheet => fs.writeFileSync(`./dist/${name}.css`, outputStyleSheet.css)); - - postCSS([postCSSCustomMedia(), postCSSImport(), postCSSMinify()]) - .process(source.css, { from: path }) - .then(outputStyleSheet => fs.writeFileSync(`./dist/${name}.min.css`, outputStyleSheet.css)); - - postCSS([postCSSCustomMedia(), postCSSImport()]) - .process(source.css, { from: path, map: { inline: false } }) - .then(outputStyleSheet => fs.writeFileSync(`./dist/${name}.css.map`, JSON.stringify(outputStyleSheet.map))); + postCSS([postCSSCustomMedia(), postCSSImport(), postCSSMinify()]) + .process(compiledStyleSheet.css, { from: path }) + .then(result => fs.writeFileSync(`./dist/${name}.min.css`, result.css)); } const compileThemeStyleSheets = (themeVariant) => { - compileAndWriteStyleSheets(themeVariant, `./css/${themeVariant}/${themeVariant}.css`); + compileAndWriteStyleSheets(themeVariant, `./styles/css/${themeVariant}/index.css`); }; -compileAndWriteStyleSheets('core', './scss/core/core.scss'); +compileAndWriteStyleSheets('core', './styles/scss/core/core.scss'); const THEME_VARIANTS = ['light']; THEME_VARIANTS.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); diff --git a/example/module.config.js b/example/module.config.js index 1f8e78c756..e51bb78ec2 100644 --- a/example/module.config.js +++ b/example/module.config.js @@ -1,6 +1,6 @@ module.exports = { localModules: [ - { moduleName: '@edx/paragon/scss/core', dir: '..', dist: 'scss/core' }, + { moduleName: '@edx/paragon/scss/core', dir: '..', dist: 'styles/scss/core' }, { moduleName: '@edx/paragon/icons', dir: '..', dist: 'icons' }, { moduleName: '@edx/paragon', dir: '..', dist: 'src' }, ], diff --git a/package.json b/package.json index d0b132cdd7..c1a6890ce7 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "/dist", "/icons", "/src", - "/scss", + "/styles", "/tokens" ], "sideEffects": false, diff --git a/src/utils/breakpoints.js b/src/utils/breakpoints.js index eb5df7b1ec..b4c4563f41 100644 --- a/src/utils/breakpoints.js +++ b/src/utils/breakpoints.js @@ -1,4 +1,4 @@ -import breakpointSizes from '../../scss/core/_exports.module.scss'; +import breakpointSizes from '../../styles/scss/core/_exports.module.scss'; const { sm, md, lg, xl, xxl, diff --git a/css/core/custom-media-breakpoints.css b/styles/css/core/custom-media-breakpoints.css similarity index 100% rename from css/core/custom-media-breakpoints.css rename to styles/css/core/custom-media-breakpoints.css diff --git a/styles/css/core/index.css b/styles/css/core/index.css new file mode 100644 index 0000000000..4a993a982b --- /dev/null +++ b/styles/css/core/index.css @@ -0,0 +1,2 @@ +@import "custom-media-breakpoints.css"; +@import "variables.css"; diff --git a/css/core/variables.css b/styles/css/core/variables.css similarity index 100% rename from css/core/variables.css rename to styles/css/core/variables.css diff --git a/css/light/light.css b/styles/css/light/index.css similarity index 100% rename from css/light/light.css rename to styles/css/light/index.css diff --git a/css/light/utility-classes.css b/styles/css/light/utility-classes.css similarity index 100% rename from css/light/utility-classes.css rename to styles/css/light/utility-classes.css diff --git a/css/light/variables.css b/styles/css/light/variables.css similarity index 100% rename from css/light/variables.css rename to styles/css/light/variables.css diff --git a/scss/core/_exports.module.scss b/styles/scss/core/_exports.module.scss similarity index 100% rename from scss/core/_exports.module.scss rename to styles/scss/core/_exports.module.scss diff --git a/scss/core/_functions.scss b/styles/scss/core/_functions.scss similarity index 100% rename from scss/core/_functions.scss rename to styles/scss/core/_functions.scss diff --git a/scss/core/_grid.scss b/styles/scss/core/_grid.scss similarity index 100% rename from scss/core/_grid.scss rename to styles/scss/core/_grid.scss diff --git a/scss/core/_typography.scss b/styles/scss/core/_typography.scss similarity index 100% rename from scss/core/_typography.scss rename to styles/scss/core/_typography.scss diff --git a/scss/core/_utilities.scss b/styles/scss/core/_utilities.scss similarity index 100% rename from scss/core/_utilities.scss rename to styles/scss/core/_utilities.scss diff --git a/scss/core/_variables.scss b/styles/scss/core/_variables.scss similarity index 100% rename from scss/core/_variables.scss rename to styles/scss/core/_variables.scss diff --git a/scss/core/bootstrap-override/_functions.scss b/styles/scss/core/bootstrap-override/_functions.scss similarity index 100% rename from scss/core/bootstrap-override/_functions.scss rename to styles/scss/core/bootstrap-override/_functions.scss diff --git a/scss/core/bootstrap-override/_mixins.scss b/styles/scss/core/bootstrap-override/_mixins.scss similarity index 100% rename from scss/core/bootstrap-override/_mixins.scss rename to styles/scss/core/bootstrap-override/_mixins.scss diff --git a/scss/core/bootstrap-override/_utilities.scss b/styles/scss/core/bootstrap-override/_utilities.scss similarity index 100% rename from scss/core/bootstrap-override/_utilities.scss rename to styles/scss/core/bootstrap-override/_utilities.scss diff --git a/scss/core/bootstrap-override/bootstrap.scss b/styles/scss/core/bootstrap-override/bootstrap.scss similarity index 100% rename from scss/core/bootstrap-override/bootstrap.scss rename to styles/scss/core/bootstrap-override/bootstrap.scss diff --git a/scss/core/bootstrap-override/mixins/_list-group.scss b/styles/scss/core/bootstrap-override/mixins/_list-group.scss similarity index 100% rename from scss/core/bootstrap-override/mixins/_list-group.scss rename to styles/scss/core/bootstrap-override/mixins/_list-group.scss diff --git a/scss/core/bootstrap-override/utilities/_background.scss b/styles/scss/core/bootstrap-override/utilities/_background.scss similarity index 100% rename from scss/core/bootstrap-override/utilities/_background.scss rename to styles/scss/core/bootstrap-override/utilities/_background.scss diff --git a/scss/core/bootstrap-override/utilities/_borders.scss b/styles/scss/core/bootstrap-override/utilities/_borders.scss similarity index 100% rename from scss/core/bootstrap-override/utilities/_borders.scss rename to styles/scss/core/bootstrap-override/utilities/_borders.scss diff --git a/scss/core/bootstrap-override/utilities/_spacing.scss b/styles/scss/core/bootstrap-override/utilities/_spacing.scss similarity index 100% rename from scss/core/bootstrap-override/utilities/_spacing.scss rename to styles/scss/core/bootstrap-override/utilities/_spacing.scss diff --git a/scss/core/bootstrap-override/utilities/_text.scss b/styles/scss/core/bootstrap-override/utilities/_text.scss similarity index 100% rename from scss/core/bootstrap-override/utilities/_text.scss rename to styles/scss/core/bootstrap-override/utilities/_text.scss diff --git a/scss/core/core.scss b/styles/scss/core/core.scss similarity index 91% rename from scss/core/core.scss rename to styles/scss/core/core.scss index 73217e98c9..1e3475852f 100644 --- a/scss/core/core.scss +++ b/styles/scss/core/core.scss @@ -1,5 +1,3 @@ -@import "../../css/core/variables"; -@import "../../css/core/custom-media-breakpoints"; @import "functions"; @import "variables"; @import "~bootstrap/scss/mixins"; @@ -15,5 +13,9 @@ @import "~bootstrap/scss/list-group"; @import "~bootstrap/scss/print"; +// Paragon core CSS +@import "../../css/core/variables"; +@import "../../css/core/custom-media-breakpoints"; + // Paragon components -@import "../../src/index"; +@import "../../../src/index"; diff --git a/scss/core/utilities-only.scss b/styles/scss/core/utilities-only.scss similarity index 100% rename from scss/core/utilities-only.scss rename to styles/scss/core/utilities-only.scss diff --git a/www/build-themes.js b/www/build-themes.js index da036bccb4..a75a17af59 100644 --- a/www/build-themes.js +++ b/www/build-themes.js @@ -7,7 +7,7 @@ const importer = function importer(url, prev) { let file = url; // correctly resolve core Paragon's scss if (url.startsWith('~paragon-style')) { - file = path.resolve(__dirname, '../scss', url.substr('~paragon-style/'.length)); + file = path.resolve(__dirname, '../styles', url.substr('~paragon-style/'.length)); } else if (url[0] === '~') { // we need to correctly resolve urls when reaching Paragon's core scss // since stylesheets there also use tilde imports which diff --git a/www/gatsby-node.js b/www/gatsby-node.js index 28f82fd1b0..84126306c5 100644 --- a/www/gatsby-node.js +++ b/www/gatsby-node.js @@ -20,7 +20,7 @@ exports.onCreateWebpackConfig = ({ actions }) => { modules: ['node_modules', path.resolve(__dirname, 'node_modules')], alias: { '~paragon-react': path.resolve(__dirname, '../src'), - '~paragon-style': path.resolve(__dirname, '../scss'), + '~paragon-style': path.resolve(__dirname, '../styles'), '~paragon-icons': path.resolve(__dirname, '../icons'), // Prevent multiple copies of react getting loaded // paragon react components would naturally import @@ -142,7 +142,7 @@ function createCssUtilityClassNodes({ // We convert to CSS first since we prefer the real values over tokens. const compiledCSS = sass .renderSync({ - file: path.resolve(__dirname, '../scss/core/utilities-only.scss'), + file: path.resolve(__dirname, '../styles/scss/core/utilities-only.scss'), // Resolve tildes the way webpack would in our base npm project importer(url) { let resolvedUrl = url; diff --git a/www/src/components/PageLayout.tsx b/www/src/components/PageLayout.tsx index f1142f489b..76c87dc89e 100644 --- a/www/src/components/PageLayout.tsx +++ b/www/src/components/PageLayout.tsx @@ -23,7 +23,7 @@ import { SettingsContext } from '../context/SettingsContext'; if (process.env.NODE_ENV === 'development') { /* eslint-disable-next-line global-require */ - require('~paragon-style/core/core.scss'); + require('~paragon-style/scss/core/core.scss'); } export interface ILayout { diff --git a/www/src/pages/guides/installation-and-usage.mdx b/www/src/pages/guides/installation-and-usage.mdx index d2ccfb4847..cbc7e329f6 100644 --- a/www/src/pages/guides/installation-and-usage.mdx +++ b/www/src/pages/guides/installation-and-usage.mdx @@ -23,7 +23,7 @@ import { ComponentName } from '@edx/paragon'; Usage with no theme: ```scss -@import "@edx/paragon/scss/core/core.scss"; +@import "@edx/paragon/styles/scss/core/core.scss"; ``` Usage with a theme: @@ -34,7 +34,7 @@ When working with a theme the order of imports is important: if you need to over @import "@my-brand/fonts.scss"; @import "@my-brand/variables.scss"; // Import the Paragon core after setting brand-themed variables. -@import "@edx/paragon/scss/core/core.scss"; +@import "@edx/paragon/styles/scss/core/core.scss"; // Import brand overrides after the Paragon core. @import "@my-brand/overrides.scss"; ``` diff --git a/www/src/scss/edxorg-theme.scss b/www/src/scss/edxorg-theme.scss index bf1287cdce..7da9a4fdb6 100644 --- a/www/src/scss/edxorg-theme.scss +++ b/www/src/scss/edxorg-theme.scss @@ -1,6 +1,6 @@ @import "~font-awesome/css/font-awesome.min.css"; @import "~@edx/brand-edx.org/paragon/fonts"; @import "~@edx/brand-edx.org/paragon/variables"; -@import "~paragon-style/core/core"; +@import "~paragon-style/scss/core/core"; @import "~@edx/brand-edx.org/paragon/overrides"; @import "base"; diff --git a/www/src/scss/openedx-theme.scss b/www/src/scss/openedx-theme.scss index f037e5e299..ff83f81523 100644 --- a/www/src/scss/openedx-theme.scss +++ b/www/src/scss/openedx-theme.scss @@ -1,8 +1,8 @@ @import "~font-awesome/css/font-awesome.min.css"; @import "~@edx/brand-openedx/paragon/fonts"; @import "~@edx/brand-openedx/paragon/variables"; -@import "~paragon-style/core/core"; -@import "../../../css/light/variables"; -@import "../../../css/light/utility-classes"; +@import "~paragon-style/scss/core/core"; +@import "~paragon-style/css/light/variables"; +@import "~paragon-style/css/light/utility-classes"; @import "~@edx/brand-openedx/paragon/overrides"; @import "base"; diff --git a/www/tsconfig.json b/www/tsconfig.json index 35e06753d6..a55be12d92 100644 --- a/www/tsconfig.json +++ b/www/tsconfig.json @@ -6,7 +6,7 @@ "noImplicitAny": false, "paths": { "~paragon-react": ["../src"], - "~paragon-style": ["../scss"], + "~paragon-style": ["../styles"], "~paragon-icons": ["../icons"], } }, From 7db6af3759439e5ae2c74951c134a1c1d538eb08 Mon Sep 17 00:00:00 2001 From: Viktor Rusakov Date: Fri, 10 Mar 2023 09:21:20 +0200 Subject: [PATCH 09/12] docs: update readme --- README.md | 8 ++++---- build-scss.js | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index eb9020755f..725f0eab63 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Usage for Open edX and others: ``` // ... Any custom SCSS variables should be defined here -@import '~@edx/paragon/scss/core/core.scss'; +@import '~@edx/paragon/styles/scss/core/core.scss'; ``` Usage on with `@edx/brand`: @@ -49,7 +49,7 @@ Usage on with `@edx/brand`: ``` @import '~@edx/brand/paragon/fonts.scss'; @import '~@edx/brand/paragon/variables.scss'; -@import '~@edx/paragon/scss/core/core.scss'; +@import '~@edx/paragon/styles/scss/core/core.scss'; @import '~@edx/brand/paragon/overrides.scss'; ``` @@ -138,7 +138,7 @@ module.exports = { dist: The sub-directory of the source code where it puts its build artifact. Often "dist". */ localModules: [ - { moduleName: '@edx/paragon/scss/core', dir: '../src/paragon', dist: 'scss/core' }, + { moduleName: '@edx/paragon/styles/scss/core', dir: '../src/paragon', dist: 'styles/scss/core' }, { moduleName: '@edx/paragon/icons', dir: '../src/paragon', dist: 'icons' }, // Note that using dist: 'dist' will require you to run 'npm build' in Paragon // to add local changes to the 'dist' directory, so that they can be picked up by the MFE. @@ -148,7 +148,7 @@ module.exports = { }; ``` -Then, when importing Paragon's core SCSS in your MFE the import needs to begin with a tilde `~` so that path to your local Paragon repository gets resolved correctly: `@import "~@edx/paragon/scss/core";` +Then, when importing Paragon's core SCSS in your MFE the import needs to begin with a tilde `~` so that path to your local Paragon repository gets resolved correctly: `@import "~@edx/paragon/styles/scss/core";` #### Internationalization diff --git a/build-scss.js b/build-scss.js index 2c312d58df..45c6dda03b 100644 --- a/build-scss.js +++ b/build-scss.js @@ -10,9 +10,9 @@ const { pathToFileURL } = require('url'); * Compiles SCSS file with sass and postcss, writes result to 'dist' directory which includes: * 1. Resulting CSS file * 2. Map file - * 2. Minified version of resulting CSS file + * 3. Minified version of resulting CSS file * - * @param {string} name - base of the resulting files + * @param {string} name - base name of the resulting files * @param {string} path - path to the SCSS stylesheet */ const compileAndWriteStyleSheets = (name, path) => { From d1ef1ce4686b92a2e7fa117cb6e04c3b1317e7ef Mon Sep 17 00:00:00 2001 From: Viktor Rusakov Date: Fri, 10 Mar 2023 09:30:30 +0200 Subject: [PATCH 10/12] chore: update build tokens script to build into new directory --- package.json | 2 +- styles/css/core/custom-media-breakpoints.css | 2 +- styles/css/core/variables.css | 2 +- styles/css/light/utility-classes.css | 2 +- styles/css/light/variables.css | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c1a6890ce7..ae0eeaa8a9 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "type-check": "tsc --noEmit && tsc --project www --noEmit", "type-check:watch": "npm run type-check -- --watch", "build-types": "tsc --emitDeclarationOnly", - "build-tokens": "node tokens/build-tokens.js --build-dir ./css/", + "build-tokens": "node tokens/build-tokens.js --build-dir ./styles/css/", "replace-variables-usage-with-css": "node tokens/replace-variables.js -p src -t usage", "replace-variables-definition-with-css": "node tokens/replace-variables.js -p src -t definition" }, diff --git a/styles/css/core/custom-media-breakpoints.css b/styles/css/core/custom-media-breakpoints.css index e9d3c0425d..102c789fc4 100644 --- a/styles/css/core/custom-media-breakpoints.css +++ b/styles/css/core/custom-media-breakpoints.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 05 Mar 2023 19:45:15 GMT + * Generated on Fri, 10 Mar 2023 07:28:36 GMT */ @custom-media --pgn-size-breakpoint-xs (min-width: 0); diff --git a/styles/css/core/variables.css b/styles/css/core/variables.css index 71b6bf2c4a..7cc55e0f80 100644 --- a/styles/css/core/variables.css +++ b/styles/css/core/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 05 Mar 2023 19:45:15 GMT + * Generated on Fri, 10 Mar 2023 07:28:36 GMT */ :root { diff --git a/styles/css/light/utility-classes.css b/styles/css/light/utility-classes.css index 020ed652e2..c11b1c96a8 100644 --- a/styles/css/light/utility-classes.css +++ b/styles/css/light/utility-classes.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 05 Mar 2023 19:45:15 GMT + * Generated on Fri, 10 Mar 2023 07:28:37 GMT */ .bg-accent-a { diff --git a/styles/css/light/variables.css b/styles/css/light/variables.css index 7bae759c03..39838cfede 100644 --- a/styles/css/light/variables.css +++ b/styles/css/light/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Sun, 05 Mar 2023 19:45:15 GMT + * Generated on Fri, 10 Mar 2023 07:28:37 GMT */ :root { From 0cd1a6bf7e2fa51319611f4486a9c68f526697d6 Mon Sep 17 00:00:00 2001 From: Viktor Rusakov Date: Wed, 22 Mar 2023 18:57:36 +0200 Subject: [PATCH 11/12] feat: expose build-scss script --- build-scss.js | 73 +++++-- package-lock.json | 192 ++++++------------ package.json | 16 +- styles/css/core/custom-media-breakpoints.css | 2 +- styles/css/core/variables.css | 2 +- styles/css/{ => themes}/light/index.css | 0 .../{ => themes}/light/utility-classes.css | 2 +- styles/css/{ => themes}/light/variables.css | 2 +- tokens/build-tokens.js | 6 +- www/src/scss/edxorg-theme.scss | 1 - www/src/scss/openedx-theme.scss | 5 +- 11 files changed, 136 insertions(+), 165 deletions(-) mode change 100644 => 100755 build-scss.js rename styles/css/{ => themes}/light/index.css (100%) rename styles/css/{ => themes}/light/utility-classes.css (99%) rename styles/css/{ => themes}/light/variables.css (99%) diff --git a/build-scss.js b/build-scss.js old mode 100644 new mode 100755 index 45c6dda03b..96061f0429 --- a/build-scss.js +++ b/build-scss.js @@ -1,21 +1,26 @@ +#!/usr/bin/env node const fs = require('fs'); const sass = require('sass'); const postCSS = require('postcss'); const postCSSCustomMedia = require('postcss-custom-media'); const postCSSImport = require('postcss-import'); const postCSSMinify = require('postcss-minify'); +const combineSelectors = require('postcss-combine-duplicated-selectors'); const { pathToFileURL } = require('url'); +const path = require('path'); +const { program, Option } = require('commander'); /** - * Compiles SCSS file with sass and postcss, writes result to 'dist' directory which includes: + * Compiles SCSS file with sass and transforms resulting file with PostCSS: * 1. Resulting CSS file * 2. Map file * 3. Minified version of resulting CSS file * * @param {string} name - base name of the resulting files * @param {string} path - path to the SCSS stylesheet + * @param {string} outDir - indicates where to output compiled files */ -const compileAndWriteStyleSheets = (name, path) => { +const compileAndWriteStyleSheets = (name, path, outDir) => { const compiledStyleSheet = sass.compile(path, { importers: [{ // An importer that redirects relative URLs starting with '~' to 'node_modules'. @@ -28,23 +33,63 @@ const compileAndWriteStyleSheets = (name, path) => { }] }); - postCSS([postCSSCustomMedia(), postCSSImport()]) + postCSS([postCSSCustomMedia(), postCSSImport(), combineSelectors({ removeDuplicatedProperties: true })]) .process(compiledStyleSheet.css, { from: path, map: { inline: false } }) .then(result => { - fs.writeFileSync(`./dist/${name}.css`, result.css); - fs.writeFileSync(`./dist/${name}.css.map`, result.map.toString()); + fs.writeFileSync(`${outDir}/${name}.css`, result.css); + fs.writeFileSync(`${outDir}/${name}.css.map`, result.map.toString()); }); - postCSS([postCSSCustomMedia(), postCSSImport(), postCSSMinify()]) + postCSS([postCSSCustomMedia(), postCSSImport(), postCSSMinify(), combineSelectors({ removeDuplicatedProperties: true })]) .process(compiledStyleSheet.css, { from: path }) - .then(result => fs.writeFileSync(`./dist/${name}.min.css`, result.css)); + .then(result => fs.writeFileSync(`${outDir}/${name}.min.css`, result.css)); } -const compileThemeStyleSheets = (themeVariant) => { - compileAndWriteStyleSheets(themeVariant, `./styles/css/${themeVariant}/index.css`); -}; - -compileAndWriteStyleSheets('core', './styles/scss/core/core.scss'); +program + .version('0.0.1') + .description('CLI to compile Paragon\'s core and themes\' SCSS into CSS.') + .addOption( + new Option( + '--corePath ', + 'Path to the theme\'s core SCSS file, defaults to Paragon\'s core.scss.') + ) + .addOption( + new Option( + '--themesPath ', + `Path to the directory that contains themes' files. Expects directory to have following structure: + themes/ + light/ + │ ├─ index.css + │ ├─ other_css_files + dark/ + │ ├─ index.css + │ ├─ other_css_files + some_other_custom_theme/ + │ ├─ index.css + │ ├─ other_css_files + ... + + where index.css has imported all other CSS files in the theme's subdirectory. The script will output + light.css, dark.css and some_other_custom_theme.css files (together with maps and minified versions). + You can provide any amount of themes. Default to paragon's themes. + ` + )) + .addOption( + new Option( + '--outDir ', + 'Specifies directory where to out resulting CSS files.' + ) + ) + .action(async (options) => { + const { + corePath = path.resolve(__dirname, 'styles/scss/core/core.scss'), + themesPath = path.resolve(__dirname, 'styles/css/themes'), + outDir = './dist' + } = options; + compileAndWriteStyleSheets('core', corePath, outDir); + fs.readdirSync(themesPath, { withFileTypes: true }) + .filter((item) => item.isDirectory()) + .forEach((themeDir) => compileAndWriteStyleSheets(themeDir.name, `${themesPath}/${themeDir.name}/index.css`, outDir)) + }); -const THEME_VARIANTS = ['light']; -THEME_VARIANTS.forEach(themeVariant => compileThemeStyleSheets(themeVariant)); +program.parse(process.argv); diff --git a/package-lock.json b/package-lock.json index 6e8d5112d1..0993557273 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,12 @@ "glob": "^8.0.3", "lodash.uniqby": "^4.7.0", "mailto-link": "^2.0.0", + "postcss": "^8.4.21", + "postcss-combine-duplicated-selectors": "^10.0.3", + "postcss-custom-media": "^9.1.2", + "postcss-import": "^15.1.0", + "postcss-map": "^0.11.0", + "postcss-minify": "^1.1.0", "prop-types": "^15.8.1", "react-bootstrap": "^1.6.5", "react-dropzone": "^14.2.1", @@ -32,6 +38,7 @@ "react-responsive": "^8.2.0", "react-table": "^7.7.0", "react-transition-group": "^4.4.2", + "sass": "^1.58.3", "style-dictionary": "^3.7.1", "tabbable": "^5.3.3", "uncontrollable": "^7.2.1", @@ -39,6 +46,7 @@ }, "bin": { "build-design-tokens": "tokens/build-tokens.js", + "build-scss": "build-scss.js", "replace-scss-with-css": "tokens/replace-variables.js" }, "devDependencies": { @@ -87,16 +95,10 @@ "jest-cli": "^28.1.2", "jest-environment-jsdom": "^28.1.2", "markdown-loader-jest": "^0.1.1", - "postcss": "^8.4.21", - "postcss-custom-media": "^9.1.2", - "postcss-import": "^15.1.0", - "postcss-map": "^0.11.0", - "postcss-minify": "^1.1.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", "regenerator-runtime": "^0.13.9", - "sass": "^1.58.3", "semantic-release": "^19.0.3", "stylelint": "^14.7.1", "stylelint-config-standard-scss": "^4.0.0", @@ -2003,7 +2005,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", - "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2020,7 +2021,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", - "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2036,7 +2036,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz", "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==", - "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2049,7 +2048,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", - "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -4962,7 +4960,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4975,7 +4972,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -5464,7 +5460,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, "engines": { "node": ">=8" } @@ -5513,7 +5508,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -5828,7 +5822,6 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, "funding": [ { "type": "individual", @@ -6276,7 +6269,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -7675,7 +7667,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -8035,7 +8026,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8251,7 +8241,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -8264,8 +8253,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { "version": "1.1.5", @@ -8432,7 +8420,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -8635,7 +8622,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -9004,8 +8990,7 @@ "node_modules/immutable": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", - "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", - "dev": true + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==" }, "node_modules/import-fresh": { "version": "3.3.0", @@ -9212,7 +9197,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9275,7 +9259,6 @@ "version": "2.11.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -9302,7 +9285,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -9329,7 +9311,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -9362,7 +9343,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "engines": { "node": ">=0.12.0" } @@ -11754,7 +11734,6 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -12502,7 +12481,6 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -12686,7 +12664,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -15708,8 +15685,7 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-type": { "version": "4.0.0", @@ -15729,14 +15705,12 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "engines": { "node": ">=8.6" }, @@ -15869,7 +15843,6 @@ "version": "8.4.21", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "dev": true, "funding": [ { "type": "opencollective", @@ -15889,11 +15862,24 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-combine-duplicated-selectors": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/postcss-combine-duplicated-selectors/-/postcss-combine-duplicated-selectors-10.0.3.tgz", + "integrity": "sha512-IP0BmwFloCskv7DV7xqvzDXqMHpwdczJa6ZvIW8abgHdcIHs9mCJX2ltFhu3EwA51ozp13DByng30+Ke+eIExA==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/postcss-custom-media": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz", "integrity": "sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==", - "dev": true, "dependencies": { "@csstools/cascade-layer-name-parser": "^1.0.0", "@csstools/css-parser-algorithms": "^2.0.0", @@ -15915,7 +15901,6 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -15932,7 +15917,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/postcss-map/-/postcss-map-0.11.0.tgz", "integrity": "sha512-cgHYZrH9aAMds90upYUPhYz8xnAcRD45SwuNns/nQHONIrPQDhpwk3JLsAQGOndQxnRVXfB6nB+3WqSMy8fqlA==", - "dev": true, "dependencies": { "js-yaml": "^3.12.0", "postcss": "^7.0.2", @@ -15945,14 +15929,12 @@ "node_modules/postcss-map/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "node_modules/postcss-map/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -15969,7 +15951,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -15984,7 +15965,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/postcss-minify/-/postcss-minify-1.1.0.tgz", "integrity": "sha512-9D64ueIW0DL2FdLajQTlXrnTN8Ox9NjuXqigKMmB819RhdClNPYx5Zp3i5x0ghjjy3vGrLBBYEYvJjY/1eMNbw==", - "dev": true, "dependencies": { "postcss-selector-parser": "^6.0", "postcss-value-parser": "^4.1" @@ -16003,7 +15983,6 @@ "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -16015,8 +15994,7 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/prelude-ls": { "version": "1.2.1", @@ -16634,7 +16612,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, "dependencies": { "pify": "^2.3.0" } @@ -16643,7 +16620,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -16750,7 +16726,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -16821,7 +16796,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -16974,7 +16948,6 @@ "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -17143,7 +17116,6 @@ "version": "1.58.3", "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", - "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -17590,7 +17562,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17698,8 +17669,7 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/stack-utils": { "version": "2.0.6", @@ -18367,7 +18337,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -18740,7 +18709,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -19241,8 +19209,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/uuid": { "version": "9.0.0", @@ -21037,27 +21004,23 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", - "dev": true, "requires": {} }, "@csstools/css-parser-algorithms": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", - "dev": true, "requires": {} }, "@csstools/css-tokenizer": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz", - "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==", - "dev": true + "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==" }, "@csstools/media-query-list-parser": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", - "dev": true, "requires": {} }, "@edx/browserslist-config": { @@ -23333,7 +23296,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -23343,7 +23305,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -23711,8 +23672,7 @@ "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "boolbase": { "version": "1.0.0", @@ -23745,7 +23705,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "requires": { "fill-range": "^7.0.1" } @@ -24001,7 +23960,6 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -24354,8 +24312,7 @@ "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssom": { "version": "0.5.0", @@ -25434,8 +25391,7 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.5.0", @@ -25708,7 +25664,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -25856,14 +25811,12 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { "version": "1.1.5", @@ -26008,7 +25961,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -26151,7 +26103,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -26428,8 +26379,7 @@ "immutable": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", - "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", - "dev": true + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==" }, "import-fresh": { "version": "3.3.0", @@ -26584,7 +26534,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "requires": { "binary-extensions": "^2.0.0" } @@ -26615,7 +26564,6 @@ "version": "2.11.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -26632,8 +26580,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-fullwidth-code-point": { "version": "3.0.0", @@ -26651,7 +26598,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -26671,8 +26617,7 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { "version": "1.0.7", @@ -28448,7 +28393,6 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -29047,8 +28991,7 @@ "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "natural-compare": { "version": "1.4.0", @@ -29198,8 +29141,7 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-url": { "version": "6.1.0", @@ -31322,8 +31264,7 @@ "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-type": { "version": "4.0.0", @@ -31340,14 +31281,12 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { "version": "4.0.1", @@ -31441,18 +31380,24 @@ "version": "8.4.21", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "dev": true, "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, + "postcss-combine-duplicated-selectors": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/postcss-combine-duplicated-selectors/-/postcss-combine-duplicated-selectors-10.0.3.tgz", + "integrity": "sha512-IP0BmwFloCskv7DV7xqvzDXqMHpwdczJa6ZvIW8abgHdcIHs9mCJX2ltFhu3EwA51ozp13DByng30+Ke+eIExA==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, "postcss-custom-media": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz", "integrity": "sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==", - "dev": true, "requires": { "@csstools/cascade-layer-name-parser": "^1.0.0", "@csstools/css-parser-algorithms": "^2.0.0", @@ -31464,7 +31409,6 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, "requires": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -31475,7 +31419,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/postcss-map/-/postcss-map-0.11.0.tgz", "integrity": "sha512-cgHYZrH9aAMds90upYUPhYz8xnAcRD45SwuNns/nQHONIrPQDhpwk3JLsAQGOndQxnRVXfB6nB+3WqSMy8fqlA==", - "dev": true, "requires": { "js-yaml": "^3.12.0", "postcss": "^7.0.2", @@ -31485,14 +31428,12 @@ "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -31501,8 +31442,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -31516,7 +31456,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/postcss-minify/-/postcss-minify-1.1.0.tgz", "integrity": "sha512-9D64ueIW0DL2FdLajQTlXrnTN8Ox9NjuXqigKMmB819RhdClNPYx5Zp3i5x0ghjjy3vGrLBBYEYvJjY/1eMNbw==", - "dev": true, "requires": { "postcss-selector-parser": "^6.0", "postcss-value-parser": "^4.1" @@ -31532,7 +31471,6 @@ "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -31541,8 +31479,7 @@ "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "prelude-ls": { "version": "1.2.1", @@ -31983,7 +31920,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, "requires": { "pify": "^2.3.0" }, @@ -31991,8 +31927,7 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, @@ -32086,7 +32021,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "requires": { "picomatch": "^2.2.1" } @@ -32140,7 +32074,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", - "dev": true, "requires": { "balanced-match": "^1.0.0" } @@ -32259,7 +32192,6 @@ "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, "requires": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -32376,7 +32308,6 @@ "version": "1.58.3", "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", - "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -32721,8 +32652,7 @@ "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-support": { "version": "0.5.13", @@ -32819,8 +32749,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "stack-utils": { "version": "2.0.6", @@ -33309,8 +33238,7 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, "svg-tags": { "version": "1.0.0", @@ -33591,7 +33519,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "requires": { "is-number": "^7.0.0" } @@ -33938,8 +33865,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "uuid": { "version": "9.0.0", diff --git a/package.json b/package.json index ae0eeaa8a9..87e72cb671 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "license": "Apache-2.0", "bin": { "build-design-tokens": "./tokens/build-tokens.js", - "replace-scss-with-css": "./tokens/replace-variables.js" + "replace-scss-with-css": "./tokens/replace-variables.js", + "build-scss": "./build-scss.js" }, "publishConfig": { "access": "public" @@ -69,6 +70,12 @@ "glob": "^8.0.3", "lodash.uniqby": "^4.7.0", "mailto-link": "^2.0.0", + "postcss": "^8.4.21", + "postcss-combine-duplicated-selectors": "^10.0.3", + "postcss-custom-media": "^9.1.2", + "postcss-import": "^15.1.0", + "postcss-map": "^0.11.0", + "postcss-minify": "^1.1.0", "prop-types": "^15.8.1", "react-bootstrap": "^1.6.5", "react-dropzone": "^14.2.1", @@ -79,6 +86,7 @@ "react-responsive": "^8.2.0", "react-table": "^7.7.0", "react-transition-group": "^4.4.2", + "sass": "^1.58.3", "style-dictionary": "^3.7.1", "tabbable": "^5.3.3", "uncontrollable": "^7.2.1", @@ -135,16 +143,10 @@ "jest-cli": "^28.1.2", "jest-environment-jsdom": "^28.1.2", "markdown-loader-jest": "^0.1.1", - "postcss": "^8.4.21", - "postcss-custom-media": "^9.1.2", - "postcss-import": "^15.1.0", - "postcss-map": "^0.11.0", - "postcss-minify": "^1.1.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-test-renderer": "^17.0.0", "regenerator-runtime": "^0.13.9", - "sass": "^1.58.3", "semantic-release": "^19.0.3", "stylelint": "^14.7.1", "stylelint-config-standard-scss": "^4.0.0", diff --git a/styles/css/core/custom-media-breakpoints.css b/styles/css/core/custom-media-breakpoints.css index 102c789fc4..8329059554 100644 --- a/styles/css/core/custom-media-breakpoints.css +++ b/styles/css/core/custom-media-breakpoints.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Fri, 10 Mar 2023 07:28:36 GMT + * Generated on Wed, 22 Mar 2023 12:28:07 GMT */ @custom-media --pgn-size-breakpoint-xs (min-width: 0); diff --git a/styles/css/core/variables.css b/styles/css/core/variables.css index 7cc55e0f80..02028b4a72 100644 --- a/styles/css/core/variables.css +++ b/styles/css/core/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Fri, 10 Mar 2023 07:28:36 GMT + * Generated on Wed, 22 Mar 2023 12:28:07 GMT */ :root { diff --git a/styles/css/light/index.css b/styles/css/themes/light/index.css similarity index 100% rename from styles/css/light/index.css rename to styles/css/themes/light/index.css diff --git a/styles/css/light/utility-classes.css b/styles/css/themes/light/utility-classes.css similarity index 99% rename from styles/css/light/utility-classes.css rename to styles/css/themes/light/utility-classes.css index c11b1c96a8..5cdc53fddb 100644 --- a/styles/css/light/utility-classes.css +++ b/styles/css/themes/light/utility-classes.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Fri, 10 Mar 2023 07:28:37 GMT + * Generated on Wed, 22 Mar 2023 12:28:07 GMT */ .bg-accent-a { diff --git a/styles/css/light/variables.css b/styles/css/themes/light/variables.css similarity index 99% rename from styles/css/light/variables.css rename to styles/css/themes/light/variables.css index 39838cfede..b4e53e5509 100644 --- a/styles/css/light/variables.css +++ b/styles/css/themes/light/variables.css @@ -1,7 +1,7 @@ /** * IMPORTANT: This file is the result of assembling design tokens * Do not edit directly - * Generated on Fri, 10 Mar 2023 07:28:37 GMT + * Generated on Wed, 22 Mar 2023 12:28:07 GMT */ :root { diff --git a/tokens/build-tokens.js b/tokens/build-tokens.js index 5528f5505b..09fc7feccc 100755 --- a/tokens/build-tokens.js +++ b/tokens/build-tokens.js @@ -14,7 +14,7 @@ const { buildDir, source: tokensSource } = program.opts(); const coreConfig = { include: [path.resolve(__dirname, 'src/core/**/*.json')], - source: tokensSource ? [`${tokensSource}/core/**/*,json`] : [], + source: tokensSource ? [`${tokensSource}/core/**/*.json`] : [], platforms: { css: { prefix: 'pgn', @@ -63,14 +63,14 @@ const getStyleDictionaryConfig = (themeVariant) => ({ files: [ { format: 'css/custom-variables', - destination: `${themeVariant}/variables.css`, + destination: `themes/${themeVariant}/variables.css`, options: { outputReferences: true, }, }, { format: 'css/utility-classes', - destination: `${themeVariant}/utility-classes.css`, + destination: `themes/${themeVariant}/utility-classes.css`, options: { outputReferences: true, }, diff --git a/www/src/scss/edxorg-theme.scss b/www/src/scss/edxorg-theme.scss index 7da9a4fdb6..e515e5e866 100644 --- a/www/src/scss/edxorg-theme.scss +++ b/www/src/scss/edxorg-theme.scss @@ -1,4 +1,3 @@ -@import "~font-awesome/css/font-awesome.min.css"; @import "~@edx/brand-edx.org/paragon/fonts"; @import "~@edx/brand-edx.org/paragon/variables"; @import "~paragon-style/scss/core/core"; diff --git a/www/src/scss/openedx-theme.scss b/www/src/scss/openedx-theme.scss index ff83f81523..0b8e198001 100644 --- a/www/src/scss/openedx-theme.scss +++ b/www/src/scss/openedx-theme.scss @@ -1,8 +1,7 @@ -@import "~font-awesome/css/font-awesome.min.css"; @import "~@edx/brand-openedx/paragon/fonts"; @import "~@edx/brand-openedx/paragon/variables"; @import "~paragon-style/scss/core/core"; -@import "~paragon-style/css/light/variables"; -@import "~paragon-style/css/light/utility-classes"; +@import "~paragon-style/css/themes/light/variables"; +@import "~paragon-style/css/themes/light/utility-classes"; @import "~@edx/brand-openedx/paragon/overrides"; @import "base"; From 29b86a78deec28cdbbb39986d987e9bc083f2642 Mon Sep 17 00:00:00 2001 From: PKulkoRaccoonGang Date: Thu, 6 Apr 2023 20:00:33 +0300 Subject: [PATCH 12/12] fix: fixed compilation of custom media variables --- build-scss.js | 11 +++++++++-- src/Form/_Form.scss | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/build-scss.js b/build-scss.js index 96061f0429..915df45fae 100755 --- a/build-scss.js +++ b/build-scss.js @@ -33,14 +33,21 @@ const compileAndWriteStyleSheets = (name, path, outDir) => { }] }); - postCSS([postCSSCustomMedia(), postCSSImport(), combineSelectors({ removeDuplicatedProperties: true })]) + postCSS([ + postCSSCustomMedia({ preserve: true }), + postCSSImport(), + combineSelectors({ removeDuplicatedProperties: true })]) .process(compiledStyleSheet.css, { from: path, map: { inline: false } }) .then(result => { fs.writeFileSync(`${outDir}/${name}.css`, result.css); fs.writeFileSync(`${outDir}/${name}.css.map`, result.map.toString()); }); - postCSS([postCSSCustomMedia(), postCSSImport(), postCSSMinify(), combineSelectors({ removeDuplicatedProperties: true })]) + postCSS([ + postCSSCustomMedia({ preserve: true }), + postCSSImport(), + postCSSMinify(), + combineSelectors({ removeDuplicatedProperties: true })]) .process(compiledStyleSheet.css, { from: path }) .then(result => fs.writeFileSync(`${outDir}/${name}.min.css`, result.css)); } diff --git a/src/Form/_Form.scss b/src/Form/_Form.scss index d4ee1070e0..14526967d5 100644 --- a/src/Form/_Form.scss +++ b/src/Form/_Form.scss @@ -134,7 +134,7 @@ &.pgn__form-control-decorator-trailing { padding-left: calc($input-padding-x-lg / 2); - padding-right: calc(#{$input-padding-y} - (2 * $input-border-width)); + padding-right: calc(#{$input-padding-y} - (2 * #{$input-border-width})); } } @@ -149,7 +149,7 @@ &.pgn__form-control-decorator-trailing { padding-left: calc($input-padding-x-sm / 2); - padding-right: calc($input-padding-y-sm - (2 * $input-border-width)); + padding-right: calc($input-padding-y-sm - (2 * #{$input-border-width})); } }