From 15d882b13cb99ff7b5a0b35f7e8746d19b49afb8 Mon Sep 17 00:00:00 2001 From: Eugene Serb <46799701+eugene-serb@users.noreply.github.com> Date: Sat, 26 Oct 2024 16:58:35 +0300 Subject: [PATCH 1/5] #63 update README --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 3285976..4d3dabe 100644 --- a/README.md +++ b/README.md @@ -25,12 +25,12 @@ Use Aurora Game Engine **[[rep](https://github.com/eugene-serb/aurora-game-engin ## Commands: -- npm run start — run with watcher -- npm run dev — run dev server -- npm run build — build in production mode, -- npm run build:dev — build in development mode, -- npm run lint — run lint check, -- npm run lint:fix — run lint fix, -- npm run format — run prettier check, -- npm run format:fix — run prettier fix, -- npm run test — run tests +- `npm run start` — run with watcher +- `npm run dev` — run dev server +- `npm run build` — run build in production mode +- `npm run build:dev` — run build in development mode +- `npm run lint` — run lint check +- `npm run lint:fix` — run lint fix +- `npm run format` — run prettier check +- `npm run format:fix` — run prettier fix +- `npm run test` — run tests From 8bb28b60dea2f2c09bb612e3237e2c790ada5d62 Mon Sep 17 00:00:00 2001 From: Eugene Serb <46799701+eugene-serb@users.noreply.github.com> Date: Sat, 26 Oct 2024 16:58:51 +0300 Subject: [PATCH 2/5] #63 workflows formatted --- .github/workflows/build.yml | 1 - .github/workflows/format.yml | 1 - .github/workflows/lint.yml | 1 - .github/workflows/test.yml | 1 - 4 files changed, 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b10d1e..57950b2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,4 +33,3 @@ jobs: run: | npm ci npm run build - \ No newline at end of file diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 2bb9094..a620b34 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -33,4 +33,3 @@ jobs: run: | npm ci npm run format - \ No newline at end of file diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 145715b..0eb9221 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -33,4 +33,3 @@ jobs: run: | npm ci npm run lint - \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3beae71..c5c1f14 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -33,4 +33,3 @@ jobs: run: | npm ci npm run test - \ No newline at end of file From e5a3afd25d320a9d7f9f11f3b8aa45dc88e1dac5 Mon Sep 17 00:00:00 2001 From: Eugene Serb <46799701+eugene-serb@users.noreply.github.com> Date: Sat, 26 Oct 2024 16:59:09 +0300 Subject: [PATCH 3/5] #63 update styles and add fonts --- static/css/base.css | 8 +- static/css/declarations.css | 2 - static/css/fonts.css | 16 +++ static/css/forms.css | 173 ++++++++++++++++++++++++ static/css/header-mini.css | 2 +- static/css/index.css | 3 +- static/css/tables.css | 11 +- static/fonts/PressStart2P-Regular.eot | Bin 0 -> 115808 bytes static/fonts/PressStart2P-Regular.ttf | Bin 0 -> 115596 bytes static/fonts/PressStart2P-Regular.woff | Bin 0 -> 39328 bytes static/fonts/PressStart2P-Regular.woff2 | Bin 0 -> 28928 bytes 11 files changed, 197 insertions(+), 18 deletions(-) create mode 100644 static/css/fonts.css create mode 100644 static/css/forms.css create mode 100644 static/fonts/PressStart2P-Regular.eot create mode 100644 static/fonts/PressStart2P-Regular.ttf create mode 100644 static/fonts/PressStart2P-Regular.woff create mode 100644 static/fonts/PressStart2P-Regular.woff2 diff --git a/static/css/base.css b/static/css/base.css index 7871bf7..e28aaba 100644 --- a/static/css/base.css +++ b/static/css/base.css @@ -20,11 +20,11 @@ body { flex-direction: column; justify-content: space-between; min-height: 100vh; - background: var(--color-background); + background-color: var(--color-background); } ::selection { - background: var(--color-selection); + background-color: var(--color-selection); } :focus { @@ -44,8 +44,8 @@ h5, h6 { color: var(--color-text-header); font-weight: 500; - margin-block-start: 0.382em; - margin-block-end: 0.618em; + margin-top: 0.382em; + margin-bottom: 0.618em; line-height: 1.382em; } diff --git a/static/css/declarations.css b/static/css/declarations.css index 8e36827..3443277 100644 --- a/static/css/declarations.css +++ b/static/css/declarations.css @@ -1,7 +1,5 @@ @charset 'UTF-8'; -@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap'); - :root { /* Base numbers */ --number-border-radius: 8px; diff --git a/static/css/fonts.css b/static/css/fonts.css new file mode 100644 index 0000000..d9c53a8 --- /dev/null +++ b/static/css/fonts.css @@ -0,0 +1,16 @@ +@charset 'UTF-8'; + +@font-face { + font-family: 'Press Start 2P'; + src: url('../fonts/PressStart2P-Regular.eot'); + src: + local('Press Start 2P Regular'), + local('PressStart2P-Regular'), + url('../fonts/PressStart2P-Regular.eot?#iefix') format('embedded-opentype'), + url('../fonts/PressStart2P-Regular.woff2') format('woff2'), + url('../fonts/PressStart2P-Regular.woff') format('woff'), + url('../fonts/PressStart2P-Regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; + font-display: swap; +} diff --git a/static/css/forms.css b/static/css/forms.css new file mode 100644 index 0000000..1e55e83 --- /dev/null +++ b/static/css/forms.css @@ -0,0 +1,173 @@ +@charset 'UTF-8'; + +hr { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +legend { + padding: 2px 4px; + text-align: left; +} + +fieldset { + border: var(--number-form-border-size) solid var(--color-fieldset-border); + border-radius: var(--number-form-border-radius); + padding: 8px; +} + +button, +textarea, +select, +input { + padding: 4px 8px; + border: var(--number-form-border-size) solid var(--color-link); + background-color: var(--color-background); + color: var(--color-text); + font-family: 'Press Start 2P', cursive; + font-size: 10px; + line-height: 1.382em; + white-space: nowrap; +} + +button:hover, +input:hover, +textarea:hover, +select:hover { + border: var(--number-form-border-size) solid var(--color-link-hover); + transition: all 0.5s ease; +} + +option { + background-color: var(--color-background); + color: var(--color-text); + font-size: 10px; + line-height: 1.382em; +} + +option:hover { + background-color: var(--color-selection); + color: var(--color-white); +} + +input[type='range'] { + -webkit-appearance: none; + width: 100%; + margin: 8px 0; + padding: 4px 0; + border: 0px solid var(--color-link); +} + +input[type='range']:hover { + margin: 8px 0; + padding: 4px 0; + border: 0px solid var(--color-link-hover); +} + +input[type='range']:focus { + outline: none; +} + +input[type='range']::-webkit-slider-runnable-track { + width: 100%; + height: 8px; + cursor: pointer; + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + background-color: var(--color-a-monocromatic-a); + border: 0px solid #000101; + border-radius: var(--number-form-border-radius); +} + +input[type='range']::-webkit-slider-thumb { + -webkit-appearance: none; + width: 16px; + height: 16px; + margin-top: -4px; + border: 0px solid #000000; + border-radius: var(--number-form-border-radius); + background-color: var(--color-a); + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + cursor: pointer; +} + +input[type='range']:focus::-webkit-slider-runnable-track { + background-color: var(--color-a-monocromatic-a); +} + +input[type='range']::-moz-range-track { + width: 100%; + height: 8px; + border: 0px solid #000101; + border-radius: var(--number-form-border-radius); + background-color: var(--color-a-monocromatic-a); + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + cursor: pointer; + animate: 0.2s; +} + +input[type='range']::-moz-range-thumb { + width: 16px; + height: 16px; + border: 0px solid #000000; + border-radius: var(--number-form-border-radius); + background-color: var(--color-a); + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + cursor: pointer; +} + +input[type='range']::-ms-track { + width: 100%; + height: 8px; + border-width: 8px 0; + border-color: transparent; + background-color: transparent; + color: transparent; + cursor: pointer; + animate: 0.2s; +} + +input[type='range']::-ms-fill-lower { + border: 0px solid #000101; + border-radius: var(--number-form-border-radius); + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + background-color: var(--color-a-monocromatic-a); +} + +input[type='range']::-ms-fill-upper { + border: 0px solid #000101; + border-radius: var(--number-form-border-radius); + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + background-color: var(--color-a-monocromatic-a); +} + +input[type='range']::-ms-thumb { + width: 16px; + height: 16px; + border: 0px solid #000000; + border-radius: var(--number-form-border-radius); + background-color: var(--color-a); + box-shadow: + 0px 0px 0px #000000, + 0px 0px 0px #0d0d0d; + cursor: pointer; +} + +input[type='range']:focus::-ms-fill-lower { + background-color: var(--color-a-monocromatic-a); +} + +input[type='range']:focus::-ms-fill-upper { + background-color: var(--color-a-monocromatic-a); +} diff --git a/static/css/header-mini.css b/static/css/header-mini.css index c0527ab..0c78a64 100644 --- a/static/css/header-mini.css +++ b/static/css/header-mini.css @@ -7,7 +7,7 @@ } .header-mini ::selection { - background: var(--color-header-selection); + background-color: var(--color-header-selection); } .header-mini :focus { diff --git a/static/css/index.css b/static/css/index.css index f821535..3b88981 100644 --- a/static/css/index.css +++ b/static/css/index.css @@ -1,10 +1,11 @@ @charset 'UTF-8'; +@import url('fonts.css'); @import url('declarations.css'); @import url('base.css'); @import url('services.css'); +@import url('forms.css'); @import url('tables.css'); @import url('header-mini.css'); @import url('footer.css'); @import url('game.css'); -@import url('snake.css'); diff --git a/static/css/tables.css b/static/css/tables.css index 24a195e..23db32e 100644 --- a/static/css/tables.css +++ b/static/css/tables.css @@ -20,12 +20,7 @@ td { } .table_emerald thead > tr > th { - text-align: left; - font-weight: 400; -} - -.table_emerald thead > tr > th:first-child { - width: 25%; + font-weight: 500; } .table_emerald tbody > tr:nth-child(even) { @@ -33,10 +28,6 @@ td { color: var(--color-d); } -tbody > tr > td:first-child { - width: 25%; -} - .table_emerald tfoot { border-top: 4px solid var(--color-table-header-background); } diff --git a/static/fonts/PressStart2P-Regular.eot b/static/fonts/PressStart2P-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..c846a6c440e7f8a6d61f2897fb5d88a09ef2fe7d GIT binary patch literal 115808 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 z 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 N`AvI$->-e@{|3T{jTQg^ literal 0 HcmV?d00001 diff --git a/static/fonts/PressStart2P-Regular.woff b/static/fonts/PressStart2P-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..25bd4f09b9d6d8cd6aa5515bdd0ca0f1580d2928 GIT binary patch literal 39328 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 vz=FYw!;SV2csN2Ok;Uey!q z@JXN|LqoN+PCxWmPPXSLm2#j2{W#=64KGA|K1Twa%NfA=*abxy$^w3Pp5~# zad#+(|CgIL9Q#4C^r0A@H@u(%R7j@P3DCaR+)@0WqNBu5>%I`Kx|2C9lb5?%L0Y@r=>VJn&@E&fLGi zNYLzZkU#L#zqsew`Bxv|OY>Eks)>g*M%z*CI$#5xcK zSuuy-b~iuTeEZk@24mNckDj|Ra1$_$eU?2nTh(Nw3B+5Cw{vqfq-16_K3cJa>Fbl_ zz2OKWdu6HQhI$ci+>PWQ&EW8W^nii=+EKD=n(G1sauPjX1t1(`|(ozU0?G zo=&2qwt@{=x~tM1b3lI0ePc6EjTGfD9ZQbtt(c9AOj7?ec@$QN1*#Er3zJ#fC8Dqd zf~CHN#l_@1Sd^-jvY;p59<{8A8*~*-OSU_?Vm9^|7nyY~d&Acapj{ zq--h*!KDMQ`K!r_-1ng8Bwq@4JLOy^0fOe^a|w?3QC&$Upd*+`R5#` z>OUPjtHpF)_PVwco}>V)f4>hbtO7a&@y>t)3b_uD%O40{i}8`EJvqt0ZE9!Vv06!l z^2Qe;5~j|+R&bTJ`RjBbCn!oXz1+2}%&pDMH!LSDCauifTraUKHb#`#hpghv&5q{;ghH3I72*DM%Xt literal 0 HcmV?d00001 diff --git a/static/fonts/PressStart2P-Regular.woff2 b/static/fonts/PressStart2P-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2b4d5ae2c64893b3dcec0facc0c521005b6b12c9 GIT binary patch literal 28928 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 Date: Sat, 26 Oct 2024 17:06:42 +0300 Subject: [PATCH 4/5] #63 up version and update dependencies --- package-lock.json | 5756 ++++++++++++++++++--------------------------- package.json | 22 +- 2 files changed, 2253 insertions(+), 3525 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8c5d27..9056ee2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,33 +1,33 @@ { "name": "snake-game", - "version": "2.0.4", + "version": "2.0.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "snake-game", - "version": "2.0.4", + "version": "2.0.5", "license": "GNU GPL v3", "devDependencies": { - "@babel/core": "^7.24.5", - "@babel/eslint-parser": "^7.24.5", - "@babel/preset-env": "^7.24.5", + "@babel/core": "^7.26.0", + "@babel/eslint-parser": "^7.25.9", + "@babel/preset-env": "^7.26.0", "babel-jest": "^29.7.0", - "babel-loader": "^9.1.3", + "babel-loader": "^9.2.1", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^12.0.2", "css-loader": "^6.11.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-cli": "^1.1.1", "eslint-config-prettier": "^9.1.0", - "eslint-webpack-plugin": "^4.1.0", - "html-webpack-plugin": "^5.6.0", + "eslint-webpack-plugin": "^4.2.0", + "html-webpack-plugin": "^5.6.3", "jest": "^29.7.0", - "prettier": "^3.2.5", + "prettier": "^3.3.3", "style-loader": "^3.3.4", - "webpack": "^5.91.0", + "webpack": "^5.95.0", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.0.4" + "webpack-dev-server": "^5.1.0" } }, "node_modules/@ampproject/remapping": { @@ -35,6 +35,7 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -44,12 +45,14 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -57,30 +60,32 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -96,10 +101,11 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", - "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", + "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", "dev": true, + "license": "MIT", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -114,53 +120,59 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -169,19 +181,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -192,13 +203,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, "engines": { @@ -213,6 +225,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -224,75 +237,44 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -302,35 +284,38 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -340,14 +325,15 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -357,116 +343,101 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", - "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "node_modules/@babel/parser": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/types": "^7.26.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -475,13 +446,30 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -491,12 +479,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -506,14 +495,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -523,13 +513,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -543,6 +534,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -555,6 +547,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -567,6 +560,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -579,6 +573,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -591,6 +586,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -601,37 +597,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -641,12 +614,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -660,6 +634,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -672,6 +647,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -680,12 +656,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -699,6 +676,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -711,6 +689,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -723,6 +702,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -735,6 +715,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -747,6 +728,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -759,6 +741,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -771,6 +754,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -786,6 +770,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -797,12 +782,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -816,6 +802,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -828,12 +815,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -843,15 +831,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -861,14 +849,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -878,12 +867,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -893,12 +883,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -908,13 +899,14 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -924,14 +916,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -941,18 +933,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" }, "engines": { @@ -963,13 +954,14 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -979,12 +971,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -994,13 +987,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1010,12 +1004,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1024,14 +1019,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1041,13 +1053,14 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1057,13 +1070,13 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1073,13 +1086,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1089,14 +1103,15 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1106,13 +1121,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1122,12 +1137,13 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1137,13 +1153,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1153,12 +1169,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1168,13 +1185,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1184,14 +1202,15 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1201,15 +1220,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1219,13 +1239,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1235,13 +1256,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1251,12 +1273,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1266,13 +1289,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1282,13 +1305,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1298,15 +1321,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1316,13 +1339,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1332,13 +1356,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1348,14 +1372,14 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1365,12 +1389,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1380,13 +1405,14 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1396,15 +1422,15 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1414,12 +1440,13 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1429,12 +1456,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1444,13 +1472,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1460,12 +1506,13 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1475,13 +1522,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1491,12 +1539,13 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1506,12 +1555,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1521,12 +1571,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1536,12 +1587,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1551,13 +1603,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1567,13 +1620,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1583,13 +1637,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1599,91 +1654,80 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@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.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@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", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -1698,6 +1742,7 @@ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1707,17 +1752,12 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.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.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1726,33 +1766,32 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1761,14 +1800,14 @@ } }, "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1778,28 +1817,34 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -1809,6 +1854,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -1817,10 +1863,11 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.2.tgz", + "integrity": "sha512-2WwyTYNVaMNUWPZTOJdkax9iqTdirrApgTbk+Qoq5EPX6myqZvG8QGFRgdKmkjKVG6/G/a565vpPauHk0+hpBA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -1830,6 +1877,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -1852,13 +1900,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -1874,6 +1924,7 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -1886,6 +1937,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -1894,21 +1946,24 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -1921,6 +1976,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -1933,109 +1989,16 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "deprecated": "Use @eslint/object-schema instead", "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } + "license": "BSD-3-Clause" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2052,6 +2015,7 @@ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2061,6 +2025,7 @@ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -2073,81 +2038,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/core": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/reporters": "^29.7.0", @@ -2190,99 +2086,31 @@ } } }, - "node_modules/@jest/core/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==", + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, + "license": "MIT", "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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dev": true, - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2293,6 +2121,7 @@ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3" }, @@ -2305,6 +2134,7 @@ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", @@ -2322,6 +2152,7 @@ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -2337,6 +2168,7 @@ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^29.7.0", @@ -2375,69 +2207,12 @@ } } }, - "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", - "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", @@ -2449,26 +2224,12 @@ "node": ">=10" } }, - "node_modules/@jest/reporters/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/reporters/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -2476,29 +2237,12 @@ "node": ">=10" } }, - "node_modules/@jest/reporters/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/@jest/reporters/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/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -2511,6 +2255,7 @@ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", @@ -2525,6 +2270,7 @@ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", @@ -2540,6 +2286,7 @@ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", @@ -2555,6 +2302,7 @@ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^29.6.3", @@ -2576,242 +2324,111 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/transform/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==", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.0.0" } }, - "node_modules/@jest/transform/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==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "license": "MIT", "engines": { - "node": ">=7.0.0" + "node": ">=6.0.0" } }, - "node_modules/@jest/transform/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/@jest/transform/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==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@jest/transform/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==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jest/types/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==", + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=10.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.1.tgz", - "integrity": "sha512-LnFjVChaGY8cZVMwAIMjvA1XwQjZ/zIXHyh28IyJkyNkzof4Dkm1+KN9UIm3lHhREH4vs7XwZ0NpkZKnwOtEfg==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, "node_modules/@jsonjoy.com/json-pack": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.0.3.tgz", - "integrity": "sha512-Q0SPAdmK6s5Fe3e1kcNvwNyk6e2+CxM8XZdGbf4abZG7nUO05KSie3/iX29loTBuY+75uVP6RixDSPVpotfzmQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/base64": "^1.1.1", "@jsonjoy.com/util": "^1.1.2", @@ -2830,10 +2447,11 @@ } }, "node_modules/@jsonjoy.com/util": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.1.2.tgz", - "integrity": "sha512-HOGa9wtE6LEz2I5mMQ2pMSjth85PmD71kPbsecs02nEUq3/Kw0wRK3gmZn5BCEB8mFLXByqPxjHgApoMwIPMKQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", + "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.0" }, @@ -2849,13 +2467,15 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true + "dev": true, + "license": "MIT" }, "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, + "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } @@ -2865,6 +2485,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2878,6 +2499,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -2887,6 +2509,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2895,27 +2518,19 @@ "node": ">= 8" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -2928,6 +2543,7 @@ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -2937,6 +2553,7 @@ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } @@ -2946,6 +2563,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -2959,6 +2577,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -2968,16 +2587,18 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } @@ -2987,6 +2608,7 @@ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -2997,6 +2619,7 @@ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3006,6 +2629,7 @@ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3015,42 +2639,36 @@ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -3059,10 +2677,24 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", + "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3075,6 +2707,7 @@ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -3085,6 +2718,7 @@ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3093,19 +2727,22 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3114,13 +2751,15 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -3130,6 +2769,7 @@ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -3138,27 +2778,31 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "version": "22.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "node_modules/@types/node-forge": { @@ -3166,33 +2810,38 @@ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", - "dev": true + "version": "6.9.16", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", + "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", + "dev": true, + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/retry": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -3203,6 +2852,7 @@ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*" } @@ -3212,6 +2862,7 @@ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -3223,6 +2874,7 @@ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3231,22 +2883,25 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -3255,19 +2910,22 @@ "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -3277,25 +2935,29 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -3306,13 +2968,15 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -3325,6 +2989,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -3334,6 +2999,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } @@ -3342,13 +3008,15 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -3365,6 +3033,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -3378,6 +3047,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -3390,6 +3060,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", @@ -3404,6 +3075,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" @@ -3414,6 +3086,7 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -3427,6 +3100,7 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -3440,6 +3114,7 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -3457,19 +3132,22 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -3479,10 +3157,11 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -3490,11 +3169,12 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^8" } @@ -3504,6 +3184,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -3513,6 +3194,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3529,6 +3211,7 @@ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -3542,15 +3225,16 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -3561,13 +3245,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -3577,6 +3263,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -3595,6 +3282,7 @@ "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -3604,20 +3292,25 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { @@ -3625,6 +3318,7 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -3638,6 +3332,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -3646,13 +3341,15 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, + "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -3665,6 +3362,7 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3674,6 +3372,7 @@ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", @@ -3690,81 +3389,12 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "dev": true, + "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -3782,6 +3412,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -3798,6 +3429,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -3813,6 +3445,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -3823,13 +3456,14 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -3840,6 +3474,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -3848,23 +3483,27 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -3875,6 +3514,7 @@ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" @@ -3890,19 +3530,22 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -3911,10 +3554,11 @@ } }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -3924,7 +3568,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -3939,6 +3583,7 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -3948,6 +3593,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -3956,13 +3602,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -3972,34 +3620,37 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "funding": [ { @@ -4015,11 +3666,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -4033,6 +3685,7 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -4041,13 +3694,15 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bundle-name": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", "dev": true, + "license": "MIT", "dependencies": { "run-applescript": "^7.0.0" }, @@ -4063,6 +3718,7 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -4072,6 +3728,7 @@ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -4091,6 +3748,7 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4100,6 +3758,7 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -4110,14 +3769,15 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001614", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz", - "integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==", + "version": "1.0.30001671", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001671.tgz", + "integrity": "sha512-jocyVaSSfXg2faluE6hrWkMgDOiULBMca4QLtDT39hw1YxaIPHWc1CcTCKkPmHgGH6tKji6ZNbMSmUAvENf2/A==", "dev": true, "funding": [ { @@ -4132,20 +3792,24 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/char-regex": { @@ -4153,6 +3817,7 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -4162,6 +3827,7 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4186,6 +3852,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -4194,10 +3861,11 @@ } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0" } @@ -4213,21 +3881,24 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", - "dev": true + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", + "dev": true, + "license": "MIT" }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -4240,6 +3911,7 @@ "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, + "license": "MIT", "dependencies": { "del": "^4.1.1" }, @@ -4255,6 +3927,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -4269,6 +3942,7 @@ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -4283,6 +3957,7 @@ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -4292,34 +3967,42 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "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, + "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "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, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } @@ -4328,13 +4011,15 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -4347,6 +4032,7 @@ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -4365,6 +4051,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -4373,25 +4060,29 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -4401,6 +4092,7 @@ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -4413,6 +4105,7 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4421,13 +4114,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4436,13 +4131,15 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/copy-webpack-plugin": { "version": "12.0.2", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", "dev": true, + "license": "MIT", "dependencies": { "fast-glob": "^3.3.2", "glob-parent": "^6.0.1", @@ -4463,12 +4160,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -4479,13 +4177,15 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", @@ -4502,81 +4202,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/create-jest/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/create-jest/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/create-jest/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/create-jest/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/create-jest/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/create-jest/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/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -4591,6 +4222,7 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -4621,26 +4253,12 @@ } } }, - "node_modules/css-loader/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/css-loader/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4648,17 +4266,12 @@ "node": ">=10" } }, - "node_modules/css-loader/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/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -4675,6 +4288,7 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -4687,6 +4301,7 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -4695,12 +4310,13 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -4716,6 +4332,7 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, + "license": "MIT", "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, @@ -4729,13 +4346,15 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4745,6 +4364,7 @@ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", "dev": true, + "license": "MIT", "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" @@ -4761,6 +4381,7 @@ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -4768,23 +4389,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -4802,6 +4412,7 @@ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -4814,6 +4425,7 @@ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -4832,6 +4444,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -4848,6 +4461,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4857,6 +4471,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -4866,6 +4481,7 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -4876,6 +4492,7 @@ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4884,13 +4501,15 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/diff-sequences": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -4900,6 +4519,7 @@ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -4912,6 +4532,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -4924,6 +4545,7 @@ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, + "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -4933,6 +4555,7 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -4952,13 +4575,15 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -4974,6 +4599,7 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -4988,34 +4614,32 @@ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.752", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.752.tgz", - "integrity": "sha512-P3QJreYI/AUTcfBVrC4zy9KvnZWekViThgQMX/VpJ+IsOBbcX5JFpORM4qWapwWQ+agb2nYAOyn/4PMXOk0m2Q==", - "dev": true + "version": "1.5.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.47.tgz", + "integrity": "sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==", + "dev": true, + "license": "ISC" }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5027,22 +4651,25 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -5056,15 +4683,17 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", "dev": true, + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -5077,6 +4706,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -5086,6 +4716,7 @@ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -5098,21 +4729,24 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==", - "dev": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT" }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -5121,28 +4755,35 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -5192,6 +4833,7 @@ "resolved": "https://registry.npmjs.org/eslint-cli/-/eslint-cli-1.1.1.tgz", "integrity": "sha512-Gu+fYzt7M+jIb5szUHLl5Ex0vFY7zErbi78D7ZaaLunvVTxHRvbOlfzmJlIUWsV5WDM4qyu9TD7WnGgDaDgaMA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.0.1", "debug": "^2.6.8", @@ -5202,26 +4844,107 @@ "eslint-cli": "bin/eslint.js" } }, + "node_modules/eslint-cli/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-cli/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-cli/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/eslint-cli/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, "node_modules/eslint-cli/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, + "node_modules/eslint-cli/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-cli/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/eslint-cli/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-cli/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -5234,6 +4957,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -5247,17 +4971,19 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/eslint-webpack-plugin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.1.0.tgz", - "integrity": "sha512-C3wAG2jyockIhN0YRLuKieKj2nx/gnE/VHmoHemD5ifnAtY6ZU+jNPfzPoX4Zd6RIbUyWTiZUh/ofUlBhoAX7w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==", "dev": true, + "license": "MIT", "dependencies": { - "@types/eslint": "^8.56.5", + "@types/eslint": "^8.56.10", "jest-worker": "^29.7.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -5271,85 +4997,26 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "eslint": "^8.0.0", + "eslint": "^8.0.0 || ^9.0.0", "webpack": "^5.0.0" } }, - "node_modules/eslint/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/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "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/eslint/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/eslint/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/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5363,6 +5030,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5375,6 +5043,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5384,6 +5053,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5400,6 +5070,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -5410,20 +5081,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/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/eslint/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -5436,6 +5099,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -5451,6 +5115,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -5461,23 +5126,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/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/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5490,6 +5144,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -5507,6 +5162,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5519,6 +5175,7 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -5528,10 +5185,11 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -5544,6 +5202,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5553,6 +5212,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -5565,6 +5225,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5574,6 +5235,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5583,6 +5245,7 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -5592,6 +5255,7 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5600,13 +5264,15 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -5616,6 +5282,7 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -5648,6 +5315,7 @@ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", @@ -5660,37 +5328,38 @@ } }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -5706,6 +5375,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -5714,19 +5384,22 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -5743,6 +5416,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -5754,19 +5428,29 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.9.1" } @@ -5776,6 +5460,7 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -5785,6 +5470,7 @@ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -5797,6 +5483,7 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -5806,6 +5493,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -5814,10 +5502,11 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -5826,13 +5515,14 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -5848,6 +5538,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -5856,13 +5547,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dev": true, + "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -5879,6 +5572,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -5892,6 +5586,7 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -5901,6 +5596,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -5914,7 +5610,9 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -5929,12 +5627,13 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -5942,6 +5641,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -5951,39 +5651,12 @@ } } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5993,6 +5666,7 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6001,7 +5675,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", @@ -6009,6 +5684,7 @@ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -6022,6 +5698,7 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -6031,6 +5708,7 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -6040,6 +5718,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -6049,6 +5728,7 @@ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -6068,6 +5748,7 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -6077,6 +5758,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6088,7 +5770,9 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6109,6 +5793,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -6120,22 +5805,25 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", @@ -6156,6 +5844,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -6168,6 +5857,7 @@ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -6179,27 +5869,31 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -6207,6 +5901,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -6219,6 +5914,7 @@ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6231,6 +5927,7 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6243,6 +5940,7 @@ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -6255,6 +5953,7 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, + "license": "MIT", "bin": { "he": "bin/he" } @@ -6264,6 +5963,7 @@ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -6276,6 +5976,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -6290,13 +5991,15 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -6315,19 +6018,22 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -6345,10 +6051,11 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", "dev": true, + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -6388,6 +6095,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -6399,13 +6107,15 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -6421,13 +6131,15 @@ "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -6438,10 +6150,11 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -6466,6 +6179,7 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -6475,6 +6189,7 @@ "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.18" } @@ -6484,6 +6199,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -6496,6 +6212,7 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -6504,10 +6221,11 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -6517,6 +6235,7 @@ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -6533,15 +6252,17 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -6561,6 +6282,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -6573,6 +6295,7 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -6581,7 +6304,9 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -6591,13 +6316,15 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/interpret": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -6607,6 +6334,7 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } @@ -6615,13 +6343,15 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-binary-path": { "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, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -6630,12 +6360,16 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6646,6 +6380,7 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -6661,6 +6396,7 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6670,6 +6406,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6679,6 +6416,7 @@ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6688,6 +6426,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -6700,6 +6439,7 @@ "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^3.0.0" }, @@ -6718,6 +6458,7 @@ "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -6730,6 +6471,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -6739,6 +6481,7 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6748,6 +6491,7 @@ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, + "license": "MIT", "dependencies": { "is-path-inside": "^2.1.0" }, @@ -6760,6 +6504,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, + "license": "MIT", "dependencies": { "path-is-inside": "^1.0.2" }, @@ -6772,6 +6517,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6781,6 +6527,7 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6793,6 +6540,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -6805,6 +6553,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -6817,6 +6566,7 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, + "license": "MIT", "dependencies": { "is-inside-container": "^1.0.0" }, @@ -6831,19 +6581,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6853,6 +6606,7 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -6862,6 +6616,7 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -6878,6 +6633,7 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -6887,32 +6643,12 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/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/istanbul-lib-report/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/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -6927,6 +6663,7 @@ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -6935,29 +6672,12 @@ "node": ">=8" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -6984,6 +6704,7 @@ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0", "jest-util": "^29.7.0", @@ -6998,6 +6719,7 @@ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -7024,81 +6746,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-cli": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/test-result": "^29.7.0", @@ -7127,856 +6780,312 @@ } } }, - "node_modules/jest-cli/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==", + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-cli/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==", + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-cli/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/jest-cli/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==", + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-cli/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==", + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config": { + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "walker": "^1.0.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-config/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==", + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/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==", + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/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/jest-config/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==", + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/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==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" + "license": "MIT", + "engines": { + "node": ">=6" }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-diff": { + "node_modules/jest-resolve": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-diff/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==", + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "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" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dev": true, - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dev": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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==", + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runtime": { @@ -7984,6 +7093,7 @@ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -8012,81 +7122,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-snapshot": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", @@ -8103,204 +7144,45 @@ "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/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/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/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/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": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/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/jest-util/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" + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/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==", + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/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/jest-util/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": ">=10" } }, - "node_modules/jest-util/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==", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-validate": { @@ -8308,6 +7190,7 @@ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", @@ -8320,26 +7203,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/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/jest-validate/node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -8347,66 +7216,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-watcher": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", @@ -8421,81 +7236,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -8506,20 +7252,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker/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/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8534,13 +7272,15 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/js-yaml": { "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, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -8550,46 +7290,52 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -8602,6 +7348,7 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -8611,6 +7358,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8620,15 +7368,17 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "dev": true, + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -8639,6 +7389,7 @@ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -8648,6 +7399,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -8660,13 +7412,15 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.11.5" } @@ -8676,6 +7430,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -8687,25 +7442,29 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } @@ -8715,6 +7474,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -8724,6 +7484,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -8734,26 +7495,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/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/make-dir/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -8761,17 +7508,12 @@ "node": ">=10" } }, - "node_modules/make-dir/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/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } @@ -8781,19 +7523,21 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.9.2.tgz", - "integrity": "sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", + "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/json-pack": "^1.0.3", - "@jsonjoy.com/util": "^1.1.2", - "sonic-forest": "^1.0.0", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", "tslib": "^2.0.0" }, "engines": { @@ -8805,22 +7549,28 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -8830,17 +7580,19 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -8852,6 +7604,7 @@ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -8864,6 +7617,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8873,6 +7627,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -8885,6 +7640,7 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -8893,13 +7649,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8907,26 +7665,19 @@ "node": "*" } }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -8946,6 +7697,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -8957,13 +7709,15 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8972,13 +7726,15 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -8989,6 +7745,7 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -8997,19 +7754,22 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" }, "node_modules/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, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9019,6 +7779,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -9031,6 +7792,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -9043,15 +7805,20 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9060,13 +7827,15 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -9079,6 +7848,7 @@ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -9088,6 +7858,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -9097,6 +7868,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -9112,6 +7884,7 @@ "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", "dev": true, + "license": "MIT", "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", @@ -9130,6 +7903,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -9147,6 +7921,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -9162,6 +7937,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -9174,6 +7950,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -9189,6 +7966,7 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -9198,6 +7976,7 @@ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", "dev": true, + "license": "MIT", "dependencies": { "@types/retry": "0.12.2", "is-network-error": "^1.0.0", @@ -9215,6 +7994,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -9224,6 +8004,7 @@ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -9234,6 +8015,7 @@ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -9246,6 +8028,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -9264,6 +8047,7 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -9273,6 +8057,7 @@ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -9283,6 +8068,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9292,6 +8078,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9300,59 +8087,39 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true + "dev": true, + "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" - } - }, - "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 - }, - "node_modules/path-scurry": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", - "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" + "node": ">=8" } }, + "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, + "license": "MIT" + }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -9361,16 +8128,18 @@ } }, "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 + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -9383,6 +8152,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -9392,6 +8162,7 @@ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9401,6 +8172,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, + "license": "MIT", "dependencies": { "pinkie": "^2.0.0" }, @@ -9413,6 +8185,7 @@ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -9422,6 +8195,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^6.3.0" }, @@ -9437,6 +8211,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -9453,6 +8228,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -9468,6 +8244,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -9483,6 +8260,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^4.0.0" }, @@ -9498,15 +8276,17 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.20" }, @@ -9515,9 +8295,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -9533,10 +8313,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -9547,6 +8328,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -9559,6 +8341,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -9576,6 +8359,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, + "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -9591,6 +8375,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -9602,10 +8387,11 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9618,22 +8404,25 @@ "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 + "dev": true, + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -9649,6 +8438,7 @@ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -9659,6 +8449,7 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -9673,6 +8464,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -9684,13 +8476,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -9704,6 +8498,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -9717,6 +8512,7 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9726,6 +8522,7 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -9744,15 +8541,17 @@ "type": "opencollective", "url": "https://opencollective.com/fast-check" } - ] + ], + "license": "MIT" }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -9779,13 +8578,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -9795,6 +8596,7 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -9804,6 +8606,7 @@ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -9819,6 +8622,7 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -9827,13 +8631,15 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -9848,6 +8654,7 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -9860,6 +8667,7 @@ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, + "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -9871,13 +8679,15 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -9889,27 +8699,30 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -9917,32 +8730,32 @@ "node": ">=4" } }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9952,6 +8765,7 @@ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -9965,6 +8779,7 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9974,6 +8789,7 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9982,13 +8798,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -10006,6 +8824,7 @@ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -10018,6 +8837,7 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10027,6 +8847,7 @@ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -10036,6 +8857,7 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -10045,6 +8867,7 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -10054,7 +8877,9 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -10067,6 +8892,7 @@ "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -10093,6 +8919,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -10115,19 +8942,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -10143,15 +8973,16 @@ } }, "node_modules/schema-utils/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -10163,6 +8994,7 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -10174,19 +9006,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -10200,15 +9035,17 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -10233,6 +9070,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -10241,19 +9079,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -10263,6 +9107,7 @@ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -10281,6 +9126,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -10290,6 +9136,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -10299,6 +9146,7 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -10313,39 +9161,44 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -10356,6 +9209,7 @@ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -10372,13 +9226,15 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -10391,6 +9247,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -10403,6 +9260,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10412,6 +9270,7 @@ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10421,6 +9280,7 @@ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -10438,19 +9298,22 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10460,45 +9323,29 @@ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, - "node_modules/sonic-forest": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/sonic-forest/-/sonic-forest-1.0.2.tgz", - "integrity": "sha512-2rICdwIJi5kVlehMUVtJeHn3ohh5YZV4pDv0P0c1M11cRz/gXNViItpM94HQwfvnXuzybpqK0LZJgTa3lEwtAw==", - "dev": true, - "dependencies": { - "tree-dump": "^1.0.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, "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, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -10508,6 +9355,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -10518,6 +9366,7 @@ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -10534,6 +9383,7 @@ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -10547,13 +9397,15 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -10566,6 +9418,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10575,6 +9428,7 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -10584,6 +9438,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -10593,6 +9448,7 @@ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -10606,21 +9462,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -10635,19 +9477,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -10660,6 +9490,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10669,6 +9500,7 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -10678,6 +9510,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -10690,6 +9523,7 @@ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12.13.0" }, @@ -10702,15 +9536,16 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "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, + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -10718,6 +9553,7 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10730,15 +9566,17 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -10757,6 +9595,7 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -10786,20 +9625,12 @@ } } }, - "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -10814,6 +9645,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -10832,6 +9664,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10846,13 +9679,15 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "license": "MIT" }, "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", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -10863,6 +9698,7 @@ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -10876,13 +9712,15 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/thingies": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", "dev": true, + "license": "Unlicense", "engines": { "node": ">=10.18" }, @@ -10894,28 +9732,22 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "engines": { - "node": ">=4" - } + "license": "BSD-3-Clause" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -10928,15 +9760,17 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tree-dump": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.0.tgz", - "integrity": "sha512-gDLjiHO2JTBf8JtRNCq/tUYZMdI5EFOA3UKWZJddwqVxRjC8jj/tI/pJEocV0hPtJeztEcF2RqufJZYbF/rKEw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.0" }, @@ -10949,16 +9783,18 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -10971,6 +9807,7 @@ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10980,6 +9817,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -10992,6 +9830,7 @@ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -11001,16 +9840,18 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -11020,6 +9861,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -11029,10 +9871,11 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "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==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -11042,6 +9885,7 @@ "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, + "license": "MIT", "engines": { "node": ">=4" } @@ -11051,6 +9895,7 @@ "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -11063,14 +9908,15 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -11086,9 +9932,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -11102,6 +9949,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -11110,19 +9958,22 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -11132,15 +9983,17 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, + "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -11155,6 +10008,7 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -11164,15 +10018,17 @@ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -11186,26 +10042,27 @@ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "version": "5.95.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", + "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", "dev": true, + "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", + "acorn-import-attributes": "^1.9.5", "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -11242,6 +10099,7 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, + "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.1.1", @@ -11287,15 +10145,17 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/webpack-dev-middleware": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", - "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", "dev": true, + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^4.6.0", @@ -11321,10 +10181,11 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", - "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz", + "integrity": "sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", @@ -11339,8 +10200,7 @@ "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "express": "^4.19.2", "graceful-fs": "^4.2.6", "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", @@ -11348,14 +10208,13 @@ "launch-editor": "^2.6.1", "open": "^10.0.3", "p-retry": "^6.2.0", - "rimraf": "^5.0.5", "schema-utils": "^4.2.0", "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" @@ -11379,75 +10238,12 @@ } } }, - "node_modules/webpack-dev-server/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob": { - "version": "10.3.12", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", - "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.10.2" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-dev-server/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dev": true, - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/webpack-merge": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", @@ -11462,6 +10258,7 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -11471,6 +10268,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -11489,6 +10287,7 @@ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -11503,6 +10302,7 @@ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -11512,6 +10312,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -11526,13 +10327,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11542,6 +10345,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -11554,101 +10358,19 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -11658,10 +10380,11 @@ } }, "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -11683,6 +10406,7 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -11691,13 +10415,15 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -11716,6 +10442,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -11725,6 +10452,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index adcd689..25c6e1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "snake-game", - "version": "2.0.4", + "version": "2.0.5", "description": "Snake game with procedurally generated levels and support for keyboard, gamepad and touchpad. Let's play!", "keywords": [ "snake-game", @@ -35,24 +35,24 @@ "test": "jest tests" }, "devDependencies": { - "@babel/core": "^7.24.5", - "@babel/eslint-parser": "^7.24.5", - "@babel/preset-env": "^7.24.5", + "@babel/core": "^7.26.0", + "@babel/eslint-parser": "^7.25.9", + "@babel/preset-env": "^7.26.0", "babel-jest": "^29.7.0", - "babel-loader": "^9.1.3", + "babel-loader": "^9.2.1", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^12.0.2", "css-loader": "^6.11.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-cli": "^1.1.1", "eslint-config-prettier": "^9.1.0", - "eslint-webpack-plugin": "^4.1.0", - "html-webpack-plugin": "^5.6.0", + "eslint-webpack-plugin": "^4.2.0", + "html-webpack-plugin": "^5.6.3", "jest": "^29.7.0", - "prettier": "^3.2.5", + "prettier": "^3.3.3", "style-loader": "^3.3.4", - "webpack": "^5.91.0", + "webpack": "^5.95.0", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.0.4" + "webpack-dev-server": "^5.1.0" } } From 2453fe2e08941e80267a21fc58a0894ad83479ec Mon Sep 17 00:00:00 2001 From: Eugene Serb <46799701+eugene-serb@users.noreply.github.com> Date: Sat, 26 Oct 2024 17:09:46 +0300 Subject: [PATCH 5/5] #63 clean styles --- static/css/forms.css | 173 ------------------------------------------- static/css/index.css | 2 +- 2 files changed, 1 insertion(+), 174 deletions(-) delete mode 100644 static/css/forms.css diff --git a/static/css/forms.css b/static/css/forms.css deleted file mode 100644 index 1e55e83..0000000 --- a/static/css/forms.css +++ /dev/null @@ -1,173 +0,0 @@ -@charset 'UTF-8'; - -hr { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -legend { - padding: 2px 4px; - text-align: left; -} - -fieldset { - border: var(--number-form-border-size) solid var(--color-fieldset-border); - border-radius: var(--number-form-border-radius); - padding: 8px; -} - -button, -textarea, -select, -input { - padding: 4px 8px; - border: var(--number-form-border-size) solid var(--color-link); - background-color: var(--color-background); - color: var(--color-text); - font-family: 'Press Start 2P', cursive; - font-size: 10px; - line-height: 1.382em; - white-space: nowrap; -} - -button:hover, -input:hover, -textarea:hover, -select:hover { - border: var(--number-form-border-size) solid var(--color-link-hover); - transition: all 0.5s ease; -} - -option { - background-color: var(--color-background); - color: var(--color-text); - font-size: 10px; - line-height: 1.382em; -} - -option:hover { - background-color: var(--color-selection); - color: var(--color-white); -} - -input[type='range'] { - -webkit-appearance: none; - width: 100%; - margin: 8px 0; - padding: 4px 0; - border: 0px solid var(--color-link); -} - -input[type='range']:hover { - margin: 8px 0; - padding: 4px 0; - border: 0px solid var(--color-link-hover); -} - -input[type='range']:focus { - outline: none; -} - -input[type='range']::-webkit-slider-runnable-track { - width: 100%; - height: 8px; - cursor: pointer; - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - background-color: var(--color-a-monocromatic-a); - border: 0px solid #000101; - border-radius: var(--number-form-border-radius); -} - -input[type='range']::-webkit-slider-thumb { - -webkit-appearance: none; - width: 16px; - height: 16px; - margin-top: -4px; - border: 0px solid #000000; - border-radius: var(--number-form-border-radius); - background-color: var(--color-a); - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - cursor: pointer; -} - -input[type='range']:focus::-webkit-slider-runnable-track { - background-color: var(--color-a-monocromatic-a); -} - -input[type='range']::-moz-range-track { - width: 100%; - height: 8px; - border: 0px solid #000101; - border-radius: var(--number-form-border-radius); - background-color: var(--color-a-monocromatic-a); - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - cursor: pointer; - animate: 0.2s; -} - -input[type='range']::-moz-range-thumb { - width: 16px; - height: 16px; - border: 0px solid #000000; - border-radius: var(--number-form-border-radius); - background-color: var(--color-a); - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - cursor: pointer; -} - -input[type='range']::-ms-track { - width: 100%; - height: 8px; - border-width: 8px 0; - border-color: transparent; - background-color: transparent; - color: transparent; - cursor: pointer; - animate: 0.2s; -} - -input[type='range']::-ms-fill-lower { - border: 0px solid #000101; - border-radius: var(--number-form-border-radius); - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - background-color: var(--color-a-monocromatic-a); -} - -input[type='range']::-ms-fill-upper { - border: 0px solid #000101; - border-radius: var(--number-form-border-radius); - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - background-color: var(--color-a-monocromatic-a); -} - -input[type='range']::-ms-thumb { - width: 16px; - height: 16px; - border: 0px solid #000000; - border-radius: var(--number-form-border-radius); - background-color: var(--color-a); - box-shadow: - 0px 0px 0px #000000, - 0px 0px 0px #0d0d0d; - cursor: pointer; -} - -input[type='range']:focus::-ms-fill-lower { - background-color: var(--color-a-monocromatic-a); -} - -input[type='range']:focus::-ms-fill-upper { - background-color: var(--color-a-monocromatic-a); -} diff --git a/static/css/index.css b/static/css/index.css index 3b88981..f6c5501 100644 --- a/static/css/index.css +++ b/static/css/index.css @@ -4,8 +4,8 @@ @import url('declarations.css'); @import url('base.css'); @import url('services.css'); -@import url('forms.css'); @import url('tables.css'); @import url('header-mini.css'); @import url('footer.css'); @import url('game.css'); +@import url('snake.css');