2 Commits

Author SHA1 Message Date
11d4989316 feat(redis): fix session.handler_id: remove '?'
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
Cadoles/hydra-sql/pipeline/head This commit is unstable
2023-12-14 15:22:08 +01:00
ea7d353be7 feat(redis): add env var HYDRA_SQL_REDIS_PREFIX/HYDRA_SQL_REDIS_TTL
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-14 11:14:53 +01:00
127 changed files with 2717 additions and 5438 deletions

12
.env
View File

@ -16,7 +16,7 @@
###> symfony/framework-bundle ### ###> symfony/framework-bundle ###
APP_ENV=dev APP_ENV=dev
APP_SECRET=406ccaa0c76a451fdcc2307ea146cbef APP_SECRET=406ccaa0c76a451fdcc2307ea146cbef
URL_LINK="http://localhost" ###< symfony/framework-bundle ###
# configuration bdd # configuration bdd
DSN_REMOTE_DATABASE="pgsql:host='postgres';port=5432;dbname=lasql" DSN_REMOTE_DATABASE="pgsql:host='postgres';port=5432;dbname=lasql"
@ -42,11 +42,5 @@ SENTRY_DSN=
###< sentry/sentry-symfony ### ###< sentry/sentry-symfony ###
REDIS_DSN=redis://redis:6379 REDIS_DSN=redis://redis:6379
### Altcha HYDRA_SQL_REDIS_PREFIX=mse
ALTCHA_HOST='http://altcha:3333' HYDRA_SQL_REDIS_TTL=3600
ALTCHA_BASE_URL=''
ALTCHA_DEBUG=false
ALTCHA_WORKERS=8
ALTCHA_DELAY=100
ALTCHA_MOCK_ERROR=false
ALTCHA_ENABLED=true

18
.gitignore vendored
View File

@ -21,21 +21,3 @@ composer.phar
/tools /tools
/.trivy /.trivy
.mktools/ .mktools/
.php-cs-fixer.cache
###> symfony/framework-bundle ###
/.env.local
/.env.local.php
/.env.*.local
/config/secrets/prod/prod.decrypt.private.php
/public/bundles/
/var/
/vendor/
###< symfony/framework-bundle ###
###> symfony/webpack-encore-bundle ###
/node_modules/
/public/build/
npm-debug.log
yarn-error.log
###< symfony/webpack-encore-bundle ###

1
.nvmrc
View File

@ -1 +0,0 @@
lts/iron

View File

@ -5,9 +5,6 @@ IMAGES := $(foreach file, $(wildcard $(IMAGES_DIR)/*), $(basename $(notdir $(fil
TRIVY_ARGS ?= TRIVY_ARGS ?=
php-cs-fixer:
PHP_CS_FIXER_IGNORE_ENV=1 tools/php-cs-fixer/vendor/bin/php-cs-fixer -v fix --config=./tools/php-cs-fixer/.php-cs-fixer.dist.php
build-image: $(foreach image, $(IMAGES), build-image-$(image)) build-image: $(foreach image, $(IMAGES), build-image-$(image))
build-image-%: build-image-%:

View File

@ -8,4 +8,5 @@
// any CSS you import will output into a single css file (app.css in this case) // any CSS you import will output into a single css file (app.css in this case)
import './styles/app.scss'; import './styles/app.scss';
import 'altcha'; // start the Stimulus application
import './bootstrap';

11
assets/bootstrap.js vendored Normal file
View File

@ -0,0 +1,11 @@
import { startStimulusApp } from '@symfony/stimulus-bridge';
// Registers Stimulus controllers from controllers.json and in the controllers/ directory
export const app = startStimulusApp(require.context(
'@symfony/stimulus-bridge/lazy-controller-loader!./controllers',
true,
/\.[jt]sx?$/
));
// register any custom, 3rd party controllers here
// app.register('some_controller_name', SomeImportedController);

4
assets/controllers.json Normal file
View File

@ -0,0 +1,4 @@
{
"controllers": [],
"entrypoints": []
}

View File

@ -0,0 +1,16 @@
import { Controller } from '@hotwired/stimulus';
/*
* This is an example Stimulus controller!
*
* Any element with a data-controller="hello" attribute will cause
* this controller to be executed. The name "hello" comes from the filename:
* hello_controller.js -> "hello"
*
* Delete this file or adapt it for your use!
*/
export default class extends Controller {
connect() {
this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';
}
}

Binary file not shown.

View File

@ -1,464 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="oswaldbold" horiz-adv-x="915" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="526" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="682" />
<glyph unicode=" " horiz-adv-x="526" />
<glyph unicode="&#x09;" horiz-adv-x="526" />
<glyph unicode="&#xa0;" horiz-adv-x="526" />
<glyph unicode="!" horiz-adv-x="524" d="M93 0v311h315v-311h-315zM99 1654h332l-120 -1233h-116z" />
<glyph unicode="&#x22;" horiz-adv-x="730" d="M58 1044v614h285l-131 -614h-154zM439 1044v614h285l-131 -614h-154z" />
<glyph unicode="#" horiz-adv-x="1093" d="M94 552l5 209h136l26 232h-160l5 212h192l52 453h221l-53 -453h158l52 453h220l-54 -453h106l-5 -212h-137l-27 -232h161l-5 -209h-186l-66 -553h-217l64 553h-159l-66 -553h-217l65 553h-111zM452 761h161l27 232h-160z" />
<glyph unicode="$" horiz-adv-x="997" d="M45 503l314 48q2 -156 37.5 -226.5t106.5 -70.5q93 0 93 120q0 67 -24 123.5t-59 96.5t-98 94l-147 127q-53 46 -88 84t-68.5 90.5t-49.5 116.5t-16 141q0 192 110 304t302 128v189h105v-188q65 -4 118.5 -23t89.5 -46t64 -66.5t43.5 -77.5t26 -86t14 -86t5.5 -84 l-317 -41q-1 42 -2.5 69.5t-5.5 58.5t-11 50t-18.5 35.5t-29 23.5t-41.5 6q-48 -1 -73.5 -40.5t-25.5 -88.5q0 -47 11.5 -85.5t40 -74.5t46.5 -54t60 -56l141 -124q58 -52 100 -99.5t80 -108t57.5 -133t19.5 -155.5q0 -166 -102.5 -281t-273.5 -133v-201h-103v199 q-214 10 -319 136.5t-113 388.5z" />
<glyph unicode="%" horiz-adv-x="2072" d="M91 1158v70q0 230 88.5 331.5t301.5 101.5t302.5 -100.5t89.5 -328.5v-76q0 -226 -91.5 -333.5t-300.5 -107.5t-299.5 108t-90.5 335zM367 1169q0 -53 1.5 -84.5t8 -65t18.5 -50.5t33.5 -28t52.5 -11t52.5 11t33.5 28.5t18.5 51t8 65t1.5 84.5v50q0 56 -1 84t-7 60.5 t-18 46.5t-33.5 23.5t-54.5 9.5t-54.5 -9.5t-33.5 -24t-17.5 -46t-7 -60.5t-1.5 -83v-52zM688 0l504 1658h189l-504 -1658h-189zM1199 440v70q0 230 88.5 331.5t301.5 101.5t302.5 -100.5t89.5 -328.5v-76q0 -226 -91.5 -333.5t-300.5 -107.5q-208 0 -299 108t-91 335z M1475 451q0 -53 1.5 -84.5t8 -65t18.5 -50.5t33.5 -28t52.5 -11t52.5 11t33.5 28.5t18.5 51t8 65t1.5 84.5v50q0 56 -1 84t-7 60.5t-18 46.5t-33.5 23.5t-54.5 9.5t-54.5 -9.5t-33.5 -24t-17.5 -46t-7 -60.5t-1.5 -83v-52z" />
<glyph unicode="&#x26;" horiz-adv-x="1169" d="M82 363q0 142 67 280.5t166 236.5q-18 37 -55 107t-57 111t-37.5 100.5t-17.5 113.5q0 158 96.5 264.5t256.5 106.5q161 0 265.5 -95.5t104.5 -257.5q0 -48 -8.5 -93t-28 -86.5t-36.5 -73t-49.5 -71t-50.5 -60t-55.5 -60t-50.5 -53.5l192 -358q24 42 40 144.5t19 196.5 h229q0 -168 -31.5 -289t-92.5 -238q20 -25 57.5 -43.5t77.5 -22.5v-245q-34 -9 -58 -9q-22 0 -42.5 4t-43 15.5t-36.5 18.5t-38 26.5t-32 25.5t-34 30t-28 26q-55 -68 -136 -104.5t-175 -36.5q-167 0 -272.5 108.5t-105.5 280.5zM348 387q0 -83 35.5 -135t82.5 -52 q95 0 150 74q-167 339 -185 381q-83 -136 -83 -268zM422 1327q0 -44 14.5 -106t36.5 -130.5t25 -81.5q112 218 112 337q0 46 -27.5 73t-67.5 27q-41 0 -67 -33t-26 -86z" />
<glyph unicode="'" horiz-adv-x="480" d="M89 1044v614h274l-112 -614h-162z" />
<glyph unicode="(" horiz-adv-x="692" d="M128 646q0 136 3.5 235t15 213.5t32.5 194.5t57.5 158.5t88 125.5t126 75.5t169.5 28.5v-234q-109 0 -146.5 -191t-37.5 -606q0 -409 39.5 -595.5t144.5 -186.5v-234q-74 0 -136 17.5t-108.5 48.5t-84 80t-63 103t-44 127t-29.5 142t-17 158.5t-8 165.5t-2 174z" />
<glyph unicode=")" horiz-adv-x="668" d="M72 -136q105 0 144.5 188t39.5 595q0 416 -37.5 606.5t-146.5 190.5v233q67 0 123.5 -13t101 -40t81 -62t63 -85.5t47 -102.5t33.5 -122t22 -134.5t13.5 -148t6 -156.5t1.5 -166q0 -98 -2 -174t-8 -165.5t-17 -158.5t-29.5 -142.5t-44 -127t-63 -103t-84 -80.5 t-108.5 -48.5t-136 -17.5v234z" />
<glyph unicode="*" horiz-adv-x="867" d="M82 1330l75 200l200 -110l-27 237h249l-25 -239l199 112l74 -201l-220 -85l149 -206l-199 -117l-103 219l-102 -219l-197 116l146 209z" />
<glyph unicode="+" horiz-adv-x="921" d="M53 751v197h295v321h221v-321h298v-197h-298v-328h-221v328h-295z" />
<glyph unicode="," horiz-adv-x="486" d="M88 0v312h316l-1 -272q0 -306 -266 -327l-21 109q146 34 146 178h-174z" />
<glyph unicode="-" horiz-adv-x="790" d="M130 605v215h531v-215h-531z" />
<glyph unicode="." horiz-adv-x="497" d="M93 0v314h317v-314h-317z" />
<glyph unicode="/" horiz-adv-x="865" d="M88 0l505 1658h183l-505 -1658h-183z" />
<glyph unicode="0" horiz-adv-x="1094" d="M95 445v752q0 226 113.5 356t339.5 130q224 0 337.5 -130.5t113.5 -355.5v-752q0 -215 -118 -345t-333 -130q-219 0 -336 129t-117 346zM446 454q0 -180 102 -180t102 180v733q0 24 -0.5 38.5t-3 40.5t-9.5 42.5t-17.5 34t-29 26t-42.5 8.5q-19 0 -34.5 -4.5t-26 -16 t-18 -21t-12 -28.5t-7 -29t-3.5 -33t-1 -29.5v-28.5v-733z" />
<glyph unicode="1" horiz-adv-x="1086" d="M195 1221v255q78 37 174 90.5t132 91.5h269v-1658h-344v1317z" />
<glyph unicode="2" horiz-adv-x="1085" d="M110 1083v86q0 113 26 204.5t80 162.5t144.5 109.5t211.5 38.5q221 0 336 -115.5t115 -324.5q0 -31 -4 -62.5t-8.5 -57t-16 -57.5t-18.5 -51.5t-25 -53t-25.5 -48t-30.5 -50t-30 -46t-33.5 -49.5t-32.5 -47l-303 -453h481v-269h-866v242l393 611q10 16 39 59t42.5 65 t36 62.5t33.5 69.5t20 66.5t9 72.5q0 78 -34 116q-27 30 -70 29q-11 0 -24 -2q-59 -8 -86.5 -63t-27.5 -165v-80h-332z" />
<glyph unicode="3" horiz-adv-x="1078" d="M96 489v59h343v-58q1 -127 26 -179.5t94 -52.5q67 0 89 51t22 170q0 130 -36.5 190t-137.5 63h-60v240h54q104 1 142 56.5t38 183.5q0 101 -26.5 149t-92.5 48q-65 0 -88 -51.5t-24 -152.5v-85h-343v100q0 222 120.5 343t333.5 121q218 0 338 -115.5t120 -334.5 q0 -141 -57.5 -240t-146.5 -123q204 -74 204 -383q0 -118 -24.5 -210t-77 -162.5t-141.5 -108t-210 -37.5q-127 0 -217.5 36.5t-142.5 107.5t-75.5 162.5t-23.5 212.5z" />
<glyph unicode="4" horiz-adv-x="1094" d="M68 381v257l429 1020h382v-1028h159v-249h-159v-381h-307v381h-504zM326 630h246v692z" />
<glyph unicode="5" horiz-adv-x="1084" d="M116 487h331q0 -148 25 -207q23 -55 91 -55h9q20 1 36 6.5t27.5 20t19.5 27.5t13 40.5t8 48t4 60t1.5 66t0.5 76.5q0 67 -4.5 113t-17 88t-39.5 63t-67 21q-106 0 -130 -151h-297l29 954h777v-287h-500l-20 -340q23 28 79.5 49.5t123.5 27.5q23 2 44 2q157 0 245 -122 q100 -140 100 -407q0 -95 -7 -168.5t-24.5 -146t-50 -124t-82 -92t-122.5 -60.5t-169 -20q-107 0 -184.5 25t-125 67.5t-76 110t-38.5 141.5t-10 173z" />
<glyph unicode="6" horiz-adv-x="1092" d="M103 522v592q0 103 12 184.5t43 155t82 122t131.5 77t188.5 28.5q117 0 199 -27.5t131 -83t71.5 -132.5t23.5 -183v-29h-323q0 111 -17.5 153.5t-82.5 42.5q-69 0 -90 -67t-21 -264v-147q25 43 79.5 67.5t124.5 26.5h10q90 0 157 -34q71 -36 112 -102.5t60.5 -151 t19.5 -188.5q0 -136 -22.5 -238.5t-73 -183t-140.5 -122.5t-217 -42q-119 0 -208 40.5t-143 115t-80.5 172t-26.5 218.5zM451 441q0 -212 115 -212q34 0 55 17t32 56t14.5 85.5t3.5 120.5q0 42 -0.5 65t-2.5 56t-6 51.5t-12 39.5t-19.5 31.5t-28.5 18t-39 7.5 q-37 0 -67.5 -21.5t-44.5 -48.5v-266z" />
<glyph unicode="7" horiz-adv-x="1026" d="M132 1399v259h783v-233l-359 -1425h-334l358 1399h-448z" />
<glyph unicode="8" horiz-adv-x="1085" d="M89 476v18q2 130 48.5 231.5t140.5 148.5q-70 51 -115 141t-48 218v18q0 199 106 311q111 118 321 118t320 -118q105 -113 104 -311v-18q-3 -129 -47 -219t-114 -140q93 -48 141 -149.5t50 -230.5v-27q0 -103 -20 -185q-24 -92 -76.5 -162.5t-143 -108t-214.5 -37.5 q-123 0 -212.5 37.5t-142 108t-76.5 163.5q-22 86 -22 193zM425 469q0 -46 3 -79.5t13.5 -75.5t36 -65t64.5 -23q27 0 47.5 11t32.5 32t20 43t11.5 53.5t4.5 53t1 50.5q0 36 -1 62.5t-4.5 58t-11.5 53.5t-20.5 41.5t-32.5 29t-47 9.5q-31 0 -53.5 -15t-34.5 -37.5t-19 -59 t-8.5 -67.5t-1.5 -75zM438 1245q0 -248 104 -248q102 0 102 247q0 84 -26 132t-76 48q-52 0 -78 -47.5t-26 -131.5z" />
<glyph unicode="9" horiz-adv-x="1092" d="M88 1113q0 134 24.5 235.5t77 177.5t140.5 115.5t210 39.5q235 0 346.5 -140t111.5 -388v-610q0 -103 -12 -184.5t-43.5 -155t-82.5 -122t-132 -77t-189 -28.5q-117 0 -199 27.5t-130.5 83.5t-70.5 133t-23 184v27h323q0 -109 19 -152.5t84 -43.5q68 0 86.5 65t18.5 266 v147q-25 -44 -78 -68t-123 -26h-9q-90 1 -158 37q-71 38 -112 108.5t-60 157t-19 191.5zM437 1149q0 -51 0.5 -75.5t3.5 -63t9.5 -56.5t18 -38t30.5 -28t45 -8q67 0 103 70v266q0 47 -3.5 80.5t-14.5 65.5t-33 49t-56 17q-64 0 -83.5 -64t-19.5 -215z" />
<glyph unicode=":" horiz-adv-x="564" d="M135 119v309h313v-309h-313zM135 842v310h313v-310h-313z" />
<glyph unicode=";" horiz-adv-x="579" d="M135 866v312h313v-312h-313zM136 38v312h316v-272q0 -154 -66.5 -234.5t-200.5 -81.5l-21 108q147 23 147 168h-175z" />
<glyph unicode="&#x3c;" horiz-adv-x="815" d="M64 640v261l634 444v-293l-394 -280l394 -283v-291z" />
<glyph unicode="=" horiz-adv-x="907" d="M128 508v204h652v-204h-652zM128 896v204h652v-204h-652z" />
<glyph unicode="&#x3e;" horiz-adv-x="815" d="M112 198v291l394 283l-394 280v293l634 -444v-261z" />
<glyph unicode="?" horiz-adv-x="993" d="M69 1316q-1 66 15 124q20 72 66 127.5t127.5 86.5t191.5 31q219 0 336 -110.5t117 -309.5q0 -179 -101.5 -352t-251.5 -278v-200h-304v265q150 124 243 274q84 135 84 274q0 15 -1 30q-7 119 -115 119q-45 1 -72 -31q-24 -27 -24 -71q0 -6 1 -13q0 -40 21 -106l-302 -68 q-30 120 -30 174q-1 18 -1 34zM256 0v317h326v-317h-326z" />
<glyph unicode="@" horiz-adv-x="1951" d="M109 550q0 77 9 159q20 214 97 389.5t203 300t304 192.5t393 68q169 0 304.5 -43.5t227.5 -121.5t150.5 -187t78.5 -239q12 -77 13 -161q0 -57 -6 -118q-6 -80 -27.5 -159t-64.5 -157.5t-101 -137.5t-143.5 -96t-186.5 -37q-92 0 -166.5 39t-98.5 114q-24 -55 -76 -93 t-118 -44q-17 -2 -33 -2q-90 0 -162 48q-84 56 -122 154q-35 87 -36 194q0 14 1 27q3 75 20 155.5t54 164t89 148.5t130.5 106.5t172.5 41.5q16 0 30.5 -3t27 -10.5t22 -14t19 -18.5t15.5 -19t13 -21.5t9.5 -20t8.5 -19t6 -14.5l20 127h266l-91 -674q-8 -62 -7.5 -101.5 t7.5 -57.5q7 -16 21 -20q13 -3 26 -3q45 0 92 38q60 49 102.5 146.5t52.5 214.5q6 58 6 111q1 87 -15 162q-24 121 -90 211.5t-183.5 139t-281.5 48.5q-138 0 -252.5 -38.5t-196.5 -106t-141.5 -162t-93 -203t-46.5 -233.5q-10 -83 -10 -157q0 -87 14 -163 q25 -140 99.5 -242t209.5 -155.5t326 -53.5q81 0 199 19t206 48l38 -206q-281 -66 -474 -66q-304 0 -507.5 117.5t-289.5 335.5q-63 158 -63 359zM837 632q0 -84 32 -139q31 -52 95 -52h9q88 17 107 63l62 479q-1 14 -20.5 21t-36.5 7q-77 0 -135.5 -58.5t-85 -142 t-27.5 -173.5v-5z" />
<glyph unicode="A" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM478 571h177l-89 642z" />
<glyph unicode="B" horiz-adv-x="1204" d="M122 0v1658h432q93 0 165.5 -9.5t144 -37.5t118 -74.5t74.5 -126.5q25 -71 25 -165v-7v-14q-4 -290 -243 -333q143 -19 218 -120t77 -279v-11q-1 -243 -127 -361q-130 -120 -374 -120h-510zM488 256h77q119 0 167 58t48 183q0 140 -49 198t-171 58h-72v-497zM488 995h70 q118 0 160.5 53t42.5 168q0 196 -215 196h-58v-417z" />
<glyph unicode="C" horiz-adv-x="1151" d="M99 532v591q0 135 25 234.5t81.5 174t154 112t237.5 37.5q134 0 228.5 -34t148 -100t77 -150t23.5 -195v-146h-358v167q0 39 -1 59t-7 51.5t-17.5 47.5t-35.5 28.5t-58 12.5t-58 -12.5t-36.5 -30t-20 -48t-9 -55.5t-1.5 -62v-773q0 -100 26 -152.5t99 -52.5 q33 0 56.5 12.5t35.5 29.5t18.5 48t7.5 54t1 61v174h358v-143q0 -89 -14 -161t-47.5 -135.5t-87 -106.5t-136.5 -67.5t-192 -24.5q-139 0 -237 38.5t-154.5 113.5t-81.5 173t-25 230z" />
<glyph unicode="D" horiz-adv-x="1196" d="M122 0v1658h417q163 0 270.5 -29t171.5 -95t90 -161.5t26 -239.5v-598q0 -145 -26.5 -242.5t-90 -165t-170 -97.5t-266.5 -30h-422zM488 254h56q42 0 71.5 5.5t49 19.5t31 29.5t17 45t7 56t1.5 71.5v713q0 63 -5 97t-23 62t-53.5 38.5t-96.5 10.5h-55v-1148z" />
<glyph unicode="E" d="M122 0v1658h745v-250h-379v-410h289v-255h-289v-495h383v-248h-749z" />
<glyph unicode="F" horiz-adv-x="887" d="M122 0v1658h718v-249h-352v-417h303v-256h-303v-736h-366z" />
<glyph unicode="G" horiz-adv-x="1190" d="M99 551v551q0 110 15.5 197t51 160t92.5 121t142 74.5t197 26.5q108 0 191 -23t138.5 -64t90.5 -102.5t50 -134t15 -162.5v-105h-358v133q0 38 -1.5 62t-8 53t-19 45t-36 27.5t-57.5 11.5q-35 0 -59.5 -13t-37.5 -31.5t-20.5 -49.5t-9 -56.5t-1.5 -62.5v-759 q0 -99 29.5 -156.5t107.5 -57.5q144 0 144 221v186h-150v219h481v-862h-243l-21 139q-73 -163 -267 -163q-126 0 -215.5 40.5t-141.5 118.5t-75.5 180t-23.5 236z" />
<glyph unicode="H" horiz-adv-x="1247" d="M129 0v1658h367v-670h255v670h367v-1658h-367v726h-255v-726h-367z" />
<glyph unicode="I" horiz-adv-x="615" d="M125 0v1658h366v-1658h-366z" />
<glyph unicode="J" horiz-adv-x="715" d="M26 -40v255h13h6q101 0 139 31q42 34 42 137v1275h366v-1289q-2 -107 -20.5 -179.5t-62 -126t-118.5 -78.5t-187 -25h-178z" />
<glyph unicode="K" horiz-adv-x="1160" d="M122 0v1658h366v-674l280 674h357l-307 -749l322 -909h-374l-242 741l-36 -57v-684h-366z" />
<glyph unicode="L" horiz-adv-x="906" d="M122 0v1658h366v-1410h380v-248h-746z" />
<glyph unicode="M" horiz-adv-x="1441" d="M117 0l27 1658h392l184 -970l198 970h379l27 -1658h-262l-27 1100l-195 -1100h-229l-204 1108l-25 -1108h-265z" />
<glyph unicode="N" horiz-adv-x="1146" d="M122 0v1658h258l341 -796v796h304v-1658h-248l-342 858v-858h-313z" />
<glyph unicode="O" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM475 433q0 -35 1.5 -58.5t8.5 -52t20 -45.5t36.5 -29t56.5 -12t57 11.5t37 29 t20.5 45.5t9.5 52.5t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795z" />
<glyph unicode="P" horiz-adv-x="1162" d="M122 0v1658h553q220 0 329 -123t109 -358q0 -93 -16.5 -167t-48.5 -125t-74 -86.5t-98 -55.5t-114.5 -28.5t-129.5 -8.5h-144v-706h-366zM488 961h117q99 0 131.5 50.5t32.5 171.5q0 43 -2.5 72t-12 59t-27 47.5t-48.5 28.5t-75 11h-116v-440z" />
<glyph unicode="Q" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -373 -219 -488q98 -107 166 -143l-76 -219q-74 31 -176 120t-163 183h-34q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM475 433q0 -35 1.5 -58.5t8.5 -52 t20 -45.5t36.5 -29t56.5 -12t57 11.5t37 29t20.5 45.5t9.5 52.5t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795z" />
<glyph unicode="R" horiz-adv-x="1224" d="M122 0v1658h452q105 0 186 -12t152 -42t117 -79t72 -126t26 -180q0 -163 -44 -262t-159 -154l228 -803h-379l-182 742h-103v-742h-366zM488 953h94q112 0 158 58t46 175q0 115 -41.5 170.5t-143.5 55.5h-113v-459z" />
<glyph unicode="S" horiz-adv-x="1052" d="M86 503l314 48q2 -156 37.5 -226.5t106.5 -70.5q93 0 93 120q0 67 -24 123.5t-59 96.5t-98 94l-147 127q-53 46 -88 84t-68.5 90.5t-49.5 116.5t-16 141q0 207 124 320t340 114q74 0 134.5 -16t102 -42t73 -65.5t50 -79t31 -89t17 -90.5t7.5 -88l-318 -41 q-1 42 -2.5 69.5t-5.5 58.5t-11 50t-18.5 35.5t-29 23.5t-41.5 6q-48 -1 -73.5 -40.5t-25.5 -88.5q0 -47 11.5 -85.5t40 -74.5t46.5 -54t60 -56l141 -124q58 -52 100 -99.5t80 -108t57.5 -133t19.5 -155.5q0 -180 -120 -298.5t-315 -118.5q-236 0 -351.5 125.5t-124.5 400.5 z" />
<glyph unicode="T" horiz-adv-x="914" d="M20 1387v271h874v-271h-252v-1387h-367v1387h-255z" />
<glyph unicode="U" horiz-adv-x="1202" d="M111 522v1136h362v-1190q0 -39 2 -66.5t9.5 -59.5t20.5 -52.5t37.5 -34t58.5 -13.5t58 13.5t37 34t20.5 52.5t9.5 60t2 66v1190h363v-1136q0 -138 -23.5 -235t-78.5 -169t-151 -106.5t-237 -34.5q-113 0 -197.5 23.5t-140 66.5t-90 111.5t-48.5 151t-14 192.5z" />
<glyph unicode="V" horiz-adv-x="1078" d="M46 1658h313l178 -1118l165 1118h333l-304 -1658h-385z" />
<glyph unicode="W" horiz-adv-x="1432" d="M57 1658h311l98 -963l127 963h242l133 -958l100 958h307l-201 -1658h-318l-141 1000l-136 -1000h-322z" />
<glyph unicode="X" horiz-adv-x="1055" d="M14 0l323 894l-309 764h347l181 -448l146 448h308l-291 -859l322 -799h-343l-201 494l-179 -494h-304z" />
<glyph unicode="Y" horiz-adv-x="1011" d="M16 1658h345l158 -525l143 525h333l-312 -980v-678h-351v678z" />
<glyph unicode="Z" horiz-adv-x="885" d="M62 0v222l402 1187h-386v249h749v-203l-413 -1207h416v-248h-768z" />
<glyph unicode="[" horiz-adv-x="685" d="M106 -381l1 2039h517v-130h-255l-1 -1779h254v-130h-516z" />
<glyph unicode="\" horiz-adv-x="865" d="M88 1658h183l505 -1658h-183z" />
<glyph unicode="]" horiz-adv-x="666" d="M42 1528v130h516l2 -2039h-517v129h255l-2 1780h-254z" />
<glyph unicode="^" horiz-adv-x="978" d="M62 971l293 687h267l294 -687h-284l-144 402l-143 -402h-283z" />
<glyph unicode="_" horiz-adv-x="753" d="M0 -117h753v-225h-753v225z" />
<glyph unicode="`" horiz-adv-x="633" d="M84 1658h343l124 -412h-208z" />
<glyph unicode="a" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5z" />
<glyph unicode="b" horiz-adv-x="1036" d="M105 0v1658h334v-561q120 107 247 107h11q128 -4 190.5 -102t62.5 -248v-505q0 -169 -67.5 -269.5t-192.5 -100.5t-251 110v-89h-334zM439 226q49 -29 93 -29h2q42 1 62 37q19 36 19 91v6v548q0 55 -21 90q-19 32 -58 32h-7q-41 -3 -90 -39v-736z" />
<glyph unicode="c" horiz-adv-x="959" d="M81 379v428q0 188 107 292.5t302 104.5q192 0 295.5 -89.5t103.5 -266.5v-125h-322v134q0 68 -18.5 93t-57.5 25t-57 -31t-18 -107v-491q0 -77 18.5 -106t56.5 -29q39 0 57.5 26.5t18.5 88.5v156h322v-143q0 -176 -104.5 -268t-294.5 -92q-195 0 -302 105.5t-107 294.5z " />
<glyph unicode="d" horiz-adv-x="1031" d="M87 348v481q0 169 70.5 272t204.5 103q123 0 231 -93v547h334v-1658h-334v90q-113 -110 -231 -111q-134 0 -204.5 93t-70.5 276zM422 326q0 -58 20 -95t64 -37q35 0 87 29v745q-44 26 -85 26q-44 0 -65 -35.5t-21 -92.5v-540z" />
<glyph unicode="e" horiz-adv-x="962" d="M81 380v424q0 191 107.5 295.5t302.5 104.5q197 0 295.5 -101.5t98.5 -298.5v-233h-473v-208q0 -72 18 -108.5t61 -36.5q84 0 84 115v79h310v-69q0 -177 -103.5 -270.5t-290.5 -93.5q-196 0 -303 105t-107 296zM412 727h163v118q0 66 -22 93.5t-63 27.5q-39 0 -58.5 -32 t-19.5 -109v-98z" />
<glyph unicode="f" horiz-adv-x="656" d="M35 957v227h113v83q0 58 4 99.5t16 84.5t34.5 71t58 50.5t88.5 33.5t124 11q72 0 159 -10v-248q-57 9 -70 9q-80 0 -80 -91v-93h150v-227h-150v-957h-334v957h-113z" />
<glyph unicode="g" horiz-adv-x="1022" d="M51 -130q0 118 169 235q-74 27 -108 59t-40 74q-3 16 -3 32q0 48 28 87q37 52 119 117q-129 94 -129 294q0 221 107.5 328.5t304.5 107.5q189 0 270 -103q75 88 160 132l44 22l77 -163q-30 -9 -95 -38t-103 -52q59 -90 59 -232q0 -191 -96.5 -297.5t-292.5 -106.5 q-47 0 -101.5 10.5t-87.5 24.5q-36 -47 -36 -74q0 -4 1 -8q4 -30 109 -45q28 -5 127 -17.5t130 -16.5q171 -23 240.5 -90.5t69.5 -194.5q0 -72 -21 -126.5t-69 -97t-132 -64.5t-202 -22q-48 0 -87.5 1.5t-93 6.5t-95.5 14t-85.5 26t-72 40.5t-47 58.5t-18.5 78zM362 -60 q0 -45 41.5 -65.5t145.5 -20.5q82 0 120 17t42 57q1 10 1 20q0 38 -22 56q-28 24 -102 31l-179 22q-47 -69 -47 -117zM417 784q0 -59 3 -94.5t11.5 -66t27 -44t47.5 -13.5q57 0 74 47.5t17 170.5q0 129 -15.5 174.5t-76.5 45.5q-21 0 -36 -5.5t-25 -20.5t-15.5 -29.5 t-8 -44.5t-3 -53t-0.5 -67z" />
<glyph unicode="h" horiz-adv-x="1043" d="M106 0v1658h334v-580q126 126 289 126q105 0 161 -77t56 -198v-929h-334v879q0 45 -14 66.5t-52 20.5q-44 0 -106 -43v-923h-334z" />
<glyph unicode="i" horiz-adv-x="545" d="M105 1383v235h336v-235h-336zM107 0v1184h334v-1184h-334z" />
<glyph unicode="j" horiz-adv-x="565" d="M-19 -100q48 -8 59 -8q91 0 91 100v1192h334v-1232q0 -144 -79.5 -231t-227.5 -87q-86 0 -177 27v239zM129 1383v235h336v-235h-336z" />
<glyph unicode="k" horiz-adv-x="1104" d="M105 1v1658h331v-919l287 444h375l-312 -485l309 -699h-365l-206 562l-88 -111v-450h-331z" />
<glyph unicode="l" horiz-adv-x="561" d="M118 0v1658h334v-1658h-334z" />
<glyph unicode="m" horiz-adv-x="1542" d="M104 0v1184h327v-96q119 118 282 118q70 0 122.5 -36t79.5 -104q125 140 303 140q104 0 166 -76t62 -210v-920h-328v886q0 49 -17 71t-53 20q-54 -2 -109 -43v-14v-920h-325v886q0 48 -17.5 70.5t-53.5 20.5q-50 -2 -112 -45v-932h-327z" />
<glyph unicode="n" horiz-adv-x="1039" d="M104 0v1184h334v-118q141 138 287 138q105 0 161 -77t56 -198v-929h-334v879q0 45 -14 66.5t-52 20.5q-42 0 -104 -41v-925h-334z" />
<glyph unicode="o" horiz-adv-x="989" d="M81 368v447q0 190 109 289.5t303 99.5t304.5 -100t110.5 -289v-447q0 -189 -110.5 -289t-304.5 -100t-303 100t-109 289zM410 345q0 -69 18.5 -105.5t64.5 -36.5q48 0 66.5 35.5t18.5 106.5v493q0 72 -18.5 107.5t-66.5 35.5q-46 0 -64.5 -36.5t-18.5 -106.5v-493z" />
<glyph unicode="p" horiz-adv-x="1034" d="M104 -390v1574h334v-87q122 107 246 107h11q128 -4 190.5 -102t62.5 -248v-505q0 -169 -67.5 -269.5t-192.5 -100.5q-124 0 -250 110v-479h-334zM438 226q48 -29 90 -29h2q42 1 62 37q20 38 21 97v548q0 54 -22 90q-20 32 -57 32h-9q-38 -3 -87 -39v-736z" />
<glyph unicode="q" horiz-adv-x="1033" d="M86 348v481q0 169 70.5 272t204.5 103q124 0 236 -99v79h334v-1574h-334v486q-116 -116 -236 -117q-134 0 -204.5 93t-70.5 276zM421 326q0 -58 21 -95t65 -37q37 0 90 33v739q-52 28 -88 28q-44 0 -66 -35.5t-22 -92.5v-540z" />
<glyph unicode="r" horiz-adv-x="760" d="M108 0v1184h334v-197q109 212 237 212q18 0 47 -8v-296q-28 7 -55 7q-137 -7 -229 -143v-759h-334z" />
<glyph unicode="s" horiz-adv-x="865" d="M39 277l231 101q34 -84 80 -130q41 -42 86 -42h10q31 2 52 24.5t20 55.5q-1 17 -12.5 36.5t-43.5 50t-44.5 41.5t-57.5 49l-92 79q-201 170 -201 332q-1 96 51 173q50 76 133 116.5t180 40.5q145 0 242.5 -79t137.5 -225l-216 -101q-20 67 -58 118t-86 54h-3 q-36 1 -56 -19q-22 -20 -23 -50q-4 -48 142 -170q12 -11 18 -16l89 -80q52 -45 78 -70.5t63 -70.5t53.5 -92t16.5 -101q0 -101 -54 -176t-138.5 -111t-185.5 -36q-151 0 -251 71.5t-161 226.5z" />
<glyph unicode="t" horiz-adv-x="724" d="M26 966v218h113v359h337v-359h170v-218h-170v-612q0 -93 107 -96q13 -1 29.5 0t27 2.5t21 3.5t11.5 2v-263q-107 -18 -198 -18q-17 0 -34 1q-55 2 -99.5 15.5t-75.5 34.5t-54 53t-36.5 66t-21.5 79t-11 86.5t-3 93.5v552h-113z" />
<glyph unicode="u" horiz-adv-x="1030" d="M94 255v929h334v-889q0 -44 15.5 -66.5t52.5 -21.5q40 1 95 36v941h334v-1184h-334v109q-137 -129 -280 -129q-105 0 -161 77t-56 198z" />
<glyph unicode="v" horiz-adv-x="863" d="M21 1184h320l97 -758l90 758h319l-241 -1184h-349z" />
<glyph unicode="w" horiz-adv-x="1225" d="M43 1184h279l85 -672l94 672h241l81 -687l99 687h259l-179 -1184h-285l-102 663l-113 -663h-284z" />
<glyph unicode="x" horiz-adv-x="904" d="M20 0l252 649l-239 535h336l127 -285l111 285h259l-236 -585l268 -599h-337l-145 324l-117 -324h-279z" />
<glyph unicode="y" d="M5 1184h315l147 -683l112 683h315l-279 -1248q-62 -279 -423 -279h-10h-46v231q110 0 152 22q38 20 38 79q0 7 -1 14q-6 51 -44 186q-11 47 -138 497.5t-138 497.5z" />
<glyph unicode="z" horiz-adv-x="801" d="M71 0v216l326 724h-301v244h647v-203l-325 -736h330v-245h-677z" />
<glyph unicode="{" horiz-adv-x="767" d="M97 528v239q26 0 42.5 1.5t32 8.5t24 14.5t15.5 27.5t10.5 39t5.5 57.5t2.5 74t0.5 97.5v169q0 67 2.5 112.5t10.5 92.5t22.5 77t39 58.5t58.5 45t83.5 29.5t112 18t144.5 5v-224q-57 0 -86.5 -6.5t-48 -33.5t-23.5 -69t-5 -123v-190q0 -185 -38.5 -281t-138.5 -119 q100 -24 138.5 -120t38.5 -281v-190q0 -81 5 -123t23.5 -69t48 -33.5t86.5 -6.5v-224q-82 0 -144.5 5t-112 18t-83.5 29.5t-58.5 45t-39 58.5t-22.5 77t-10.5 92.5t-2.5 112.5v169q0 62 -0.5 97.5t-2.5 74t-5.5 57.5t-10.5 39t-15.5 27.5t-24 14.5t-32 8.5t-42.5 1.5z" />
<glyph unicode="|" horiz-adv-x="538" d="M131 -366l1 2024h275v-2024h-276z" />
<glyph unicode="}" horiz-adv-x="780" d="M77 -175q58 0 87 6.5t48 33.5t23.5 68.5t4.5 123.5v190q0 185 38.5 281t139.5 120q-101 23 -139.5 119t-38.5 281v190q0 82 -4.5 123.5t-23.5 68.5t-48 33.5t-87 6.5v224q82 0 145 -5t112 -18t83.5 -29.5t59 -45t39 -58.5t22.5 -77t10.5 -92.5t2.5 -112.5v-169 q0 -62 0.5 -97.5t2.5 -74t5 -57.5t10.5 -39t16 -27.5t24 -14.5t32 -8.5t41.5 -1.5v-239q-25 0 -41.5 -1.5t-32 -8.5t-24 -14.5t-16 -27.5t-10.5 -39t-5 -57.5t-2.5 -74t-0.5 -97.5v-169q0 -67 -2.5 -112.5t-10.5 -92.5t-22.5 -77t-39 -58.5t-59 -45t-83.5 -29.5t-112 -18 t-145 -5v224z" />
<glyph unicode="~" horiz-adv-x="989" d="M82 844q43 73 112 132.5t130 59.5q50 0 119 -30t130 -59.5t91 -29.5q52 0 139 97l116 -120q-36 -81 -108 -146.5t-139 -65.5q-39 0 -92 19t-95 41.5t-86.5 41.5t-70.5 19t-67.5 -27t-73.5 -71z" />
<glyph unicode="&#xa1;" horiz-adv-x="485" d="M75 -318l120 1233h116l96 -1233h-332zM97 1025v311h316v-311h-316z" />
<glyph unicode="&#xa2;" horiz-adv-x="932" d="M76 379v428q0 175 93.5 278t263.5 117v243h85v-242q178 -7 272 -96t94 -259v-125h-322v126q0 68 -18.5 93.5t-57.5 25.5t-56.5 -31t-17.5 -108v-476q0 -76 18.5 -105.5t56.5 -29.5q39 0 57 26.5t18 88.5v149h322v-143q0 -169 -95 -260t-271 -99v-244h-85v246 q-170 14 -263.5 118t-93.5 279z" />
<glyph unicode="&#xa3;" horiz-adv-x="1001" d="M41 0v188l122 57v411h-122v261h122v184q0 76 3 133.5t13 121t27.5 109t47.5 88.5t72 69.5t102 42.5t136 16q90 0 157 -22.5t108 -60.5t66.5 -96.5t35 -122.5t9.5 -146v-50h-292q0 55 -2 86t-9.5 66.5t-25 51t-45.5 15.5q-19 0 -32.5 -7.5t-22.5 -26t-14 -37.5t-7.5 -54.5 t-3.5 -63t-1 -76.5v-222h242v-259h-242v-374h445v-282h-889z" />
<glyph unicode="&#xa4;" horiz-adv-x="1138" d="M84 411l163 162q-111 124 -111 293t111 293l-163 162l30 30l162 -162q122 115 290 115h2.5h3.5q168 0 290 -115l162 162l30 -30l-162 -162q110 -125 110 -293q0 -169 -111 -293l163 -162l-30 -30l-162 162q-122 -115 -290 -115h-2.5h-3.5q-168 0 -290 115l-162 -162z M235 866q0 -143 96.5 -244t237.5 -101t238 101t97 244t-96.5 244t-238.5 101q-141 0 -237.5 -101t-96.5 -244z" />
<glyph unicode="&#xa5;" horiz-adv-x="975" d="M3 1658h344l159 -633l142 633h334l-271 -941h129v-172h-170v-134h170v-167h-170v-244h-352v244h-169v167h169v134h-169v172h128z" />
<glyph unicode="&#xa6;" horiz-adv-x="445" d="M106 -366v834h233v-834h-233zM106 824v834h233v-834h-233z" />
<glyph unicode="&#xa7;" horiz-adv-x="969" d="M88 1403q0 89 48 159q53 76 143 114t200 38q156 0 255.5 -93.5t136.5 -247.5l-218 -54q-22 74 -60 120q-37 45 -101 45h-3q-49 -2 -77.5 -25.5t-28.5 -69.5q0 -15 4 -28.5t9 -24t16 -22.5t17.5 -18.5t22 -17t20 -14t21.5 -13t18 -10.5l160 -98q185 -114 185 -283 q0 -82 -41.5 -138.5t-120.5 -107.5q87 -71 129.5 -137t42.5 -152q0 -153 -103.5 -246t-284.5 -93q-154 0 -248.5 92t-132.5 244l223 59q23 -62 65.5 -111t98.5 -49q52 0 82.5 25.5t32.5 69.5q1 54 -34 95t-122 94l-182 112q-162 97 -162 248q0 9 1 18q6 87 55.5 150 t120.5 87q-71 38 -127 110.5t-60 152.5q-1 10 -1 20zM358 886q0 -21 10.5 -42t29.5 -32l127 -71q79 44 79 96q0 53 -62 90l-96 58q-40 -12 -64 -38.5t-24 -60.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="870" d="M80 1355v303h269v-303h-269zM521 1355v303h269v-303h-269z" />
<glyph unicode="&#xa9;" horiz-adv-x="1807" d="M87 832q0 128 28.5 248.5t92.5 232.5t157 195t232 133t308 50q168 0 306.5 -50t231 -133t156.5 -195t92.5 -232.5t28.5 -248.5t-28.5 -248.5t-92 -232t-156 -195t-231 -133t-307.5 -49.5t-308 50t-232 133t-157 195t-92.5 232.5t-28.5 247.5zM186 831q0 -120 26.5 -230.5 t83.5 -210t140 -173.5t204.5 -117t267.5 -43q145 0 266 43t204 117t140 173.5t83.5 210t26.5 230.5t-26.5 230.5t-83.5 209.5t-140 172t-203.5 115.5t-266.5 42.5t-267.5 -42.5t-204.5 -115.5t-140 -172t-83.5 -209.5t-26.5 -230.5zM461 643v392q0 184 115.5 286t327.5 102 q208 0 320 -87t112 -260v-114h-347v115q0 67 -21 92.5t-63 25.5q-43 0 -63.5 -31t-20.5 -107v-440q0 -76 21 -105t63 -29q43 0 63.5 26.5t20.5 87.5v132h347v-126q0 -172 -113 -261t-319 -89q-212 0 -327.5 102.5t-115.5 287.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="990" d="M117 884q0 48 13.5 90t33.5 73t54 59.5t63.5 46t74 37t73.5 29.5t75 25t65 22v111q0 88 -60 88q-37 0 -51 -33t-21 -118l-288 8q1 181 102 271t284 90q166 0 249 -89t83 -240v-697h-263l-18 137q-26 -68 -81 -111t-132 -43q-118 2 -187 74.5t-69 169.5zM402 938 q0 -46 23 -73t58 -27q52 0 86 52v260q-73 -34 -120 -95t-47 -117z" />
<glyph unicode="&#xab;" horiz-adv-x="1000" d="M74 551v117l400 481v-324l-203 -216l203 -215v-324zM519 551v117l401 481v-324l-204 -216l204 -215v-324z" />
<glyph unicode="&#xac;" horiz-adv-x="1017" d="M95 741v225h826v-545h-164v320h-662z" />
<glyph unicode="&#xad;" horiz-adv-x="761" d="M132 557v215h512v-215h-512z" />
<glyph unicode="&#xae;" horiz-adv-x="1824" d="M98 828q0 128 28.5 248t92 231.5t156.5 194.5t231.5 132.5t306.5 49.5t306 -49.5t230.5 -132.5t156 -194.5t92 -231.5t28.5 -248t-28 -248t-91.5 -231.5t-156 -194.5t-231 -132.5t-306.5 -49.5t-306.5 50t-231.5 133t-156.5 194.5t-92 231.5t-28.5 247zM221 827 q0 -114 25 -220.5t80 -203t134 -167.5t195.5 -113t256.5 -42q139 0 254.5 42t194.5 113t134 167t80 203t25 221q0 115 -25 221.5t-80 202t-134 166.5t-194.5 112.5t-254.5 41.5q-140 0 -256.5 -41.5t-195.5 -112t-134 -166.5t-80 -202.5t-25 -221.5zM567 315v1034h340 q188 0 282 -63.5t94 -219.5q0 -100 -33 -159.5t-115 -98.5l180 -493h-284l-139 440h-55v-440h-270zM837 892h41q83 0 117 39.5t34 115.5q0 143 -128 143h-64v-298z" />
<glyph unicode="&#xaf;" horiz-adv-x="366" d="M-67 1501v157h516v-157h-516z" />
<glyph unicode="&#xb0;" horiz-adv-x="1105" d="M140 1275q0 185 112.5 295t298.5 110q187 0 301 -110.5t114 -294.5t-113 -295.5t-302 -111.5q-186 0 -298.5 111.5t-112.5 295.5zM351 1275q0 -100 53 -162.5t147 -62.5q95 0 148.5 62.5t53.5 162.5t-53 161t-149 61q-94 0 -147 -61t-53 -161z" />
<glyph unicode="&#xb1;" horiz-adv-x="984" d="M132 0v203h720v-203h-720zM132 641v197h255v263h211v-263h254v-197h-254v-264h-211v264h-255z" />
<glyph unicode="&#xb2;" horiz-adv-x="885" d="M142 1404v62q0 170 80 271t247 101q155 0 241 -84t86 -234q0 -37 -7.5 -74.5t-16 -63t-29.5 -65t-31 -56.5t-39 -61.5t-37 -56.5l-208 -324h336v-198h-621v192l282 435q8 12 41 61t46 71.5t27.5 64t14.5 78.5q0 55 -25 83q-20 22 -51 22q-8 0 -16 -1q-77 -11 -77 -223 h-243z" />
<glyph unicode="&#xb3;" horiz-adv-x="885" d="M130 988v53h253v-58q0 -91 19.5 -129t65.5 -38q45 0 63 35t18 111q0 93 -27 138t-97 45h-61v165h56q73 0 101 46.5t28 140.5q0 139 -86 139q-80 0 -80 -139v-85h-253v89q0 160 88 248.5t243 88.5q160 0 247.5 -83.5t87.5 -245.5q0 -100 -42.5 -174t-100.5 -89 q143 -56 143 -271q0 -174 -79.5 -273.5t-249.5 -99.5q-96 0 -162.5 27t-104 79.5t-54 120t-16.5 159.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="633" d="M111 1246l125 412h342l-259 -412h-208z" />
<glyph unicode="&#xb5;" horiz-adv-x="1006" d="M85 1184h334v-879q0 -45 14 -66.5t52 -20.5q39 0 95 35v931h334v-1184h-334v95q-65 -62 -135 -88q-14 -6 -25 -9v-380h-334z" />
<glyph unicode="&#xb6;" horiz-adv-x="1067" d="M72 1329q0 74 21.5 131.5t57.5 94t87.5 60.5t108 33.5t123.5 9.5h458v-1854h-183v1666h-165v-1666h-194v1200q-142 3 -228 88.5t-86 236.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="457" d="M72 616v309h315v-309h-315z" />
<glyph unicode="&#xb8;" horiz-adv-x="567" d="M108 -399q41 -12 96 -16q12 -1 24 -1q40 0 78 11q48 14 48 49q0 39 -32.5 66.5t-71.5 38.5t-85 14v237h124v-135q118 -5 199 -61q82 -57 82 -149q0 -75 -42 -127q-43 -54 -112 -76q-66 -21 -142 -20h-8q-80 1 -158 24v145z" />
<glyph unicode="&#xb9;" horiz-adv-x="878" d="M162 1497v187q3 1 32 11t47 17t49.5 20.5t53 25t43.5 27.5t34 31h195v-1195h-250v926z" />
<glyph unicode="&#xba;" horiz-adv-x="990" d="M141 966v391q0 159 94 242.5t259 83.5q162 0 258.5 -84.5t96.5 -241.5v-391q0 -157 -96.5 -242t-258.5 -85q-165 0 -259 84t-94 243zM412 970q0 -128 81 -128q45 0 64 32t19 96v383q0 63 -19 95t-64 32q-81 0 -81 -127v-383z" />
<glyph unicode="&#xbb;" horiz-adv-x="1016" d="M92 70v324l210 216l-210 215v324l407 -481v-117zM538 70v324l209 216l-209 215v324l406 -481v-117z" />
<glyph unicode="&#xbc;" horiz-adv-x="1407" d="M105 1337v154q134 71 210 167h109v-830h-198v565zM218 0l765 1658h168l-766 -1658h-167zM754 229v145l290 485h153v-478h107v-152h-107v-228h-170v228h-273zM878 381h149v263z" />
<glyph unicode="&#xbd;" horiz-adv-x="1407" d="M52 1337v154q132 69 211 167h109v-830h-198v565zM173 0l765 1658h168l-766 -1658h-167zM820 640q1 106 64.5 170t179.5 64q117 0 184 -60.5t67 -169.5q0 -54 -21.5 -111.5t-45.5 -96.5t-74 -109q-5 -6 -35.5 -47.5t-62 -84.5t-33.5 -46h256v-148h-460v148l191 273 q4 6 18 26t19 27.5t16.5 26t16.5 28t13 26t11.5 29t6.5 27.5t3 29q0 84 -66 84q-40 1 -58 -45q-11 -29 -12 -65q0 -21 4 -44h-177q-5 48 -5 69z" />
<glyph unicode="&#xbe;" horiz-adv-x="1407" d="M98 1118h150q0 -43 17 -67t49 -24q55 0 55 90q0 58 -27 77t-99 19v121q71 0 99.5 20t28.5 76q0 47 -12.5 71.5t-45.5 24.5q-37 0 -51 -23.5t-14 -67.5h-150q0 116 59 172.5t168 56.5q203 0 203 -219q0 -67 -38 -111t-90 -50q132 -21 132 -165q0 -111 -54 -170.5 t-157 -59.5q-105 0 -164 61.5t-59 167.5zM235 0l765 1658h168l-766 -1658h-167zM776 229v145l290 485h153v-478h107v-152h-107v-228h-170v228h-273zM900 381h149v263z" />
<glyph unicode="&#xbf;" horiz-adv-x="1067" d="M104 51q0 179 101.5 352t251.5 278v199h304v-264q-150 -124 -243 -274q-84 -135 -84 -274q0 -15 1 -30q3 -64 35 -92t80 -28q44 0 71 32q24 29 24 74v10q0 40 -21 106l302 68q30 -120 30 -174q1 -18 1 -34q1 -66 -15 -124q-20 -72 -66 -127.5t-127.5 -86.5t-191.5 -31 q-219 0 -336 110t-117 310zM444 999v317h326v-317h-326z" />
<glyph unicode="&#xc0;" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM200 2215h343l124 -412h-208zM478 571h177l-89 642z" />
<glyph unicode="&#xc1;" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM459 1803l126 412h342l-259 -412h-209zM478 571h177l-89 642z" />
<glyph unicode="&#xc2;" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM230 1803l193 391h275l199 -391h-245l-89 242l-89 -242h-244zM478 571h177l-89 642z" />
<glyph unicode="&#xc3;" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM238 1816v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148q0 -58 -4.5 -103t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21 q-59 24 -113 50t-82 26q-57 0 -57 -84h-160zM478 571h177l-89 642z" />
<glyph unicode="&#xc4;" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM208 1803v303h269v-303h-269zM478 571h177l-89 642zM649 1803v303h269v-303h-269z" />
<glyph unicode="&#xc5;" horiz-adv-x="1127" d="M43 0l314 1658h414l312 -1658h-338l-57 352h-242l-56 -352h-347zM323 1894q0 107 68 166.5t171 59.5q104 0 173 -60t69 -166q0 -108 -69 -168t-173 -60q-103 0 -171 60t-68 168zM460 1894q0 -47 27 -78t75 -31t75 31t27 78q0 46 -27 77t-75 31t-75 -31t-27 -77zM478 571 h177l-89 642z" />
<glyph unicode="&#xc6;" horiz-adv-x="1450" d="M-32 0l723 1635h715v-249h-349v-402h247v-255h-247v-481h349v-248h-664v347h-266l-142 -347h-366zM552 578h190v510z" />
<glyph unicode="&#xc7;" horiz-adv-x="1151" d="M99 532v591q0 135 25 234.5t81.5 174t154 112t237.5 37.5q134 0 228.5 -34t148 -100t77 -150t23.5 -195v-146h-358v167q0 39 -1 59t-7 51.5t-17.5 47.5t-35.5 28.5t-58 12.5t-58 -12.5t-36.5 -30t-20 -48t-9 -55.5t-1.5 -62v-773q0 -100 26 -152.5t99 -52.5 q33 0 56.5 12.5t35.5 29.5t18.5 48t7.5 54t1 61v174h358v-143q0 -89 -14 -161t-47.5 -135.5t-87 -106.5t-136.5 -67.5t-192 -24.5q-139 0 -237 38.5t-154.5 113.5t-81.5 173t-25 230zM473 -399q41 -12 96 -16q12 -1 24 -1q40 0 78 11q48 14 48 49q0 39 -32.5 66.5 t-71.5 38.5t-85 14v237h124v-135q118 -5 199 -61q82 -57 82 -149q0 -75 -42 -127q-43 -54 -112 -76q-66 -21 -142 -20h-8q-80 1 -158 24v145z" />
<glyph unicode="&#xc8;" d="M122 0v1658h745v-250h-379v-410h289v-255h-289v-495h383v-248h-749zM133 2215h343l124 -412h-208z" />
<glyph unicode="&#xc9;" d="M122 0v1658h745v-250h-379v-410h289v-255h-289v-495h383v-248h-749zM392 1803l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xca;" d="M122 0v1658h745v-250h-379v-410h289v-255h-289v-495h383v-248h-749zM163 1803l193 391h275l199 -391h-245l-89 242l-89 -242h-244z" />
<glyph unicode="&#xcb;" d="M122 0v1658h745v-250h-379v-410h289v-255h-289v-495h383v-248h-749zM142 1803v303h269v-303h-269zM583 1803v303h269v-303h-269z" />
<glyph unicode="&#xcc;" horiz-adv-x="615" d="M-55 2215h343l124 -412h-208zM125 0v1658h366v-1658h-366z" />
<glyph unicode="&#xcd;" horiz-adv-x="615" d="M125 0v1658h366v-1658h-366zM203 1803l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xce;" horiz-adv-x="615" d="M-26 1803l193 391h275l199 -391h-245l-89 242l-89 -242h-244zM125 0v1658h366v-1658h-366z" />
<glyph unicode="&#xcf;" horiz-adv-x="615" d="M-47 1803v303h269v-303h-269zM125 0v1658h366v-1658h-366zM394 1803v303h269v-303h-269z" />
<glyph unicode="&#xd0;" horiz-adv-x="1146" d="M16 758v183h90v717h417q163 0 270.5 -29t171.5 -95t90 -161.5t26 -239.5v-598q0 -145 -26 -242.5t-90 -165t-170 -97.5t-267 -30h-422v758h-90zM472 254h56q42 0 71.5 5.5t49 19.5t31 29.5t17 45t7 56t1.5 71.5v713q0 63 -5 97t-23 62t-53.5 38.5t-96.5 10.5h-55v-461h83 v-183h-83v-504z" />
<glyph unicode="&#xd1;" horiz-adv-x="1146" d="M122 0v1658h258l341 -796v796h304v-1658h-248l-342 858v-858h-313zM248 1816v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148q0 -58 -4.5 -103t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21 q-59 24 -113 50t-82 26q-57 0 -57 -84h-160z" />
<glyph unicode="&#xd2;" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM237 2215h343l124 -412h-208zM475 433q0 -35 1.5 -58.5t8.5 -52t20 -45.5 t36.5 -29t56.5 -12t57 11.5t37 29t20.5 45.5t9.5 52.5t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795z" />
<glyph unicode="&#xd3;" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM475 433q0 -35 1.5 -58.5t8.5 -52t20 -45.5t36.5 -29t56.5 -12t57 11.5t37 29 t20.5 45.5t9.5 52.5t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795zM495 1803l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xd4;" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM266 1803l193 391h275l199 -391h-245l-89 242l-89 -242h-244zM475 433 q0 -35 1.5 -58.5t8.5 -52t20 -45.5t36.5 -29t56.5 -12t57 11.5t37 29t20.5 45.5t9.5 52.5t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795z" />
<glyph unicode="&#xd5;" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM274 1816v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18 q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148q0 -58 -4.5 -103t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21q-59 24 -113 50t-82 26q-57 0 -57 -84h-160zM475 433q0 -35 1.5 -58.5t8.5 -52t20 -45.5t36.5 -29t56.5 -12t57 11.5t37 29t20.5 45.5t9.5 52.5 t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795z" />
<glyph unicode="&#xd6;" horiz-adv-x="1198" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q269 0 385.5 -137.5t116.5 -407.5v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-138 0 -235.5 36.5t-155 109t-83 170.5t-25.5 231zM244 1803v303h269v-303h-269zM475 433q0 -35 1.5 -58.5t8.5 -52t20 -45.5 t36.5 -29t56.5 -12t57 11.5t37 29t20.5 45.5t9.5 52.5t2 58.5v795q0 33 -2 57.5t-9.5 52t-20.5 44.5t-37 28.5t-57 11.5t-56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-795zM685 1803v303h269v-303h-269z" />
<glyph unicode="&#xd7;" horiz-adv-x="993" d="M111 618l234 234l-234 232l152 153l234 -233l233 233l152 -150l-234 -235l234 -234l-150 -152l-235 234l-233 -234z" />
<glyph unicode="&#xd8;" horiz-adv-x="1170" d="M99 524v612q0 134 25.5 231.5t83 169.5t155 108t235.5 36q70 0 129 -9.5t107 -27.5l62 166l81 -32l-64 -174q98 -64 142.5 -181t44.5 -287v-612q0 -270 -116.5 -408.5t-385.5 -138.5q-163 0 -270 52l-78 -211l-81 32l84 227q-154 128 -154 447zM475 425q0 -33 2 -56.5 t9.5 -50.5t20 -43.5t36 -27.5t55.5 -11q33 0 57 11.5t37 29t20.5 45.5t9.5 52.5t2 58.5v663zM475 675l241 650q-7 29 -19.5 50t-37.5 34t-61 13q-33 0 -56.5 -11.5t-36.5 -28t-20 -45t-8.5 -51.5t-1.5 -58v-553z" />
<glyph unicode="&#xd9;" horiz-adv-x="1202" d="M111 522v1136h362v-1190q0 -39 2 -66.5t9.5 -59.5t20.5 -52.5t37.5 -34t58.5 -13.5t58 13.5t37 34t20.5 52.5t9.5 60t2 66v1190h363v-1136q0 -138 -23.5 -235t-78.5 -169t-151 -106.5t-237 -34.5q-113 0 -197.5 23.5t-140 66.5t-90 111.5t-48.5 151t-14 192.5zM238 2215 h343l124 -412h-208z" />
<glyph unicode="&#xda;" horiz-adv-x="1202" d="M111 522v1136h362v-1190q0 -39 2 -66.5t9.5 -59.5t20.5 -52.5t37.5 -34t58.5 -13.5t58 13.5t37 34t20.5 52.5t9.5 60t2 66v1190h363v-1136q0 -138 -23.5 -235t-78.5 -169t-151 -106.5t-237 -34.5q-113 0 -197.5 23.5t-140 66.5t-90 111.5t-48.5 151t-14 192.5zM497 1803 l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xdb;" horiz-adv-x="1202" d="M111 522v1136h362v-1190q0 -39 2 -66.5t9.5 -59.5t20.5 -52.5t37.5 -34t58.5 -13.5t58 13.5t37 34t20.5 52.5t9.5 60t2 66v1190h363v-1136q0 -138 -23.5 -235t-78.5 -169t-151 -106.5t-237 -34.5q-113 0 -197.5 23.5t-140 66.5t-90 111.5t-48.5 151t-14 192.5zM268 1803 l193 391h275l199 -391h-245l-89 242l-89 -242h-244z" />
<glyph unicode="&#xdc;" horiz-adv-x="1202" d="M111 522v1136h362v-1190q0 -39 2 -66.5t9.5 -59.5t20.5 -52.5t37.5 -34t58.5 -13.5t58 13.5t37 34t20.5 52.5t9.5 60t2 66v1190h363v-1136q0 -138 -23.5 -235t-78.5 -169t-151 -106.5t-237 -34.5q-113 0 -197.5 23.5t-140 66.5t-90 111.5t-48.5 151t-14 192.5zM246 1803 v303h269v-303h-269zM687 1803v303h269v-303h-269z" />
<glyph unicode="&#xdd;" horiz-adv-x="1011" d="M16 1658h345l158 -525l143 525h333l-312 -980v-678h-351v678zM401 1803l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xde;" horiz-adv-x="1147" d="M106 0v1658h366v-221h159q250 0 368.5 -109t118.5 -354q0 -117 -20.5 -202t-59 -141.5t-101.5 -90t-141 -47.5t-185 -15l-139 -1v-477h-366zM472 739h113q108 0 152.5 49.5t44.5 169.5q0 113 -42 163.5t-144 50.5h-124v-433z" />
<glyph unicode="&#xdf;" horiz-adv-x="1114" d="M104 0v1226q0 71 13.5 135.5t45.5 124t80 102.5t121 69t164 26q230 0 340.5 -115.5t110.5 -332.5q0 -257 -241 -356q154 -44 242 -156t88 -260q0 -258 -137.5 -375.5t-398.5 -117.5v255q108 0 160 64q44 54 44 171q0 20 -1 43q-4 94 -57 154t-129 60l-3 258 q72 0 110 65.5t38 188.5q0 108 -36 164t-100 56q-120 0 -120 -212v-10v-1227h-334z" />
<glyph unicode="&#xe0;" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM124 1738h343l124 -412h-208zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5z" />
<glyph unicode="&#xe1;" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5zM383 1326l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xe2;" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM154 1326l193 391h275l199 -391h-245l-89 242l-89 -242h-244zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM162 1339v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148q0 -58 -4.5 -103t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21 q-59 24 -113 50t-82 26q-57 0 -57 -84h-160zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM132 1326v303h269v-303h-269zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5zM573 1326v303h269v-303h-269z" />
<glyph unicode="&#xe5;" horiz-adv-x="976" d="M73 268q0 58 14.5 108.5t35 87.5t57.5 72t67 56.5t79.5 46t79.5 36.5t81.5 31.5t72.5 28.5v117q0 50 -15 77t-55 27q-68 0 -72 -94l-8 -87l-312 12q0 3 1 20t1 19q15 194 120.5 286t301.5 92q175 0 266.5 -97t91.5 -259v-551q0 -114 21 -297h-297q-26 144 -28 168 q-24 -81 -82 -135t-146 -54q-126 2 -200.5 89.5t-74.5 199.5zM247 1554q0 107 68 166.5t171 59.5q104 0 173 -60t69 -166q0 -108 -69 -168t-173 -60q-103 0 -171 60t-68 168zM377 335q0 -58 26 -92t66 -34q24 0 49.5 16.5t41.5 39.5v324q-80 -40 -131.5 -112.5t-51.5 -141.5 zM384 1554q0 -47 27 -78t75 -31t75 31t27 78q0 46 -27 77t-75 31t-75 -31t-27 -77z" />
<glyph unicode="&#xe6;" horiz-adv-x="1369" d="M61 277q0 73 18 132.5t47.5 99.5t73 70.5t86.5 48.5t97 31q84 19 156 32v149q0 112 -74 112q-39 0 -58 -33.5t-19 -119.5h-324v9q0 202 92 312q94 113 285 113q93 0 160 -43.5t85 -112.5q27 67 99 111t164 44q85 0 153.5 -27t110.5 -72.5t64 -101t22 -116.5 q0 -56 -19 -101.5t-49.5 -76t-76 -55t-89 -39t-99.5 -27.5q-11 -3 -32 -7t-46 -8.5t-33 -6.5v-196q0 -32 0.5 -48t2 -41.5t6 -38.5t11.5 -28t19 -21t28 -6q14 0 24.5 4t16.5 15t10 19.5t5.5 29t1.5 31.5v37v63h309v-94q0 -164 -88 -253.5t-254 -90.5q-58 0 -114.5 20.5 t-101.5 63.5t-58 100q-37 -87 -123 -137q-81 -47 -173 -47h-11q-130 2 -217.5 82.5t-87.5 218.5zM356 317q0 -41 22 -77t64 -36q99 0 99 145l-2 195q-33 -10 -64 -27q-60 -37 -89.5 -94.5t-29.5 -105.5zM855 746q73 10 99 36q33 17 49.5 44t16.5 75q0 54 -20 83t-55 29 q-40 0 -65 -37.5t-25 -97.5v-132z" />
<glyph unicode="&#xe7;" horiz-adv-x="959" d="M81 379v428q0 188 107 292.5t302 104.5q192 0 295.5 -89.5t103.5 -266.5v-125h-322v134q0 68 -18.5 93t-57.5 25t-57 -31t-18 -107v-491q0 -77 18.5 -106t56.5 -29q39 0 57.5 26.5t18.5 88.5v156h322v-143q0 -176 -104.5 -268t-294.5 -92q-195 0 -302 105.5t-107 294.5z M369 -399q41 -12 96 -16q12 -1 24 -1q40 0 78 11q48 14 48 49q0 39 -32.5 66.5t-71.5 38.5t-85 14v237h124v-135q118 -5 199 -61q82 -57 82 -149q0 -75 -42 -127q-43 -54 -112 -76q-66 -21 -142 -20h-8q-80 1 -158 24v145z" />
<glyph unicode="&#xe8;" horiz-adv-x="962" d="M81 380v424q0 191 107.5 295.5t302.5 104.5q197 0 295.5 -101.5t98.5 -298.5v-233h-473v-208q0 -72 18 -108.5t61 -36.5q84 0 84 115v79h310v-69q0 -177 -103.5 -270.5t-290.5 -93.5q-196 0 -303 105t-107 296zM120 1738h343l124 -412h-208zM412 727h163v118 q0 66 -22 93.5t-63 27.5q-39 0 -58.5 -32t-19.5 -109v-98z" />
<glyph unicode="&#xe9;" horiz-adv-x="962" d="M81 380v424q0 191 107.5 295.5t302.5 104.5q197 0 295.5 -101.5t98.5 -298.5v-233h-473v-208q0 -72 18 -108.5t61 -36.5q84 0 84 115v79h310v-69q0 -177 -103.5 -270.5t-290.5 -93.5q-196 0 -303 105t-107 296zM379 1326l126 412h342l-259 -412h-209zM412 727h163v118 q0 66 -22 93.5t-63 27.5q-39 0 -58.5 -32t-19.5 -109v-98z" />
<glyph unicode="&#xea;" horiz-adv-x="962" d="M81 380v424q0 191 107.5 295.5t302.5 104.5q197 0 295.5 -101.5t98.5 -298.5v-233h-473v-208q0 -72 18 -108.5t61 -36.5q84 0 84 115v79h310v-69q0 -177 -103.5 -270.5t-290.5 -93.5q-196 0 -303 105t-107 296zM150 1326l193 391h275l199 -391h-245l-89 242l-89 -242 h-244zM412 727h163v118q0 66 -22 93.5t-63 27.5q-39 0 -58.5 -32t-19.5 -109v-98z" />
<glyph unicode="&#xeb;" horiz-adv-x="962" d="M81 380v424q0 191 107.5 295.5t302.5 104.5q197 0 295.5 -101.5t98.5 -298.5v-233h-473v-208q0 -72 18 -108.5t61 -36.5q84 0 84 115v79h310v-69q0 -177 -103.5 -270.5t-290.5 -93.5q-196 0 -303 105t-107 296zM128 1326v303h269v-303h-269zM412 727h163v118 q0 66 -22 93.5t-63 27.5q-39 0 -58.5 -32t-19.5 -109v-98zM569 1326v303h269v-303h-269z" />
<glyph unicode="&#xec;" horiz-adv-x="573" d="M-75 1738h343l124 -412h-208zM121 0v1184h334v-1184h-334z" />
<glyph unicode="&#xed;" horiz-adv-x="573" d="M121 0v1184h334v-1184h-334zM183 1326l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xee;" horiz-adv-x="573" d="M-46 1326l193 391h275l199 -391h-245l-89 242l-89 -242h-244zM121 0v1184h334v-1184h-334z" />
<glyph unicode="&#xef;" horiz-adv-x="573" d="M-67 1326v303h269v-303h-269zM121 0v1184h334v-1184h-334zM374 1326v303h269v-303h-269z" />
<glyph unicode="&#xf0;" horiz-adv-x="1064" d="M109 433v339q0 187 103 302.5t257 115.5q86 0 157 -39q-1 78 -15.5 138t-34.5 86l-180 -93l-37 86l164 86q-53 63 -249 63l15 208q343 0 473 -138l182 97l36 -88l-158 -83q54 -87 96.5 -239t42.5 -366v-465q0 -107 -22 -189.5t-60 -135t-93.5 -86.5t-118 -47.5 t-138.5 -13.5q-195 0 -307.5 113t-112.5 349zM437 593q0 -229 3 -264q7 -103 48 -126q17 -9 42 -9q56 0 76.5 40t20.5 119v594q-1 1 -13 7t-18.5 8.5t-19 5.5t-25.5 3q-70 0 -92 -76.5t-22 -301.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1039" d="M104 0v1184h334v-118q141 138 287 138q105 0 161 -77t56 -198v-929h-334v879q0 45 -14 66.5t-52 20.5q-42 0 -104 -41v-925h-334zM198 1339v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148 q0 -58 -4.5 -103t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21q-59 24 -113 50t-82 26q-57 0 -57 -84h-160z" />
<glyph unicode="&#xf2;" horiz-adv-x="989" d="M81 368v447q0 190 109 289.5t303 99.5t304.5 -100t110.5 -289v-447q0 -189 -110.5 -289t-304.5 -100t-303 100t-109 289zM131 1738h343l124 -412h-208zM410 345q0 -69 18.5 -105.5t64.5 -36.5q48 0 66.5 35.5t18.5 106.5v493q0 72 -18.5 107.5t-66.5 35.5 q-46 0 -64.5 -36.5t-18.5 -106.5v-493z" />
<glyph unicode="&#xf3;" horiz-adv-x="989" d="M81 368v447q0 190 109 289.5t303 99.5t304.5 -100t110.5 -289v-447q0 -189 -110.5 -289t-304.5 -100t-303 100t-109 289zM390 1326l126 412h342l-259 -412h-209zM410 345q0 -69 18.5 -105.5t64.5 -36.5q48 0 66.5 35.5t18.5 106.5v493q0 72 -18.5 107.5t-66.5 35.5 q-46 0 -64.5 -36.5t-18.5 -106.5v-493z" />
<glyph unicode="&#xf4;" horiz-adv-x="989" d="M81 368v447q0 190 109 289.5t303 99.5t304.5 -100t110.5 -289v-447q0 -189 -110.5 -289t-304.5 -100t-303 100t-109 289zM161 1326l193 391h275l199 -391h-245l-89 242l-89 -242h-244zM410 345q0 -69 18.5 -105.5t64.5 -36.5q48 0 66.5 35.5t18.5 106.5v493 q0 72 -18.5 107.5t-66.5 35.5q-46 0 -64.5 -36.5t-18.5 -106.5v-493z" />
<glyph unicode="&#xf5;" horiz-adv-x="989" d="M81 368v447q0 190 109 289.5t303 99.5t304.5 -100t110.5 -289v-447q0 -189 -110.5 -289t-304.5 -100t-303 100t-109 289zM169 1339v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148q0 -58 -4.5 -103 t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21q-59 24 -113 50t-82 26q-57 0 -57 -84h-160zM410 345q0 -69 18.5 -105.5t64.5 -36.5q48 0 66.5 35.5t18.5 106.5v493q0 72 -18.5 107.5t-66.5 35.5q-46 0 -64.5 -36.5t-18.5 -106.5v-493z" />
<glyph unicode="&#xf6;" horiz-adv-x="989" d="M81 368v447q0 190 109 289.5t303 99.5t304.5 -100t110.5 -289v-447q0 -189 -110.5 -289t-304.5 -100t-303 100t-109 289zM140 1326v303h269v-303h-269zM410 345q0 -69 18.5 -105.5t64.5 -36.5q48 0 66.5 35.5t18.5 106.5v493q0 72 -18.5 107.5t-66.5 35.5 q-46 0 -64.5 -36.5t-18.5 -106.5v-493zM581 1326v303h269v-303h-269z" />
<glyph unicode="&#xf7;" horiz-adv-x="929" d="M70 767v180h789v-180h-789zM371 358v255h207v-255h-207zM371 1086v255h207v-255h-207z" />
<glyph unicode="&#xf8;" horiz-adv-x="977" d="M81 368v447q0 190 109 289.5t303 99.5q99 0 177 -26l81 202l79 -32l-83 -206q161 -99 161 -327v-447q0 -189 -110.5 -289t-304.5 -100q-114 0 -199 35l-80 -199l-76 32l83 207q-140 100 -140 314zM410 527l158 396q-17 58 -75 58q-46 0 -64.5 -36.5t-18.5 -106.5v-311z M412 307q9 -104 81 -104q48 0 66.5 35.5t18.5 106.5v376z" />
<glyph unicode="&#xf9;" horiz-adv-x="1030" d="M94 255v929h334v-889q0 -44 15.5 -66.5t52.5 -21.5q40 1 95 36v941h334v-1184h-334v109q-137 -129 -280 -129q-105 0 -161 77t-56 198zM147 1738h343l124 -412h-208z" />
<glyph unicode="&#xfa;" horiz-adv-x="1030" d="M94 255v929h334v-889q0 -44 15.5 -66.5t52.5 -21.5q40 1 95 36v941h334v-1184h-334v109q-137 -129 -280 -129q-105 0 -161 77t-56 198zM405 1326l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xfb;" horiz-adv-x="1030" d="M94 255v929h334v-889q0 -44 15.5 -66.5t52.5 -21.5q40 1 95 36v941h334v-1184h-334v109q-137 -129 -280 -129q-105 0 -161 77t-56 198zM176 1326l193 391h275l199 -391h-245l-89 242l-89 -242h-244z" />
<glyph unicode="&#xfc;" horiz-adv-x="1030" d="M94 255v929h334v-889q0 -44 15.5 -66.5t52.5 -21.5q40 1 95 36v941h334v-1184h-334v109q-137 -129 -280 -129q-105 0 -161 77t-56 198zM154 1326v303h269v-303h-269zM595 1326v303h269v-303h-269z" />
<glyph unicode="&#xfd;" d="M5 1184h315l147 -683l112 683h315l-279 -1248q-62 -279 -423 -279h-10h-46v231q110 0 152 22q38 20 38 79q0 7 -1 14q-6 51 -44 186q-11 47 -138 497.5t-138 497.5zM345 1326l126 412h342l-259 -412h-209z" />
<glyph unicode="&#xfe;" horiz-adv-x="1012" d="M95 -390v2048h334v-561q119 107 243 107h11q128 -4 190.5 -102t62.5 -248v-505q0 -169 -67.5 -269.5t-192.5 -100.5q-122 0 -247 110v-479h-334zM429 226q48 -29 89 -29h2q42 0 62 36q20 37 19 98v548q0 55 -21 90q-19 32 -58 32h-7q-38 -3 -86 -39v-736z" />
<glyph unicode="&#xff;" d="M5 1184h315l147 -683l112 683h315l-279 -1248q-62 -279 -423 -279h-10h-46v231q110 0 152 22q38 20 38 79q0 7 -1 14q-6 51 -44 186q-11 47 -138 497.5t-138 497.5zM94 1326v303h269v-303h-269zM535 1326v303h269v-303h-269z" />
<glyph unicode="&#x152;" horiz-adv-x="1472" d="M99 569v495q0 588 501 588h818v-249h-346v-419h256v-256h-256v-480h347v-248h-814q-139 0 -238 39t-157 115.5t-84.5 178t-26.5 236.5zM466 502q0 -57 4 -93.5t17 -76.5t43 -59.5t77 -19.5h99v1140h-101q-33 0 -57 -10t-39 -31.5t-24 -43.5t-13 -57.5t-5 -60.5t-1 -65 v-623z" />
<glyph unicode="&#x153;" horiz-adv-x="1448" d="M85 356v514q0 178 99 270t272 92q88 0 171 -40t111 -109q29 70 110.5 109.5t165.5 39.5q98 0 169 -30t112 -87t59.5 -131t18.5 -171v-244h-453v-202q0 -181 70 -183h2q36 0 52 30t15 97v153h314v-152q1 -162 -91 -251q-89 -87 -256 -87h-7q-107 1 -182.5 39t-106.5 106 q-80 -144 -294 -144q-156 0 -253.5 98t-97.5 283zM414 348q0 -164 74 -164q42 0 63 37.5t21 126.5v537q0 140 -80 140q-78 0 -78 -140v-537zM920 746h142v153q0 54 -19.5 90t-52.5 36q-31 0 -50.5 -35t-19.5 -91v-153z" />
<glyph unicode="&#x178;" horiz-adv-x="1011" d="M16 1658h345l158 -525l143 525h333l-312 -980v-678h-351v678zM150 1803v303h269v-303h-269zM591 1803v303h269v-303h-269z" />
<glyph unicode="&#x2c6;" horiz-adv-x="829" d="M90 1258l193 400h275l199 -400h-245l-89 251l-89 -251h-244z" />
<glyph unicode="&#x2dc;" horiz-adv-x="873" d="M119 1381v13q0 82 12 136q13 58 52 97t106 44q8 1 17 1q44 0 92 -18q56 -21 101.5 -45.5t63.5 -26.5q6 -1 11 -1q47 0 47 77h148q0 -58 -4.5 -103t-18 -89t-42.5 -69.5t-72 -28.5h-10q-39 0 -91 21q-59 24 -113 50t-82 26q-57 0 -57 -84h-160z" />
<glyph unicode="&#x2000;" horiz-adv-x="1107" />
<glyph unicode="&#x2001;" horiz-adv-x="2215" />
<glyph unicode="&#x2002;" horiz-adv-x="1107" />
<glyph unicode="&#x2003;" horiz-adv-x="2215" />
<glyph unicode="&#x2004;" horiz-adv-x="738" />
<glyph unicode="&#x2005;" horiz-adv-x="553" />
<glyph unicode="&#x2006;" horiz-adv-x="369" />
<glyph unicode="&#x2007;" horiz-adv-x="369" />
<glyph unicode="&#x2008;" horiz-adv-x="276" />
<glyph unicode="&#x2009;" horiz-adv-x="443" />
<glyph unicode="&#x200a;" horiz-adv-x="123" />
<glyph unicode="&#x2010;" horiz-adv-x="790" d="M130 605v215h531v-215h-531z" />
<glyph unicode="&#x2011;" horiz-adv-x="790" d="M130 605v215h531v-215h-531z" />
<glyph unicode="&#x2012;" horiz-adv-x="790" d="M130 605v215h531v-215h-531z" />
<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M1 629v229h1022v-229h-1022z" />
<glyph unicode="&#x2014;" horiz-adv-x="2047" d="M1 671v227h2045v-227h-2045z" />
<glyph unicode="&#x2018;" horiz-adv-x="641" d="M117 1094q0 177 2 226q7 189 61 273.5t190 84.5l25 -106q-74 0 -99.5 -47t-25.5 -139h143v-292h-296z" />
<glyph unicode="&#x2019;" horiz-adv-x="471" d="M125 1366v292h297q0 -152 -3 -226q-7 -189 -60.5 -273.5t-190.5 -84.5l-24 106q74 0 99.5 47t25.5 139h-144z" />
<glyph unicode="&#x201a;" horiz-adv-x="572" d="M149 67v292h296q0 -177 -2 -226q-7 -189 -61 -273.5t-190 -84.5l-25 106q74 0 99.5 47t25.5 139h-143z" />
<glyph unicode="&#x201c;" horiz-adv-x="970" d="M117 1094q0 177 2 226q7 189 61 273.5t190 84.5l25 -106q-74 0 -99.5 -47t-25.5 -139h143v-292h-296zM558 1094q0 177 2 226q7 189 61 273.5t190 84.5l25 -106q-74 0 -99.5 -47t-25.5 -139h143v-292h-296z" />
<glyph unicode="&#x201d;" horiz-adv-x="970" d="M142 1365v293h296q0 -178 -3 -227q-6 -188 -59.5 -272.5t-190.5 -84.5l-25 106q74 0 99.5 46.5t25.5 138.5h-143zM567 1365v293h297q0 -154 -3 -227q-7 -188 -60.5 -272.5t-190.5 -84.5l-25 106q74 0 99.5 46t25.5 139h-143z" />
<glyph unicode="&#x201e;" horiz-adv-x="974" d="M143 69v292h296q0 -177 -2 -226q-7 -189 -61 -273.5t-190 -84.5l-25 106q74 0 99.5 47t25.5 139h-143zM584 69v292h296q0 -177 -2 -226q-7 -189 -61 -273.5t-190 -84.5l-25 106q74 0 99.5 47t25.5 139h-143z" />
<glyph unicode="&#x2022;" horiz-adv-x="979" d="M123 762q0 92 30.5 166t82 120t116 70.5t135.5 24.5q96 0 178 -42t135.5 -130.5t53.5 -208.5q0 -90 -31 -163t-83 -118.5t-117 -70t-136 -24.5t-135.5 24.5t-116 70t-82 118.5t-30.5 163z" />
<glyph unicode="&#x2026;" horiz-adv-x="1356" d="M60 0v314h317v-314h-317zM516 0v314h317v-314h-317zM979 1v314h317v-314h-317z" />
<glyph unicode="&#x202f;" horiz-adv-x="443" />
<glyph unicode="&#x2039;" horiz-adv-x="583" d="M70 493v175l424 452v-324l-220 -214l220 -217v-324z" />
<glyph unicode="&#x203a;" horiz-adv-x="564" d="M83 75v323l227 217l-227 214v324l424 -481v-116z" />
<glyph unicode="&#x205f;" horiz-adv-x="553" />
<glyph unicode="&#x20ac;" horiz-adv-x="1144" d="M14 645v118h104v121h-104v119h104v120q0 135 25 234.5t81.5 174t154 112t236.5 37.5q108 0 190.5 -23t136.5 -64t88 -101.5t48.5 -131.5t14.5 -159v-101h-359v122q0 39 -1 59t-7 51.5t-17.5 47.5t-35 28.5t-57.5 12.5t-58 -12.5t-36.5 -30t-20 -48t-9 -55.5t-1.5 -62 v-211h209v-119h-209v-121h209v-118h-209v-204q0 -100 26 -152.5t99 -52.5q33 0 56.5 12.5t35.5 29.5t18 48.5t7 53.5t1 61v86h359v-55q0 -112 -23 -198t-76 -155t-148.5 -105.5t-230.5 -36.5q-139 0 -236.5 38.5t-154 113.5t-81.5 173t-25 230v113h-104z" />
<glyph unicode="&#x2122;" horiz-adv-x="1775" d="M121 1466v192h601v-192h-186v-810h-222v810h-193zM802 656v1002h240l168 -610l172 610h242v-1002h-190v565l-168 -565h-102l-174 569v-569h-188z" />
<glyph unicode="&#x25fc;" horiz-adv-x="1185" d="M0 0v1185h1185v-1185h-1185z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1130" d="M30 957v227h113v83q0 84 15 146t50.5 109.5t98 72t153.5 24.5q64 0 143 -12v-230q-28 5 -48 5q-40 0 -59 -22.5t-19 -77.5v-98h549v-1184h-331v957h-218v-957h-334v957h-113zM716 1383v235h311v-235h-311z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1132" d="M22 949v235h114v83q0 45 2.5 78t13.5 76t29.5 73.5t54 62.5t84 51.5t122 32t165.5 12.5q181 0 435 -46v-1607h-335v1424q-35 4 -71 4q-57 0 -92.5 -11.5t-51 -36.5t-19.5 -49t-4 -65v-82h127v-235h-127v-949h-333v949h-114z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1646" d="M22 959v225h114v83q0 58 4 99.5t16 84.5t34.5 71t58 50.5t88.5 33.5t124 11q50 0 137 -10v-248q-57 9 -62 9q-35 0 -51 -21.5t-16 -69.5v-93h209v83q0 58 4 99.5t16 84.5t34.5 71t58 50.5t88.5 33.5t124 11q55 0 142 -10v-248q-60 9 -64 9q-69 0 -69 -91v-93h539v-1184 h-334v959h-205v-959h-334v959h-209v-959h-333v959h-114zM1244 1383v235h307v-235h-307z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1589" d="M35 957v227h113v83q0 58 4 99.5t16 84.5t34.5 71t58 50.5t88.5 33.5t124 11q72 0 159 -10v-248q-57 9 -70 9q-80 0 -80 -91v-93h150v-227h-150v-957h-334v957h-113zM520 957v227h113v83q0 58 4 99.5t16 84.5t34.5 71t58 50.5t88.5 33.5t124 11q72 0 159 -10v-248 q-57 9 -70 9q-80 0 -80 -91v-93h150v-227h-150v-957h-334v957h-113zM1149 1383v235h336v-235h-336zM1151 0v1184h334v-1184h-334z" />
<hkern u1="A" u2="&#xc7;" k="5" />
<hkern u1="F" u2="&#xf6;" k="40" />
<hkern u1="F" u2="&#xf5;" k="40" />
<hkern u1="F" u2="&#xf4;" k="40" />
<hkern u1="F" u2="&#xf3;" k="40" />
<hkern u1="F" u2="&#xf2;" k="40" />
<hkern u1="F" u2="&#xe7;" k="14" />
<hkern u1="F" u2="&#xe0;" k="-4" />
<hkern u1="J" u2="&#xf3;" k="2" />
<hkern u1="K" u2="&#xe0;" k="-5" />
<hkern u1="P" u2="&#xf4;" k="32" />
<hkern u1="T" u2="&#xf3;" k="49" />
<hkern u1="T" u2="&#xe0;" k="-11" />
<hkern u1="V" u2="&#xf4;" k="44" />
<hkern u1="V" u2="q" k="13" />
<hkern u1="V" u2="&#x2e;" k="20" />
<hkern u1="V" u2="&#x2c;" k="20" />
<hkern u1="b" u2="&#xe0;" k="-4" />
<hkern u1="f" u2="&#xf6;" k="2" />
<hkern u1="f" u2="&#xf5;" k="2" />
<hkern u1="f" u2="&#xf4;" k="2" />
<hkern u1="f" u2="&#xf3;" k="2" />
<hkern u1="f" u2="&#xf2;" k="2" />
<hkern u1="f" u2="&#xef;" k="2" />
<hkern u1="f" u2="&#xee;" k="2" />
<hkern u1="f" u2="&#xed;" k="2" />
<hkern u1="f" u2="&#xec;" k="2" />
<hkern u1="f" u2="&#xea;" k="-19" />
<hkern u1="f" u2="&#xe9;" k="-19" />
<hkern u1="f" u2="&#xe8;" k="-19" />
<hkern u1="f" u2="&#xe7;" k="-19" />
<hkern u1="f" u2="&#xe0;" k="-10" />
<hkern u1="g" u2="&#xf6;" k="20" />
<hkern u1="g" u2="&#xf5;" k="20" />
<hkern u1="g" u2="&#xf4;" k="20" />
<hkern u1="g" u2="&#xf3;" k="20" />
<hkern u1="g" u2="&#xf2;" k="20" />
<hkern u1="g" u2="&#xe0;" k="-24" />
<hkern u1="p" u2="&#xe0;" k="-4" />
<hkern u1="r" u2="&#xf6;" k="10" />
<hkern u1="r" u2="&#xf5;" k="10" />
<hkern u1="r" u2="&#xf4;" k="10" />
<hkern u1="r" u2="&#xf3;" k="10" />
<hkern u1="r" u2="&#xf2;" k="10" />
<hkern u1="v" u2="&#xf3;" k="19" />
<hkern u1="v" u2="&#x2e;" k="13" />
<hkern u1="v" u2="&#x2c;" k="15" />
<hkern u1="w" u2="&#xf4;" k="10" />
<hkern u1="x" u2="&#xf6;" k="32" />
<hkern u1="x" u2="&#xf5;" k="32" />
<hkern u1="x" u2="&#xf4;" k="32" />
<hkern u1="x" u2="&#xf3;" k="32" />
<hkern u1="x" u2="&#xf2;" k="32" />
<hkern u1="x" u2="&#xe0;" k="-10" />
<hkern u1="&#xc0;" u2="&#xc7;" k="5" />
<hkern u1="&#xc1;" u2="&#xc7;" k="5" />
<hkern u1="&#xc2;" u2="&#xc7;" k="5" />
<hkern u1="&#xc3;" u2="&#xc7;" k="5" />
<hkern u1="&#xc4;" u2="&#xc7;" k="5" />
<hkern u1="&#xc5;" u2="&#xc7;" k="5" />
<hkern u1="&#xdd;" u2="o" k="84" />
<hkern u1="&#xe8;" u2="x" k="35" />
<hkern u1="&#xe9;" u2="x" k="35" />
<hkern u1="&#xea;" u2="x" k="35" />
<hkern u1="&#xeb;" u2="x" k="35" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="G" k="2" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="2" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Q" k="2" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="T" k="42" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="V" k="56" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="W" k="21" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Y,Yacute,Ydieresis" k="57" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quotedblright" k="31" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quoteright" k="28" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="v" k="4" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="w" k="2" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="y,yacute,ydieresis" k="4" />
<hkern g1="B" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="4" />
<hkern g1="D" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="21" />
<hkern g1="D" g2="V" k="21" />
<hkern g1="D" g2="W" k="11" />
<hkern g1="D" g2="Y,Yacute,Ydieresis" k="22" />
<hkern g1="D" g2="comma" k="20" />
<hkern g1="D" g2="period" k="20" />
<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis" g2="g" k="14" />
<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis" g2="s" k="14" />
<hkern g1="F" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="28" />
<hkern g1="F" g2="comma" k="77" />
<hkern g1="F" g2="g" k="14" />
<hkern g1="F" g2="period" k="65" />
<hkern g1="F" g2="r" k="9" />
<hkern g1="F" g2="s" k="26" />
<hkern g1="F" g2="y,yacute,ydieresis" k="4" />
<hkern g1="G" g2="Y,Yacute,Ydieresis" k="11" />
<hkern g1="K" g2="C,Ccedilla" k="14" />
<hkern g1="K" g2="G" k="14" />
<hkern g1="K" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="14" />
<hkern g1="K" g2="Q" k="14" />
<hkern g1="K" g2="S" k="2" />
<hkern g1="K" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="3" />
<hkern g1="K" g2="c,ccedilla" k="14" />
<hkern g1="K" g2="g" k="14" />
<hkern g1="K" g2="s" k="14" />
<hkern g1="L" g2="C,Ccedilla" k="20" />
<hkern g1="L" g2="G" k="20" />
<hkern g1="L" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="20" />
<hkern g1="L" g2="Q" k="20" />
<hkern g1="L" g2="T" k="37" />
<hkern g1="L" g2="V" k="42" />
<hkern g1="L" g2="W" k="35" />
<hkern g1="L" g2="Y,Yacute,Ydieresis" k="78" />
<hkern g1="L" g2="g" k="7" />
<hkern g1="L" g2="quotedbl" k="-26" />
<hkern g1="L" g2="quotedblright" k="41" />
<hkern g1="L" g2="quoteright" k="45" />
<hkern g1="L" g2="quotesingle" k="-26" />
<hkern g1="L" g2="s" k="7" />
<hkern g1="L" g2="w" k="7" />
<hkern g1="L" g2="y,yacute,ydieresis" k="13" />
<hkern g1="P" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="87" />
<hkern g1="P" g2="J" k="34" />
<hkern g1="P" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="32" />
<hkern g1="P" g2="c,ccedilla" k="3" />
<hkern g1="P" g2="comma" k="127" />
<hkern g1="P" g2="e,egrave,eacute,ecircumflex,edieresis" k="3" />
<hkern g1="P" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="3" />
<hkern g1="P" g2="period" k="153" />
<hkern g1="P" g2="q" k="3" />
<hkern g1="R" g2="V" k="8" />
<hkern g1="R" g2="W" k="3" />
<hkern g1="R" g2="Y,Yacute,Ydieresis" k="6" />
<hkern g1="R" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="3" />
<hkern g1="T" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="10" />
<hkern g1="T" g2="C,Ccedilla" k="45" />
<hkern g1="T" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="26" />
<hkern g1="T" g2="c,ccedilla" k="30" />
<hkern g1="T" g2="e,egrave,eacute,ecircumflex,edieresis" k="30" />
<hkern g1="T" g2="g" k="22" />
<hkern g1="T" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="30" />
<hkern g1="T" g2="q" k="6" />
<hkern g1="T" g2="s" k="23" />
<hkern g1="V" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="48" />
<hkern g1="V" g2="C,Ccedilla" k="3" />
<hkern g1="V" g2="G" k="3" />
<hkern g1="V" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="6" />
<hkern g1="V" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="13" />
<hkern g1="V" g2="c,ccedilla" k="13" />
<hkern g1="V" g2="e,egrave,eacute,ecircumflex,edieresis" k="13" />
<hkern g1="V" g2="g" k="12" />
<hkern g1="V" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="13" />
<hkern g1="V" g2="s" k="23" />
<hkern g1="V" g2="z" k="6" />
<hkern g1="W" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="37" />
<hkern g1="W" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="5" />
<hkern g1="W" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="16" />
<hkern g1="W" g2="c,ccedilla" k="6" />
<hkern g1="W" g2="comma" k="27" />
<hkern g1="W" g2="e,egrave,eacute,ecircumflex,edieresis" k="6" />
<hkern g1="W" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="6" />
<hkern g1="W" g2="period" k="16" />
<hkern g1="W" g2="q" k="6" />
<hkern g1="W" g2="s" k="6" />
<hkern g1="W" g2="w" k="6" />
<hkern g1="W" g2="z" k="6" />
<hkern g1="Y,Yacute,Ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="27" />
<hkern g1="Y,Yacute,Ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="20" />
<hkern g1="Y,Yacute,Ydieresis" g2="c,ccedilla" k="28" />
<hkern g1="Y,Yacute,Ydieresis" g2="comma" k="11" />
<hkern g1="Y,Yacute,Ydieresis" g2="e,egrave,eacute,ecircumflex,edieresis" k="28" />
<hkern g1="Y,Yacute,Ydieresis" g2="g" k="27" />
<hkern g1="Y,Yacute,Ydieresis" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="28" />
<hkern g1="Y,Yacute,Ydieresis" g2="period" k="11" />
<hkern g1="Y,Yacute,Ydieresis" g2="q" k="25" />
<hkern g1="Y,Yacute,Ydieresis" g2="s" k="31" />
<hkern g1="Y,Yacute,Ydieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="4" />
<hkern g1="Y,Yacute,Ydieresis" g2="w" k="6" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="t" k="6" />
<hkern g1="b" g2="b" k="6" />
<hkern g1="b" g2="j" k="9" />
<hkern g1="b" g2="v" k="9" />
<hkern g1="b" g2="y,yacute,ydieresis" k="9" />
<hkern g1="c,ccedilla" g2="j" k="8" />
<hkern g1="d" g2="d" k="13" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="j" k="8" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="w" k="-1" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="x" k="19" />
<hkern g1="f" g2="c,ccedilla" k="-17" />
<hkern g1="f" g2="comma" k="3" />
<hkern g1="f" g2="f" k="61" />
<hkern g1="f" g2="j" k="-8" />
<hkern g1="f" g2="period" k="9" />
<hkern g1="f" g2="quotedblright" k="-72" />
<hkern g1="f" g2="quoteright" k="-71" />
<hkern g1="g" g2="d" k="12" />
<hkern g1="g" g2="g" k="3" />
<hkern g1="g" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="1" />
<hkern g1="g" g2="oe" k="-4" />
<hkern g1="g" g2="q" k="-4" />
<hkern g1="h" g2="y,yacute,ydieresis" k="4" />
<hkern g1="k" g2="e,egrave,eacute,ecircumflex,edieresis" k="9" />
<hkern g1="k" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="9" />
<hkern g1="m" g2="y,yacute,ydieresis" k="4" />
<hkern g1="n,ntilde" g2="y,yacute,ydieresis" k="2" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="w" k="5" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="x" k="3" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="y,yacute,ydieresis" k="2" />
<hkern g1="p" g2="j" k="10" />
<hkern g1="p" g2="v" k="-2" />
<hkern g1="p" g2="x" k="-8" />
<hkern g1="p" g2="y,yacute,ydieresis" k="13" />
<hkern g1="quoteright" g2="d" k="15" />
<hkern g1="r" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="7" />
<hkern g1="r" g2="c,ccedilla" k="7" />
<hkern g1="r" g2="d" k="6" />
<hkern g1="r" g2="e,egrave,eacute,ecircumflex,edieresis" k="6" />
<hkern g1="r" g2="q" k="36" />
<hkern g1="w" g2="comma" k="16" />
<hkern g1="x" g2="c,ccedilla" k="9" />
<hkern g1="x" g2="e,egrave,eacute,ecircumflex,edieresis" k="9" />
<hkern g1="x" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="9" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

View File

@ -1,633 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="oswald_regularregular" horiz-adv-x="1007" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="468" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="682" />
<glyph unicode=" " horiz-adv-x="468" />
<glyph unicode="&#x09;" horiz-adv-x="468" />
<glyph unicode="&#xa0;" horiz-adv-x="468" />
<glyph unicode="!" horiz-adv-x="425" d="M102 0v225h221v-225h-221zM102 1658h221l-73 -1303h-77z" />
<glyph unicode="&#x22;" horiz-adv-x="778" d="M175 1150v508h197l-79 -508h-118zM480 1150v508h197l-79 -508h-118z" />
<glyph unicode="#" horiz-adv-x="995" d="M65 593v164h113l29 200h-137v165h160l78 536h219l-78 -536h183l78 536h218l-78 -536h83v-165h-105l-31 -200h131v-164h-154l-85 -593h-219l85 593h-182l-85 -593h-218l83 593h-88zM396 757h183l30 200h-183z" />
<glyph unicode="$" horiz-adv-x="1005" d="M79 464l206 56q22 -356 235 -356q89 0 135.5 49.5t46.5 145.5q0 53 -12.5 97t-41 84t-54 66.5t-72.5 70.5l-278 247q-84 76 -122.5 160.5t-38.5 206.5q0 176 100 276.5t274 106.5v136h71v-137q171 -12 257.5 -117t104.5 -311l-195 -54q-4 54 -11 96t-23 84.5t-39 69 t-61 42t-88 12.5q-183 -13 -183 -182q0 -73 25 -122t84 -103l280 -247q109 -98 173.5 -210t64.5 -254q0 -167 -93.5 -271t-248.5 -121v-142h-70v140q-202 4 -307.5 132.5t-118.5 348.5z" />
<glyph unicode="%" horiz-adv-x="1825" d="M74 1163v129q0 188 75.5 284t245.5 96t246 -92.5t76 -276.5v-146q0 -378 -322 -378q-321 0 -321 384zM274 1155q0 -46 5 -80.5t17 -65.5t37 -48t62 -17q38 0 63.5 17t38 49t17 66.5t4.5 80.5v146q0 37 -2.5 64.5t-10 54.5t-21 44.5t-36 28t-53.5 10.5q-39 0 -64 -15.5 t-37 -46t-16 -63t-4 -79.5v-146zM592 0l456 1661h189l-455 -1661h-190zM1109 374v129q0 188 75.5 284t245.5 96q169 0 245 -92.5t76 -277.5v-145q0 -185 -77 -281.5t-244 -96.5q-321 0 -321 384zM1309 366q0 -46 5 -80.5t17 -65.5t37 -48t62 -17q38 0 63 17t37.5 49t17 66 t4.5 80v147q0 47 -4.5 79.5t-16.5 62.5t-37.5 45t-63.5 15q-39 0 -64 -15.5t-37 -46t-16 -63t-4 -79.5v-146z" />
<glyph unicode="&#x26;" horiz-adv-x="1241" d="M118 355q0 144 65 260t177 218q-15 29 -46.5 86.5t-50 94.5t-40.5 89t-32.5 102.5t-10.5 101.5q0 166 96 266.5t258 100.5q153 0 252.5 -83.5t99.5 -224.5q0 -77 -28 -156t-79 -151t-97 -124.5t-106 -110.5l250 -394q56 113 81 332h218q0 -114 -48.5 -246.5 t-112.5 -222.5q29 -36 72.5 -60.5t89.5 -24.5v-224q-10 -1 -29 -1q-22 0 -43.5 5t-37.5 10.5t-37.5 19t-31.5 20t-32 26.5t-27.5 25.5t-28.5 29t-25 25.5q-59 -74 -149.5 -118t-206.5 -44q-168 0 -264 103t-96 270zM338 355q0 -83 33 -137.5t107 -54.5q121 0 222 123 l-253 391q-50 -63 -79.5 -148.5t-29.5 -173.5zM399 1307q0 -140 100 -364q69 81 118.5 197.5t49.5 225.5q0 59 -36 93.5t-97 34.5q-68 0 -101.5 -54.5t-33.5 -132.5z" />
<glyph unicode="'" horiz-adv-x="750" d="M175 1150v508h197l-79 -508h-118z" />
<glyph unicode="(" horiz-adv-x="610" d="M150 636q0 137 1.5 218t9.5 204.5t22.5 198.5t44 163t71 136.5t105 82.5t145.5 34v-147q-46 -1 -79.5 -33.5t-53.5 -105.5t-32 -138.5t-17 -187t-6 -194t-1 -212.5v-6.5v-6v-6.5v-25q0 -140 1 -212.5t6 -192.5t17 -185t32 -136.5t53.5 -103t79.5 -32.5v-146 q-82 1 -145.5 34.5t-105 82t-71 136.5t-44 162t-22.5 197t-9.5 204t-1.5 217z" />
<glyph unicode=")" horiz-adv-x="532" d="M60 -250q46 1 80 33.5t54 105.5t32 138.5t17 187t6 194t1 212.5v19v25q0 140 -1 212.5t-6 192.5t-17 185t-32 136.5t-54 103t-80 32.5v146q82 0 146 -33.5t105.5 -82t71 -136.5t44 -162t22.5 -197.5t9.5 -204t1.5 -217.5q0 -105 -0.5 -169t-4.5 -162.5t-11.5 -161 t-21 -144t-33.5 -133t-50.5 -107t-69.5 -87t-92 -52t-117 -21.5v147z" />
<glyph unicode="*" horiz-adv-x="815" d="M93 1358l52 139l231 -122l-24 281h166l-26 -281l232 122l52 -139l-242 -94l164 -226l-132 -78l-132 256l-132 -256l-130 78l162 227z" />
<glyph unicode="+" horiz-adv-x="850" d="M51 769v165h287v334h164v-334h297v-165h-297v-335h-164v335h-287z" />
<glyph unicode="," horiz-adv-x="382" d="M81 -174q56 18 87.5 64.5t31.5 109.5h-117v235h227v-230q0 -108 -47 -173.5t-146 -100.5z" />
<glyph unicode="-" horiz-adv-x="658" d="M100 535v166h458v-166h-458z" />
<glyph unicode="." horiz-adv-x="386" d="M100 0v243h220v-243h-220z" />
<glyph unicode="/" horiz-adv-x="756" d="M59 0l447 1658h190l-448 -1658h-189z" />
<glyph unicode="0" horiz-adv-x="1006" d="M93 472v713q0 229 101 359t309 130q207 0 309 -130.5t102 -358.5v-713q0 -225 -103 -357.5t-308 -132.5q-203 0 -306.5 133.5t-103.5 356.5zM313 470q0 -308 190 -308t190 308v717q0 67 -7.5 117.5t-27.5 96t-59 70t-96 24.5t-96 -24.5t-59 -70t-27.5 -96t-7.5 -117.5 v-717z" />
<glyph unicode="1" horiz-adv-x="957" d="M166 1312v166q253 65 342 180h166v-1658h-219v1373q-1 -2 -17.5 -6t-42 -9.5t-55.5 -12t-60.5 -12t-55 -10.5t-41.5 -8z" />
<glyph unicode="2" horiz-adv-x="979" d="M83 0v156l422 658q13 20 44.5 68.5t44 69t34.5 62.5t31 72t17 73t8 88q0 247 -165 247q-197 0 -197 -306v-55h-219v56q0 234 96 359.5t308 125.5q198 0 298 -112t100 -317q0 -73 -11.5 -134t-40.5 -122.5t-50 -96.5t-67 -106q-9 -13 -13 -20l-381 -582h524v-184h-783z " />
<glyph unicode="3" horiz-adv-x="956" d="M81 408v55h219v-36q1 -62 9.5 -106t28 -82t57 -57t92.5 -19q47 0 81 14.5t55 40t33 65.5t16.5 83.5t4.5 102.5q0 140 -50.5 219t-165.5 87q-8 1 -31 1v219h28q118 4 168.5 61.5t50.5 190.5q0 122 -41 185t-146 63q-56 0 -93.5 -19t-58 -57t-29 -83t-9.5 -108v-33h-219v55 q0 201 104 312.5t305 111.5q200 0 303.5 -112.5t103.5 -314.5q0 -146 -63 -237.5t-174 -124.5q113 -36 175 -142.5t62 -273.5q0 -231 -99 -359t-311 -128q-199 0 -302.5 112t-103.5 314z" />
<glyph unicode="4" horiz-adv-x="1006" d="M82 436v244l426 979h272v-1015h184v-208h-184v-436h-220v436h-478zM303 644h257v737z" />
<glyph unicode="5" horiz-adv-x="975" d="M96 464h219q0 -50 3.5 -89.5t15 -82t31 -70.5t54.5 -46t82 -18q38 0 67 10.5t49 27.5t34 47t21.5 59t12 74.5t5.5 82.5t1 93q0 75 -3.5 124.5t-14.5 97t-31.5 74.5t-54.5 43.5t-83 16.5q-63 0 -111 -39.5t-73 -97.5h-187v887h715v-218h-517l-13 -459q87 92 239 92 q98 0 168 -36t109.5 -104t57.5 -154t18 -197q0 -107 -11.5 -193.5t-40 -164t-74.5 -129.5t-118.5 -82t-167.5 -30q-216 0 -309 122t-93 359z" />
<glyph unicode="6" horiz-adv-x="1002" d="M110 526v559q0 127 20.5 228.5t65.5 185t127 129.5t195 46q193 0 297 -104.5t109 -299.5q0 -3 0.5 -11.5t0.5 -12.5h-220q0 126 -41 187t-145 61q-190 0 -190 -355v-252q34 53 96.5 84t146.5 31q81 0 142.5 -22.5t102 -63t66 -101.5t36 -132t10.5 -160q0 -93 -14 -172.5 t-45.5 -148t-78.5 -117t-116.5 -76t-156.5 -27.5q-105 0 -184.5 42t-127.5 117t-72 172t-24 213zM329 475q0 -312 189 -312q53 0 91 24t59 67.5t30.5 96.5t9.5 119q0 52 -0.5 82.5t-4.5 75t-11 70t-21 55.5t-34 45.5t-50 26.5t-69 11q-64 0 -112.5 -33t-76.5 -81v-247z" />
<glyph unicode="7" horiz-adv-x="788" d="M56 1486v172h662v-106l-307 -1552h-211l300 1486h-444z" />
<glyph unicode="8" horiz-adv-x="979" d="M81 467q0 158 52.5 252t153.5 155q-185 123 -185 372q0 203 96.5 315.5t292.5 112.5q194 0 289.5 -112.5t95.5 -315.5q0 -250 -183 -372q100 -63 153 -157t53 -250q0 -235 -96.5 -360t-311.5 -125q-216 0 -313 125t-97 360zM291 463q0 -70 9 -122t30.5 -96t62 -66.5 t98.5 -22.5t98 23t61 67t29.5 96t8.5 121q0 85 -16.5 148.5t-62.5 108.5t-118 46q-56 -1 -96 -26t-62 -68.5t-32 -95t-10 -113.5zM318 1258q0 -57 8 -103.5t26 -89t53.5 -66.5t85.5 -25q49 1 84 25t53 66.5t26 89t8 103.5q0 110 -41 177.5t-130 67.5q-91 0 -132 -67 t-41 -178z" />
<glyph unicode="9" horiz-adv-x="1002" d="M90 1134q0 117 23 212.5t71 170t128.5 116t188.5 41.5q105 0 184.5 -42t127.5 -116.5t72 -171.5t24 -213v-558q0 -101 -12 -185.5t-41.5 -161t-75 -129.5t-116.5 -84t-162 -31q-194 0 -299 106.5t-108 304.5q-1 4 -1 18h220q0 -127 41 -187.5t148 -60.5q186 0 186 356 v251q-71 -114 -243 -114q-100 0 -170.5 33.5t-110.5 99t-57.5 149.5t-17.5 196zM311 1187q0 -53 0.5 -83.5t4.5 -74.5t11 -69.5t21 -55t34 -45.5t50 -26.5t69 -10.5q121 0 188 113v247q0 312 -188 312q-52 0 -90.5 -24.5t-59.5 -68.5t-30.5 -96.5t-9.5 -117.5z" />
<glyph unicode=":" horiz-adv-x="403" d="M123 197v233h221v-233h-221zM123 849v234h221v-234h-221z" />
<glyph unicode=";" horiz-adv-x="441" d="M119 2q119 8 119 138h-117v232h227v-228q0 -114 -45.5 -174t-147.5 -64zM121 913v244h220v-244h-220z" />
<glyph unicode="&#x3c;" horiz-adv-x="764" d="M60 487v220l586 417v-220l-421 -306l421 -305v-220z" />
<glyph unicode="=" horiz-adv-x="850" d="M110 572v166h629v-166h-629zM110 934v167h629v-167h-629z" />
<glyph unicode="&#x3e;" horiz-adv-x="764" d="M118 73v220l422 307l-422 304v220l588 -415v-220z" />
<glyph unicode="?" horiz-adv-x="997" d="M120 1244q-38 198 69.5 317t308.5 119q197 0 306 -112t109 -315q0 -93 -23.5 -171.5t-83.5 -160t-101 -126.5t-136 -139l-42 -42v-199h-196v255q84 74 141 132.5t113.5 134t85 156t28.5 166.5q0 101 -56 165t-147 64q-94 0 -139 -55.5t-30 -147.5l10 -73l-203 -38zM322 0 v225h219v-225h-219z" />
<glyph unicode="@" horiz-adv-x="1852" d="M120 577q0 217 44.5 395t126 304.5t197 212.5t255.5 127.5t303 41.5q145 0 266 -43.5t204 -118.5t140 -177t82.5 -216.5t24.5 -239.5q-1 -182 -61 -332t-172.5 -240t-257.5 -90q-87 0 -143.5 51t-59.5 138q-18 -74 -65.5 -126.5t-128.5 -59.5q-99 -9 -170 42t-104 136 t-33 190q0 115 36 233t98 214.5t154.5 157.5t196.5 61q32 0 69 -16t63 -37l21 35h159l-116 -752q-5 -37 -6 -56.5t1.5 -43t15.5 -34t36 -10.5q85 0 155.5 69.5t110.5 188t41 259.5q1 105 -18.5 199.5t-64.5 177t-110.5 142t-162.5 93.5t-215 34q-322 -1 -517 -245t-195 -656 q0 -173 48.5 -306t137 -216.5t208.5 -126t268 -42.5q176 0 371 56l39 -159q-229 -66 -430 -66q-145 0 -271 32.5t-231.5 100.5t-180.5 167t-117 239.5t-42 311.5zM772 570q0 -96 38 -153.5t108 -43.5q52 8 95.5 62t61.5 153l71 477q-27 11 -56 11q-82 0 -155 -67.5 t-118 -185.5t-45 -253z" />
<glyph unicode="A" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM366 583h277l-139 749z" />
<glyph unicode="B" horiz-adv-x="1073" d="M130 0v1658h379q226 0 335 -101t109 -314q0 -317 -238 -350q147 -36 214.5 -138.5t67.5 -280.5q0 -224 -105 -349t-321 -125h-441zM361 166h156q150 0 205 70.5t55 237.5q0 159 -65.5 237.5t-213.5 78.5h-137v-624zM361 966h136q143 0 198.5 63.5t55.5 213.5 q0 49 -7 85.5t-18 62.5t-33.5 43.5t-45.5 28t-62.5 16t-76 7t-93.5 1.5h-54v-521z" />
<glyph unicode="C" horiz-adv-x="1054" d="M99 533v586q0 105 12.5 187t43.5 153t81 117t127.5 72t180.5 26q224 0 321 -121t97 -356v-132h-219v117q0 38 -0.5 59.5t-2 53.5t-5.5 50t-10.5 42t-16.5 37.5t-25 29t-34 23t-45 12.5t-58 5q-48 0 -84 -10.5t-59 -33t-37.5 -49.5t-21.5 -69.5t-9.5 -82t-2.5 -97.5v-656 q0 -187 47 -260t167 -73q46 0 79.5 10t55 33t34.5 48t19 67.5t7.5 78.5t1.5 94v122h219v-123q0 -95 -12 -170t-41 -140.5t-76 -108.5t-120 -67.5t-169 -24.5q-103 0 -181 28t-127.5 76t-81 119.5t-43.5 150.5t-12 177z" />
<glyph unicode="D" horiz-adv-x="1079" d="M130 0v1658h360q269 0 379.5 -122t110.5 -384v-610q0 -273 -109.5 -407.5t-363.5 -134.5h-377zM361 166h130q53 0 93.5 10.5t67.5 25t45.5 46.5t28 59t14.5 80t6 90.5t1 108.5v539q0 60 -2 101t-8 82t-18 67t-31 49.5t-47 36t-66 19.5t-89 7h-125v-1321z" />
<glyph unicode="E" horiz-adv-x="834" d="M130 0v1658h642v-171h-411v-548h334v-165h-334v-608h416v-166h-647z" />
<glyph unicode="F" horiz-adv-x="800" d="M130 0v1658h640v-166h-409v-551h317v-165h-317v-776h-231z" />
<glyph unicode="G" horiz-adv-x="1096" d="M99 544v555q0 114 12.5 200t43 159t80.5 119t127 71.5t181 25.5q230 0 331 -117t101 -368v-61h-217v52q0 70 -4 115.5t-16.5 86.5t-36 63.5t-61.5 35.5t-94 13q-43 0 -76 -9.5t-56 -25t-38.5 -43t-24.5 -54t-14 -68t-6 -75.5t-1 -85v-614q0 -191 46 -274t176 -83t178 90 t48 289v116h-210v164h420v-822h-147l-22 191q-75 -211 -294 -211q-226 0 -326 142.5t-100 421.5z" />
<glyph unicode="H" horiz-adv-x="1148" d="M130 0v1658h231v-716h426v716h231v-1658h-231v777h-426v-777h-231z" />
<glyph unicode="I" horiz-adv-x="507" d="M141 0v1658h227v-1658h-227z" />
<glyph unicode="J" horiz-adv-x="617" d="M14 -39v166q79 0 123 9.5t72 38.5t37 75t9 128v1280h231v-1284q0 -111 -16.5 -185t-57 -127t-111 -77t-177.5 -24h-110z" />
<glyph unicode="K" horiz-adv-x="1014" d="M130 0v1658h231v-781l380 781h215l-328 -731l381 -927h-225l-333 822l-90 -169v-653h-231z" />
<glyph unicode="L" horiz-adv-x="813" d="M130 0v1658h231v-1492h423v-166h-654z" />
<glyph unicode="M" horiz-adv-x="1352" d="M125 0l31 1658h226l293 -1345l295 1345h226l31 -1658h-187l-18 1205l-281 -1205h-130l-279 1205l-18 -1205h-189z" />
<glyph unicode="N" horiz-adv-x="1081" d="M130 0v1658h157l471 -1101v1101h193v-1658h-148l-478 1133v-1133h-195z" />
<glyph unicode="O" horiz-adv-x="1104" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q241 0 347 -134.5t106 -391.5v-629q0 -259 -106.5 -398t-346.5 -139q-124 0 -212.5 37t-140.5 109t-76 168t-24 224zM332 470q0 -76 8.5 -127.5t31.5 -94.5t67.5 -64t112.5 -21t112.5 21t67.5 64t31.5 94.5t8.5 127.5v726 q0 75 -8.5 125t-31.5 92t-67.5 61.5t-112.5 19.5t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726z" />
<glyph unicode="P" horiz-adv-x="983" d="M130 0v1658h411q216 0 313 -116.5t97 -341.5q0 -202 -104.5 -315t-304.5 -113h-181v-772h-231zM361 938h105q152 0 209 54t57 207q0 63 -3 103.5t-13.5 76.5t-27.5 55.5t-47.5 33.5t-71 19t-100.5 5h-108v-554z" />
<glyph unicode="Q" horiz-adv-x="1107" d="M99 520v628q0 258 106 392t348 134q241 0 347.5 -134.5t106.5 -391.5v-629q0 -397 -243 -499q103 -132 163 -173l-36 -182q-129 65 -299 318q-6 0 -19 -0.5t-20 -0.5q-242 0 -348 138.5t-106 399.5zM332 470q0 -75 8.5 -127t32 -95t68 -64t112.5 -21t112.5 21t68 64 t32 95t8.5 127v726q0 75 -8.5 125.5t-32 92t-68 61t-112.5 19.5t-112.5 -19.5t-68 -61t-32 -92t-8.5 -125.5v-726z" />
<glyph unicode="R" horiz-adv-x="1063" d="M130 0v1658h333q252 0 369.5 -103t117.5 -336q0 -320 -205 -387l237 -832h-224l-218 778h-179v-778h-231zM361 944h87q151 0 215.5 59.5t64.5 215.5q0 151 -55.5 212t-209.5 61h-102v-548z" />
<glyph unicode="S" horiz-adv-x="969" d="M79 464l206 56q22 -356 235 -356q89 0 135.5 49.5t46.5 145.5q0 53 -12.5 97t-41 84t-54 66.5t-72.5 70.5l-278 247q-84 76 -122.5 160.5t-38.5 206.5q0 180 104.5 280.5t285.5 102.5h11q191 0 287 -102q99 -106 119 -327l-195 -54q-4 54 -11 96t-23 84.5t-39 68.5 t-61 42q-32 13 -72 13h-16q-183 -13 -183 -182q0 -73 25 -122t84 -103l280 -247q109 -98 173.5 -210t64.5 -254q0 -182 -110 -288.5t-287 -106.5q-209 0 -318.5 129t-122.5 353z" />
<glyph unicode="T" horiz-adv-x="820" d="M-3 1487v171h826v-171h-292v-1487h-231v1487h-303z" />
<glyph unicode="U" horiz-adv-x="1113" d="M115 559v1099h220v-1110q0 -71 4 -123t18 -104.5t37.5 -84.5t64.5 -52.5t98 -20.5t97.5 20.5t64 53t37.5 84.5t18 104t4 123v1110h220v-1099q0 -111 -11 -194.5t-40.5 -158t-78.5 -122t-127 -75t-184 -27.5t-184.5 27.5t-127.5 75t-78.5 122t-40.5 158t-11 194.5z" />
<glyph unicode="V" horiz-adv-x="1035" d="M48 1658h216l262 -1221l250 1221h211l-367 -1658h-202z" />
<glyph unicode="W" horiz-adv-x="1493" d="M73 1658h194l177 -1192l224 1187h164l225 -1192l173 1197h189l-266 -1658h-168l-231 1228l-234 -1228h-176z" />
<glyph unicode="X" horiz-adv-x="987" d="M27 0l345 868l-340 790h215l252 -585l230 585h215l-349 -809l366 -849h-216l-269 624l-235 -624h-214z" />
<glyph unicode="Y" horiz-adv-x="986" d="M25 1658h215l253 -799l250 799h218l-357 -1073v-585h-221v585z" />
<glyph unicode="Z" horiz-adv-x="853" d="M78 0v166l487 1326h-457v166h703v-100l-514 -1392h515v-166h-734z" />
<glyph unicode="[" horiz-adv-x="697" d="M130 -377v2035h450v-112h-231v-1811h231v-112h-450z" />
<glyph unicode="\" horiz-adv-x="756" d="M59 1658h189l448 -1658h-190z" />
<glyph unicode="]" horiz-adv-x="634" d="M54 -265h231v1810h-231v113h451v-2035h-451v112z" />
<glyph unicode="^" horiz-adv-x="908" d="M69 998l275 660h221l274 -660h-208l-177 497l-177 -497h-208z" />
<glyph unicode="_" horiz-adv-x="705" d="M0 -109h705v-166h-705v166z" />
<glyph unicode="`" horiz-adv-x="569" d="M116 1658h220l117 -405h-110z" />
<glyph unicode="a" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335q-115 -65 -152 -96q-96 -78 -96 -185z" />
<glyph unicode="b" horiz-adv-x="916" d="M114 0v1658h219v-568q97 110 225 110q51 0 92.5 -17.5t68.5 -45.5t48 -68t32 -79t17.5 -85t8.5 -80t2 -70v-286q0 -486 -293 -486q-106 0 -201 104v-87h-219zM333 208q72 -52 157 -52q27 0 47.5 10t33 33t20.5 47t11.5 64.5t4.5 73.5t1 84v287q0 50 -2.5 86t-10 73.5 t-21 61t-37 38t-56.5 14.5q-71 0 -148 -60v-760z" />
<glyph unicode="c" horiz-adv-x="841" d="M89 454v274q0 119 14 200t51 145.5t106 95.5t174 31q95 0 159 -23t99.5 -72t50 -115t14.5 -162v-71h-198v72q0 117 -26 163.5t-96 46.5q-80 0 -104.5 -55.5t-24.5 -210.5v-373q0 -150 27.5 -202.5t102.5 -52.5q32 0 54.5 10.5t35.5 27t20 44.5t9 55.5t2 68.5v96h198v-82 q0 -95 -15 -162t-51 -118.5t-99.5 -76.5t-157.5 -25q-86 0 -147.5 22.5t-99.5 61t-60 100t-30 128.5t-8 159z" />
<glyph unicode="d" horiz-adv-x="905" d="M89 465v230q0 88 6.5 157t26 136.5t50.5 112t83.5 72t122.5 27.5q107 0 197 -92v550h219v-1658h-219v76q-86 -93 -189 -93h-3q-153 0 -223 111q-72 112 -71 371zM308 446q0 -56 2.5 -95t10.5 -78.5t22 -63t39 -38.5t59 -15q64 0 134 44v776q-72 52 -138 52 q-129 0 -129 -247v-335z" />
<glyph unicode="e" horiz-adv-x="862" d="M89 456v271q0 123 16.5 207.5t55.5 146t107.5 90.5t169.5 29q63 0 112 -12t84.5 -33t60.5 -56.5t40.5 -75t24.5 -96t12 -112.5t3 -131l-1 -96h-466v-158v-13q0 -50 0.5 -74t4 -62.5t11.5 -57.5t22 -40t36.5 -29.5t54.5 -8.5q71 0 96.5 48.5t25.5 146.5v72h214v-46 q0 -383 -334 -383q-104 0 -173 29.5t-107.5 92t-54 146t-15.5 205.5zM308 707h251v107q0 47 -2.5 79t-10 62t-20.5 47t-35.5 27t-54.5 10q-78 0 -103 -56t-25 -212v-64z" />
<glyph unicode="f" horiz-adv-x="588" d="M38 1021v163h143v61q0 72 5 122t21 97t43.5 75t74 44.5t112.5 16.5q54 0 142 -11v-164q-80 10 -81 10q-60 0 -79.5 -37.5t-19.5 -114.5v-99h181v-163h-181v-1021h-218v1021h-143z" />
<glyph unicode="g" horiz-adv-x="891" d="M40 -183q0 92 48.5 159t122.5 107q-56 17 -85.5 51.5t-29.5 76.5q0 61 31 107t101 107q-70 54 -103.5 135.5t-33.5 218.5q0 207 84 314t248 107q181 0 244 -130q15 21 61 59.5t99 62.5l34 15l54 -142q-40 -9 -112.5 -35.5t-88.5 -39.5q15 -36 26 -101.5t11 -116.5 q0 -94 -16.5 -166.5t-53.5 -128.5t-102 -85.5t-156 -29.5q-17 0 -61 6.5t-51 8.5q-1 -2 -9 -15t-11 -19t-8.5 -17.5t-8 -21t-2.5 -18.5q0 -23 23.5 -35t75.5 -17q5 -1 93.5 -9t90.5 -8q274 -26 274 -288q0 -159 -84.5 -227.5t-265.5 -68.5q-64 0 -112 2t-102 8.5t-91.5 19 t-69.5 32.5t-48 50.5t-16 71.5zM226 -95q0 -36 17 -56t72.5 -31.5t160.5 -11.5q95 0 140.5 28t45.5 89q0 56 -34.5 84t-127.5 37l-187 15q-29 -24 -58 -65.5t-29 -88.5zM281 779q0 -49 3 -85t12 -71t24.5 -57t41 -35.5t61.5 -13.5q87 0 114.5 61.5t27.5 200.5q0 55 -2.5 92 t-11 73t-23.5 57t-40.5 34t-61.5 13q-86 0 -115.5 -64t-29.5 -205z" />
<glyph unicode="h" horiz-adv-x="912" d="M116 0v1658h219v-597q146 139 297 139q50 0 86 -21t55 -57.5t27 -76.5t8 -87v-958h-219v894q0 68 -19.5 101t-73.5 33q-68 0 -161 -78v-950h-219z" />
<glyph unicode="i" horiz-adv-x="468" d="M125 0v1184h219v-1184h-219zM125 1359v230h220v-230h-220z" />
<glyph unicode="j" horiz-adv-x="471" d="M-38 -127q26 -6 57 -6q123 0 123 143v1174h219v-1197q0 -137 -76.5 -211.5t-211.5 -74.5q-75 0 -111 14v158zM142 1359v230h220v-230h-220z" />
<glyph unicode="k" horiz-adv-x="878" d="M114 3v1658h219v-990l321 512l229 1l-279 -464l270 -720h-218l-221 607l-102 -153v-451h-219z" />
<glyph unicode="l" horiz-adv-x="469" d="M131 0v1658h220v-1658h-220z" />
<glyph unicode="m" horiz-adv-x="1392" d="M111 0v1184h202v-112q120 133 279 133q150 0 192 -150q124 150 295 150q93 0 151.5 -68t58.5 -208v-929h-202v916q-1 82 -27 114t-72 31h-3q-92 0 -185 -96q1 -12 1 -36v-929h-201v916q0 82 -26 114t-73 31h-3q-91 0 -185 -97v-964h-202z" />
<glyph unicode="n" horiz-adv-x="900" d="M111 0v1184h219v-117q140 133 289 133q50 0 86.5 -21t55.5 -57.5t27 -76.5t8 -87v-958h-219v894q0 68 -20 101t-74 33q-66 0 -153 -73v-955h-219z" />
<glyph unicode="o" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q187 0 266 -112t79 -325v-343q0 -213 -79 -325t-266 -112q-97 0 -164.5 30t-106.5 89t-56.5 136.5t-17.5 181.5zM308 406q0 -38 0.5 -57t2.5 -52t6.5 -50.5t14 -40t22.5 -34t33.5 -19.5t46.5 -8q30 0 52.5 9 t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371q0 38 -0.5 57t-2.5 52t-6.5 50.5t-13.5 40.5t-22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371z" />
<glyph unicode="p" horiz-adv-x="914" d="M111 -390v1574h219v-95q94 111 225 111q59 0 105.5 -22.5t74.5 -62t47.5 -84t28 -99t11.5 -94.5t3 -83v-286q0 -486 -294 -486q-106 0 -201 105v-478h-219zM330 208q72 -52 157 -52q28 0 48 10t33 33t21 47t11.5 64.5t4.5 73.5t1 84v287q0 50 -2.5 86t-10 73.5t-21 61 t-37 38t-56.5 14.5q-75 0 -149 -61v-759z" />
<glyph unicode="q" horiz-adv-x="907" d="M91 465v230q0 111 12 194.5t42 157.5t89.5 113.5t146.5 39.5q105 0 197 -92v76h218v-1574h-218v466q-86 -93 -190 -93h-3q-152 0 -223 111q-71 112 -71 371zM310 446q0 -56 2.5 -95t10.5 -78.5t22 -63t39 -38.5t59 -15q65 0 135 44v776q-74 52 -139 52q-129 0 -129 -247 v-335z" />
<glyph unicode="r" horiz-adv-x="658" d="M116 0v1184h219v-169q61 102 125.5 143t136.5 41q20 0 36 -2v-242q-61 23 -120 23q-55 0 -96.5 -24.5t-81.5 -88.5v-865h-219z" />
<glyph unicode="s" horiz-adv-x="765" d="M51 316l183 55q13 -115 51 -170.5t109 -55.5q59 1 96 39q34 36 34 88v9q-5 88 -96 166l-202 173q-72 62 -110 128q-36 63 -36 152v9q4 139 85 215t221 76q134 0 211.5 -87.5t89.5 -223.5l-148 -55q-13 100 -46 152.5t-99 52.5q-53 0 -86 -35t-32 -86q0 -68 59 -120 l210 -192q79 -69 123.5 -143t44.5 -177q0 -148 -88.5 -225.5t-239.5 -77.5q-144 0 -232.5 90.5t-101.5 242.5z" />
<glyph unicode="t" horiz-adv-x="631" d="M46 1038v146h124v345h219v-345h190v-146h-190v-757q0 -71 22.5 -100t85.5 -29q47 0 81 5v-162q-96 -12 -152 -12q-135 0 -194.5 71t-61.5 212v772h-124z" />
<glyph unicode="u" horiz-adv-x="901" d="M103 226v958h219v-894q0 -68 20 -101t74 -33q66 0 153 73v955h219v-1184h-219v117q-140 -133 -289 -133q-50 0 -86.5 21t-55.5 57.5t-27 76.5t-8 87z" />
<glyph unicode="v" horiz-adv-x="788" d="M31 1184h220l146 -953l147 953h213l-224 -1184h-268z" />
<glyph unicode="w" horiz-adv-x="1204" d="M58 1184h180l123 -872l158 872h167l157 -869l124 869h179l-195 -1184h-186l-160 835l-160 -835h-198z" />
<glyph unicode="x" horiz-adv-x="796" d="M19 0l265 622l-260 562h210l173 -375l154 375h215l-270 -589l275 -595h-209l-186 402l-160 -402h-207z" />
<glyph unicode="y" horiz-adv-x="802" d="M24 1184h222l159 -885l154 885h222l-284 -1249q-28 -126 -119.5 -178.5t-258.5 -52.5h-27v166q146 0 186 28q28 19 28 65q0 22 -6 50q-29 124 -38 163q-35 150 -118.5 504t-119.5 504z" />
<glyph unicode="z" horiz-adv-x="710" d="M65 0v147l363 873h-326v164h561v-119l-363 -900h355v-165h-590z" />
<glyph unicode="{" horiz-adv-x="615" d="M81 566v151q53 0 76.5 19t33 71t9.5 168v286q0 76 1.5 123t8 95t16 73.5t29.5 51t44.5 36.5t65.5 20.5t87.5 11.5t115.5 2v-162q-22 0 -37 -0.5t-29.5 -4.5t-23.5 -6t-17.5 -13t-12.5 -16.5t-8 -25t-5.5 -31t-2.5 -42t-1 -50v-62.5v-318q0 -146 -35 -215.5t-102 -85.5 q67 -16 102 -85.5t35 -215.5v-320v-62.5t1 -50t2.5 -42t5.5 -31.5t8 -25.5t12.5 -16t17.5 -12.5t23.5 -6t29.5 -4.5t37 -0.5v-162q-69 0 -115.5 2t-87.5 11.5t-65.5 20.5t-44.5 36.5t-29.5 51t-16 73.5t-8 95t-1.5 123v288q0 116 -9.5 168t-33 70.5t-76.5 18.5z" />
<glyph unicode="|" horiz-adv-x="490" d="M142 -304l2 1963h203l-1 -1963h-204z" />
<glyph unicode="}" horiz-adv-x="658" d="M90 -230q22 0 37 0.5t29.5 4.5t23.5 6t17.5 12.5t12.5 16t8 25.5t5.5 31.5t2.5 42t1 50v62.5v320q0 146 35 215.5t102 85.5q-67 16 -102 85.5t-35 215.5v318v62.5t-1 50t-2.5 42t-5.5 31t-8 25t-12.5 16.5t-17.5 13t-23.5 6t-29.5 4.5t-37 0.5v162q69 0 115 -2 t87.5 -11.5t65.5 -20.5t44.5 -36.5t29.5 -51t15.5 -73.5t8 -94.5t1.5 -123.5v-286q0 -116 9.5 -168t33 -71t76.5 -19v-151q-53 0 -76.5 -18.5t-33 -70.5t-9.5 -168v-288q0 -77 -1.5 -123.5t-8 -94.5t-15.5 -73.5t-29.5 -51t-44.5 -36.5t-65.5 -20.5t-87.5 -11.5t-115 -2v162 z" />
<glyph unicode="~" horiz-adv-x="915" d="M72 887q52 54 123.5 101.5t119.5 47.5q52 0 156 -58t148 -58q19 0 45.5 13t45.5 27t55 42l79 -101q-52 -60 -119 -109t-118 -49q-43 0 -101.5 29.5t-114 59t-91.5 29.5q-54 0 -150 -79z" />
<glyph unicode="&#xa1;" horiz-adv-x="425" d="M102 -364l72 1303h77l72 -1303h-221zM102 1069v225h221v-225h-221z" />
<glyph unicode="&#xa2;" horiz-adv-x="794" d="M89 454v274q0 109 11.5 185.5t41.5 139.5t85.5 98.5t139.5 45.5v146h70v-143q94 0 157 -23.5t98.5 -72.5t50 -114.5t14.5 -161.5v-71h-198v72q0 117 -26 163.5t-96 46.5q-80 0 -104.5 -55.5t-24.5 -210.5v-373q0 -150 27.5 -202.5t102.5 -52.5q32 0 54.5 10.5t35.5 27 t20 44.5t9 55.5t2 68.5v96h198v-82q0 -192 -70.5 -286.5t-251.5 -95.5v-145h-70v149q-68 8 -117.5 34.5t-79.5 66t-48 98.5t-24.5 121.5t-6.5 146.5z" />
<glyph unicode="&#xa3;" horiz-adv-x="816" d="M4 0v110l120 54v560h-120v164h120v189q0 76 2.5 134t11.5 123.5t24 112.5t41 92t62 73t88 45t118 17q287 0 290 -355v-67h-164q0 41 -2 72t-10 65t-21 56t-36.5 36t-56.5 14q-41 0 -67.5 -22.5t-38.5 -66.5t-16.5 -83t-5.5 -98v-337h244v-164h-244v-559h417v-165h-756z " />
<glyph unicode="&#xa4;" horiz-adv-x="1126" d="M78 411l163 162q-111 124 -111 293t111 293l-163 162l30 30l162 -162q123 116 293 115q170 1 293 -115l162 162l30 -30l-162 -162q110 -125 110 -293q0 -169 -111 -293l163 -162l-30 -30l-162 162q-123 -116 -293 -115q-170 -1 -293 115l-162 -162zM225 866 q0 -145 98 -247.5t240 -102.5q144 0 242 102.5t98 247.5q0 146 -98 248t-242 102q-142 0 -240 -102t-98 -248z" />
<glyph unicode="&#xa5;" horiz-adv-x="935" d="M20 1658h215l253 -799l250 799h218l-334 -1004h158v-142h-181v-133h181v-144h-181v-235h-221v235h-182v144h182v133h-182v142h160z" />
<glyph unicode="&#xa6;" horiz-adv-x="435" d="M130 -314v838h175v-838h-175zM130 820v838h175v-838h-175z" />
<glyph unicode="&#xa7;" horiz-adv-x="874" d="M87 870q0 100 46 168.5t127 102.5q-167 106 -167 256q0 129 94.5 203t250.5 74q143 0 228 -86t118 -223l-165 -55q-14 36 -27 62.5t-35 57.5t-52.5 48t-67.5 17q-58 0 -91.5 -32.5t-33.5 -92.5q0 -63 70 -114l266 -172q70 -46 107 -118.5t36 -163.5q-1 -175 -150 -258 q67 -57 105.5 -115.5t38.5 -137.5q0 -148 -94.5 -227.5t-252.5 -79.5q-144 0 -230.5 87.5t-118.5 225.5l165 55q63 -188 185 -188q61 0 98 30t41 88q9 95 -87 165l-235 153q-82 52 -125.5 113.5t-43.5 156.5zM306 870q0 -32 16.5 -63t41.5 -49l128 -93q40 18 69.5 54.5 t30.5 82.5q2 38 -16.5 77.5t-57.5 67.5l-114 78q-40 -22 -69 -63.5t-29 -91.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="819" d="M122 1432v226h221v-226h-221zM474 1432v226h221v-226h-221z" />
<glyph unicode="&#xa9;" horiz-adv-x="1765" d="M60 843q0 129 29 250.5t93 234t158 196.5t233.5 134t309.5 50q142 0 263.5 -35t210 -97t156.5 -144t109.5 -179.5t62 -200t20.5 -209.5q0 -91 -14.5 -179.5t-46 -174.5t-78 -161.5t-114 -140t-150 -111t-189.5 -72.5t-230 -26q-122 0 -229.5 26t-190 72.5t-150 111 t-114 140.5t-78.5 162t-46.5 174t-14.5 179zM165 844q0 -119 26.5 -230t84 -211.5t140.5 -174.5t204.5 -117.5t267.5 -43.5t267.5 43.5t204.5 118t140.5 174.5t84 211t26.5 230t-26.5 230t-84 210.5t-140.5 173.5t-204.5 117t-267.5 43t-267.5 -43t-204.5 -117 t-140.5 -173.5t-84 -210t-26.5 -230.5zM502 746v219q0 99 9 171.5t34 136t67.5 103t110 61.5t161.5 22q106 0 177 -24t110.5 -75t55.5 -119.5t16 -169.5v-56h-214v56q0 122 -31 170.5t-110 48.5q-90 0 -120.5 -59t-30.5 -219v-323q0 -156 33.5 -211t118.5 -55q84 0 112 52.5 t28 161.5v66h214v-51q0 -99 -16.5 -169.5t-56.5 -123.5t-111 -79t-175 -26q-95 0 -163.5 23.5t-110.5 63t-66.5 104t-33 135t-8.5 166.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="908" d="M157 884q0 52 13.5 95t41 75.5t58.5 56.5t77 45.5t84 36t93 33.5q9 3 14 4.5t13 4.5t14 5v108q0 84 -18.5 130.5t-69.5 46.5q-107 0 -107 -180h-180q3 155 78.5 246.5t210.5 91.5q83 0 138.5 -25.5t86 -79t42.5 -122.5t12 -169v-617h-176l-1 130q-31 -63 -88.5 -102.5 t-127.5 -39.5q-91 0 -149.5 64t-58.5 162zM352 930q0 -49 23 -77t61 -28q41 0 76 28t53 68v233q-36 -19 -47 -25.5t-41.5 -24.5t-42 -28t-32 -29t-28.5 -34.5t-15 -37.5t-7 -45z" />
<glyph unicode="&#xab;" horiz-adv-x="932" d="M63 550v108l335 467v-275l-168 -245l168 -248v-274zM460 550v108l337 467v-275l-169 -245l169 -248v-274z" />
<glyph unicode="&#xac;" horiz-adv-x="793" d="M82 753v166h656v-395h-113v229h-543z" />
<glyph unicode="&#xad;" horiz-adv-x="704" d="M118 956v166h471v-166h-471z" />
<glyph unicode="&#xae;" horiz-adv-x="1818" d="M94 830q0 128 28.5 248t92.5 231.5t156.5 194.5t231.5 132.5t307 49.5q121 0 227 -26t187.5 -71.5t148.5 -109.5t113 -138.5t77.5 -160t46 -173t14.5 -177.5t-14.5 -177.5t-45.5 -173t-77 -160.5t-113 -139t-148.5 -109.5t-188 -71.5t-227.5 -26q-168 0 -307 50 t-231.5 133t-156.5 194.5t-92.5 232t-28.5 247.5zM211 829q0 -116 25.5 -223.5t80.5 -204.5t135 -168.5t197.5 -114t259.5 -42.5q140 0 257 42t197 114t135.5 169t81 204.5t25.5 223.5t-25.5 223.5t-81 204.5t-135.5 168t-196.5 113t-257.5 42q-142 0 -259 -42t-197.5 -113 t-135.5 -168t-80.5 -204.5t-25.5 -223.5zM598 294v1086h320q346 0 346 -316q0 -189 -174 -262l196 -508h-199l-173 469h-125v-469h-191zM789 867h68q122 0 166.5 44t44.5 158q0 92 -38 138t-128 46h-113v-386z" />
<glyph unicode="&#xaf;" horiz-adv-x="614" d="M127 1526v132h394v-132h-394z" />
<glyph unicode="&#xb0;" horiz-adv-x="927" d="M119 1331q0 161 92.5 252t251.5 91t252 -91.5t93 -251.5q0 -161 -93 -253t-252 -92q-160 0 -252 92t-92 253zM285 1331q0 -91 47 -145t131 -54t131.5 54.5t47.5 144.5t-47.5 144t-131.5 54t-131 -54t-47 -144z" />
<glyph unicode="&#xb1;" horiz-adv-x="754" d="M116 0v167h525v-167h-525zM116 537v167h179v179h167v-179h179v-167h-179v-179h-167v179h-179z" />
<glyph unicode="&#xb2;" horiz-adv-x="893" d="M174 629v116l300 470q9 15 37 57.5t37.5 59.5t26 52t22 67t5.5 71q0 85 -27 130t-89 45q-37 0 -66.5 -37t-43 -86t-20.5 -85t-7 -47h-162v40q0 349 291 349q143 0 215.5 -80t72.5 -228q0 -68 -17.5 -128.5t-39.5 -99.5t-62 -100q-3 -3 -4 -5t-3 -5l-4 -6l-270 -413h369 v-137h-561z" />
<glyph unicode="&#xb3;" horiz-adv-x="893" d="M176 965v70h183v-75q0 -186 126 -186q66 0 101 46t35 126q0 93 -38 153.5t-108 60.5h-86v140h82q72 0 110.5 62.5t38.5 158.5q0 79 -34.5 120.5t-97.5 41.5q-62 0 -94.5 -41.5t-32.5 -118.5v-99h-184v93q0 144 79 228.5t227 84.5q153 0 231.5 -81t78.5 -239 q0 -99 -48 -174.5t-107 -90.5q65 -25 110.5 -92t45.5 -186q0 -165 -77 -257.5t-227 -92.5q-168 0 -241 87t-73 261z" />
<glyph unicode="&#xb4;" horiz-adv-x="568" d="M114 1253l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xb5;" horiz-adv-x="904" d="M103 1184h219v-894q0 -68 20 -101t74 -33q66 0 153 73v955h219v-1184h-219v117q-100 -96 -206 -122q-23 -4 -38 -1l1 -353h-221z" />
<glyph unicode="&#xb6;" d="M66 1355q0 152 97.5 227.5t276.5 75.5h438v-1854h-157v1750h-158v-1750h-156v1251q-154 0 -247.5 78.5t-93.5 221.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="360" d="M74 659v225h220v-225h-220z" />
<glyph unicode="&#xb8;" horiz-adv-x="518" d="M59 -350q54 -15 105 -15.5t87 18t37 54.5q1 23 -9 41t-23.5 29t-40.5 22t-46 16t-54 14v171h111v-115q92 -15 158 -60t69 -116q3 -62 -29.5 -106.5t-88.5 -64t-128 -19.5t-148 21v110z" />
<glyph unicode="&#xb9;" horiz-adv-x="867" d="M200 1553v121q51 13 84.5 24t85 40t79.5 66h121l2 -1177h-161l-1 970q-3 -4 -91.5 -21.5t-118.5 -22.5z" />
<glyph unicode="&#xba;" horiz-adv-x="908" d="M137 1035v269q0 185 73 282t244 97q164 0 240.5 -101t76.5 -278v-269q0 -177 -76.5 -278.5t-240.5 -101.5q-172 0 -244.5 97t-72.5 283zM319 1059q0 -46 1.5 -75.5t9 -64.5t21 -55t38.5 -34t61 -14t61 14t38 33t20 56t8 64t1 76v221q0 41 -1 63.5t-4.5 55.5t-11.5 51 t-21.5 37t-36 27t-53.5 8q-30 0 -52.5 -8.5t-36.5 -26.5t-22.5 -37.5t-13 -50.5t-5.5 -56t-1 -63v-221z" />
<glyph unicode="&#xbb;" horiz-adv-x="985" d="M117 83v274l187 248l-187 245v275l355 -467v-108zM516 83v274l186 247l-186 246v275l353 -467v-108z" />
<glyph unicode="&#xbc;" horiz-adv-x="1649" d="M119 1374v114q152 76 230 170h58v-860h-166v587zM405 0l540 1658h184l-541 -1658h-183zM957 244v113l314 555h151v-555h119v-113h-119v-244h-167v244h-298zM1089 357h166v324z" />
<glyph unicode="&#xbd;" horiz-adv-x="1649" d="M120 1374v114q153 76 230 170h59v-860h-165v587zM413 0l540 1658h184l-541 -1658h-183zM1038 2v112l188 255q6 8 31 40t34.5 46.5t25.5 43t22 55.5t6 56q0 30 -2 49t-8.5 38.5t-21.5 29t-38 9.5q-24 0 -39 -9.5t-21.5 -30t-8.5 -39.5t-2 -50h-165v15q4 109 65 168t171 59 q112 0 174 -62.5t62 -175.5q0 -85 -45.5 -163.5t-127.5 -172.5q-75 -84 -132 -160h301v-113h-469z" />
<glyph unicode="&#xbe;" horiz-adv-x="1649" d="M96 1064h166q0 -29 2 -47t8 -37.5t20.5 -29t37.5 -9.5q43 0 56 32.5t13 95.5q0 70 -27 99.5t-93 29.5v112q67 0 93 28t26 100q0 30 -1.5 48t-7.5 38t-20 29.5t-37 9.5q-44 0 -57 -31.5t-13 -91.5h-166q0 111 61 173.5t175 62.5q113 0 173 -63t60 -175q0 -87 -46.5 -133.5 t-126.5 -50.5q81 -6 127.5 -51t46.5 -133q0 -114 -61 -177.5t-175 -63.5q-112 0 -173 62t-61 173zM477 0l540 1658h184l-541 -1658h-183zM1013 244v113l315 555h150v-555h120v-113h-120v-244h-166v244h-299zM1146 357h166v324z" />
<glyph unicode="&#xbf;" horiz-adv-x="1041" d="M135 34q0 63 12 120.5t37.5 110t53 96.5t72.5 94t81 87t92 92q26 25 39 38v200h195v-255q-83 -73 -140.5 -132.5t-113.5 -134.5t-84.5 -155.5t-28.5 -166.5q0 -101 56 -165t146 -64q94 0 139.5 55.5t30.5 146.5l-11 74l204 38l13 -70q39 -198 -69 -317t-309 -119 q-196 0 -305.5 112t-109.5 315zM507 1062v225h220v-225h-220z" />
<glyph unicode="&#xc0;" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM221 2201h220l117 -405h-110zM366 583h277l-139 749z" />
<glyph unicode="&#xc1;" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM366 583h277l-139 749zM448 1796l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xc2;" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM215 1796l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM366 583h277l-139 749z" />
<glyph unicode="&#xc3;" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM197 1814q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124q0 -104 -38 -165t-133 -60q-52 0 -145 50t-120 50q-27 2 -39.5 -18t-12.5 -64h-125zM366 583h277l-139 749z" />
<glyph unicode="&#xc4;" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM217 1796v226h220v-226h-220zM366 583h277l-139 749zM568 1796v226h221v-226h-221z" />
<glyph unicode="&#xc5;" d="M38 0l354 1658h223l354 -1658h-220l-76 418h-337l-79 -418h-219zM275 1888q0 104 62.5 166t165.5 62t166 -62t63 -166t-63 -166.5t-166 -62.5t-165.5 62.5t-62.5 166.5zM366 583h277l-139 749zM386 1888q0 -55 31.5 -86.5t85.5 -31.5t85.5 31.5t31.5 86.5q0 56 -31.5 87 t-85.5 31t-85.5 -31t-31.5 -87z" />
<glyph unicode="&#xc6;" horiz-adv-x="1297" d="M-105 0l699 1658h646v-167h-420v-549h300v-166h-300v-609h420v-167h-641v420h-306l-177 -420h-221zM355 586h244v653z" />
<glyph unicode="&#xc7;" horiz-adv-x="1054" d="M99 533v586q0 105 12.5 187t43.5 153t81 117t127.5 72t180.5 26q224 0 321 -121t97 -356v-132h-219v117q0 38 -0.5 59.5t-2 53.5t-5.5 50t-10.5 42t-16.5 37.5t-25 29t-34 23t-45 12.5t-58 5q-48 0 -84 -10.5t-59 -33t-37.5 -49.5t-21.5 -69.5t-9.5 -82t-2.5 -97.5v-656 q0 -187 47 -260t167 -73q46 0 79.5 10t55 33t34.5 48t19 67.5t7.5 78.5t1.5 94v122h219v-123q0 -95 -12 -170t-41 -140.5t-76 -108.5t-120 -67.5t-169 -24.5q-103 0 -181 28t-127.5 76t-81 119.5t-43.5 150.5t-12 177zM419 -350q54 -15 105 -15.5t87 18t37 54.5q1 23 -9 41 t-23.5 29t-40.5 22t-46 16t-54 14v171h111v-115q92 -15 158 -60t69 -116q3 -62 -29.5 -106.5t-88.5 -64t-128 -19.5t-148 21v110z" />
<glyph unicode="&#xc8;" horiz-adv-x="834" d="M130 0v1658h642v-171h-411v-548h334v-165h-334v-608h416v-166h-647zM171 2201h220l117 -405h-110z" />
<glyph unicode="&#xc9;" horiz-adv-x="834" d="M130 0v1658h642v-171h-411v-548h334v-165h-334v-608h416v-166h-647zM398 1796l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xca;" horiz-adv-x="834" d="M130 0v1658h642v-171h-411v-548h334v-165h-334v-608h416v-166h-647zM165 1796l177 357h222l178 -357h-165l-124 248l-124 -248h-164z" />
<glyph unicode="&#xcb;" horiz-adv-x="834" d="M130 0v1658h642v-171h-411v-548h334v-165h-334v-608h416v-166h-647zM167 1796v226h220v-226h-220zM518 1796v226h221v-226h-221z" />
<glyph unicode="&#xcc;" horiz-adv-x="507" d="M-27 2201h220l117 -405h-110zM141 0v1658h227v-1658h-227z" />
<glyph unicode="&#xcd;" horiz-adv-x="507" d="M141 0v1658h227v-1658h-227zM199 1796l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xce;" horiz-adv-x="507" d="M-34 1796l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM141 0v1658h227v-1658h-227z" />
<glyph unicode="&#xcf;" horiz-adv-x="507" d="M-31 1796v226h220v-226h-220zM141 0v1658h227v-1658h-227zM320 1796v226h221v-226h-221z" />
<glyph unicode="&#xd0;" horiz-adv-x="1061" d="M29 795v132h101v731h360q269 0 379.5 -122t110.5 -384v-610q0 -273 -109.5 -407.5t-363.5 -134.5h-377v795h-101zM361 166h130q53 0 93.5 10.5t67.5 25t45.5 46.5t28 59t14.5 80t6 90.5t1 108.5v539q0 60 -2 101t-8 82t-18 67t-31 49.5t-47 36t-66 19.5t-89 7h-125v-560 h124v-132h-124v-629z" />
<glyph unicode="&#xd1;" horiz-adv-x="1081" d="M130 0v1658h157l471 -1101v1101h193v-1658h-148l-478 1133v-1133h-195zM234 1814q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124q0 -104 -38 -165t-133 -60q-52 0 -145 50t-120 50q-27 2 -39.5 -18t-12.5 -64h-125z" />
<glyph unicode="&#xd2;" horiz-adv-x="1104" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q241 0 347 -134.5t106 -391.5v-629q0 -259 -106.5 -398t-346.5 -139q-124 0 -212.5 37t-140.5 109t-76 168t-24 224zM270 2201h220l117 -405h-110zM332 470q0 -76 8.5 -127.5t31.5 -94.5t67.5 -64t112.5 -21t112.5 21t67.5 64 t31.5 94.5t8.5 127.5v726q0 75 -8.5 125t-31.5 92t-67.5 61.5t-112.5 19.5t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726z" />
<glyph unicode="&#xd3;" horiz-adv-x="1104" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q241 0 347 -134.5t106 -391.5v-629q0 -259 -106.5 -398t-346.5 -139q-124 0 -212.5 37t-140.5 109t-76 168t-24 224zM332 470q0 -76 8.5 -127.5t31.5 -94.5t67.5 -64t112.5 -21t112.5 21t67.5 64t31.5 94.5t8.5 127.5v726 q0 75 -8.5 125t-31.5 92t-67.5 61.5t-112.5 19.5t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726zM496 1796l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xd4;" horiz-adv-x="1104" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q241 0 347 -134.5t106 -391.5v-629q0 -259 -106.5 -398t-346.5 -139q-124 0 -212.5 37t-140.5 109t-76 168t-24 224zM263 1796l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM332 470q0 -76 8.5 -127.5t31.5 -94.5 t67.5 -64t112.5 -21t112.5 21t67.5 64t31.5 94.5t8.5 127.5v726q0 75 -8.5 125t-31.5 92t-67.5 61.5t-112.5 19.5t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726z" />
<glyph unicode="&#xd5;" horiz-adv-x="1104" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q241 0 347 -134.5t106 -391.5v-629q0 -259 -106.5 -398t-346.5 -139q-124 0 -212.5 37t-140.5 109t-76 168t-24 224zM245 1814q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124q0 -104 -38 -165t-133 -60 q-52 0 -145 50t-120 50q-27 2 -39.5 -18t-12.5 -64h-125zM332 470q0 -76 8.5 -127.5t31.5 -94.5t67.5 -64t112.5 -21t112.5 21t67.5 64t31.5 94.5t8.5 127.5v726q0 75 -8.5 125t-31.5 92t-67.5 61.5t-112.5 19.5t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726z" />
<glyph unicode="&#xd6;" horiz-adv-x="1104" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q241 0 347 -134.5t106 -391.5v-629q0 -259 -106.5 -398t-346.5 -139q-124 0 -212.5 37t-140.5 109t-76 168t-24 224zM266 1796v226h220v-226h-220zM332 470q0 -76 8.5 -127.5t31.5 -94.5t67.5 -64t112.5 -21t112.5 21t67.5 64 t31.5 94.5t8.5 127.5v726q0 75 -8.5 125t-31.5 92t-67.5 61.5t-112.5 19.5t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726zM617 1796v226h221v-226h-221z" />
<glyph unicode="&#xd7;" horiz-adv-x="784" d="M100 631l182 182l-182 182l110 111l182 -182l182 182l110 -111l-183 -182l183 -182l-110 -110l-182 182l-182 -182z" />
<glyph unicode="&#xd8;" horiz-adv-x="1106" d="M99 520v628q0 259 105.5 392.5t347.5 133.5q97 0 172 -22l40 151l81 -21l-43 -161q58 -31 97 -81q106 -134 106 -392v-629q0 -259 -106.5 -398t-346.5 -139q-104 0 -182 26l-43 -159l-79 25l45 168q-57 34 -94 86q-52 72 -76 168t-24 224zM332 470q0 -76 8 -128 q5 -32 17 -61l318 1189q-5 2 -11 4q-44 20 -112 20t-112.5 -19.5t-67.5 -61.5t-31.5 -92t-8.5 -125v-726zM420 195q10 -6 20 -11q44 -21 112 -21t112.5 21t67.5 64t31.5 94.5t8.5 127.5v726q0 75 -8 125q-7 39 -23 74z" />
<glyph unicode="&#xd9;" horiz-adv-x="1113" d="M115 559v1099h220v-1110q0 -71 4 -123t18 -104.5t37.5 -84.5t64.5 -52.5t98 -20.5t97.5 20.5t64 53t37.5 84.5t18 104t4 123v1110h220v-1099q0 -111 -11 -194.5t-40.5 -158t-78.5 -122t-127 -75t-184 -27.5t-184.5 27.5t-127.5 75t-78.5 122t-40.5 158t-11 194.5z M275 2201h220l117 -405h-110z" />
<glyph unicode="&#xda;" horiz-adv-x="1113" d="M115 559v1099h220v-1110q0 -71 4 -123t18 -104.5t37.5 -84.5t64.5 -52.5t98 -20.5t97.5 20.5t64 53t37.5 84.5t18 104t4 123v1110h220v-1099q0 -111 -11 -194.5t-40.5 -158t-78.5 -122t-127 -75t-184 -27.5t-184.5 27.5t-127.5 75t-78.5 122t-40.5 158t-11 194.5z M501 1796l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xdb;" horiz-adv-x="1113" d="M115 559v1099h220v-1110q0 -71 4 -123t18 -104.5t37.5 -84.5t64.5 -52.5t98 -20.5t97.5 20.5t64 53t37.5 84.5t18 104t4 123v1110h220v-1099q0 -111 -11 -194.5t-40.5 -158t-78.5 -122t-127 -75t-184 -27.5t-184.5 27.5t-127.5 75t-78.5 122t-40.5 158t-11 194.5z M268 1796l177 357h222l178 -357h-165l-124 248l-124 -248h-164z" />
<glyph unicode="&#xdc;" horiz-adv-x="1113" d="M115 559v1099h220v-1110q0 -71 4 -123t18 -104.5t37.5 -84.5t64.5 -52.5t98 -20.5t97.5 20.5t64 53t37.5 84.5t18 104t4 123v1110h220v-1099q0 -111 -11 -194.5t-40.5 -158t-78.5 -122t-127 -75t-184 -27.5t-184.5 27.5t-127.5 75t-78.5 122t-40.5 158t-11 194.5z M271 1796v226h220v-226h-220zM622 1796v226h221v-226h-221z" />
<glyph unicode="&#xdd;" horiz-adv-x="986" d="M25 1658h215l253 -799l250 799h218l-357 -1073v-585h-221v585zM438 1796l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xde;" horiz-adv-x="1031" d="M130 0v1658h231v-217h239q201 0 298 -127t97 -354q0 -482 -433 -482h-201v-478h-231zM361 664h143q142 0 204 64t62 233q0 159 -54.5 224t-184.5 65h-170v-586z" />
<glyph unicode="&#xdf;" horiz-adv-x="1045" d="M114 0v1253q0 199 89.5 311.5t262.5 112.5q201 0 303.5 -109.5t102.5 -316.5q0 -143 -50 -232t-152 -142q126 -33 195 -139.5t69 -261.5q0 -243 -116.5 -368.5t-367.5 -125.5v181q81 0 134.5 20t82 62.5t39 96t10.5 133.5q0 136 -62.5 215t-187.5 79l1 181q53 0 92 25.5 t59.5 69.5t30 95t9.5 111q0 58 -7 99.5t-24.5 76.5t-51 53t-82.5 18q-91 0 -125.5 -60t-34.5 -182v-1256h-219z" />
<glyph unicode="&#xe0;" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM157 1727h220l117 -405h-110zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335q-115 -65 -152 -96q-96 -78 -96 -185z" />
<glyph unicode="&#xe1;" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335q-115 -65 -152 -96q-96 -78 -96 -185zM383 1322l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xe2;" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM150 1322l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335q-115 -65 -152 -96q-96 -78 -96 -185z" />
<glyph unicode="&#xe3;" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM132 1340q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124q0 -104 -38 -165t-133 -60q-52 0 -145 50t-120 50q-27 2 -39.5 -18t-12.5 -64h-125zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335 q-115 -65 -152 -96q-96 -78 -96 -185z" />
<glyph unicode="&#xe4;" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM153 1322v226h220v-226h-220zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335q-115 -65 -152 -96q-96 -78 -96 -185zM504 1322v226h221v-226h-221z" />
<glyph unicode="&#xe5;" horiz-adv-x="872" d="M85 258q0 84 27.5 152.5t58.5 110.5t107.5 87.5t118.5 64.5t147 62q6 3 9 4v85q0 115 -23.5 163.5t-95.5 48.5q-124 0 -124 -168v-59l-217 8q0 18 2 44q10 177 99 258t255 81q171 0 247 -93.5t76 -281.5v-541q0 -134 20 -284h-200q-21 99 -29 175q-25 -80 -85.5 -136 t-154.5 -56q-101 0 -169.5 83.5t-68.5 191.5zM210 1551q0 104 62.5 166t165.5 62t166 -62t63 -166t-63 -166.5t-166 -62.5t-165.5 62.5t-62.5 166.5zM305 325q0 -72 27 -112t78 -40q42 0 82.5 33t60.5 65v335q-115 -65 -152 -96q-96 -78 -96 -185zM321 1551 q0 -55 31.5 -86.5t85.5 -31.5t85.5 31.5t31.5 86.5q0 56 -31.5 87t-85.5 31t-85.5 -31t-31.5 -87z" />
<glyph unicode="&#xe6;" horiz-adv-x="1330" d="M85 258q0 153 81 239.5t234 128.5l159 43v155q0 103 -26.5 155.5t-97.5 52.5q-129 0 -129 -195h-218q2 168 93 265.5t254 97.5q88 0 150.5 -38.5t83.5 -108.5q32 67 94 107t145 40q160 0 243 -95t83 -263q0 -41 -11.5 -73.5t-36.5 -56t-50 -40t-66.5 -29t-70.5 -19.5 t-76 -16l-144 -30v-55q0 -172 12 -235q27 -130 116 -131q66 0 91.5 54t25.5 150v51h219v-50q0 -182 -82.5 -280.5t-254.5 -98.5q-108 0 -179 65.5t-86 175.5q-105 -257 -320 -241q-102 7 -169 87.5t-67 187.5zM303 306q1 -70 31.5 -111t75.5 -41q62 0 105.5 73t43.5 206v110 q-43 -12 -94 -32q-80 -33 -121 -81t-41 -124zM779 697l112 25q77 16 109.5 43t32.5 97q0 72 -30 116t-95 44q-70 0 -99.5 -54t-29.5 -154v-117z" />
<glyph unicode="&#xe7;" horiz-adv-x="841" d="M89 454v274q0 119 14 200t51 145.5t106 95.5t174 31q95 0 159 -23t99.5 -72t50 -115t14.5 -162v-71h-198v72q0 117 -26 163.5t-96 46.5q-80 0 -104.5 -55.5t-24.5 -210.5v-373q0 -150 27.5 -202.5t102.5 -52.5q32 0 54.5 10.5t35.5 27t20 44.5t9 55.5t2 68.5v96h198v-82 q0 -95 -15 -162t-51 -118.5t-99.5 -76.5t-157.5 -25q-86 0 -147.5 22.5t-99.5 61t-60 100t-30 128.5t-8 159zM319 -350q54 -15 105 -15.5t87 18t37 54.5q1 23 -9 41t-23.5 29t-40.5 22t-46 16t-54 14v171h111v-115q92 -15 158 -60t69 -116q3 -62 -29.5 -106.5t-88.5 -64 t-128 -19.5t-148 21v110z" />
<glyph unicode="&#xe8;" horiz-adv-x="862" d="M89 456v271q0 123 16.5 207.5t55.5 146t107.5 90.5t169.5 29q63 0 112 -12t84.5 -33t60.5 -56.5t40.5 -75t24.5 -96t12 -112.5t3 -131l-1 -96h-466v-158v-13q0 -50 0.5 -74t4 -62.5t11.5 -57.5t22 -40t36.5 -29.5t54.5 -8.5q71 0 96.5 48.5t25.5 146.5v72h214v-46 q0 -383 -334 -383q-104 0 -173 29.5t-107.5 92t-54 146t-15.5 205.5zM150 1727h220l117 -405h-110zM308 707h251v107q0 47 -2.5 79t-10 62t-20.5 47t-35.5 27t-54.5 10q-78 0 -103 -56t-25 -212v-64z" />
<glyph unicode="&#xe9;" horiz-adv-x="862" d="M89 456v271q0 123 16.5 207.5t55.5 146t107.5 90.5t169.5 29q63 0 112 -12t84.5 -33t60.5 -56.5t40.5 -75t24.5 -96t12 -112.5t3 -131l-1 -96h-466v-158v-13q0 -50 0.5 -74t4 -62.5t11.5 -57.5t22 -40t36.5 -29.5t54.5 -8.5q71 0 96.5 48.5t25.5 146.5v72h214v-46 q0 -383 -334 -383q-104 0 -173 29.5t-107.5 92t-54 146t-15.5 205.5zM308 707h251v107q0 47 -2.5 79t-10 62t-20.5 47t-35.5 27t-54.5 10q-78 0 -103 -56t-25 -212v-64zM376 1322l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xea;" horiz-adv-x="862" d="M89 456v271q0 123 16.5 207.5t55.5 146t107.5 90.5t169.5 29q63 0 112 -12t84.5 -33t60.5 -56.5t40.5 -75t24.5 -96t12 -112.5t3 -131l-1 -96h-466v-158v-13q0 -50 0.5 -74t4 -62.5t11.5 -57.5t22 -40t36.5 -29.5t54.5 -8.5q71 0 96.5 48.5t25.5 146.5v72h214v-46 q0 -383 -334 -383q-104 0 -173 29.5t-107.5 92t-54 146t-15.5 205.5zM143 1322l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM308 707h251v107q0 47 -2.5 79t-10 62t-20.5 47t-35.5 27t-54.5 10q-78 0 -103 -56t-25 -212v-64z" />
<glyph unicode="&#xeb;" horiz-adv-x="862" d="M89 456v271q0 123 16.5 207.5t55.5 146t107.5 90.5t169.5 29q63 0 112 -12t84.5 -33t60.5 -56.5t40.5 -75t24.5 -96t12 -112.5t3 -131l-1 -96h-466v-158v-13q0 -50 0.5 -74t4 -62.5t11.5 -57.5t22 -40t36.5 -29.5t54.5 -8.5q71 0 96.5 48.5t25.5 146.5v72h214v-46 q0 -383 -334 -383q-104 0 -173 29.5t-107.5 92t-54 146t-15.5 205.5zM146 1322v226h220v-226h-220zM308 707h251v107q0 47 -2.5 79t-10 62t-20.5 47t-35.5 27t-54.5 10q-78 0 -103 -56t-25 -212v-64zM497 1322v226h221v-226h-221z" />
<glyph unicode="&#xec;" horiz-adv-x="459" d="M-47 1727h220l117 -405h-110zM125 0v1184h219v-1184h-219z" />
<glyph unicode="&#xed;" horiz-adv-x="459" d="M125 0v1184h219v-1184h-219zM179 1322l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xee;" horiz-adv-x="459" d="M-54 1322l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM125 0v1184h219v-1184h-219z" />
<glyph unicode="&#xef;" horiz-adv-x="459" d="M-51 1322v226h220v-226h-220zM125 0v1184h219v-1184h-219zM300 1322v226h221v-226h-221z" />
<glyph unicode="&#xf0;" horiz-adv-x="965" d="M106 460v138q0 80 5 144.5t18 128.5t36.5 111t58.5 83.5t86.5 55.5t117.5 19q117 0 199 -74q-18 191 -72 275l-244 -76v112l185 52q-45 52 -121.5 77.5t-216.5 27.5l10 143q196 -1 313.5 -47t185.5 -145l239 70v-112l-183 -49q49 -102 88.5 -282t39.5 -339v-287 q0 -242 -91 -373t-296 -131q-89 0 -153 22t-103.5 60t-62.5 100.5t-31 131.5t-8 164zM323.5 397q0.5 -34 2 -57t6 -50.5t11.5 -45.5t18.5 -36.5t26.5 -29t36 -17t47 -6.5q43 0 73 14.5t47 37.5t26.5 63t12.5 80t3 99q0 437 -3 443l-7 7l-9 9t-10.5 10t-13.5 10.5t-15.5 9.5 t-19 9.5t-21 7t-24.5 5t-27 1.5q-89 0 -123.5 -89t-34.5 -290q0 -25 -0.5 -63t-1 -63t0 -59z" />
<glyph unicode="&#xf1;" horiz-adv-x="900" d="M111 0v1184h219v-117q140 133 289 133q50 0 86.5 -21t55.5 -57.5t27 -76.5t8 -87v-958h-219v894q0 68 -20 101t-74 33q-66 0 -153 -73v-955h-219zM147 1340q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124q0 -104 -38 -165t-133 -60q-52 0 -145 50 t-120 50q-27 2 -39.5 -18t-12.5 -64h-125z" />
<glyph unicode="&#xf2;" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q187 0 266 -112t79 -325v-343q0 -213 -79 -325t-266 -112q-97 0 -164.5 30t-106.5 89t-56.5 136.5t-17.5 181.5zM152 1727h220l117 -405h-110zM308 406q0 -38 0.5 -57t2.5 -52t6.5 -50.5t14 -40t22.5 -34 t33.5 -19.5t46.5 -8q30 0 52.5 9t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371q0 38 -0.5 57t-2.5 52t-6.5 50.5t-13.5 40.5t-22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371z" />
<glyph unicode="&#xf3;" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q187 0 266 -112t79 -325v-343q0 -213 -79 -325t-266 -112q-97 0 -164.5 30t-106.5 89t-56.5 136.5t-17.5 181.5zM308 406q0 -38 0.5 -57t2.5 -52t6.5 -50.5t14 -40t22.5 -34t33.5 -19.5t46.5 -8q30 0 52.5 9 t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371q0 38 -0.5 57t-2.5 52t-6.5 50.5t-13.5 40.5t-22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371zM378 1322l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xf4;" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q187 0 266 -112t79 -325v-343q0 -213 -79 -325t-266 -112q-97 0 -164.5 30t-106.5 89t-56.5 136.5t-17.5 181.5zM145 1322l177 357h222l178 -357h-165l-124 248l-124 -248h-164zM308 406q0 -38 0.5 -57 t2.5 -52t6.5 -50.5t14 -40t22.5 -34t33.5 -19.5t46.5 -8q30 0 52.5 9t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371q0 38 -0.5 57t-2.5 52t-6.5 50.5t-13.5 40.5t-22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371 z" />
<glyph unicode="&#xf5;" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q187 0 266 -112t79 -325v-343q0 -213 -79 -325t-266 -112q-97 0 -164.5 30t-106.5 89t-56.5 136.5t-17.5 181.5zM127 1340q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124 q0 -104 -38 -165t-133 -60q-52 0 -145 50t-120 50q-27 2 -39.5 -18t-12.5 -64h-125zM308 406q0 -38 0.5 -57t2.5 -52t6.5 -50.5t14 -40t22.5 -34t33.5 -19.5t46.5 -8q30 0 52.5 9t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371q0 38 -0.5 57t-2.5 52t-6.5 50.5t-13.5 40.5 t-22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371z" />
<glyph unicode="&#xf6;" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q187 0 266 -112t79 -325v-343q0 -213 -79 -325t-266 -112q-97 0 -164.5 30t-106.5 89t-56.5 136.5t-17.5 181.5zM148 1322v226h220v-226h-220zM308 406q0 -38 0.5 -57t2.5 -52t6.5 -50.5t14 -40t22.5 -34 t33.5 -19.5t46.5 -8q30 0 52.5 9t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371q0 38 -0.5 57t-2.5 52t-6.5 50.5t-13.5 40.5t-22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371zM499 1322v226h221v-226h-221z" />
<glyph unicode="&#xf7;" horiz-adv-x="709" d="M38 762v159h633v-159h-633zM266 353v227h174v-227h-174zM266 1079v227h174v-227h-174z" />
<glyph unicode="&#xf8;" horiz-adv-x="868" d="M89 420v343q0 104 17.5 181.5t56.5 136.5t106.5 89t164.5 30q101 0 171 -33l71 201l76 -25l-80 -222q16 -15 28 -33q79 -112 79 -325v-343q0 -213 -79 -325t-266 -112q-96 0 -163 29l-75 -207l-65 22l79 223q-27 22 -47 52q-39 59 -56.5 136.5t-17.5 181.5zM308 349 q0 -8 1 -18l228 644q0 1 -1 2q-9 23 -22.5 34t-33.5 19.5t-46 8.5t-46.5 -8.5t-33.5 -19.5t-22.5 -34t-14 -40.5t-6.5 -50.5t-2.5 -52t-0.5 -57v-371v-57zM337 195q8 -15 17 -23q13 -12 33.5 -19.5t46.5 -7.5q30 0 52.5 9t35.5 30t21 40.5t11.5 56t4 59t0.5 66.5v371v32z " />
<glyph unicode="&#xf9;" horiz-adv-x="901" d="M103 226v958h219v-894q0 -68 20 -101t74 -33q66 0 153 73v955h219v-1184h-219v117q-140 -133 -289 -133q-50 0 -86.5 21t-55.5 57.5t-27 76.5t-8 87zM163 1727h220l117 -405h-110z" />
<glyph unicode="&#xfa;" horiz-adv-x="901" d="M103 226v958h219v-894q0 -68 20 -101t74 -33q66 0 153 73v955h219v-1184h-219v117q-140 -133 -289 -133q-50 0 -86.5 21t-55.5 57.5t-27 76.5t-8 87zM390 1322l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xfb;" horiz-adv-x="901" d="M103 226v958h219v-894q0 -68 20 -101t74 -33q66 0 153 73v955h219v-1184h-219v117q-140 -133 -289 -133q-50 0 -86.5 21t-55.5 57.5t-27 76.5t-8 87zM157 1322l177 357h222l178 -357h-165l-124 248l-124 -248h-164z" />
<glyph unicode="&#xfc;" horiz-adv-x="901" d="M103 226v958h219v-894q0 -68 20 -101t74 -33q66 0 153 73v955h219v-1184h-219v117q-140 -133 -289 -133q-50 0 -86.5 21t-55.5 57.5t-27 76.5t-8 87zM159 1322v226h220v-226h-220zM510 1322v226h221v-226h-221z" />
<glyph unicode="&#xfd;" horiz-adv-x="802" d="M24 1184h222l159 -885l154 885h222l-284 -1249q-28 -126 -119.5 -178.5t-258.5 -52.5h-27v166q146 0 186.5 28t21.5 115q-29 124 -38 163q-35 150 -118.5 504t-119.5 504zM347 1322l121 405h219l-229 -405h-111z" />
<glyph unicode="&#xfe;" horiz-adv-x="915" d="M113 -390v2048h219v-569q94 111 225 111q59 0 105.5 -22.5t74.5 -62t47.5 -84t28 -99t11.5 -94.5t3 -83v-286q0 -486 -294 -486q-106 0 -201 105v-478h-219zM332 208q72 -52 157 -52q27 0 47.5 10.5t33 32.5t20.5 47t12 64.5t5 73t1 84.5v287q0 50 -2.5 86t-10 73.5 t-21 61t-37.5 38t-57 14.5q-74 0 -148 -61v-759z" />
<glyph unicode="&#xff;" horiz-adv-x="802" d="M24 1184h222l159 -885l154 885h222l-284 -1249q-28 -126 -119.5 -178.5t-258.5 -52.5h-27v166q146 0 186.5 28t21.5 115q-29 124 -38 163q-35 150 -118.5 504t-119.5 504zM117 1322v226h220v-226h-220zM468 1322v226h221v-226h-221z" />
<glyph unicode="&#x152;" horiz-adv-x="1399" d="M99 505v614q0 272 110 405.5t364 133.5h766v-172h-404v-546h329v-165h-329v-609h408v-166h-754q-137 0 -232 31t-151.5 96t-81.5 156.5t-25 221.5zM332 530q0 -70 3 -115t12 -89.5t26.5 -70t46.5 -46t72 -29t102 -8.5h110v1320h-115q-37 0 -68 -4t-55 -14t-43 -20.5 t-33 -31t-23.5 -37.5t-16 -47t-10.5 -53t-5.5 -63t-2 -69t-0.5 -77v-546z" />
<glyph unicode="&#x153;" horiz-adv-x="1402" d="M116 416v351q0 212 79.5 322.5t267.5 110.5q172 0 239 -140q30 67 94 103.5t153 36.5q83 0 143 -22t97.5 -61.5t59.5 -104.5t30 -139t8 -177l-1 -100h-474v-73v-19v-59.5t1.5 -57t5 -57.5t9 -50.5t15.5 -46.5t23 -34.5t32 -26t42 -9.5q69 -4 98.5 34t29.5 135v80h219v-79 q0 -183 -84.5 -269.5t-262.5 -80.5q-176 6 -238 143q-63 -143 -239 -143q-188 0 -267.5 110.5t-79.5 322.5zM336 416q0 -42 1 -65.5t4 -58t11.5 -53.5t22 -39t36 -28.5t52.5 -8.5q26 0 46.5 7.5t34 19t23 32t14.5 38.5t7.5 48.5t3 51.5t0.5 56v351q0 42 -1 66t-4.5 58.5 t-12 54t-22 39t-36 28.5t-53.5 9q-30 0 -52.5 -8.5t-36 -28.5t-22 -39.5t-11.5 -54t-4 -58.5t-1 -66v-351zM812 707h256v36q0 40 -1 67.5t-5 63t-12.5 59t-22 45.5t-35.5 33t-51 11q-33 0 -57.5 -16t-38 -41t-21 -64t-10 -74.5t-2.5 -82.5v-37z" />
<glyph unicode="&#x178;" horiz-adv-x="986" d="M25 1658h215l253 -799l250 799h218l-357 -1073v-585h-221v585zM207 1796v226h220v-226h-220zM558 1796v226h221v-226h-221z" />
<glyph unicode="&#x2c6;" horiz-adv-x="702" d="M63 1274l177 384h222l178 -384h-165l-124 275l-124 -275h-164z" />
<glyph unicode="&#x2dc;" horiz-adv-x="868" d="M127 1451q0 225 177 221q54 -1 149.5 -50t115.5 -49q26 -1 36.5 18t10.5 67h124q0 -104 -38 -165t-133 -60q-52 0 -145 50t-120 50q-27 2 -39.5 -18t-12.5 -64h-125z" />
<glyph unicode="&#x2000;" horiz-adv-x="1100" />
<glyph unicode="&#x2001;" horiz-adv-x="2201" />
<glyph unicode="&#x2002;" horiz-adv-x="1100" />
<glyph unicode="&#x2003;" horiz-adv-x="2201" />
<glyph unicode="&#x2004;" horiz-adv-x="733" />
<glyph unicode="&#x2005;" horiz-adv-x="550" />
<glyph unicode="&#x2006;" horiz-adv-x="366" />
<glyph unicode="&#x2007;" horiz-adv-x="366" />
<glyph unicode="&#x2008;" horiz-adv-x="275" />
<glyph unicode="&#x2009;" horiz-adv-x="440" />
<glyph unicode="&#x200a;" horiz-adv-x="122" />
<glyph unicode="&#x2010;" horiz-adv-x="658" d="M100 535v166h458v-166h-458z" />
<glyph unicode="&#x2011;" horiz-adv-x="658" d="M100 535v166h458v-166h-458z" />
<glyph unicode="&#x2012;" horiz-adv-x="658" d="M100 535v166h458v-166h-458z" />
<glyph unicode="&#x2013;" horiz-adv-x="1012" d="M17 417v167h981v-167h-981z" />
<glyph unicode="&#x2014;" horiz-adv-x="1976" d="M17 550v160h1945v-160h-1945z" />
<glyph unicode="&#x2018;" horiz-adv-x="779" d="M103 1186v198q0 166 47 252t156 91l38 -81q-62 -5 -86 -58t-24 -172h109v-230h-240z" />
<glyph unicode="&#x2019;" horiz-adv-x="426" d="M121 1198q62 5 86 58t24 172h-109v230h240v-198q0 -166 -47 -252t-156 -91z" />
<glyph unicode="&#x201a;" horiz-adv-x="572" d="M206 -188q62 4 86 57t24 173h-108v229h239v-198q0 -166 -46.5 -252t-156.5 -90z" />
<glyph unicode="&#x201c;" horiz-adv-x="931" d="M107 1186v198q0 166 47 252t156 91l38 -81q-62 -5 -86 -58t-24 -172h108v-230h-239zM525 1186v198q0 166 47 252t156 91l38 -81q-62 -5 -86 -58t-24 -172h108v-230h-239z" />
<glyph unicode="&#x201d;" horiz-adv-x="970" d="M208 1197q62 5 86 58t24 172h-108v230h239v-198q0 -167 -46.5 -252.5t-156.5 -89.5zM574 1197q62 5 85.5 58t23.5 172h-108v230h239v-198q0 -167 -46.5 -252.5t-155.5 -89.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="941" d="M194 -187q62 5 86 57.5t24 172.5h-109v230h240v-198q0 -166 -47 -252.5t-156 -90.5zM612 -187q62 5 86 57.5t24 172.5h-108v230h239v-198q0 -167 -46.5 -253t-156.5 -90z" />
<glyph unicode="&#x2022;" horiz-adv-x="744" d="M139 798q0 111 61 176t171 65t172 -65.5t62 -175.5q0 -111 -62 -176t-172 -65q-109 0 -170.5 65.5t-61.5 175.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="1133" d="M78 0v243h221v-243h-221zM458 0v243h221v-243h-221zM838 0v243h221v-243h-221z" />
<glyph unicode="&#x202f;" horiz-adv-x="440" />
<glyph unicode="&#x2039;" horiz-adv-x="564" d="M89 550v108l406 467v-275l-240 -245l240 -248v-274z" />
<glyph unicode="&#x203a;" horiz-adv-x="599" d="M122 190v274l240 248l-240 245v275l406 -467v-108z" />
<glyph unicode="&#x205f;" horiz-adv-x="550" />
<glyph unicode="&#x20ac;" horiz-adv-x="1018" d="M-21 617v120h120v206h-120v121h120v55q0 105 12.5 187t43.5 153t81 117t127.5 72t180.5 26q224 0 321 -121t97 -356v-87h-219v72q0 38 -0.5 59.5t-2 53.5t-5.5 50t-10.5 42t-16.5 37.5t-25 29t-34 23t-45 12.5t-58 5q-48 0 -84 -10.5t-59 -33t-37.5 -49.5t-21.5 -69.5 t-9.5 -82t-2.5 -97.5v-88h205v-121h-205v-206h205v-120h-205v-121q0 -187 47 -260t167 -73q46 0 79.5 10t55 33t34.5 48t19 67.5t7.5 78.5t1.5 94v77h219v-78q0 -95 -12 -170t-41 -140.5t-76 -108.5t-120 -67.5t-169 -24.5q-103 0 -181 28t-127.5 76t-81 119.5t-43.5 150.5 t-12 177v84h-120z" />
<glyph unicode="&#x2122;" horiz-adv-x="1505" d="M113 1522v136h484v-136h-155v-767h-163v767h-166zM699 755v903h150l195 -628l212 628h137v-903h-128v558l-181 -558h-69l-188 556v-556h-128z" />
<glyph unicode="&#x25fc;" horiz-adv-x="1185" d="M0 0v1185h1185v-1185h-1185z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1006" d="M38 1021v163h143v61q0 184 62 268.5t218 84.5q55 0 118 -9v-164q-46 8 -76 8q-62 0 -83 -33t-21 -117v-99h484v-1184h-219v1021h-265v-1021h-218v1021h-143zM684 1359v230h200v-230h-200z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1054" d="M38 1021v163h143v61q0 37 0.5 60.5t4.5 59.5t11 60.5t20 56t32 52t47.5 42.5t65.5 35t87 21t110 8q151 0 377 -51v-1589h-220v1468q-73 9 -124 9q-40 0 -70.5 -6.5t-51 -15t-34.5 -27t-21 -33t-11 -43t-4.5 -47.5t-0.5 -55v-66h181v-163h-181v-1021h-218v1021h-143z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1507" d="M38 1021v163h143v61q0 72 5 122t21 97t43.5 75t74 44.5t112.5 16.5q54 0 142 -11v-164q-80 10 -81 10q-60 0 -79.5 -37.5t-19.5 -114.5v-99h274v61q0 72 5 122t21 97t43.5 75t74 44.5t112.5 16.5q52 0 142 -11v-164q-8 1 -25.5 3.5l-31.5 4.5t-24 2q-60 0 -79.5 -37.5 t-19.5 -114.5v-99h492v-1184h-218v1021h-274v-1021h-218v1021h-274v-1021h-218v1021h-143zM1165 1359v230h219v-230h-219z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1589" d="M38 1021v163h143v61q0 72 5 122t21 97t43.5 75t74 44.5t112.5 16.5q54 0 142 -11v-164q-80 10 -81 10q-60 0 -79.5 -37.5t-19.5 -114.5v-99h181v-163h-181v-1021h-218v1021h-143zM523 1021v163h143v61q0 72 5 122t21 97t43.5 75t74 44.5t112.5 16.5q54 0 142 -11v-164 q-80 10 -81 10q-60 0 -79.5 -37.5t-19.5 -114.5v-99h181v-163h-181v-1021h-218v1021h-143zM1169 0v1184h219v-1184h-219zM1169 1359v230h220v-230h-220z" />
<hkern u1="A" u2="&#xc7;" k="17" />
<hkern u1="F" u2="&#xf6;" k="87" />
<hkern u1="F" u2="&#xf5;" k="87" />
<hkern u1="F" u2="&#xf4;" k="87" />
<hkern u1="F" u2="&#xf3;" k="87" />
<hkern u1="F" u2="&#xf2;" k="87" />
<hkern u1="F" u2="&#xe7;" k="45" />
<hkern u1="F" u2="&#xe0;" k="2" />
<hkern u1="J" u2="&#xf3;" k="6" />
<hkern u1="K" u2="&#xe0;" k="3" />
<hkern u1="P" u2="&#xf4;" k="58" />
<hkern u1="T" u2="&#xf3;" k="116" />
<hkern u1="T" u2="&#xe0;" k="35" />
<hkern u1="V" u2="&#xf4;" k="85" />
<hkern u1="V" u2="q" k="20" />
<hkern u1="V" u2="&#x2e;" k="9" />
<hkern u1="V" u2="&#x2c;" k="19" />
<hkern u1="b" u2="&#xe0;" k="2" />
<hkern u1="f" u2="&#xf6;" k="6" />
<hkern u1="f" u2="&#xf5;" k="6" />
<hkern u1="f" u2="&#xf4;" k="6" />
<hkern u1="f" u2="&#xf3;" k="6" />
<hkern u1="f" u2="&#xf2;" k="6" />
<hkern u1="f" u2="&#xef;" k="7" />
<hkern u1="f" u2="&#xee;" k="7" />
<hkern u1="f" u2="&#xed;" k="7" />
<hkern u1="f" u2="&#xec;" k="7" />
<hkern u1="f" u2="&#xea;" k="10" />
<hkern u1="f" u2="&#xe9;" k="10" />
<hkern u1="f" u2="&#xe8;" k="10" />
<hkern u1="f" u2="&#xe7;" k="10" />
<hkern u1="f" u2="&#xe0;" k="6" />
<hkern u1="g" u2="&#xf6;" k="13" />
<hkern u1="g" u2="&#xf5;" k="13" />
<hkern u1="g" u2="&#xf4;" k="13" />
<hkern u1="g" u2="&#xf3;" k="13" />
<hkern u1="g" u2="&#xf2;" k="13" />
<hkern u1="g" u2="&#xe0;" k="13" />
<hkern u1="p" u2="&#xe0;" k="2" />
<hkern u1="r" u2="&#xf6;" k="7" />
<hkern u1="r" u2="&#xf5;" k="7" />
<hkern u1="r" u2="&#xf4;" k="7" />
<hkern u1="r" u2="&#xf3;" k="7" />
<hkern u1="r" u2="&#xf2;" k="7" />
<hkern u1="v" u2="&#xf3;" k="-1" />
<hkern u1="v" u2="&#x2e;" k="7" />
<hkern u1="v" u2="&#x2c;" k="5" />
<hkern u1="w" u2="&#xf4;" k="-1" />
<hkern u1="x" u2="&#xf6;" k="-2" />
<hkern u1="x" u2="&#xf5;" k="-2" />
<hkern u1="x" u2="&#xf4;" k="-2" />
<hkern u1="x" u2="&#xf3;" k="-2" />
<hkern u1="x" u2="&#xf2;" k="-2" />
<hkern u1="x" u2="&#xe0;" k="5" />
<hkern u1="&#xc0;" u2="&#xc7;" k="17" />
<hkern u1="&#xc1;" u2="&#xc7;" k="17" />
<hkern u1="&#xc2;" u2="&#xc7;" k="17" />
<hkern u1="&#xc3;" u2="&#xc7;" k="17" />
<hkern u1="&#xc4;" u2="&#xc7;" k="17" />
<hkern u1="&#xc5;" u2="&#xc7;" k="17" />
<hkern u1="&#xdd;" u2="o" k="34" />
<hkern u1="&#xe8;" u2="x" k="39" />
<hkern u1="&#xe9;" u2="x" k="39" />
<hkern u1="&#xea;" u2="x" k="39" />
<hkern u1="&#xeb;" u2="x" k="39" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="G" k="7" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="7" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Q" k="5" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="T" k="66" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="V" k="58" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="W" k="31" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Y,Yacute,Ydieresis" k="44" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quotedblright" k="118" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quoteright" k="97" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="v" k="15" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="w" k="8" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="y,yacute,ydieresis" k="13" />
<hkern g1="D" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="23" />
<hkern g1="D" g2="V" k="24" />
<hkern g1="D" g2="W" k="14" />
<hkern g1="D" g2="Y,Yacute,Ydieresis" k="15" />
<hkern g1="D" g2="comma" k="28" />
<hkern g1="D" g2="period" k="28" />
<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis" g2="g" k="45" />
<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis" g2="s" k="45" />
<hkern g1="F" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="35" />
<hkern g1="F" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="2" />
<hkern g1="F" g2="comma" k="91" />
<hkern g1="F" g2="g" k="47" />
<hkern g1="F" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="2" />
<hkern g1="F" g2="period" k="93" />
<hkern g1="F" g2="r" k="28" />
<hkern g1="F" g2="s" k="35" />
<hkern g1="F" g2="y,yacute,ydieresis" k="14" />
<hkern g1="G" g2="Y,Yacute,Ydieresis" k="11" />
<hkern g1="K" g2="C,Ccedilla" k="10" />
<hkern g1="K" g2="G" k="10" />
<hkern g1="K" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="10" />
<hkern g1="K" g2="Q" k="10" />
<hkern g1="K" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="9" />
<hkern g1="K" g2="c,ccedilla" k="45" />
<hkern g1="K" g2="g" k="45" />
<hkern g1="K" g2="s" k="45" />
<hkern g1="K" g2="v" k="1" />
<hkern g1="K" g2="w" k="1" />
<hkern g1="L" g2="C,Ccedilla" k="14" />
<hkern g1="L" g2="G" k="14" />
<hkern g1="L" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="14" />
<hkern g1="L" g2="Q" k="14" />
<hkern g1="L" g2="T" k="45" />
<hkern g1="L" g2="V" k="59" />
<hkern g1="L" g2="W" k="50" />
<hkern g1="L" g2="Y,Yacute,Ydieresis" k="59" />
<hkern g1="L" g2="g" k="23" />
<hkern g1="L" g2="quotedbl" k="14" />
<hkern g1="L" g2="quotedblright" k="118" />
<hkern g1="L" g2="quoteright" k="122" />
<hkern g1="L" g2="quotesingle" k="14" />
<hkern g1="L" g2="s" k="23" />
<hkern g1="L" g2="w" k="23" />
<hkern g1="L" g2="y,yacute,ydieresis" k="13" />
<hkern g1="P" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="76" />
<hkern g1="P" g2="J" k="43" />
<hkern g1="P" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="2" />
<hkern g1="P" g2="c,ccedilla" k="9" />
<hkern g1="P" g2="comma" k="155" />
<hkern g1="P" g2="e,egrave,eacute,ecircumflex,edieresis" k="11" />
<hkern g1="P" g2="g" k="3" />
<hkern g1="P" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="11" />
<hkern g1="P" g2="period" k="174" />
<hkern g1="P" g2="q" k="9" />
<hkern g1="R" g2="W" k="10" />
<hkern g1="R" g2="Y,Yacute,Ydieresis" k="1" />
<hkern g1="R" g2="e,egrave,eacute,ecircumflex,edieresis" k="1" />
<hkern g1="R" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="1" />
<hkern g1="T" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="6" />
<hkern g1="T" g2="C,Ccedilla" k="-2" />
<hkern g1="T" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="27" />
<hkern g1="T" g2="c,ccedilla" k="25" />
<hkern g1="T" g2="e,egrave,eacute,ecircumflex,edieresis" k="24" />
<hkern g1="T" g2="g" k="3" />
<hkern g1="T" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="23" />
<hkern g1="T" g2="q" k="21" />
<hkern g1="T" g2="s" k="5" />
<hkern g1="V" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="57" />
<hkern g1="V" g2="C,Ccedilla" k="9" />
<hkern g1="V" g2="G" k="9" />
<hkern g1="V" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="18" />
<hkern g1="V" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="14" />
<hkern g1="V" g2="c,ccedilla" k="21" />
<hkern g1="V" g2="e,egrave,eacute,ecircumflex,edieresis" k="21" />
<hkern g1="V" g2="g" k="16" />
<hkern g1="V" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="22" />
<hkern g1="V" g2="s" k="47" />
<hkern g1="V" g2="z" k="18" />
<hkern g1="W" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="60" />
<hkern g1="W" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="17" />
<hkern g1="W" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="32" />
<hkern g1="W" g2="c,ccedilla" k="20" />
<hkern g1="W" g2="comma" k="9" />
<hkern g1="W" g2="e,egrave,eacute,ecircumflex,edieresis" k="22" />
<hkern g1="W" g2="g" k="3" />
<hkern g1="W" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="22" />
<hkern g1="W" g2="period" k="7" />
<hkern g1="W" g2="q" k="20" />
<hkern g1="W" g2="s" k="21" />
<hkern g1="W" g2="w" k="20" />
<hkern g1="W" g2="z" k="20" />
<hkern g1="Y,Yacute,Ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="44" />
<hkern g1="Y,Yacute,Ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="27" />
<hkern g1="Y,Yacute,Ydieresis" g2="c,ccedilla" k="41" />
<hkern g1="Y,Yacute,Ydieresis" g2="comma" k="47" />
<hkern g1="Y,Yacute,Ydieresis" g2="e,egrave,eacute,ecircumflex,edieresis" k="42" />
<hkern g1="Y,Yacute,Ydieresis" g2="g" k="33" />
<hkern g1="Y,Yacute,Ydieresis" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="40" />
<hkern g1="Y,Yacute,Ydieresis" g2="period" k="44" />
<hkern g1="Y,Yacute,Ydieresis" g2="q" k="41" />
<hkern g1="Y,Yacute,Ydieresis" g2="s" k="50" />
<hkern g1="Y,Yacute,Ydieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="14" />
<hkern g1="Y,Yacute,Ydieresis" g2="w" k="20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="t" k="18" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="v" k="1" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="w" k="2" />
<hkern g1="b" g2="b" k="3" />
<hkern g1="b" g2="j" k="28" />
<hkern g1="b" g2="v" k="14" />
<hkern g1="b" g2="y,yacute,ydieresis" k="2" />
<hkern g1="c,ccedilla" g2="comma" k="1" />
<hkern g1="c,ccedilla" g2="j" k="27" />
<hkern g1="d" g2="d" k="9" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="j" k="25" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="w" k="1" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="x" k="2" />
<hkern g1="f" g2="c,ccedilla" k="9" />
<hkern g1="f" g2="comma" k="8" />
<hkern g1="f" g2="f" k="54" />
<hkern g1="f" g2="j" k="4" />
<hkern g1="f" g2="period" k="28" />
<hkern g1="f" g2="quoteright" k="-97" />
<hkern g1="g" g2="d" k="-1" />
<hkern g1="g" g2="g" k="14" />
<hkern g1="g" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="7" />
<hkern g1="g" g2="oe" k="2" />
<hkern g1="g" g2="q" k="2" />
<hkern g1="h" g2="y,yacute,ydieresis" k="1" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="w" k="15" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="x" k="9" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="y,yacute,ydieresis" k="7" />
<hkern g1="p" g2="j" k="33" />
<hkern g1="p" g2="v" k="-5" />
<hkern g1="p" g2="x" k="4" />
<hkern g1="p" g2="y,yacute,ydieresis" k="9" />
<hkern g1="quotedblleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="8" />
<hkern g1="quoteleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="8" />
<hkern g1="quoteright" g2="d" k="49" />
<hkern g1="r" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="1" />
<hkern g1="r" g2="c,ccedilla" k="6" />
<hkern g1="r" g2="d" k="1" />
<hkern g1="r" g2="e,egrave,eacute,ecircumflex,edieresis" k="1" />
<hkern g1="r" g2="g" k="1" />
<hkern g1="r" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="1" />
<hkern g1="r" g2="q" k="1" />
<hkern g1="w" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="1" />
<hkern g1="w" g2="comma" k="5" />
<hkern g1="y,yacute,ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="1" />
<hkern g1="y,yacute,ydieresis" g2="comma" k="5" />
<hkern g1="y,yacute,ydieresis" g2="period" k="6" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="G" k="7" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="7" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Q" k="5" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="T" k="66" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="V" k="58" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="W" k="31" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Y,Yacute,Ydieresis" k="44" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quotedblright" k="118" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quoteright" k="97" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="v" k="15" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="w" k="8" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="y,yacute,ydieresis" k="13" />
<hkern g1="D" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="23" />
<hkern g1="D" g2="V" k="24" />
<hkern g1="D" g2="W" k="14" />
<hkern g1="D" g2="Y,Yacute,Ydieresis" k="15" />
<hkern g1="D" g2="comma" k="28" />
<hkern g1="D" g2="period" k="28" />
<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis" g2="g" k="45" />
<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis" g2="s" k="45" />
<hkern g1="F" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="35" />
<hkern g1="F" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="2" />
<hkern g1="F" g2="comma" k="91" />
<hkern g1="F" g2="g" k="47" />
<hkern g1="F" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="2" />
<hkern g1="F" g2="period" k="93" />
<hkern g1="F" g2="r" k="28" />
<hkern g1="F" g2="s" k="35" />
<hkern g1="F" g2="y,yacute,ydieresis" k="14" />
<hkern g1="G" g2="Y,Yacute,Ydieresis" k="11" />
<hkern g1="K" g2="C,Ccedilla" k="10" />
<hkern g1="K" g2="G" k="10" />
<hkern g1="K" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="10" />
<hkern g1="K" g2="Q" k="10" />
<hkern g1="K" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="9" />
<hkern g1="K" g2="c,ccedilla" k="45" />
<hkern g1="K" g2="g" k="45" />
<hkern g1="K" g2="s" k="45" />
<hkern g1="K" g2="v" k="1" />
<hkern g1="K" g2="w" k="1" />
<hkern g1="L" g2="C,Ccedilla" k="14" />
<hkern g1="L" g2="G" k="14" />
<hkern g1="L" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="14" />
<hkern g1="L" g2="Q" k="14" />
<hkern g1="L" g2="T" k="45" />
<hkern g1="L" g2="V" k="59" />
<hkern g1="L" g2="W" k="50" />
<hkern g1="L" g2="Y,Yacute,Ydieresis" k="59" />
<hkern g1="L" g2="g" k="23" />
<hkern g1="L" g2="quotedbl" k="14" />
<hkern g1="L" g2="quotedblright" k="118" />
<hkern g1="L" g2="quoteright" k="122" />
<hkern g1="L" g2="quotesingle" k="14" />
<hkern g1="L" g2="s" k="23" />
<hkern g1="L" g2="w" k="23" />
<hkern g1="L" g2="y,yacute,ydieresis" k="13" />
<hkern g1="P" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="76" />
<hkern g1="P" g2="J" k="43" />
<hkern g1="P" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="2" />
<hkern g1="P" g2="c,ccedilla" k="9" />
<hkern g1="P" g2="comma" k="155" />
<hkern g1="P" g2="e,egrave,eacute,ecircumflex,edieresis" k="11" />
<hkern g1="P" g2="g" k="3" />
<hkern g1="P" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="11" />
<hkern g1="P" g2="period" k="174" />
<hkern g1="P" g2="q" k="9" />
<hkern g1="R" g2="W" k="10" />
<hkern g1="R" g2="Y,Yacute,Ydieresis" k="1" />
<hkern g1="R" g2="e,egrave,eacute,ecircumflex,edieresis" k="1" />
<hkern g1="R" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="1" />
<hkern g1="T" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="6" />
<hkern g1="T" g2="C,Ccedilla" k="-2" />
<hkern g1="T" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="27" />
<hkern g1="T" g2="c,ccedilla" k="25" />
<hkern g1="T" g2="e,egrave,eacute,ecircumflex,edieresis" k="24" />
<hkern g1="T" g2="g" k="3" />
<hkern g1="T" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="23" />
<hkern g1="T" g2="q" k="21" />
<hkern g1="T" g2="s" k="5" />
<hkern g1="V" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="57" />
<hkern g1="V" g2="C,Ccedilla" k="9" />
<hkern g1="V" g2="G" k="9" />
<hkern g1="V" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="18" />
<hkern g1="V" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="14" />
<hkern g1="V" g2="c,ccedilla" k="21" />
<hkern g1="V" g2="e,egrave,eacute,ecircumflex,edieresis" k="21" />
<hkern g1="V" g2="g" k="16" />
<hkern g1="V" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="22" />
<hkern g1="V" g2="s" k="47" />
<hkern g1="V" g2="z" k="18" />
<hkern g1="W" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="60" />
<hkern g1="W" g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis" k="17" />
<hkern g1="W" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="32" />
<hkern g1="W" g2="c,ccedilla" k="20" />
<hkern g1="W" g2="comma" k="9" />
<hkern g1="W" g2="e,egrave,eacute,ecircumflex,edieresis" k="22" />
<hkern g1="W" g2="g" k="3" />
<hkern g1="W" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="22" />
<hkern g1="W" g2="period" k="7" />
<hkern g1="W" g2="q" k="20" />
<hkern g1="W" g2="s" k="21" />
<hkern g1="W" g2="w" k="20" />
<hkern g1="W" g2="z" k="20" />
<hkern g1="Y,Yacute,Ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="44" />
<hkern g1="Y,Yacute,Ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="27" />
<hkern g1="Y,Yacute,Ydieresis" g2="c,ccedilla" k="41" />
<hkern g1="Y,Yacute,Ydieresis" g2="comma" k="47" />
<hkern g1="Y,Yacute,Ydieresis" g2="e,egrave,eacute,ecircumflex,edieresis" k="42" />
<hkern g1="Y,Yacute,Ydieresis" g2="g" k="33" />
<hkern g1="Y,Yacute,Ydieresis" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="40" />
<hkern g1="Y,Yacute,Ydieresis" g2="period" k="44" />
<hkern g1="Y,Yacute,Ydieresis" g2="q" k="41" />
<hkern g1="Y,Yacute,Ydieresis" g2="s" k="50" />
<hkern g1="Y,Yacute,Ydieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="14" />
<hkern g1="Y,Yacute,Ydieresis" g2="w" k="20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="t" k="18" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="v" k="1" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="w" k="2" />
<hkern g1="b" g2="b" k="3" />
<hkern g1="b" g2="j" k="28" />
<hkern g1="b" g2="v" k="14" />
<hkern g1="b" g2="y,yacute,ydieresis" k="2" />
<hkern g1="c,ccedilla" g2="comma" k="1" />
<hkern g1="c,ccedilla" g2="j" k="27" />
<hkern g1="d" g2="d" k="9" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="j" k="25" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="w" k="1" />
<hkern g1="e,egrave,eacute,ecircumflex,edieresis" g2="x" k="2" />
<hkern g1="f" g2="c,ccedilla" k="9" />
<hkern g1="f" g2="comma" k="8" />
<hkern g1="f" g2="f" k="54" />
<hkern g1="f" g2="j" k="4" />
<hkern g1="f" g2="period" k="28" />
<hkern g1="f" g2="quoteright" k="-97" />
<hkern g1="g" g2="d" k="-1" />
<hkern g1="g" g2="g" k="14" />
<hkern g1="g" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="7" />
<hkern g1="g" g2="oe" k="2" />
<hkern g1="g" g2="q" k="2" />
<hkern g1="h" g2="y,yacute,ydieresis" k="1" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="w" k="15" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="x" k="9" />
<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis" g2="y,yacute,ydieresis" k="7" />
<hkern g1="p" g2="j" k="33" />
<hkern g1="p" g2="v" k="-5" />
<hkern g1="p" g2="x" k="4" />
<hkern g1="p" g2="y,yacute,ydieresis" k="9" />
<hkern g1="quotedblleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="8" />
<hkern g1="quoteleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="8" />
<hkern g1="quoteright" g2="d" k="49" />
<hkern g1="r" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="1" />
<hkern g1="r" g2="c,ccedilla" k="6" />
<hkern g1="r" g2="d" k="1" />
<hkern g1="r" g2="e,egrave,eacute,ecircumflex,edieresis" k="1" />
<hkern g1="r" g2="g" k="1" />
<hkern g1="r" g2="o,ograve,oacute,ocircumflex,otilde,odieresis" k="1" />
<hkern g1="r" g2="q" k="1" />
<hkern g1="w" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="1" />
<hkern g1="w" g2="comma" k="5" />
<hkern g1="y,yacute,ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring" k="1" />
<hkern g1="y,yacute,ydieresis" g2="comma" k="5" />
<hkern g1="y,yacute,ydieresis" g2="period" k="6" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -1,722 +0,0 @@
input[type="radio"]:checked ~ .app-item {
--tw-shadow: 0 10px 15px -3px rgb(22 78 99 / 0.3),
0 4px 6px -4px rgb(22 78 99 / 0.3);
background-color: rgb(76 233 14 / 0.15);
}
.header {
background-color: rgb(75, 207, 158);
width: 100%;
color: white;
}
section.header-logo a {
display: flex;
align-items: baseline;
width: auto;
float: left;
letter-spacing: -1px;
font-size: 30px;
text-decoration: none;
color: inherit;
color: #2c3e50;
line-height: 30px;
font-family: fontpvebold;
}
section.header-logo a span {
color: #4bcf9e;
font-size: 50px;
}
section.header-logo a svg {
width: 300px;
}
.header-logo {
margin-bottom: 15px;
padding: 25px 0;
}
@font-face {
font-family: "fontpve";
src: url("../fonts/oswald-regular-webfont.eot");
src: url("../fonts/oswald-regular-webfont.eot?#iefix")
format("embedded-opentype"),
url("../fonts/oswald-regular-webfont.woff2") format("woff2"),
url("../fonts/oswald-regular-webfont.woff") format("woff"),
url("../fonts/oswald-regular-webfont.ttf") format("truetype"),
url("../fonts/oswald-regular-webfont.svg#oswaldregular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "fontpvebold";
src: url("../fonts/oswald-bold-webfont.eot");
src: url("../fonts/oswald-bold-webfont.eot?#iefix")
format("embedded-opentype"),
url("../fonts/oswald-bold-webfont.woff2") format("woff2"),
url("../fonts/oswald-bold-webfont.woff") format("woff"),
url("../fonts/oswald-bold-webfont.ttf") format("truetype"),
url("../fonts/oswald-bold-webfont.svg#oswaldbold") format("svg");
font-weight: normal;
font-style: normal;
}
a,
a:visited,
a:hover {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.row {
margin: 0px;
}
.logo-france-connect-fr:hover {
content: url("../images/franceconnect-fr-hover.png");
min-height: 58px;
}
.logo-france-connect-en:hover {
content: url("../images/franceconnect-en-hover.png");
min-height: 58px;
}
.logo-mse-connect-fr:hover {
content: url("../images/MSEConnect-hover-fr.png");
min-height: 56px;
}
.logo-mse-connect-en:hover {
content: url("../images/MSEConnect-hover-en.png");
min-height: 56px;
}
.facebook, .x, .instagram {
height:24px;
width:24px;
}
.facebook:hover{
content: url('../images/facebook-hover.png');
}
.x:hover{
content: url('../images/x-hover.png');
}
.instagram:hover{
content: url('../images/instagram-hover.png');
}
.form-control:focus {
border-color: #66afe9;
outline: 1em;
}
#mesr {
width: 150px;
}
body {
font-family: "fontpve", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial,
sans-serif;
font-size: 14px;
color: #fff;
background-color: #fff;
min-width: 320px;
}
#wrapper {
max-width: 1007px;
margin: 15px auto 30px auto;
}
#logo-mse {
padding: 80px;
}
#header {
vertical-align: top;
color: #fff;
font-family: "fontpve", arial;
}
.pvetools .dropdown .dropdown-toggle {
text-decoration: none;
}
#pvemenu {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
background-color: #1c856aff;
height: 35px;
color: #fff;
display: flex;
justify-content: space-between;
}
#pvelink {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 5px 0 0 1rem;
display: inline-block;
color: #fff;
}
#pvelink ul {
list-style: none;
float: left;
padding-left: 0;
}
#pvelink ul li {
list-style: none;
display: inline-block;
}
#pvelink a {
color: #fff !important;
text-decoration: none;
}
#pvelink span {
float: left;
margin-right: 5px;
}
.header-nav nav {
display: inline-block;
color: #2c3e50;
min-height: 35px;
padding: 0;
display: flex;
flex-direction: row;
justify-content: center;
transition: background 0.2s;
}
.header-nav nav ul {
margin: 0;
}
.header-nav nav a {
line-height: 35px;
padding: 0 20px;
color: #2c3e50;
}
.header-nav nav:hover {
background: #125444;
}
.header-nav nav:hover a {
color: #ffffff;
}
.language-flag {
height: 20px;
margin-right: 10px;
}
.pvetools .dropdown-menu {
background: #1c856aff;
min-width: 0px;
border: 0px;
box-shadow: none;
border-radius: 0;
margin: 0;
}
.dropdown-menu li a {
color: #ffffff;
background: #1c856aff;
}
.dropdown-menu li a:hover {
background: #125444;
}
.link-fc {
text-align: center;
margin-top: 8px;
text-decoration: underline;
}
.link-fc a {
color: white;
letter-spacing: 1px;
text-decoration: none;
}
.link-fc a:hover {
color: white;
text-decoration: underline;
}
#logo {
z-index: 10;
margin-left: 50px;
width: 280px;
display: inline-block;
vertical-align: bottom;
margin-bottom: 5px;
}
#pvename {
display: block;
}
#pvename a {
display: flex;
align-items: baseline;
width: auto;
text-decoration: none;
letter-spacing: -1px;
font-size: 30px;
color: #2c3e50;
line-height: 30px;
font-family: "fontpvebold";
padding: 3.4rem 0;
}
#pvename a > svg {
width: 280px;
}
#pvename a > span {
color: #1c856aff;
font-size: 50px;
}
@media (min-width: 992px) {
#pvename a {
padding: 3.4rem 0 3.4rem 1.5rem;
}
}
@media (max-width: 768px) {
#pvename {
text-align: center;
display: block;
overflow: hidden;
}
#footer ul {
text-align: center;
margin-bottom: 30px;
}
#pvename a {
display: block;
width: 100%;
margin: 10px auto;
}
#pvename a > svg {
padding-bottom: 10px;
}
#pvename a > span {
display: block;
line-height: 40px;
}
}
#boxlogin-wrapper {
padding: 0 18px;
width: 66%;
margin: auto;
}
#boxlogin {
background-color: #2d3e50;
color: #fff;
font-family: arial;
font-size: 13px;
padding: 15px 30px 30px 30px;
}
#boxlogin > * + * {
margin-top: 15px;
}
#boxlogin-title {
margin: 0;
text-transform: uppercase;
text-align: center;
color: #fff;
background-color: #1d2730;
font-family: "fontpvebold", aroam;
}
#boxlogin-title h1 {
font-size: 33px;
padding: 10px;
margin: 0;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
label[for="login_login"] {
padding-top: 10px;
}
#boxlogin .loginapp {
text-align: center;
padding: 30px;
}
.loginapp-button img {
border-radius: 2px;
height: 100%;
width: 100%;
object-fit: contain;
min-height: 56px;
}
.loginapp-button:hover {
cursor: pointer;
}
.separateur {
align-items: center;
display: flex;
text-align: center;
padding: 0 2rem 1.3rem 2rem;
}
#choixFC {
width: 2.5rem;
font-size: 1.2rem;
}
.text-right {
text-align: right;
}
.separateur::after,
.separateur::before {
content: "";
flex: 1;
border-bottom: 2px solid #e8e8e8;
}
#boxlogin .encart-erreur {
color: #2d3e50;
text-transform: uppercase;
text-align: center;
background-color: #fff;
padding: 10px 2px;
font-family: "fontpve", aroam;
font-size: 15px;
margin-top: 20px;
margin-bottom: 10px;
}
#boxlogin h2 {
font-size: 25px;
text-transform: uppercase;
font-family: "fontpvebold", aroam;
}
#boxlogin h3 {
color: #fff;
text-transform: uppercase;
text-align: center;
background-color: #4bcf9e;
padding: 10px 2px;
font-family: "fontpve", aroam;
font-size: 15px;
}
#boxlogin h4 {
color: #fff;
text-align: center;
background-color: red;
padding: 10px 2px;
font-family: arial;
font-size: 15px;
margin: 10px;
}
#pvelogin,
#pvedescription {
/* padding: 30px 15px 10px 15px; */
margin: 0;
}
#pvelogin input {
font-size: 20px;
height: 45px;
}
#pvelogin input:-webkit-autofil {
background-color: #fff;
}
#pvelogin button {
background-color: rgba(0, 0, 0, 0);
border-color: #fff;
display: block;
width: 100%;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
}
#pvelogin a {
color: #fff;
padding-top: 10px;
text-decoration: underline;
}
#pvelogininfo a {
text-decoration: underline;
color: #2c3e50;
font-family: arial;
font-size: 13px;
}
#pvelogininfo {
font-family: arial;
font-size: 13px;
background-color: #fff;
color: #2c3e50;
padding: 15px;
}
#pvelogininfo ul {
margin-bottom: 0;
}
#footer {
clear: both;
padding-top: 100px;
text-transform: none;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: normal;
}
#footer > nav.navbar.navbar-inverse  {
min-height: 0;
}
#footer-copyright {
text-align: center;
color: #fff;
padding-top: 30px;
padding-bottom: 30px;
font-family: Arial;
font-size: 12px;
text-transform: initial;
}
#footer-copyright img {
padding-left: 10px;
padding-right: 10px;
}
#footerli01 {
margin-left: 150px;
}
#footer ul.nav.navbar-nav.navbar-left {
margin-top: 0;
}
#footer ul.nav.navbar-nav > li > a {
color: #ffffff;
background-color: transparent;
position: relative;
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-size: 15px;
font-weight: normal;
text-transform: none;
}
#footer ul.nav.navbar-nav > li > a:before {
content: "/";
padding-left: 10px;
padding-right: 10px;
display: inline-block;
}
#footer ul.nav.navbar-nav.navbar-left > li:hover > a {
color: #fff;
text-decoration: underline;
}
#footer ul.nav.navbar-nav.navbar-left > li:hover > a:before {
color: #fff;
text-decoration: none !important;
}
#footer-editor {
text-align: right;
color: #ffffff;
}
@media (max-width: 1007px) {
#wrapper {
margin-top: 0px;
}
#boxlogin-wrapper {
width: 100%;
}
#header {
margin-top: 0px;
}
#pveuser {
font-size: 15px;
top: 10px;
}
#pveuser small {
font-size: 12px;
top: -2px;
}
#logo {
margin-left: 0px;
}
}
@media (max-width: 700px) {
#footerli01 {
margin-left: 0px;
}
#boxlogin .loginapp {
flex-direction: column;
justify-content: center;
align-items: center;
}
}
@media (max-width: 550px) {
#pvemenu {
font-size: 80%;
}
}
@media (max-width: 400px) {
#pvelink {
display: none;
}
#logo {
max-width: 46%;
height: auto;
}
#boxlogin-wrapper {
padding: 0 15px;
}
}
/* dispatcher error page */
.alert-danger {
background-color: #ff0000 !important;
border-color: #ff0000 !important;
color: #fff !important;
font-size: 15px;
}
.alert-danger a {
text-decoration: underline;
}
.alert-danger a:hover {
color: unset;
}
.alert {
padding: 15px !important;
margin-bottom: 21px !important;
border: 1px solid transparent !important;
border-radius: 0 !important;
}
.alert-danger p {
margin: 0 !important;
}
.footer-link {
text-decoration: none;
}
#loader {
display: -webkit-box;
display: -ms-flexbox;
display: none;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: absolute;
height: 120%;
width: 100%;
background-color: #efefef;
opacity: 0.9;
z-index: 10;
flex-flow: column;
align-items: center;
justify-content: center;
}
#nb-spinner {
width: 75px;
height: 75px;
margin: 0;
background: transparent;
border-top: 4px solid #1c856a;
border-right: 4px solid transparent;
border-radius: 50%;
-webkit-animation: 1s spin linear infinite;
animation: 1s spin linear infinite;
}
#loader-wrapper {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
}
#loader-content {
width: 300px;
height: 300px;
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
border: 1px solid rgba(255, 255, 255, 0.1);
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
position: absolute;
top: 200px;
display: flex;
flex-direction: column;
}
@keyframes spin {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

View File

@ -1,6 +0,0 @@
import './styles/theme.css'
import 'altcha';
import theme from './theme';
theme();

View File

@ -1,52 +0,0 @@
export default function theme() {
document.addEventListener("DOMContentLoaded", function() {
[].forEach.call(document.querySelectorAll('.language-change'), function(el) {
el.addEventListener('click', function(e) {
e.preventDefault();
var lang = el.getAttribute('data-lang');
if(getCookie('mselang') != lang) {
setCookie('mselang', lang, false);
location.reload();
}
return false;
})
});
// Empécher le double clic
const form = document.forms['login']
const loader = document.getElementById('loader');
form.addEventListener('submit', function(event) {
loader.style.display = 'flex';
});
});
function setCookie(name,value,days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
expires = "; expires=" + date.toUTCString();
}
var temp = window.location.hostname.split('.').reverse();
var root_domain = '';
for(var i=temp.length - 1;i >= 0;i--){
root_domain += temp[i];
if(i > 0){
root_domain += '.';
}
}
document.cookie = name + "=" + (value || "") + expires + "; path=/; domain=" + root_domain;
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
}

View File

@ -15,7 +15,6 @@
"symfony/console": "5.4.*", "symfony/console": "5.4.*",
"symfony/dependency-injection": "5.4.*", "symfony/dependency-injection": "5.4.*",
"symfony/dotenv": "5.4.*", "symfony/dotenv": "5.4.*",
"symfony/expression-language": "5.4.*",
"symfony/flex": "^1.17|^2", "symfony/flex": "^1.17|^2",
"symfony/form": "5.4.*", "symfony/form": "5.4.*",
"symfony/framework-bundle": "5.4.*", "symfony/framework-bundle": "5.4.*",
@ -78,8 +77,5 @@
"allow-contrib": true, "allow-contrib": true,
"require": "5.4.*" "require": "5.4.*"
} }
},
"require-dev": {
"symfony/debug-bundle": "5.4.*"
} }
} }

1075
composer.lock generated
View File

@ -4,27 +4,27 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "203398b3a4f3ff689ff3341c02460f23", "content-hash": "7dce269ca449b7de7e1bd2e23df94eab",
"packages": [ "packages": [
{ {
"name": "clue/stream-filter", "name": "clue/stream-filter",
"version": "v1.7.0", "version": "v1.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/clue/stream-filter.git", "url": "https://github.com/clue/stream-filter.git",
"reference": "049509fef80032cb3f051595029ab75b49a3c2f7" "reference": "d6169430c7731d8509da7aecd0af756a5747b78e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7", "url": "https://api.github.com/repos/clue/stream-filter/zipball/d6169430c7731d8509da7aecd0af756a5747b78e",
"reference": "049509fef80032cb3f051595029ab75b49a3c2f7", "reference": "d6169430c7731d8509da7aecd0af756a5747b78e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.3" "php": ">=5.3"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -46,7 +46,7 @@
} }
], ],
"description": "A simple and modern approach to stream filtering in PHP", "description": "A simple and modern approach to stream filtering in PHP",
"homepage": "https://github.com/clue/stream-filter", "homepage": "https://github.com/clue/php-stream-filter",
"keywords": [ "keywords": [
"bucket brigade", "bucket brigade",
"callback", "callback",
@ -58,7 +58,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/clue/stream-filter/issues", "issues": "https://github.com/clue/stream-filter/issues",
"source": "https://github.com/clue/stream-filter/tree/v1.7.0" "source": "https://github.com/clue/stream-filter/tree/v1.6.0"
}, },
"funding": [ "funding": [
{ {
@ -70,20 +70,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-12-20T15:40:13+00:00" "time": "2022-02-21T13:15:14+00:00"
}, },
{ {
"name": "doctrine/annotations", "name": "doctrine/annotations",
"version": "1.14.4", "version": "1.14.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/annotations.git", "url": "https://github.com/doctrine/annotations.git",
"reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915" "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/253dca476f70808a5aeed3a47cc2cc88c5cab915", "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
"reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915", "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -94,11 +94,11 @@
}, },
"require-dev": { "require-dev": {
"doctrine/cache": "^1.11 || ^2.0", "doctrine/cache": "^1.11 || ^2.0",
"doctrine/coding-standard": "^9 || ^12", "doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "~1.4.10 || ^1.10.28", "phpstan/phpstan": "~1.4.10 || ^1.8.0",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7", "symfony/cache": "^4.4 || ^5.4 || ^6",
"vimeo/psalm": "^4.30 || ^5.14" "vimeo/psalm": "^4.10"
}, },
"suggest": { "suggest": {
"php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
@ -144,22 +144,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/annotations/issues", "issues": "https://github.com/doctrine/annotations/issues",
"source": "https://github.com/doctrine/annotations/tree/1.14.4" "source": "https://github.com/doctrine/annotations/tree/1.14.3"
}, },
"time": "2024-09-05T10:15:52+00:00" "time": "2023-02-01T09:20:38+00:00"
}, },
{ {
"name": "doctrine/deprecations", "name": "doctrine/deprecations",
"version": "1.1.3", "version": "1.1.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/deprecations.git", "url": "https://github.com/doctrine/deprecations.git",
"reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
"reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -191,22 +191,22 @@
"homepage": "https://www.doctrine-project.org/", "homepage": "https://www.doctrine-project.org/",
"support": { "support": {
"issues": "https://github.com/doctrine/deprecations/issues", "issues": "https://github.com/doctrine/deprecations/issues",
"source": "https://github.com/doctrine/deprecations/tree/1.1.3" "source": "https://github.com/doctrine/deprecations/tree/1.1.2"
}, },
"time": "2024-01-30T19:34:25+00:00" "time": "2023-09-27T20:04:15+00:00"
}, },
{ {
"name": "doctrine/lexer", "name": "doctrine/lexer",
"version": "2.1.1", "version": "2.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/lexer.git", "url": "https://github.com/doctrine/lexer.git",
"reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
"reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -214,11 +214,11 @@
"php": "^7.1 || ^8.0" "php": "^7.1 || ^8.0"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^9 || ^12", "doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "^1.3", "phpstan/phpstan": "^1.3",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"psalm/plugin-phpunit": "^0.18.3", "psalm/plugin-phpunit": "^0.18.3",
"vimeo/psalm": "^4.11 || ^5.21" "vimeo/psalm": "^4.11 || ^5.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -255,7 +255,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/lexer/issues", "issues": "https://github.com/doctrine/lexer/issues",
"source": "https://github.com/doctrine/lexer/tree/2.1.1" "source": "https://github.com/doctrine/lexer/tree/2.1.0"
}, },
"funding": [ "funding": [
{ {
@ -271,20 +271,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-02-05T11:35:39+00:00" "time": "2022-12-14T08:49:07+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
"version": "2.0.3", "version": "2.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/promises.git", "url": "https://github.com/guzzle/promises.git",
"reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8" "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223",
"reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -292,7 +292,7 @@
}, },
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2", "bamarni/composer-bin-plugin": "^1.8.2",
"phpunit/phpunit": "^8.5.39 || ^9.6.20" "phpunit/phpunit": "^8.5.36 || ^9.6.15"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -338,7 +338,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/promises/issues", "issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.0.3" "source": "https://github.com/guzzle/promises/tree/2.0.2"
}, },
"funding": [ "funding": [
{ {
@ -354,20 +354,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-18T10:29:17+00:00" "time": "2023-12-03T20:19:20+00:00"
}, },
{ {
"name": "guzzlehttp/psr7", "name": "guzzlehttp/psr7",
"version": "2.7.0", "version": "2.6.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/psr7.git", "url": "https://github.com/guzzle/psr7.git",
"reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221",
"reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -382,8 +382,8 @@
}, },
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2", "bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0", "http-interop/http-factory-tests": "^0.9",
"phpunit/phpunit": "^8.5.39 || ^9.6.20" "phpunit/phpunit": "^8.5.36 || ^9.6.15"
}, },
"suggest": { "suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@ -454,7 +454,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/psr7/issues", "issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.7.0" "source": "https://github.com/guzzle/psr7/tree/2.6.2"
}, },
"funding": [ "funding": [
{ {
@ -470,7 +470,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-18T11:15:46+00:00" "time": "2023-12-03T20:05:35+00:00"
}, },
{ {
"name": "http-interop/http-factory-guzzle", "name": "http-interop/http-factory-guzzle",
@ -532,16 +532,16 @@
}, },
{ {
"name": "jean85/pretty-package-versions", "name": "jean85/pretty-package-versions",
"version": "2.0.6", "version": "2.0.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Jean85/pretty-package-versions.git", "url": "https://github.com/Jean85/pretty-package-versions.git",
"reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af",
"reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -549,9 +549,9 @@
"php": "^7.1|^8.0" "php": "^7.1|^8.0"
}, },
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^3.2", "friendsofphp/php-cs-fixer": "^2.17",
"jean85/composer-provided-replaced-stub-package": "^1.0", "jean85/composer-provided-replaced-stub-package": "^1.0",
"phpstan/phpstan": "^1.4", "phpstan/phpstan": "^0.12.66",
"phpunit/phpunit": "^7.5|^8.5|^9.4", "phpunit/phpunit": "^7.5|^8.5|^9.4",
"vimeo/psalm": "^4.3" "vimeo/psalm": "^4.3"
}, },
@ -585,22 +585,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/Jean85/pretty-package-versions/issues", "issues": "https://github.com/Jean85/pretty-package-versions/issues",
"source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5"
}, },
"time": "2024-03-08T09:58:59+00:00" "time": "2021-10-08T21:21:46+00:00"
}, },
{ {
"name": "php-http/client-common", "name": "php-http/client-common",
"version": "2.7.2", "version": "2.7.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-http/client-common.git", "url": "https://github.com/php-http/client-common.git",
"reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", "url": "https://api.github.com/repos/php-http/client-common/zipball/1e19c059b0e4d5f717bf5d524d616165aeab0612",
"reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -654,22 +654,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-http/client-common/issues", "issues": "https://github.com/php-http/client-common/issues",
"source": "https://github.com/php-http/client-common/tree/2.7.2" "source": "https://github.com/php-http/client-common/tree/2.7.1"
}, },
"time": "2024-09-24T06:21:48+00:00" "time": "2023-11-30T10:31:25+00:00"
}, },
{ {
"name": "php-http/discovery", "name": "php-http/discovery",
"version": "1.20.0", "version": "1.19.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-http/discovery.git", "url": "https://github.com/php-http/discovery.git",
"reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" "reference": "61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", "url": "https://api.github.com/repos/php-http/discovery/zipball/61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb",
"reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", "reference": "61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -693,8 +693,7 @@
"php-http/httplug": "^1.0 || ^2.0", "php-http/httplug": "^1.0 || ^2.0",
"php-http/message-factory": "^1.0", "php-http/message-factory": "^1.0",
"phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3",
"sebastian/comparator": "^3.0.5 || ^4.0.8", "symfony/phpunit-bridge": "^6.2"
"symfony/phpunit-bridge": "^6.4.4 || ^7.0.1"
}, },
"type": "composer-plugin", "type": "composer-plugin",
"extra": { "extra": {
@ -733,22 +732,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-http/discovery/issues", "issues": "https://github.com/php-http/discovery/issues",
"source": "https://github.com/php-http/discovery/tree/1.20.0" "source": "https://github.com/php-http/discovery/tree/1.19.2"
}, },
"time": "2024-10-02T11:20:13+00:00" "time": "2023-11-30T16:49:05+00:00"
}, },
{ {
"name": "php-http/httplug", "name": "php-http/httplug",
"version": "2.4.1", "version": "2.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-http/httplug.git", "url": "https://github.com/php-http/httplug.git",
"reference": "5cad731844891a4c282f3f3e1b582c46839d22f4" "reference": "625ad742c360c8ac580fcc647a1541d29e257f67"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4", "url": "https://api.github.com/repos/php-http/httplug/zipball/625ad742c360c8ac580fcc647a1541d29e257f67",
"reference": "5cad731844891a4c282f3f3e1b582c46839d22f4", "reference": "625ad742c360c8ac580fcc647a1541d29e257f67",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -790,22 +789,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-http/httplug/issues", "issues": "https://github.com/php-http/httplug/issues",
"source": "https://github.com/php-http/httplug/tree/2.4.1" "source": "https://github.com/php-http/httplug/tree/2.4.0"
}, },
"time": "2024-09-23T11:39:58+00:00" "time": "2023-04-14T15:10:03+00:00"
}, },
{ {
"name": "php-http/message", "name": "php-http/message",
"version": "1.16.2", "version": "1.16.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-http/message.git", "url": "https://github.com/php-http/message.git",
"reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a" "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a", "url": "https://api.github.com/repos/php-http/message/zipball/47a14338bf4ebd67d317bf1144253d7db4ab55fd",
"reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a", "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -859,9 +858,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-http/message/issues", "issues": "https://github.com/php-http/message/issues",
"source": "https://github.com/php-http/message/tree/1.16.2" "source": "https://github.com/php-http/message/tree/1.16.0"
}, },
"time": "2024-10-02T11:34:13+00:00" "time": "2023-05-17T06:43:38+00:00"
}, },
{ {
"name": "php-http/message-factory", "name": "php-http/message-factory",
@ -920,16 +919,16 @@
}, },
{ {
"name": "php-http/promise", "name": "php-http/promise",
"version": "1.3.1", "version": "1.2.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-http/promise.git", "url": "https://github.com/php-http/promise.git",
"reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" "reference": "44a67cb59f708f826f3bec35f22030b3edb90119"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", "url": "https://api.github.com/repos/php-http/promise/zipball/44a67cb59f708f826f3bec35f22030b3edb90119",
"reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", "reference": "44a67cb59f708f826f3bec35f22030b3edb90119",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -966,9 +965,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-http/promise/issues", "issues": "https://github.com/php-http/promise/issues",
"source": "https://github.com/php-http/promise/tree/1.3.1" "source": "https://github.com/php-http/promise/tree/1.2.1"
}, },
"time": "2024-03-15T13:55:21+00:00" "time": "2023-11-08T12:57:08+00:00"
}, },
{ {
"name": "predis/predis", "name": "predis/predis",
@ -1232,20 +1231,20 @@
}, },
{ {
"name": "psr/http-factory", "name": "psr/http-factory",
"version": "1.1.0", "version": "1.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-fig/http-factory.git", "url": "https://github.com/php-fig/http-factory.git",
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" "reference": "e616d01114759c4c489f93b099585439f795fe35"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "reference": "e616d01114759c4c489f93b099585439f795fe35",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.1", "php": ">=7.0.0",
"psr/http-message": "^1.0 || ^2.0" "psr/http-message": "^1.0 || ^2.0"
}, },
"type": "library", "type": "library",
@ -1269,7 +1268,7 @@
"homepage": "https://www.php-fig.org/" "homepage": "https://www.php-fig.org/"
} }
], ],
"description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "description": "Common interfaces for PSR-7 HTTP message factories",
"keywords": [ "keywords": [
"factory", "factory",
"http", "http",
@ -1281,9 +1280,9 @@
"response" "response"
], ],
"support": { "support": {
"source": "https://github.com/php-fig/http-factory" "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
}, },
"time": "2024-04-15T12:06:14+00:00" "time": "2023-04-10T20:10:41+00:00"
}, },
{ {
"name": "psr/http-message", "name": "psr/http-message",
@ -1591,16 +1590,16 @@
}, },
{ {
"name": "sentry/sentry-symfony", "name": "sentry/sentry-symfony",
"version": "4.14.0", "version": "4.13.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/getsentry/sentry-symfony.git", "url": "https://github.com/getsentry/sentry-symfony.git",
"reference": "001c4cfd8fe93cbb00edaca903ffbfac28259170" "reference": "e8102da84841b33c0237b81479377d1cbaea9aa4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/getsentry/sentry-symfony/zipball/001c4cfd8fe93cbb00edaca903ffbfac28259170", "url": "https://api.github.com/repos/getsentry/sentry-symfony/zipball/e8102da84841b33c0237b81479377d1cbaea9aa4",
"reference": "001c4cfd8fe93cbb00edaca903ffbfac28259170", "reference": "e8102da84841b33c0237b81479377d1cbaea9aa4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1621,8 +1620,8 @@
"symfony/security-http": "^4.4.20||^5.0.11||^6.0||^7.0" "symfony/security-http": "^4.4.20||^5.0.11||^6.0||^7.0"
}, },
"require-dev": { "require-dev": {
"doctrine/dbal": "^2.13||^3.3||^4.0", "doctrine/dbal": "^2.13||^3.0",
"doctrine/doctrine-bundle": "^2.6", "doctrine/doctrine-bundle": "^1.12||^2.5",
"friendsofphp/php-cs-fixer": "^2.19||^3.40", "friendsofphp/php-cs-fixer": "^2.19||^3.40",
"masterminds/html5": "^2.8", "masterminds/html5": "^2.8",
"phpstan/extension-installer": "^1.0", "phpstan/extension-installer": "^1.0",
@ -1689,7 +1688,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/getsentry/sentry-symfony/issues", "issues": "https://github.com/getsentry/sentry-symfony/issues",
"source": "https://github.com/getsentry/sentry-symfony/tree/4.14.0" "source": "https://github.com/getsentry/sentry-symfony/tree/4.13.1"
}, },
"funding": [ "funding": [
{ {
@ -1701,7 +1700,7 @@
"type": "custom" "type": "custom"
} }
], ],
"time": "2024-02-26T09:27:19+00:00" "time": "2023-12-06T16:02:30+00:00"
}, },
{ {
"name": "symfony/apache-pack", "name": "symfony/apache-pack",
@ -1731,16 +1730,16 @@
}, },
{ {
"name": "symfony/asset", "name": "symfony/asset",
"version": "v5.4.40", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/asset.git", "url": "https://github.com/symfony/asset.git",
"reference": "e5aa241b4914257164b39c3c2678b2c41b7671e3" "reference": "edb2457a0ef615d420d2319851f679a4cc3b3635"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/asset/zipball/e5aa241b4914257164b39c3c2678b2c41b7671e3", "url": "https://api.github.com/repos/symfony/asset/zipball/edb2457a0ef615d420d2319851f679a4cc3b3635",
"reference": "e5aa241b4914257164b39c3c2678b2c41b7671e3", "reference": "edb2457a0ef615d420d2319851f679a4cc3b3635",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1785,7 +1784,7 @@
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/asset/tree/v5.4.40" "source": "https://github.com/symfony/asset/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -1801,20 +1800,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-10-31T07:58:33+00:00"
}, },
{ {
"name": "symfony/cache", "name": "symfony/cache",
"version": "v5.4.44", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/cache.git", "url": "https://github.com/symfony/cache.git",
"reference": "4b3e7bf157b8b5a010865701d9106b5f0a9c99a8" "reference": "2553faca77502a4f68dc93cd2f3b9ec650751e40"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/cache/zipball/4b3e7bf157b8b5a010865701d9106b5f0a9c99a8", "url": "https://api.github.com/repos/symfony/cache/zipball/2553faca77502a4f68dc93cd2f3b9ec650751e40",
"reference": "4b3e7bf157b8b5a010865701d9106b5f0a9c99a8", "reference": "2553faca77502a4f68dc93cd2f3b9ec650751e40",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1843,7 +1842,7 @@
"cache/integration-tests": "dev-master", "cache/integration-tests": "dev-master",
"doctrine/cache": "^1.6|^2.0", "doctrine/cache": "^1.6|^2.0",
"doctrine/dbal": "^2.13.1|^3|^4", "doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.1|^2.0", "predis/predis": "^1.1",
"psr/simple-cache": "^1.0|^2.0", "psr/simple-cache": "^1.0|^2.0",
"symfony/config": "^4.4|^5.0|^6.0", "symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0", "symfony/dependency-injection": "^4.4|^5.0|^6.0",
@ -1882,7 +1881,7 @@
"psr6" "psr6"
], ],
"support": { "support": {
"source": "https://github.com/symfony/cache/tree/v5.4.44" "source": "https://github.com/symfony/cache/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -1898,20 +1897,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-13T16:57:39+00:00" "time": "2023-11-24T13:04:07+00:00"
}, },
{ {
"name": "symfony/cache-contracts", "name": "symfony/cache-contracts",
"version": "v2.5.3", "version": "v2.5.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/cache-contracts.git", "url": "https://github.com/symfony/cache-contracts.git",
"reference": "fee6db04d913094e2fb55ff8e7db5685a8134463" "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/cache-contracts/zipball/fee6db04d913094e2fb55ff8e7db5685a8134463", "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc",
"reference": "fee6db04d913094e2fb55ff8e7db5685a8134463", "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1961,7 +1960,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/cache-contracts/tree/v2.5.3" "source": "https://github.com/symfony/cache-contracts/tree/v2.5.2"
}, },
"funding": [ "funding": [
{ {
@ -1977,20 +1976,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-01-23T13:51:25+00:00" "time": "2022-01-02T09:53:40+00:00"
}, },
{ {
"name": "symfony/config", "name": "symfony/config",
"version": "v5.4.40", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/config.git", "url": "https://github.com/symfony/config.git",
"reference": "d4e1db78421163b98dd9971d247fd0df4a57ee5e" "reference": "dd5ea39de228813aba0c23c3a4153da2a4cf3cd9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/config/zipball/d4e1db78421163b98dd9971d247fd0df4a57ee5e", "url": "https://api.github.com/repos/symfony/config/zipball/dd5ea39de228813aba0c23c3a4153da2a4cf3cd9",
"reference": "d4e1db78421163b98dd9971d247fd0df4a57ee5e", "reference": "dd5ea39de228813aba0c23c3a4153da2a4cf3cd9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2040,7 +2039,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/config/tree/v5.4.40" "source": "https://github.com/symfony/config/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -2056,20 +2055,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-11-09T08:22:43+00:00"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v5.4.44", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "5b5a0aa66e3296e303e22490f90f521551835a83" "reference": "c70df1ffaf23a8d340bded3cfab1b86752ad6ed7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/5b5a0aa66e3296e303e22490f90f521551835a83", "url": "https://api.github.com/repos/symfony/console/zipball/c70df1ffaf23a8d340bded3cfab1b86752ad6ed7",
"reference": "5b5a0aa66e3296e303e22490f90f521551835a83", "reference": "c70df1ffaf23a8d340bded3cfab1b86752ad6ed7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2139,7 +2138,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v5.4.44" "source": "https://github.com/symfony/console/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -2155,20 +2154,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-20T07:56:40+00:00" "time": "2023-11-18T18:23:04+00:00"
}, },
{ {
"name": "symfony/dependency-injection", "name": "symfony/dependency-injection",
"version": "v5.4.44", "version": "v5.4.33",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/dependency-injection.git", "url": "https://github.com/symfony/dependency-injection.git",
"reference": "23eb9f3803a931aef16a65f362a9aeb0640a1374" "reference": "14969a558cd6382b2a12b14b20ef9a851a02da79"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/dependency-injection/zipball/23eb9f3803a931aef16a65f362a9aeb0640a1374", "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/14969a558cd6382b2a12b14b20ef9a851a02da79",
"reference": "23eb9f3803a931aef16a65f362a9aeb0640a1374", "reference": "14969a558cd6382b2a12b14b20ef9a851a02da79",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2228,7 +2227,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application", "description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/dependency-injection/tree/v5.4.44" "source": "https://github.com/symfony/dependency-injection/tree/v5.4.33"
}, },
"funding": [ "funding": [
{ {
@ -2244,20 +2243,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-12T20:01:35+00:00" "time": "2023-11-30T08:15:37+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
"version": "v3.5.0", "version": "v3.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git", "url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf",
"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2266,7 +2265,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "3.5-dev" "dev-main": "3.4-dev"
}, },
"thanks": { "thanks": {
"name": "symfony/contracts", "name": "symfony/contracts",
@ -2295,7 +2294,7 @@
"description": "A generic function and convention to trigger deprecation notices", "description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0"
}, },
"funding": [ "funding": [
{ {
@ -2311,20 +2310,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-04-18T09:32:20+00:00" "time": "2023-05-23T14:45:45+00:00"
}, },
{ {
"name": "symfony/dotenv", "name": "symfony/dotenv",
"version": "v5.4.44", "version": "v5.4.30",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/dotenv.git", "url": "https://github.com/symfony/dotenv.git",
"reference": "bb4fef2bf035a50170fd95e5b146152834126008" "reference": "ceed2cd28442adcf3679a9a82dacd45baeefc458"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/dotenv/zipball/bb4fef2bf035a50170fd95e5b146152834126008", "url": "https://api.github.com/repos/symfony/dotenv/zipball/ceed2cd28442adcf3679a9a82dacd45baeefc458",
"reference": "bb4fef2bf035a50170fd95e5b146152834126008", "reference": "ceed2cd28442adcf3679a9a82dacd45baeefc458",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2366,7 +2365,7 @@
"environment" "environment"
], ],
"support": { "support": {
"source": "https://github.com/symfony/dotenv/tree/v5.4.44" "source": "https://github.com/symfony/dotenv/tree/v5.4.30"
}, },
"funding": [ "funding": [
{ {
@ -2382,20 +2381,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-16T09:39:25+00:00" "time": "2023-10-26T16:37:39+00:00"
}, },
{ {
"name": "symfony/error-handler", "name": "symfony/error-handler",
"version": "v5.4.42", "version": "v5.4.29",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/error-handler.git", "url": "https://github.com/symfony/error-handler.git",
"reference": "db15ba0fd50890156ed40087ccedc7851a1f5b76" "reference": "328c6fcfd2f90b64c16efaf0ea67a311d672f078"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/db15ba0fd50890156ed40087ccedc7851a1f5b76", "url": "https://api.github.com/repos/symfony/error-handler/zipball/328c6fcfd2f90b64c16efaf0ea67a311d672f078",
"reference": "db15ba0fd50890156ed40087ccedc7851a1f5b76", "reference": "328c6fcfd2f90b64c16efaf0ea67a311d672f078",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2437,7 +2436,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code", "description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/error-handler/tree/v5.4.42" "source": "https://github.com/symfony/error-handler/tree/v5.4.29"
}, },
"funding": [ "funding": [
{ {
@ -2453,20 +2452,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-23T12:34:05+00:00" "time": "2023-09-06T21:54:06+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v5.4.40", "version": "v5.4.26",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
"reference": "a54e2a8a114065f31020d6a89ede83e34c3b27a4" "reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a54e2a8a114065f31020d6a89ede83e34c3b27a4", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5dcc00e03413f05c1e7900090927bb7247cb0aac",
"reference": "a54e2a8a114065f31020d6a89ede83e34c3b27a4", "reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2522,7 +2521,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v5.4.40" "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.26"
}, },
"funding": [ "funding": [
{ {
@ -2538,20 +2537,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-07-06T06:34:20+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
"version": "v3.5.0", "version": "v3.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git", "url": "https://github.com/symfony/event-dispatcher-contracts.git",
"reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" "reference": "a76aed96a42d2b521153fb382d418e30d18b59df"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df",
"reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", "reference": "a76aed96a42d2b521153fb382d418e30d18b59df",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2561,7 +2560,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "3.5-dev" "dev-main": "3.4-dev"
}, },
"thanks": { "thanks": {
"name": "symfony/contracts", "name": "symfony/contracts",
@ -2598,7 +2597,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0"
}, },
"funding": [ "funding": [
{ {
@ -2614,83 +2613,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-04-18T09:32:20+00:00" "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/expression-language",
"version": "v5.4.43",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
"reference": "9d23f7bfd1d602fddc6d6520decedc99739497dd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/expression-language/zipball/9d23f7bfd1d602fddc6d6520decedc99739497dd",
"reference": "9d23f7bfd1d602fddc6d6520decedc99739497dd",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/cache": "^4.4|^5.0|^6.0",
"symfony/service-contracts": "^1.1|^2|^3"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\ExpressionLanguage\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/expression-language/tree/v5.4.43"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-08-09T07:10:35+00:00"
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v5.4.44", "version": "v5.4.25",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "76c3818964e9d32be3862c9318ae3ba9aa280ddc" "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/76c3818964e9d32be3862c9318ae3ba9aa280ddc", "url": "https://api.github.com/repos/symfony/filesystem/zipball/0ce3a62c9579a53358d3a7eb6b3dfb79789a6364",
"reference": "76c3818964e9d32be3862c9318ae3ba9aa280ddc", "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2699,9 +2635,6 @@
"symfony/polyfill-mbstring": "~1.8", "symfony/polyfill-mbstring": "~1.8",
"symfony/polyfill-php80": "^1.16" "symfony/polyfill-php80": "^1.16"
}, },
"require-dev": {
"symfony/process": "^5.4|^6.4"
},
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
@ -2728,7 +2661,7 @@
"description": "Provides basic utilities for the filesystem", "description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/filesystem/tree/v5.4.44" "source": "https://github.com/symfony/filesystem/tree/v5.4.25"
}, },
"funding": [ "funding": [
{ {
@ -2744,20 +2677,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-16T14:52:48+00:00" "time": "2023-05-31T13:04:02+00:00"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v5.4.43", "version": "v5.4.27",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
"reference": "ae25a9145a900764158d439653d5630191155ca0" "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/ae25a9145a900764158d439653d5630191155ca0", "url": "https://api.github.com/repos/symfony/finder/zipball/ff4bce3c33451e7ec778070e45bd23f74214cd5d",
"reference": "ae25a9145a900764158d439653d5630191155ca0", "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2791,7 +2724,7 @@
"description": "Finds files and directories via an intuitive fluent interface", "description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/finder/tree/v5.4.43" "source": "https://github.com/symfony/finder/tree/v5.4.27"
}, },
"funding": [ "funding": [
{ {
@ -2807,29 +2740,26 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-08-13T14:03:51+00:00" "time": "2023-07-31T08:02:31+00:00"
}, },
{ {
"name": "symfony/flex", "name": "symfony/flex",
"version": "v2.4.7", "version": "v2.4.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/flex.git", "url": "https://github.com/symfony/flex.git",
"reference": "92f4fba342161ff36072bd3b8e0b3c6c23160402" "reference": "67ee785f1aedada76461de7a7ec10cd7f8ff8d36"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/flex/zipball/92f4fba342161ff36072bd3b8e0b3c6c23160402", "url": "https://api.github.com/repos/symfony/flex/zipball/67ee785f1aedada76461de7a7ec10cd7f8ff8d36",
"reference": "92f4fba342161ff36072bd3b8e0b3c6c23160402", "reference": "67ee785f1aedada76461de7a7ec10cd7f8ff8d36",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"composer-plugin-api": "^2.1", "composer-plugin-api": "^2.1",
"php": ">=8.0" "php": ">=8.0"
}, },
"conflict": {
"composer/semver": "<1.7.2"
},
"require-dev": { "require-dev": {
"composer/composer": "^2.1", "composer/composer": "^2.1",
"symfony/dotenv": "^5.4|^6.0", "symfony/dotenv": "^5.4|^6.0",
@ -2859,7 +2789,7 @@
"description": "Composer plugin for Symfony", "description": "Composer plugin for Symfony",
"support": { "support": {
"issues": "https://github.com/symfony/flex/issues", "issues": "https://github.com/symfony/flex/issues",
"source": "https://github.com/symfony/flex/tree/v2.4.7" "source": "https://github.com/symfony/flex/tree/v2.4.2"
}, },
"funding": [ "funding": [
{ {
@ -2875,20 +2805,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-10-07T08:51:54+00:00" "time": "2023-12-05T14:09:35+00:00"
}, },
{ {
"name": "symfony/form", "name": "symfony/form",
"version": "v5.4.44", "version": "v5.4.33",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/form.git", "url": "https://github.com/symfony/form.git",
"reference": "4f3d91f8a7626e3cab9e3d2952321df10013a6eb" "reference": "9c13bf53e728d3f75ce7a36046ffc2cd0e7d25ec"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/form/zipball/4f3d91f8a7626e3cab9e3d2952321df10013a6eb", "url": "https://api.github.com/repos/symfony/form/zipball/9c13bf53e728d3f75ce7a36046ffc2cd0e7d25ec",
"reference": "4f3d91f8a7626e3cab9e3d2952321df10013a6eb", "reference": "9c13bf53e728d3f75ce7a36046ffc2cd0e7d25ec",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2911,7 +2841,7 @@
"symfony/error-handler": "<4.4.5", "symfony/error-handler": "<4.4.5",
"symfony/framework-bundle": "<4.4", "symfony/framework-bundle": "<4.4",
"symfony/http-kernel": "<4.4", "symfony/http-kernel": "<4.4",
"symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3", "symfony/translation": "<4.4",
"symfony/translation-contracts": "<1.1.7", "symfony/translation-contracts": "<1.1.7",
"symfony/twig-bridge": "<5.4.21|>=6,<6.2.7" "symfony/twig-bridge": "<5.4.21|>=6,<6.2.7"
}, },
@ -2925,7 +2855,7 @@
"symfony/http-kernel": "^4.4|^5.0|^6.0", "symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/intl": "^4.4|^5.0|^6.0", "symfony/intl": "^4.4|^5.0|^6.0",
"symfony/security-csrf": "^4.4|^5.0|^6.0", "symfony/security-csrf": "^4.4|^5.0|^6.0",
"symfony/translation": "^5.4.35|~6.3.12|^6.4.3", "symfony/translation": "^4.4|^5.0|^6.0",
"symfony/uid": "^5.1|^6.0", "symfony/uid": "^5.1|^6.0",
"symfony/validator": "^4.4.17|^5.1.9|^6.0", "symfony/validator": "^4.4.17|^5.1.9|^6.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0" "symfony/var-dumper": "^4.4|^5.0|^6.0"
@ -2961,7 +2891,7 @@
"description": "Allows to easily create, process and reuse HTML forms", "description": "Allows to easily create, process and reuse HTML forms",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/form/tree/v5.4.44" "source": "https://github.com/symfony/form/tree/v5.4.33"
}, },
"funding": [ "funding": [
{ {
@ -2977,20 +2907,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-20T07:56:40+00:00" "time": "2023-11-30T10:45:54+00:00"
}, },
{ {
"name": "symfony/framework-bundle", "name": "symfony/framework-bundle",
"version": "v5.4.44", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/framework-bundle.git", "url": "https://github.com/symfony/framework-bundle.git",
"reference": "9ae1957fb817c0fec6d171931f675895a434d988" "reference": "14597eccde5051368918bce92393be9ba941db14"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/framework-bundle/zipball/9ae1957fb817c0fec6d171931f675895a434d988", "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/14597eccde5051368918bce92393be9ba941db14",
"reference": "9ae1957fb817c0fec6d171931f675895a434d988", "reference": "14597eccde5051368918bce92393be9ba941db14",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2998,7 +2928,7 @@
"php": ">=7.2.5", "php": ">=7.2.5",
"symfony/cache": "^5.2|^6.0", "symfony/cache": "^5.2|^6.0",
"symfony/config": "^5.3|^6.0", "symfony/config": "^5.3|^6.0",
"symfony/dependency-injection": "^5.4.44|^6.0.5", "symfony/dependency-injection": "^5.4.5|^6.0.5",
"symfony/deprecation-contracts": "^2.1|^3", "symfony/deprecation-contracts": "^2.1|^3",
"symfony/error-handler": "^4.4.1|^5.0.1|^6.0", "symfony/error-handler": "^4.4.1|^5.0.1|^6.0",
"symfony/event-dispatcher": "^5.1|^6.0", "symfony/event-dispatcher": "^5.1|^6.0",
@ -3018,7 +2948,7 @@
"phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0", "phpdocumentor/type-resolver": "<1.4.0",
"symfony/asset": "<5.3", "symfony/asset": "<5.3",
"symfony/console": "<5.2.5|>=7.0", "symfony/console": "<5.2.5",
"symfony/dom-crawler": "<4.4", "symfony/dom-crawler": "<4.4",
"symfony/dotenv": "<5.1", "symfony/dotenv": "<5.1",
"symfony/form": "<5.2", "symfony/form": "<5.2",
@ -3073,7 +3003,7 @@
"symfony/web-link": "^4.4|^5.0|^6.0", "symfony/web-link": "^4.4|^5.0|^6.0",
"symfony/workflow": "^5.2|^6.0", "symfony/workflow": "^5.2|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0", "symfony/yaml": "^4.4|^5.0|^6.0",
"twig/twig": "^2.10|^3.0.4" "twig/twig": "^2.10|^3.0"
}, },
"suggest": { "suggest": {
"ext-apcu": "For best performance of the system caches", "ext-apcu": "For best performance of the system caches",
@ -3111,7 +3041,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/framework-bundle/tree/v5.4.44" "source": "https://github.com/symfony/framework-bundle/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -3127,27 +3057,27 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-20T08:11:35+00:00" "time": "2023-11-23T15:18:29+00:00"
}, },
{ {
"name": "symfony/http-client", "name": "symfony/http-client",
"version": "v5.4.44", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-client.git", "url": "https://github.com/symfony/http-client.git",
"reference": "58d3dc6bfa5fb37137e32d52ddc202ba4d1cea04" "reference": "6cdf6cdf48101454f014a9ab4e0905f0b902389d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-client/zipball/58d3dc6bfa5fb37137e32d52ddc202ba4d1cea04", "url": "https://api.github.com/repos/symfony/http-client/zipball/6cdf6cdf48101454f014a9ab4e0905f0b902389d",
"reference": "58d3dc6bfa5fb37137e32d52ddc202ba4d1cea04", "reference": "6cdf6cdf48101454f014a9ab4e0905f0b902389d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=7.2.5",
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/deprecation-contracts": "^2.1|^3", "symfony/deprecation-contracts": "^2.1|^3",
"symfony/http-client-contracts": "^2.5.3", "symfony/http-client-contracts": "^2.4",
"symfony/polyfill-php73": "^1.11", "symfony/polyfill-php73": "^1.11",
"symfony/polyfill-php80": "^1.16", "symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.0|^2|^3" "symfony/service-contracts": "^1.0|^2|^3"
@ -3163,7 +3093,7 @@
"amphp/http-client": "^4.2.1", "amphp/http-client": "^4.2.1",
"amphp/http-tunnel": "^1.0", "amphp/http-tunnel": "^1.0",
"amphp/socket": "^1.1", "amphp/socket": "^1.1",
"guzzlehttp/promises": "^1.4|^2.0", "guzzlehttp/promises": "^1.4",
"nyholm/psr7": "^1.0", "nyholm/psr7": "^1.0",
"php-http/httplug": "^1.0|^2.0", "php-http/httplug": "^1.0|^2.0",
"php-http/message-factory": "^1.0", "php-http/message-factory": "^1.0",
@ -3202,7 +3132,7 @@
"http" "http"
], ],
"support": { "support": {
"source": "https://github.com/symfony/http-client/tree/v5.4.44" "source": "https://github.com/symfony/http-client/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -3218,20 +3148,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-16T14:04:28+00:00" "time": "2023-10-29T12:33:05+00:00"
}, },
{ {
"name": "symfony/http-client-contracts", "name": "symfony/http-client-contracts",
"version": "v2.5.3", "version": "v2.5.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-client-contracts.git", "url": "https://github.com/symfony/http-client-contracts.git",
"reference": "e5cc97c2b4a4db0ba26bebc154f1426e3fd1d2f1" "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/e5cc97c2b4a4db0ba26bebc154f1426e3fd1d2f1", "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70",
"reference": "e5cc97c2b4a4db0ba26bebc154f1426e3fd1d2f1", "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3280,7 +3210,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/http-client-contracts/tree/v2.5.3" "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.2"
}, },
"funding": [ "funding": [
{ {
@ -3296,20 +3226,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-03-26T19:42:53+00:00" "time": "2022-04-12T15:48:08+00:00"
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v5.4.44", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "ae0d217e5932aa0b70ddb4cf7822cc76d48aee53" "reference": "cbcd80a4c36f59772d62860fdb0cb6a38da63fd2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/ae0d217e5932aa0b70ddb4cf7822cc76d48aee53", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cbcd80a4c36f59772d62860fdb0cb6a38da63fd2",
"reference": "ae0d217e5932aa0b70ddb4cf7822cc76d48aee53", "reference": "cbcd80a4c36f59772d62860fdb0cb6a38da63fd2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3319,7 +3249,7 @@
"symfony/polyfill-php80": "^1.16" "symfony/polyfill-php80": "^1.16"
}, },
"require-dev": { "require-dev": {
"predis/predis": "^1.0|^2.0", "predis/predis": "~1.0",
"symfony/cache": "^4.4|^5.0|^6.0", "symfony/cache": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0", "symfony/expression-language": "^4.4|^5.0|^6.0",
@ -3356,7 +3286,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v5.4.44" "source": "https://github.com/symfony/http-foundation/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -3372,20 +3302,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-15T07:55:06+00:00" "time": "2023-11-20T15:40:25+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v5.4.44", "version": "v5.4.33",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "788dcf72d9af7432a886aa3b0c5904d68087ba13" "reference": "892636f9279f953dc266dc088f900b03eecb4ffa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/788dcf72d9af7432a886aa3b0c5904d68087ba13", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/892636f9279f953dc266dc088f900b03eecb4ffa",
"reference": "788dcf72d9af7432a886aa3b0c5904d68087ba13", "reference": "892636f9279f953dc266dc088f900b03eecb4ffa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3434,7 +3364,6 @@
"symfony/stopwatch": "^4.4|^5.0|^6.0", "symfony/stopwatch": "^4.4|^5.0|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0", "symfony/translation": "^4.4|^5.0|^6.0",
"symfony/translation-contracts": "^1.1|^2|^3", "symfony/translation-contracts": "^1.1|^2|^3",
"symfony/var-dumper": "^4.4.31|^5.4",
"twig/twig": "^2.13|^3.0.4" "twig/twig": "^2.13|^3.0.4"
}, },
"suggest": { "suggest": {
@ -3469,7 +3398,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v5.4.44" "source": "https://github.com/symfony/http-kernel/tree/v5.4.33"
}, },
"funding": [ "funding": [
{ {
@ -3485,20 +3414,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-21T05:47:58+00:00" "time": "2023-12-01T16:51:11+00:00"
}, },
{ {
"name": "symfony/lock", "name": "symfony/lock",
"version": "v5.4.40", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/lock.git", "url": "https://github.com/symfony/lock.git",
"reference": "d96955c9919fa8609b193ba76e9f527776b70176" "reference": "a6d7d829f4907134775a0e1b162780e61f80ed87"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/lock/zipball/d96955c9919fa8609b193ba76e9f527776b70176", "url": "https://api.github.com/repos/symfony/lock/zipball/a6d7d829f4907134775a0e1b162780e61f80ed87",
"reference": "d96955c9919fa8609b193ba76e9f527776b70176", "reference": "a6d7d829f4907134775a0e1b162780e61f80ed87",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3512,7 +3441,7 @@
}, },
"require-dev": { "require-dev": {
"doctrine/dbal": "^2.13|^3|^4", "doctrine/dbal": "^2.13|^3|^4",
"predis/predis": "^1.0|^2.0" "predis/predis": "~1.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -3548,7 +3477,7 @@
"semaphore" "semaphore"
], ],
"support": { "support": {
"source": "https://github.com/symfony/lock/tree/v5.4.40" "source": "https://github.com/symfony/lock/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -3564,20 +3493,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-11-20T15:40:25+00:00"
}, },
{ {
"name": "symfony/options-resolver", "name": "symfony/options-resolver",
"version": "v5.4.40", "version": "v5.4.21",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/options-resolver.git", "url": "https://github.com/symfony/options-resolver.git",
"reference": "bd1afbde6613a8d6b956115e0e14b196191fd0c4" "reference": "4fe5cf6ede71096839f0e4b4444d65dd3a7c1eb9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/bd1afbde6613a8d6b956115e0e14b196191fd0c4", "url": "https://api.github.com/repos/symfony/options-resolver/zipball/4fe5cf6ede71096839f0e4b4444d65dd3a7c1eb9",
"reference": "bd1afbde6613a8d6b956115e0e14b196191fd0c4", "reference": "4fe5cf6ede71096839f0e4b4444d65dd3a7c1eb9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3617,7 +3546,7 @@
"options" "options"
], ],
"support": { "support": {
"source": "https://github.com/symfony/options-resolver/tree/v5.4.40" "source": "https://github.com/symfony/options-resolver/tree/v5.4.21"
}, },
"funding": [ "funding": [
{ {
@ -3633,20 +3562,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-02-14T08:03:56+00:00"
}, },
{ {
"name": "symfony/password-hasher", "name": "symfony/password-hasher",
"version": "v5.4.40", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/password-hasher.git", "url": "https://github.com/symfony/password-hasher.git",
"reference": "21b98178ab2024e6c7d8ab72cca9ba16015c6093" "reference": "f1a07181f3442836b0aadfd4c65841804d4173c4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/password-hasher/zipball/21b98178ab2024e6c7d8ab72cca9ba16015c6093", "url": "https://api.github.com/repos/symfony/password-hasher/zipball/f1a07181f3442836b0aadfd4c65841804d4173c4",
"reference": "21b98178ab2024e6c7d8ab72cca9ba16015c6093", "reference": "f1a07181f3442836b0aadfd4c65841804d4173c4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3691,7 +3620,7 @@
"password" "password"
], ],
"support": { "support": {
"source": "https://github.com/symfony/password-hasher/tree/v5.4.40" "source": "https://github.com/symfony/password-hasher/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -3707,30 +3636,33 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-11-02T10:18:11+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-grapheme", "name": "symfony/polyfill-intl-grapheme",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" "reference": "875e90aeea2777b6f135677f618529449334a612"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "reference": "875e90aeea2777b6f135677f618529449334a612",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"suggest": { "suggest": {
"ext-intl": "For best performance" "ext-intl": "For best performance"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -3769,7 +3701,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -3785,30 +3717,33 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-01-26T09:26:14+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-icu", "name": "symfony/polyfill-intl-icu",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git", "url": "https://github.com/symfony/polyfill-intl-icu.git",
"reference": "d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78" "reference": "e46b4da57951a16053cd751f63f4a24292788157"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78", "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e46b4da57951a16053cd751f63f4a24292788157",
"reference": "d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78", "reference": "e46b4da57951a16053cd751f63f4a24292788157",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"suggest": { "suggest": {
"ext-intl": "For best performance and support of other locales than \"en\"" "ext-intl": "For best performance and support of other locales than \"en\""
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -3853,7 +3788,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -3869,30 +3804,33 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-03-21T17:27:24+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-normalizer", "name": "symfony/polyfill-intl-normalizer",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
"reference": "3833d7255cc303546435cb650316bff708a1c75c" "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
"reference": "3833d7255cc303546435cb650316bff708a1c75c", "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"suggest": { "suggest": {
"ext-intl": "For best performance" "ext-intl": "For best performance"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -3934,7 +3872,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -3950,24 +3888,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-01-26T09:26:14+00:00"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git", "url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" "reference": "42292d99c55abe617799667f454222c54c60e229"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "reference": "42292d99c55abe617799667f454222c54c60e229",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"provide": { "provide": {
"ext-mbstring": "*" "ext-mbstring": "*"
@ -3977,6 +3915,9 @@
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -4014,7 +3955,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -4030,27 +3971,30 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-07-28T09:04:16+00:00"
}, },
{ {
"name": "symfony/polyfill-php73", "name": "symfony/polyfill-php73",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php73.git", "url": "https://github.com/symfony/polyfill-php73.git",
"reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5",
"reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -4090,7 +4034,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -4106,27 +4050,30 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-01-26T09:26:14+00:00"
}, },
{ {
"name": "symfony/polyfill-php80", "name": "symfony/polyfill-php80",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php80.git", "url": "https://github.com/symfony/polyfill-php80.git",
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -4170,7 +4117,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -4186,27 +4133,30 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-01-26T09:26:14+00:00"
}, },
{ {
"name": "symfony/polyfill-php81", "name": "symfony/polyfill-php81",
"version": "v1.31.0", "version": "v1.28.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php81.git", "url": "https://github.com/symfony/polyfill-php81.git",
"reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b",
"reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": {
"dev-main": "1.28-dev"
},
"thanks": { "thanks": {
"name": "symfony/polyfill", "name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "url": "https://github.com/symfony/polyfill"
@ -4246,7 +4196,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0"
}, },
"funding": [ "funding": [
{ {
@ -4262,20 +4212,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2023-01-26T09:26:14+00:00"
}, },
{ {
"name": "symfony/property-access", "name": "symfony/property-access",
"version": "v5.4.43", "version": "v5.4.26",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/property-access.git", "url": "https://github.com/symfony/property-access.git",
"reference": "2d751866b976a02e22743359733edc55cd20e9fd" "reference": "0249e46f69e92049a488f39fcf531cb42c50caaa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/property-access/zipball/2d751866b976a02e22743359733edc55cd20e9fd", "url": "https://api.github.com/repos/symfony/property-access/zipball/0249e46f69e92049a488f39fcf531cb42c50caaa",
"reference": "2d751866b976a02e22743359733edc55cd20e9fd", "reference": "0249e46f69e92049a488f39fcf531cb42c50caaa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4327,7 +4277,7 @@
"reflection" "reflection"
], ],
"support": { "support": {
"source": "https://github.com/symfony/property-access/tree/v5.4.43" "source": "https://github.com/symfony/property-access/tree/v5.4.26"
}, },
"funding": [ "funding": [
{ {
@ -4343,20 +4293,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-08-29T08:50:14+00:00" "time": "2023-07-13T15:20:41+00:00"
}, },
{ {
"name": "symfony/property-info", "name": "symfony/property-info",
"version": "v5.4.42", "version": "v5.4.24",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/property-info.git", "url": "https://github.com/symfony/property-info.git",
"reference": "825aa937f6e8cd63dcc118d0af84d7d4979cddf4" "reference": "d43b85b00699b4484964c297575b5c6f9dc5f6e1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/property-info/zipball/825aa937f6e8cd63dcc118d0af84d7d4979cddf4", "url": "https://api.github.com/repos/symfony/property-info/zipball/d43b85b00699b4484964c297575b5c6f9dc5f6e1",
"reference": "825aa937f6e8cd63dcc118d0af84d7d4979cddf4", "reference": "d43b85b00699b4484964c297575b5c6f9dc5f6e1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4418,7 +4368,7 @@
"validator" "validator"
], ],
"support": { "support": {
"source": "https://github.com/symfony/property-info/tree/v5.4.42" "source": "https://github.com/symfony/property-info/tree/v5.4.24"
}, },
"funding": [ "funding": [
{ {
@ -4434,7 +4384,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-22T18:03:36+00:00" "time": "2023-05-15T20:11:03+00:00"
}, },
{ {
"name": "symfony/psr-http-message-bridge", "name": "symfony/psr-http-message-bridge",
@ -4527,16 +4477,16 @@
}, },
{ {
"name": "symfony/rate-limiter", "name": "symfony/rate-limiter",
"version": "v5.4.40", "version": "v5.4.30",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/rate-limiter.git", "url": "https://github.com/symfony/rate-limiter.git",
"reference": "b3de902fc83923b9121169ade2453c41d0819110" "reference": "10c8064e57ae1bb6dee152d44d737a1a799f8386"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/rate-limiter/zipball/b3de902fc83923b9121169ade2453c41d0819110", "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/10c8064e57ae1bb6dee152d44d737a1a799f8386",
"reference": "b3de902fc83923b9121169ade2453c41d0819110", "reference": "10c8064e57ae1bb6dee152d44d737a1a799f8386",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4577,7 +4527,7 @@
"rate-limiter" "rate-limiter"
], ],
"support": { "support": {
"source": "https://github.com/symfony/rate-limiter/tree/v5.4.40" "source": "https://github.com/symfony/rate-limiter/tree/v5.4.30"
}, },
"funding": [ "funding": [
{ {
@ -4593,20 +4543,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-10-10T05:34:18+00:00"
}, },
{ {
"name": "symfony/routing", "name": "symfony/routing",
"version": "v5.4.43", "version": "v5.4.33",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/routing.git", "url": "https://github.com/symfony/routing.git",
"reference": "b6f71780bbdd5e93e1c5638671cf0ba42aa8c6d8" "reference": "5b5b86670f947db92ab54cdcff585e76064d0b04"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/b6f71780bbdd5e93e1c5638671cf0ba42aa8c6d8", "url": "https://api.github.com/repos/symfony/routing/zipball/5b5b86670f947db92ab54cdcff585e76064d0b04",
"reference": "b6f71780bbdd5e93e1c5638671cf0ba42aa8c6d8", "reference": "5b5b86670f947db92ab54cdcff585e76064d0b04",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4667,7 +4617,7 @@
"url" "url"
], ],
"support": { "support": {
"source": "https://github.com/symfony/routing/tree/v5.4.43" "source": "https://github.com/symfony/routing/tree/v5.4.33"
}, },
"funding": [ "funding": [
{ {
@ -4683,20 +4633,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-08-27T06:36:52+00:00" "time": "2023-12-01T09:28:00+00:00"
}, },
{ {
"name": "symfony/runtime", "name": "symfony/runtime",
"version": "v5.4.40", "version": "v5.4.26",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/runtime.git", "url": "https://github.com/symfony/runtime.git",
"reference": "50096d4ebebb4f9c41b87695868a6e34bdbf7cde" "reference": "4659b552bc9f2380986e3f4b7e2bd4e512470e0d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/runtime/zipball/50096d4ebebb4f9c41b87695868a6e34bdbf7cde", "url": "https://api.github.com/repos/symfony/runtime/zipball/4659b552bc9f2380986e3f4b7e2bd4e512470e0d",
"reference": "50096d4ebebb4f9c41b87695868a6e34bdbf7cde", "reference": "4659b552bc9f2380986e3f4b7e2bd4e512470e0d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4747,7 +4697,7 @@
"runtime" "runtime"
], ],
"support": { "support": {
"source": "https://github.com/symfony/runtime/tree/v5.4.40" "source": "https://github.com/symfony/runtime/tree/v5.4.26"
}, },
"funding": [ "funding": [
{ {
@ -4763,27 +4713,27 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-07-16T16:48:57+00:00"
}, },
{ {
"name": "symfony/security-bundle", "name": "symfony/security-bundle",
"version": "v5.4.43", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/security-bundle.git", "url": "https://github.com/symfony/security-bundle.git",
"reference": "f14a15c6c7bb37879d59c129d96c4c07c7d5db32" "reference": "92e24de1759b6a502896d87c5e0997973ef47ac4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/security-bundle/zipball/f14a15c6c7bb37879d59c129d96c4c07c7d5db32", "url": "https://api.github.com/repos/symfony/security-bundle/zipball/92e24de1759b6a502896d87c5e0997973ef47ac4",
"reference": "f14a15c6c7bb37879d59c129d96c4c07c7d5db32", "reference": "92e24de1759b6a502896d87c5e0997973ef47ac4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-xml": "*", "ext-xml": "*",
"php": ">=7.2.5", "php": ">=7.2.5",
"symfony/config": "^4.4|^5.0|^6.0", "symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^5.4.43|^6.4.11", "symfony/dependency-injection": "^5.3|^6.0",
"symfony/deprecation-contracts": "^2.1|^3", "symfony/deprecation-contracts": "^2.1|^3",
"symfony/event-dispatcher": "^5.1|^6.0", "symfony/event-dispatcher": "^5.1|^6.0",
"symfony/http-foundation": "^5.3|^6.0", "symfony/http-foundation": "^5.3|^6.0",
@ -4850,7 +4800,7 @@
"description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "description": "Provides a tight integration of the Security component into the Symfony full-stack framework",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/security-bundle/tree/v5.4.43" "source": "https://github.com/symfony/security-bundle/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -4866,20 +4816,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-08-19T09:13:19+00:00" "time": "2023-11-09T09:26:13+00:00"
}, },
{ {
"name": "symfony/security-core", "name": "symfony/security-core",
"version": "v5.4.44", "version": "v5.4.30",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/security-core.git", "url": "https://github.com/symfony/security-core.git",
"reference": "8089509e8c92e884fa27af56596576320c3b310d" "reference": "3908c54da30dd68c2fe31915d82a1c81809d1928"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/security-core/zipball/8089509e8c92e884fa27af56596576320c3b310d", "url": "https://api.github.com/repos/symfony/security-core/zipball/3908c54da30dd68c2fe31915d82a1c81809d1928",
"reference": "8089509e8c92e884fa27af56596576320c3b310d", "reference": "3908c54da30dd68c2fe31915d82a1c81809d1928",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4895,7 +4845,6 @@
"symfony/http-foundation": "<5.3", "symfony/http-foundation": "<5.3",
"symfony/ldap": "<4.4", "symfony/ldap": "<4.4",
"symfony/security-guard": "<4.4", "symfony/security-guard": "<4.4",
"symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
"symfony/validator": "<5.2" "symfony/validator": "<5.2"
}, },
"require-dev": { "require-dev": {
@ -4907,7 +4856,7 @@
"symfony/expression-language": "^4.4|^5.0|^6.0", "symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^5.3|^6.0", "symfony/http-foundation": "^5.3|^6.0",
"symfony/ldap": "^4.4|^5.0|^6.0", "symfony/ldap": "^4.4|^5.0|^6.0",
"symfony/translation": "^5.4.35|~6.3.12|^6.4.3", "symfony/translation": "^4.4|^5.0|^6.0",
"symfony/validator": "^5.2|^6.0" "symfony/validator": "^5.2|^6.0"
}, },
"suggest": { "suggest": {
@ -4944,7 +4893,7 @@
"description": "Symfony Security Component - Core Library", "description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/security-core/tree/v5.4.44" "source": "https://github.com/symfony/security-core/tree/v5.4.30"
}, },
"funding": [ "funding": [
{ {
@ -4960,20 +4909,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-01T10:41:54+00:00" "time": "2023-10-27T07:38:28+00:00"
}, },
{ {
"name": "symfony/security-csrf", "name": "symfony/security-csrf",
"version": "v5.4.40", "version": "v5.4.27",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/security-csrf.git", "url": "https://github.com/symfony/security-csrf.git",
"reference": "9058d522c1c33d7ba13f4b3c79555cc2c4c16028" "reference": "995fcfcc5a3be09df157b4960668f61cceb86611"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/security-csrf/zipball/9058d522c1c33d7ba13f4b3c79555cc2c4c16028", "url": "https://api.github.com/repos/symfony/security-csrf/zipball/995fcfcc5a3be09df157b4960668f61cceb86611",
"reference": "9058d522c1c33d7ba13f4b3c79555cc2c4c16028", "reference": "995fcfcc5a3be09df157b4960668f61cceb86611",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5017,7 +4966,7 @@
"description": "Symfony Security Component - CSRF Library", "description": "Symfony Security Component - CSRF Library",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/security-csrf/tree/v5.4.40" "source": "https://github.com/symfony/security-csrf/tree/v5.4.27"
}, },
"funding": [ "funding": [
{ {
@ -5033,20 +4982,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-07-28T14:44:35+00:00"
}, },
{ {
"name": "symfony/security-guard", "name": "symfony/security-guard",
"version": "v5.4.40", "version": "v5.4.27",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/security-guard.git", "url": "https://github.com/symfony/security-guard.git",
"reference": "d930fd327c290f451c9d8dd7889169195d4484e9" "reference": "72c53142533462fc6fda4a429c2a21c2b944a8cc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/security-guard/zipball/d930fd327c290f451c9d8dd7889169195d4484e9", "url": "https://api.github.com/repos/symfony/security-guard/zipball/72c53142533462fc6fda4a429c2a21c2b944a8cc",
"reference": "d930fd327c290f451c9d8dd7889169195d4484e9", "reference": "72c53142533462fc6fda4a429c2a21c2b944a8cc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5085,7 +5034,7 @@
"description": "Symfony Security Component - Guard", "description": "Symfony Security Component - Guard",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/security-guard/tree/v5.4.40" "source": "https://github.com/symfony/security-guard/tree/v5.4.27"
}, },
"funding": [ "funding": [
{ {
@ -5101,20 +5050,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:33:22+00:00" "time": "2023-07-28T14:44:35+00:00"
}, },
{ {
"name": "symfony/security-http", "name": "symfony/security-http",
"version": "v5.4.44", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/security-http.git", "url": "https://github.com/symfony/security-http.git",
"reference": "c0f81598425c170807f19b9a5413ad05323f317b" "reference": "6d3cd5a4deee9697738db8d24258890ca4140ae9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/security-http/zipball/c0f81598425c170807f19b9a5413ad05323f317b", "url": "https://api.github.com/repos/symfony/security-http/zipball/6d3cd5a4deee9697738db8d24258890ca4140ae9",
"reference": "c0f81598425c170807f19b9a5413ad05323f317b", "reference": "6d3cd5a4deee9697738db8d24258890ca4140ae9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5171,7 +5120,7 @@
"description": "Symfony Security Component - HTTP Integration", "description": "Symfony Security Component - HTTP Integration",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/security-http/tree/v5.4.44" "source": "https://github.com/symfony/security-http/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -5187,20 +5136,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-11T06:50:28+00:00" "time": "2023-11-03T16:13:08+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
"version": "v2.5.3", "version": "v2.5.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/service-contracts.git", "url": "https://github.com/symfony/service-contracts.git",
"reference": "a2329596ddc8fd568900e3fc76cba42489ecc7f3" "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/a2329596ddc8fd568900e3fc76cba42489ecc7f3", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
"reference": "a2329596ddc8fd568900e3fc76cba42489ecc7f3", "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5254,7 +5203,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/service-contracts/tree/v2.5.3" "source": "https://github.com/symfony/service-contracts/tree/v2.5.2"
}, },
"funding": [ "funding": [
{ {
@ -5270,20 +5219,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-04-21T15:04:16+00:00" "time": "2022-05-30T19:17:29+00:00"
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v5.4.44", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "832caa16b6d9aac6bf11747315225f5aba384c24" "reference": "91bf4453d65d8231688a04376c3a40efe0770f04"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/832caa16b6d9aac6bf11747315225f5aba384c24", "url": "https://api.github.com/repos/symfony/string/zipball/91bf4453d65d8231688a04376c3a40efe0770f04",
"reference": "832caa16b6d9aac6bf11747315225f5aba384c24", "reference": "91bf4453d65d8231688a04376c3a40efe0770f04",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5340,7 +5289,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v5.4.44" "source": "https://github.com/symfony/string/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -5356,20 +5305,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-20T07:56:40+00:00" "time": "2023-11-26T13:43:46+00:00"
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
"version": "v5.4.44", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation.git", "url": "https://github.com/symfony/translation.git",
"reference": "6fed3a20b5b87ee9cdd9dacf545922b8fd475921" "reference": "ba72f72fceddf36f00bd495966b5873f2d17ad8f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/6fed3a20b5b87ee9cdd9dacf545922b8fd475921", "url": "https://api.github.com/repos/symfony/translation/zipball/ba72f72fceddf36f00bd495966b5873f2d17ad8f",
"reference": "6fed3a20b5b87ee9cdd9dacf545922b8fd475921", "reference": "ba72f72fceddf36f00bd495966b5873f2d17ad8f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5437,7 +5386,7 @@
"description": "Provides tools to internationalize your application", "description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/translation/tree/v5.4.44" "source": "https://github.com/symfony/translation/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -5453,20 +5402,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-15T08:12:35+00:00" "time": "2023-11-03T16:16:43+00:00"
}, },
{ {
"name": "symfony/translation-contracts", "name": "symfony/translation-contracts",
"version": "v2.5.3", "version": "v2.5.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation-contracts.git", "url": "https://github.com/symfony/translation-contracts.git",
"reference": "b0073a77ac0b7ea55131020e87b1e3af540f4664" "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b0073a77ac0b7ea55131020e87b1e3af540f4664", "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe",
"reference": "b0073a77ac0b7ea55131020e87b1e3af540f4664", "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5515,7 +5464,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/translation-contracts/tree/v2.5.3" "source": "https://github.com/symfony/translation-contracts/tree/v2.5.2"
}, },
"funding": [ "funding": [
{ {
@ -5531,20 +5480,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-01-23T13:51:25+00:00" "time": "2022-06-27T16:58:25+00:00"
}, },
{ {
"name": "symfony/twig-bridge", "name": "symfony/twig-bridge",
"version": "v5.4.44", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/twig-bridge.git", "url": "https://github.com/symfony/twig-bridge.git",
"reference": "d049fbe0e5ba0ad758f647fa8f99e840bca43f6f" "reference": "fc6ee0a3b672ea12ca1f26592d257bfc7f4ee942"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/twig-bridge/zipball/d049fbe0e5ba0ad758f647fa8f99e840bca43f6f", "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/fc6ee0a3b672ea12ca1f26592d257bfc7f4ee942",
"reference": "d049fbe0e5ba0ad758f647fa8f99e840bca43f6f", "reference": "fc6ee0a3b672ea12ca1f26592d257bfc7f4ee942",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5584,7 +5533,7 @@
"symfony/security-core": "^4.4|^5.0|^6.0", "symfony/security-core": "^4.4|^5.0|^6.0",
"symfony/security-csrf": "^4.4|^5.0|^6.0", "symfony/security-csrf": "^4.4|^5.0|^6.0",
"symfony/security-http": "^4.4|^5.0|^6.0", "symfony/security-http": "^4.4|^5.0|^6.0",
"symfony/serializer": "^5.4.35|~6.3.12|^6.4.3", "symfony/serializer": "^5.2|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0", "symfony/stopwatch": "^4.4|^5.0|^6.0",
"symfony/translation": "^5.2|^6.0", "symfony/translation": "^5.2|^6.0",
"symfony/web-link": "^4.4|^5.0|^6.0", "symfony/web-link": "^4.4|^5.0|^6.0",
@ -5636,7 +5585,7 @@
"description": "Provides integration for Twig with various Symfony components", "description": "Provides integration for Twig with various Symfony components",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/twig-bridge/tree/v5.4.44" "source": "https://github.com/symfony/twig-bridge/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -5652,20 +5601,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-11T13:27:43+00:00" "time": "2023-11-09T21:19:08+00:00"
}, },
{ {
"name": "symfony/twig-bundle", "name": "symfony/twig-bundle",
"version": "v5.4.44", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/twig-bundle.git", "url": "https://github.com/symfony/twig-bundle.git",
"reference": "b94414b3b9e0c523677c0bf31e8975231b55f18a" "reference": "62e3505a62f482a577f55ba08747dc6a3b7463b3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/twig-bundle/zipball/b94414b3b9e0c523677c0bf31e8975231b55f18a", "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/62e3505a62f482a577f55ba08747dc6a3b7463b3",
"reference": "b94414b3b9e0c523677c0bf31e8975231b55f18a", "reference": "62e3505a62f482a577f55ba08747dc6a3b7463b3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5726,7 +5675,7 @@
"description": "Provides a tight integration of Twig into the Symfony full-stack framework", "description": "Provides a tight integration of Twig into the Symfony full-stack framework",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/twig-bundle/tree/v5.4.44" "source": "https://github.com/symfony/twig-bundle/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -5742,20 +5691,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-07T13:25:07+00:00" "time": "2023-10-31T07:58:33+00:00"
}, },
{ {
"name": "symfony/validator", "name": "symfony/validator",
"version": "v5.4.44", "version": "v5.4.32",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/validator.git", "url": "https://github.com/symfony/validator.git",
"reference": "5b061420daf15b58e1599cd2191b0780ddcd2157" "reference": "d205d071c4a7ef5b6b43349c7e41d47d1b227636"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/validator/zipball/5b061420daf15b58e1599cd2191b0780ddcd2157", "url": "https://api.github.com/repos/symfony/validator/zipball/d205d071c4a7ef5b6b43349c7e41d47d1b227636",
"reference": "5b061420daf15b58e1599cd2191b0780ddcd2157", "reference": "d205d071c4a7ef5b6b43349c7e41d47d1b227636",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5777,7 +5726,7 @@
"symfony/http-kernel": "<4.4", "symfony/http-kernel": "<4.4",
"symfony/intl": "<4.4", "symfony/intl": "<4.4",
"symfony/property-info": "<5.3", "symfony/property-info": "<5.3",
"symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3", "symfony/translation": "<4.4",
"symfony/yaml": "<4.4" "symfony/yaml": "<4.4"
}, },
"require-dev": { "require-dev": {
@ -5795,9 +5744,9 @@
"symfony/http-kernel": "^4.4|^5.0|^6.0", "symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/intl": "^4.4|^5.0|^6.0", "symfony/intl": "^4.4|^5.0|^6.0",
"symfony/mime": "^4.4|^5.0|^6.0", "symfony/mime": "^4.4|^5.0|^6.0",
"symfony/property-access": "^5.4|^6.0", "symfony/property-access": "^4.4|^5.0|^6.0",
"symfony/property-info": "^5.3|^6.0", "symfony/property-info": "^5.3|^6.0",
"symfony/translation": "^5.4.35|~6.3.12|^6.4.3", "symfony/translation": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0" "symfony/yaml": "^4.4|^5.0|^6.0"
}, },
"suggest": { "suggest": {
@ -5818,8 +5767,7 @@
"Symfony\\Component\\Validator\\": "" "Symfony\\Component\\Validator\\": ""
}, },
"exclude-from-classmap": [ "exclude-from-classmap": [
"/Tests/", "/Tests/"
"/Resources/bin/"
] ]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -5839,7 +5787,7 @@
"description": "Provides tools to validate values", "description": "Provides tools to validate values",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/validator/tree/v5.4.44" "source": "https://github.com/symfony/validator/tree/v5.4.32"
}, },
"funding": [ "funding": [
{ {
@ -5855,20 +5803,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-19T08:27:53+00:00" "time": "2023-11-29T07:42:18+00:00"
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v5.4.43", "version": "v5.4.29",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "6be6a6a8af4818564e3726fc65cf936f34743cef" "reference": "6172e4ae3534d25ee9e07eb487c20be7760fcc65"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/6be6a6a8af4818564e3726fc65cf936f34743cef", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6172e4ae3534d25ee9e07eb487c20be7760fcc65",
"reference": "6be6a6a8af4818564e3726fc65cf936f34743cef", "reference": "6172e4ae3534d25ee9e07eb487c20be7760fcc65",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5928,7 +5876,7 @@
"dump" "dump"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-dumper/tree/v5.4.43" "source": "https://github.com/symfony/var-dumper/tree/v5.4.29"
}, },
"funding": [ "funding": [
{ {
@ -5944,20 +5892,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-08-30T16:01:46+00:00" "time": "2023-09-12T10:09:58+00:00"
}, },
{ {
"name": "symfony/var-exporter", "name": "symfony/var-exporter",
"version": "v6.4.9", "version": "v6.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-exporter.git", "url": "https://github.com/symfony/var-exporter.git",
"reference": "f9a060622e0d93777b7f8687ec4860191e16802e" "reference": "2d08ca6b9cc704dce525615d1e6d1788734f36d9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/f9a060622e0d93777b7f8687ec4860191e16802e", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/2d08ca6b9cc704dce525615d1e6d1788734f36d9",
"reference": "f9a060622e0d93777b7f8687ec4860191e16802e", "reference": "2d08ca6b9cc704dce525615d1e6d1788734f36d9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5965,8 +5913,6 @@
"symfony/deprecation-contracts": "^2.5|^3" "symfony/deprecation-contracts": "^2.5|^3"
}, },
"require-dev": { "require-dev": {
"symfony/property-access": "^6.4|^7.0",
"symfony/serializer": "^6.4|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0" "symfony/var-dumper": "^5.4|^6.0|^7.0"
}, },
"type": "library", "type": "library",
@ -6005,7 +5951,7 @@
"serialize" "serialize"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-exporter/tree/v6.4.9" "source": "https://github.com/symfony/var-exporter/tree/v6.4.1"
}, },
"funding": [ "funding": [
{ {
@ -6021,20 +5967,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-06-24T15:53:56+00:00" "time": "2023-11-30T10:32:10+00:00"
}, },
{ {
"name": "symfony/web-profiler-bundle", "name": "symfony/web-profiler-bundle",
"version": "v5.4.43", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/web-profiler-bundle.git", "url": "https://github.com/symfony/web-profiler-bundle.git",
"reference": "8f1628f1361e4623a6c2b373c3594845d6aacb79" "reference": "c3e04e0ad13df22acad1157a5b66404a85c3c538"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/8f1628f1361e4623a6c2b373c3594845d6aacb79", "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/c3e04e0ad13df22acad1157a5b66404a85c3c538",
"reference": "8f1628f1361e4623a6c2b373c3594845d6aacb79", "reference": "c3e04e0ad13df22acad1157a5b66404a85c3c538",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6085,7 +6031,7 @@
"description": "Provides a development tool that gives detailed information about the execution of any request", "description": "Provides a development tool that gives detailed information about the execution of any request",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/web-profiler-bundle/tree/v5.4.43" "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -6101,7 +6047,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-08-08T09:11:47+00:00" "time": "2023-10-31T14:39:57+00:00"
}, },
{ {
"name": "symfony/webpack-encore-bundle", "name": "symfony/webpack-encore-bundle",
@ -6178,16 +6124,16 @@
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
"version": "v5.4.44", "version": "v5.4.31",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/yaml.git", "url": "https://github.com/symfony/yaml.git",
"reference": "7025b964f123bbf1896d7563db6ec7f1f63e918a" "reference": "f387675d7f5fc4231f7554baa70681f222f73563"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/7025b964f123bbf1896d7563db6ec7f1f63e918a", "url": "https://api.github.com/repos/symfony/yaml/zipball/f387675d7f5fc4231f7554baa70681f222f73563",
"reference": "7025b964f123bbf1896d7563db6ec7f1f63e918a", "reference": "f387675d7f5fc4231f7554baa70681f222f73563",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6233,7 +6179,7 @@
"description": "Loads and dumps YAML files", "description": "Loads and dumps YAML files",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/yaml/tree/v5.4.44" "source": "https://github.com/symfony/yaml/tree/v5.4.31"
}, },
"funding": [ "funding": [
{ {
@ -6249,41 +6195,34 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-16T14:36:56+00:00" "time": "2023-11-03T14:41:28+00:00"
}, },
{ {
"name": "twig/twig", "name": "twig/twig",
"version": "v3.14.0", "version": "v3.8.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/twigphp/Twig.git", "url": "https://github.com/twigphp/Twig.git",
"reference": "126b2c97818dbff0cdf3fbfc881aedb3d40aae72" "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/126b2c97818dbff0cdf3fbfc881aedb3d40aae72", "url": "https://api.github.com/repos/twigphp/Twig/zipball/9d15f0ac07f44dc4217883ec6ae02fd555c6f71d",
"reference": "126b2c97818dbff0cdf3fbfc881aedb3d40aae72", "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "^1.8", "symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-mbstring": "^1.3", "symfony/polyfill-mbstring": "^1.3",
"symfony/polyfill-php81": "^1.29" "symfony/polyfill-php80": "^1.22"
}, },
"require-dev": { "require-dev": {
"psr/container": "^1.0|^2.0", "psr/container": "^1.0|^2.0",
"symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" "symfony/phpunit-bridge": "^5.4.9|^6.3|^7.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": [
"src/Resources/core.php",
"src/Resources/debug.php",
"src/Resources/escaper.php",
"src/Resources/string_loader.php"
],
"psr-4": { "psr-4": {
"Twig\\": "src/" "Twig\\": "src/"
} }
@ -6316,7 +6255,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/twigphp/Twig/issues", "issues": "https://github.com/twigphp/Twig/issues",
"source": "https://github.com/twigphp/Twig/tree/v3.14.0" "source": "https://github.com/twigphp/Twig/tree/v3.8.0"
}, },
"funding": [ "funding": [
{ {
@ -6328,90 +6267,10 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T17:55:12+00:00" "time": "2023-11-21T18:54:41+00:00"
}
],
"packages-dev": [
{
"name": "symfony/debug-bundle",
"version": "v5.4.40",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug-bundle.git",
"reference": "177f79296705823eee0d7dd79773f3a9df884fe0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/debug-bundle/zipball/177f79296705823eee0d7dd79773f3a9df884fe0",
"reference": "177f79296705823eee0d7dd79773f3a9df884fe0",
"shasum": ""
},
"require": {
"ext-xml": "*",
"php": ">=7.2.5",
"symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/polyfill-php80": "^1.16",
"symfony/twig-bridge": "^4.4|^5.0|^6.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"conflict": {
"symfony/config": "<4.4",
"symfony/dependency-injection": "<5.2"
},
"require-dev": {
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/web-profiler-bundle": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/config": "For service container configuration",
"symfony/dependency-injection": "For using as a service from the container"
},
"type": "symfony-bundle",
"autoload": {
"psr-4": {
"Symfony\\Bundle\\DebugBundle\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/debug-bundle/tree/v5.4.40"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-05-31T14:33:22+00:00"
} }
], ],
"packages-dev": [],
"aliases": [], "aliases": [],
"minimum-stability": "stable", "minimum-stability": "stable",
"stability-flags": [], "stability-flags": [],

View File

@ -7,5 +7,4 @@ return [
Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true],
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true],
Sentry\SentryBundle\SentryBundle::class => ['all' => true], Sentry\SentryBundle\SentryBundle::class => ['all' => true],
Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true],
]; ];

View File

@ -1,5 +0,0 @@
when@dev:
debug:
# Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.
# See the "server:dump" command to start a new server.
dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%"

View File

@ -12,7 +12,7 @@ framework:
# Enables session support. Note that the session will ONLY be started if you read or write from it. # Enables session support. Note that the session will ONLY be started if you read or write from it.
# Remove or comment this section to explicitly disable session support. # Remove or comment this section to explicitly disable session support.
session: session:
handler_id: '%env(REDIS_DSN)%' handler_id: '%env(REDIS_DSN)%&prefix=%env(string:HYDRA_SQL_REDIS_PREFIX)%&ttl=%env(HYDRA_SQL_REDIS_TTL)%'
cookie_secure: auto cookie_secure: auto
cookie_samesite: lax cookie_samesite: lax
storage_factory_id: session.storage.factory.native storage_factory_id: session.storage.factory.native

View File

@ -1,10 +0,0 @@
services:
Psr\Http\Message\RequestFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\ResponseFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\ServerRequestFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\StreamFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\UploadedFileFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\UriFactoryInterface: '@http_discovery.psr17_factory'
http_discovery.psr17_factory:
class: Http\Discovery\Psr17Factory

View File

@ -1,11 +1,9 @@
twig: twig:
globals: globals:
locales: "%app.supported_locales%" locales: "%locales%"
url_link: "%env(URL_LINK)%" default_path: '%kernel.project_dir%/templates'
default_path: "%kernel.project_dir%/templates" form_themes:
form_themes: - 'bootstrap_5_layout.html.twig'
- "bootstrap_5_layout.html.twig"
- "altcha.html.twig"
when@test: when@test:
twig: twig:
strict_variables: true strict_variables: true

View File

@ -2,10 +2,6 @@ controllers:
resource: ../../src/Controller/ resource: ../../src/Controller/
type: annotation type: annotation
controllers_flag:
resource: ../../src/Flag/Controller/
type: annotation
kernel: kernel:
resource: ../../src/Kernel.php resource: ../../src/Kernel.php
type: annotation type: annotation

View File

@ -75,23 +75,3 @@ services:
$securityPattern: '%security_pattern%' $securityPattern: '%security_pattern%'
# add more service definitions when explicit configuration is needed # add more service definitions when explicit configuration is needed
# please note that last definitions always *replace* previous ones # please note that last definitions always *replace* previous ones
App\Altcha\Form\AltchaType:
arguments:
$altchaHost: "%env(ALTCHA_HOST)%"
$altchaBaseUrl: "%env(ALTCHA_BASE_URL)%"
$altchaDebug: "%env(bool:ALTCHA_DEBUG)%"
$altchaWorkers: "%env(ALTCHA_WORKERS)%"
$altchaDelay: "%env(ALTCHA_DELAY)%"
$altchaMockError: "%env(bool:ALTCHA_MOCK_ERROR)%"
tags:
- { name: form.type, alias: altcha}
App\Form\LoginType:
arguments:
$altchaEnabled: "%env(bool:ALTCHA_ENABLED)%"
App\Altcha\AltchaValidator:
arguments:
$altchaHost: "%env(ALTCHA_HOST)%"
$altchaBaseUrl: "%env(ALTCHA_BASE_URL)%"

View File

@ -11,9 +11,12 @@ services:
- http_proxy=${http_proxy} - http_proxy=${http_proxy}
- https_proxy=${https_proxy} - https_proxy=${https_proxy}
ports: ports:
- 8082:8071 - 8082:8080
volumes: volumes:
- .:/app - ./src:/app/src
- ./config:/app/config
- /etc/localtime:/etc/localtime:ro
- $HOME/.ssh:/root/.host-ssh:ro
tmpfs: tmpfs:
- /var/www/var/logs:uid=${FIXUID:-1000},gid=${FIXGID:-1000} - /var/www/var/logs:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /var/www/var/cache:uid=${FIXUID:-1000},gid=${FIXGID:-1000} - /var/www/var/cache:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
@ -21,15 +24,13 @@ services:
- /tmp - /tmp
links: links:
- hydra - hydra
depends_on:
- redis
extra_hosts: extra_hosts:
- "localhost:127.0.0.1" - "localhost:127.0.0.1"
- "localhost:host-gateway" - "localhost:host-gateway"
- "host.docker.internal:host-gateway" - "host.docker.internal:host-gateway"
environment: environment:
- APP_ENV=dev
- PHP_FPM_MEMORY_LIMIT=128m - PHP_FPM_MEMORY_LIMIT=128m
- APP_ENV=dev
- APP_LOCALES=fr,en - APP_LOCALES=fr,en
- HYDRA_ADMIN_BASE_URL=http://hydra:4445 - HYDRA_ADMIN_BASE_URL=http://hydra:4445
- TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR,localhost - TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR,localhost
@ -41,7 +42,7 @@ services:
- DSN_REMOTE_DATABASE=pgsql:host='postgres';port=5432;dbname=lasql; - DSN_REMOTE_DATABASE=pgsql:host='postgres';port=5432;dbname=lasql;
- HASH_ALGO_LEGACY="sha256" - HASH_ALGO_LEGACY="sha256"
- SECURITY_PATTERN=password,salt,pepper - SECURITY_PATTERN=password,salt,pepper
- CADDY_HTTP_PORT=8071
oidc-test: oidc-test:
image: bornholm/oidc-test:v0.0.0-1-g936a77e image: bornholm/oidc-test:v0.0.0-1-g936a77e
@ -81,14 +82,7 @@ services:
links: links:
- postgres - postgres
healthcheck: healthcheck:
test: test: ["CMD", "wget", "--spider", "-q", "http://127.0.0.1:4444/.well-known/openid-configuration"]
[
"CMD",
"wget",
"--spider",
"-q",
"http://127.0.0.1:4444/.well-known/openid-configuration",
]
interval: 10s interval: 10s
timeout: 10s timeout: 10s
retries: 10 retries: 10
@ -113,9 +107,9 @@ services:
- 8085:80 - 8085:80
restart: always restart: always
environment: environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: admin PGADMIN_DEFAULT_PASSWORD: admin
PGADMIN_SERVER_JSON_FILE: /pgadminfile/server.json PGADMIN_SERVER_JSON_FILE: /pgadminfile/server.json
volumes: volumes:
- ./misc/compose/pgadmin:/pgadminfile/:ro - ./misc/compose/pgadmin:/pgadminfile/:ro
mariadb: mariadb:
@ -136,11 +130,6 @@ services:
- TZ=Europe/Paris - TZ=Europe/Paris
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
altcha:
image: reg.cadoles.com/cadoles/altcha:2024.10.29-develop.1213.22e038b
environment:
ALTCHA_HMAC_KEY: 'change_me'
volumes: volumes:
postgres: postgres:
mariadb: mariadb:

View File

@ -10,8 +10,7 @@ ARG ADDITIONAL_PACKAGES="bash=5.2.15-r0 \
php81-soap=${PHP_PKG_VERSION} \ php81-soap=${PHP_PKG_VERSION} \
php81-ldap=${PHP_PKG_VERSION} \ php81-ldap=${PHP_PKG_VERSION} \
php81-pdo_mysql=${PHP_PKG_VERSION} \ php81-pdo_mysql=${PHP_PKG_VERSION} \
php81-bcmath=${PHP_PKG_VERSION} \ php81-bcmath=${PHP_PKG_VERSION}"
php81-pecl-xdebug"
FROM reg.cadoles.com/cadoles/symfony:alpine-php-8.1-standalone-2023.11.16-stable.1541.eec311d
FROM reg.cadoles.com/cadoles/symfony:alpine-php-8.1-base-2024.10.4-stable.1529.b630c69
RUN chown 1000:www-data -R /app

View File

@ -10,9 +10,7 @@ ARG ADDITIONAL_PACKAGES="bash=5.2.15-r0 \
php81-soap=${PHP_PKG_VERSION} \ php81-soap=${PHP_PKG_VERSION} \
php81-ldap=${PHP_PKG_VERSION} \ php81-ldap=${PHP_PKG_VERSION} \
php81-pdo_mysql=${PHP_PKG_VERSION} \ php81-pdo_mysql=${PHP_PKG_VERSION} \
php81-bcmath=${PHP_PKG_VERSION} \ php81-bcmath=${PHP_PKG_VERSION}"
php81-pecl-xdebug"
FROM reg.cadoles.com/cadoles/symfony:alpine-php-8.1-standalone-2023.11.16-stable.1541.eec311d
FROM reg.cadoles.com/cadoles/symfony:alpine-php-8.1-standalone-2024.10.4-stable.1529.b630c69
RUN chown 1000:www-data -R /app
USER www-data

3600
package-lock.json generated
View File

@ -7,7 +7,6 @@
"license": "UNLICENSED", "license": "UNLICENSED",
"dependencies": { "dependencies": {
"add": "^2.0.6", "add": "^2.0.6",
"altcha": "^1.0.0",
"autoprefixer": "^10.4.4", "autoprefixer": "^10.4.4",
"bootstrap": "^5.2.3", "bootstrap": "^5.2.3",
"jquery": "^3.6.1", "jquery": "^3.6.1",
@ -18,75 +17,71 @@
"devDependencies": { "devDependencies": {
"@babel/core": "^7.17.0", "@babel/core": "^7.17.0",
"@babel/preset-env": "^7.16.0", "@babel/preset-env": "^7.16.0",
"@hotwired/stimulus": "^3.0.0",
"@symfony/stimulus-bridge": "^3.2.0",
"@symfony/webpack-encore": "^4.1.2", "@symfony/webpack-encore": "^4.1.2",
"core-js": "^3.23.0", "core-js": "^3.23.0",
"file-loader": "^6.2.0",
"regenerator-runtime": "^0.13.9", "regenerator-runtime": "^0.13.9",
"webpack": "^5.91.0", "webpack": "^5.74.0",
"webpack-cli": "^4.10.0", "webpack-cli": "^4.10.0",
"webpack-notifier": "^1.15.0" "webpack-notifier": "^1.15.0"
} }
}, },
"node_modules/@altcha/crypto": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/@altcha/crypto/-/crypto-0.0.1.tgz",
"integrity": "sha512-qZMdnoD3lAyvfSUMNtC2adRi666Pxdcw9zqfMU5qBOaJWqpN9K+eqQGWqeiKDMqL0SF+EytNG4kR/Pr/99GJ6g==",
"license": "MIT"
},
"node_modules/@ampproject/remapping": { "node_modules/@ampproject/remapping": {
"version": "2.3.0", "version": "2.2.1",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/gen-mapping": "^0.3.0",
"@jridgewell/trace-mapping": "^0.3.24" "@jridgewell/trace-mapping": "^0.3.9"
}, },
"engines": { "engines": {
"node": ">=6.0.0" "node": ">=6.0.0"
} }
}, },
"node_modules/@babel/code-frame": { "node_modules/@babel/code-frame": {
"version": "7.18.6", "version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
"integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
"dependencies": { "dependencies": {
"@babel/highlight": "^7.18.6" "@babel/highlight": "^7.23.4",
"chalk": "^2.4.2"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/compat-data": { "node_modules/@babel/compat-data": {
"version": "7.24.1", "version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
"integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/core": { "node_modules/@babel/core": {
"version": "7.20.5", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz",
"integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@ampproject/remapping": "^2.1.0", "@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.18.6", "@babel/code-frame": "^7.23.5",
"@babel/generator": "^7.20.5", "@babel/generator": "^7.23.6",
"@babel/helper-compilation-targets": "^7.20.0", "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.20.2", "@babel/helper-module-transforms": "^7.23.3",
"@babel/helpers": "^7.20.5", "@babel/helpers": "^7.23.6",
"@babel/parser": "^7.20.5", "@babel/parser": "^7.23.6",
"@babel/template": "^7.18.10", "@babel/template": "^7.22.15",
"@babel/traverse": "^7.20.5", "@babel/traverse": "^7.23.6",
"@babel/types": "^7.20.5", "@babel/types": "^7.23.6",
"convert-source-map": "^1.7.0", "convert-source-map": "^2.0.0",
"debug": "^4.1.0", "debug": "^4.1.0",
"gensync": "^1.0.0-beta.2", "gensync": "^1.0.0-beta.2",
"json5": "^2.2.1", "json5": "^2.2.3",
"semver": "^6.3.0" "semver": "^6.3.1"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -97,14 +92,14 @@
} }
}, },
"node_modules/@babel/generator": { "node_modules/@babel/generator": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
"integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/types": "^7.24.0", "@babel/types": "^7.23.6",
"@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.25", "@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1" "jsesc": "^2.5.1"
}, },
"engines": { "engines": {
@ -151,77 +146,10 @@
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
"version": "4.23.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"caniuse-lite": "^1.0.30001587",
"electron-to-chromium": "^1.4.668",
"node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
"browserslist": "cli.js"
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite": {
"version": "1.0.30001600",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz",
"integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
]
},
"node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"dependencies": {
"yallist": "^3.0.2"
}
},
"node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
"node_modules/@babel/helper-create-class-features-plugin": { "node_modules/@babel/helper-create-class-features-plugin": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz",
"integrity": "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==", "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-annotate-as-pure": "^7.22.5",
@ -229,7 +157,7 @@
"@babel/helper-function-name": "^7.23.0", "@babel/helper-function-name": "^7.23.0",
"@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-member-expression-to-functions": "^7.23.0",
"@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5",
"@babel/helper-replace-supers": "^7.24.1", "@babel/helper-replace-supers": "^7.22.20",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6", "@babel/helper-split-export-declaration": "^7.22.6",
"semver": "^6.3.1" "semver": "^6.3.1"
@ -259,20 +187,19 @@
} }
}, },
"node_modules/@babel/helper-define-polyfill-provider": { "node_modules/@babel/helper-define-polyfill-provider": {
"version": "0.3.3", "version": "0.4.4",
"resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz",
"integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-compilation-targets": "^7.17.7", "@babel/helper-compilation-targets": "^7.22.6",
"@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-plugin-utils": "^7.22.5",
"debug": "^4.1.1", "debug": "^4.1.1",
"lodash.debounce": "^4.0.8", "lodash.debounce": "^4.0.8",
"resolve": "^1.14.2", "resolve": "^1.14.2"
"semver": "^6.1.2"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.4.0-0" "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
} }
}, },
"node_modules/@babel/helper-environment-visitor": { "node_modules/@babel/helper-environment-visitor": {
@ -322,12 +249,12 @@
} }
}, },
"node_modules/@babel/helper-module-imports": { "node_modules/@babel/helper-module-imports": {
"version": "7.24.3", "version": "7.22.15",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
"integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/types": "^7.24.0" "@babel/types": "^7.22.15"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -365,9 +292,9 @@
} }
}, },
"node_modules/@babel/helper-plugin-utils": { "node_modules/@babel/helper-plugin-utils": {
"version": "7.24.0", "version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
"integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -391,13 +318,13 @@
} }
}, },
"node_modules/@babel/helper-replace-supers": { "node_modules/@babel/helper-replace-supers": {
"version": "7.24.1", "version": "7.22.20",
"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz",
"integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-member-expression-to-functions": "^7.22.15",
"@babel/helper-optimise-call-expression": "^7.22.5" "@babel/helper-optimise-call-expression": "^7.22.5"
}, },
"engines": { "engines": {
@ -444,9 +371,9 @@
} }
}, },
"node_modules/@babel/helper-string-parser": { "node_modules/@babel/helper-string-parser": {
"version": "7.24.1", "version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
"integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -456,7 +383,6 @@
"version": "7.22.20", "version": "7.22.20",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
"integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
"dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
@ -485,109 +411,36 @@
} }
}, },
"node_modules/@babel/helpers": { "node_modules/@babel/helpers": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz",
"integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/template": "^7.24.0", "@babel/template": "^7.22.15",
"@babel/traverse": "^7.24.1", "@babel/traverse": "^7.23.6",
"@babel/types": "^7.24.0" "@babel/types": "^7.23.6"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/highlight": { "node_modules/@babel/highlight": {
"version": "7.24.2", "version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
"integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
"dependencies": { "dependencies": {
"@babel/helper-validator-identifier": "^7.22.20", "@babel/helper-validator-identifier": "^7.22.20",
"chalk": "^2.4.2", "chalk": "^2.4.2",
"js-tokens": "^4.0.0", "js-tokens": "^4.0.0"
"picocolors": "^1.0.0"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": {
"version": "7.22.20",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
"integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight/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==",
"dependencies": {
"color-convert": "^1.9.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@babel/highlight/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==",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@babel/highlight/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==",
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/@babel/highlight/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=="
},
"node_modules/@babel/highlight/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==",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@babel/highlight/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==",
"engines": {
"node": ">=4"
}
},
"node_modules/@babel/highlight/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==",
"dependencies": {
"has-flag": "^3.0.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@babel/parser": { "node_modules/@babel/parser": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
"integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
"dev": true, "dev": true,
"bin": { "bin": {
"parser": "bin/babel-parser.js" "parser": "bin/babel-parser.js"
@ -597,12 +450,12 @@
} }
}, },
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.24.1", "version": "7.23.3",
"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", "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.23.3.tgz",
"integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -612,14 +465,14 @@
} }
}, },
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.24.1", "version": "7.23.3",
"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", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz",
"integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/plugin-transform-optional-chaining": "^7.24.1" "@babel/plugin-transform-optional-chaining": "^7.23.3"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -628,246 +481,27 @@
"@babel/core": "^7.13.0" "@babel/core": "^7.13.0"
} }
}, },
"node_modules/@babel/plugin-proposal-async-generator-functions": { "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
"version": "7.20.7", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz",
"integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-plugin-utils": "^7.22.5"
"@babel/helper-remap-async-to-generator": "^7.18.9",
"@babel/plugin-syntax-async-generators": "^7.8.4"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.0.0-0" "@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-proposal-class-properties": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
"integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-class-static-block": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz",
"integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.21.0",
"@babel/helper-plugin-utils": "^7.20.2",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.12.0"
}
},
"node_modules/@babel/plugin-proposal-dynamic-import": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
"integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-export-namespace-from": {
"version": "7.18.9",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.9",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-json-strings": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
"integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6",
"@babel/plugin-syntax-json-strings": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-logical-assignment-operators": {
"version": "7.20.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz",
"integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.20.2",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
"integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-numeric-separator": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
"integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-object-rest-spread": {
"version": "7.20.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz",
"integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.20.5",
"@babel/helper-compilation-targets": "^7.20.7",
"@babel/helper-plugin-utils": "^7.20.2",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-transform-parameters": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-optional-catch-binding": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
"integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-optional-chaining": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
"integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.20.2",
"@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
"@babel/plugin-syntax-optional-chaining": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-proposal-private-methods": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
"integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
} }
}, },
"node_modules/@babel/plugin-proposal-private-property-in-object": { "node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.11", "version": "7.21.0-placeholder-for-preset-env.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", "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-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.",
"dev": true, "dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.18.6",
"@babel/helper-create-class-features-plugin": "^7.21.0",
"@babel/helper-plugin-utils": "^7.20.2",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
},
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
}, },
@ -875,23 +509,6 @@
"@babel/core": "^7.0.0-0" "@babel/core": "^7.0.0-0"
} }
}, },
"node_modules/@babel/plugin-proposal-unicode-property-regex": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
"integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.",
"dev": true,
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=4"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-async-generators": { "node_modules/@babel/plugin-syntax-async-generators": {
"version": "7.8.4", "version": "7.8.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
@ -956,12 +573,12 @@
} }
}, },
"node_modules/@babel/plugin-syntax-import-assertions": { "node_modules/@babel/plugin-syntax-import-assertions": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz",
"integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -970,6 +587,33 @@
"@babel/core": "^7.0.0-0" "@babel/core": "^7.0.0-0"
} }
}, },
"node_modules/@babel/plugin-syntax-import-attributes": {
"version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz",
"integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
"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,
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-json-strings": { "node_modules/@babel/plugin-syntax-json-strings": {
"version": "7.8.3", "version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
@ -1084,13 +728,47 @@
"@babel/core": "^7.0.0-0" "@babel/core": "^7.0.0-0"
} }
}, },
"node_modules/@babel/plugin-transform-arrow-functions": { "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
"version": "7.24.1", "version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
"integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-create-regexp-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
"version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz",
"integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz",
"integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-remap-async-to-generator": "^7.22.20",
"@babel/plugin-syntax-async-generators": "^7.8.4"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1100,13 +778,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-async-to-generator": { "node_modules/@babel/plugin-transform-async-to-generator": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz",
"integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-module-imports": "^7.24.1", "@babel/helper-module-imports": "^7.22.15",
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-remap-async-to-generator": "^7.22.20" "@babel/helper-remap-async-to-generator": "^7.22.20"
}, },
"engines": { "engines": {
@ -1117,12 +795,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-block-scoped-functions": { "node_modules/@babel/plugin-transform-block-scoped-functions": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz",
"integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1132,12 +810,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-block-scoping": { "node_modules/@babel/plugin-transform-block-scoping": {
"version": "7.24.1", "version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz",
"integrity": "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==", "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1146,18 +824,52 @@
"@babel/core": "^7.0.0-0" "@babel/core": "^7.0.0-0"
} }
}, },
"node_modules/@babel/plugin-transform-class-properties": {
"version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz",
"integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz",
"integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.12.0"
}
},
"node_modules/@babel/plugin-transform-classes": { "node_modules/@babel/plugin-transform-classes": {
"version": "7.24.1", "version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz",
"integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0", "@babel/helper-function-name": "^7.23.0",
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-optimise-call-expression": "^7.22.5",
"@babel/helper-replace-supers": "^7.24.1", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-replace-supers": "^7.22.20",
"@babel/helper-split-export-declaration": "^7.22.6", "@babel/helper-split-export-declaration": "^7.22.6",
"globals": "^11.1.0" "globals": "^11.1.0"
}, },
@ -1169,13 +881,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-computed-properties": { "node_modules/@babel/plugin-transform-computed-properties": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz",
"integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/template": "^7.24.0" "@babel/template": "^7.22.15"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1185,12 +897,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-destructuring": { "node_modules/@babel/plugin-transform-destructuring": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz",
"integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1200,13 +912,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-dotall-regex": { "node_modules/@babel/plugin-transform-dotall-regex": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz",
"integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1216,12 +928,28 @@
} }
}, },
"node_modules/@babel/plugin-transform-duplicate-keys": { "node_modules/@babel/plugin-transform-duplicate-keys": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz",
"integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz",
"integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1231,13 +959,29 @@
} }
}, },
"node_modules/@babel/plugin-transform-exponentiation-operator": { "node_modules/@babel/plugin-transform-exponentiation-operator": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz",
"integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz",
"integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1247,12 +991,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-for-of": { "node_modules/@babel/plugin-transform-for-of": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz",
"integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
}, },
"engines": { "engines": {
@ -1263,14 +1007,30 @@
} }
}, },
"node_modules/@babel/plugin-transform-function-name": { "node_modules/@babel/plugin-transform-function-name": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz",
"integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-function-name": "^7.23.0", "@babel/helper-function-name": "^7.23.0",
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-json-strings": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz",
"integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-json-strings": "^7.8.3"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1280,12 +1040,28 @@
} }
}, },
"node_modules/@babel/plugin-transform-literals": { "node_modules/@babel/plugin-transform-literals": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz",
"integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz",
"integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1295,12 +1071,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-member-expression-literals": { "node_modules/@babel/plugin-transform-member-expression-literals": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz",
"integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1310,13 +1086,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-modules-amd": { "node_modules/@babel/plugin-transform-modules-amd": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz",
"integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-module-transforms": "^7.23.3", "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1326,13 +1102,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-modules-commonjs": { "node_modules/@babel/plugin-transform-modules-commonjs": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz",
"integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-module-transforms": "^7.23.3", "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-simple-access": "^7.22.5" "@babel/helper-simple-access": "^7.22.5"
}, },
"engines": { "engines": {
@ -1343,14 +1119,14 @@
} }
}, },
"node_modules/@babel/plugin-transform-modules-systemjs": { "node_modules/@babel/plugin-transform-modules-systemjs": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz",
"integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-module-transforms": "^7.23.3", "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-validator-identifier": "^7.22.20" "@babel/helper-validator-identifier": "^7.22.20"
}, },
"engines": { "engines": {
@ -1361,13 +1137,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-modules-umd": { "node_modules/@babel/plugin-transform-modules-umd": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz",
"integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-module-transforms": "^7.23.3", "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1393,12 +1169,63 @@
} }
}, },
"node_modules/@babel/plugin-transform-new-target": { "node_modules/@babel/plugin-transform-new-target": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz",
"integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz",
"integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz",
"integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz",
"integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.23.3",
"@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-transform-parameters": "^7.23.3"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1408,13 +1235,29 @@
} }
}, },
"node_modules/@babel/plugin-transform-object-super": { "node_modules/@babel/plugin-transform-object-super": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz",
"integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-replace-supers": "^7.24.1" "@babel/helper-replace-supers": "^7.22.20"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz",
"integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1424,12 +1267,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-optional-chaining": { "node_modules/@babel/plugin-transform-optional-chaining": {
"version": "7.24.1", "version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz",
"integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/plugin-syntax-optional-chaining": "^7.8.3" "@babel/plugin-syntax-optional-chaining": "^7.8.3"
}, },
@ -1441,12 +1284,46 @@
} }
}, },
"node_modules/@babel/plugin-transform-parameters": { "node_modules/@babel/plugin-transform-parameters": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz",
"integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-private-methods": {
"version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz",
"integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz",
"integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1456,12 +1333,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-property-literals": { "node_modules/@babel/plugin-transform-property-literals": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz",
"integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1471,12 +1348,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-regenerator": { "node_modules/@babel/plugin-transform-regenerator": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz",
"integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"regenerator-transform": "^0.15.2" "regenerator-transform": "^0.15.2"
}, },
"engines": { "engines": {
@ -1487,12 +1364,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-reserved-words": { "node_modules/@babel/plugin-transform-reserved-words": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz",
"integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1502,12 +1379,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-shorthand-properties": { "node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz",
"integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1517,12 +1394,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-spread": { "node_modules/@babel/plugin-transform-spread": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz",
"integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
}, },
"engines": { "engines": {
@ -1533,12 +1410,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-sticky-regex": { "node_modules/@babel/plugin-transform-sticky-regex": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz",
"integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1548,12 +1425,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-template-literals": { "node_modules/@babel/plugin-transform-template-literals": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz",
"integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1563,12 +1440,12 @@
} }
}, },
"node_modules/@babel/plugin-transform-typeof-symbol": { "node_modules/@babel/plugin-transform-typeof-symbol": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz",
"integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1578,12 +1455,28 @@
} }
}, },
"node_modules/@babel/plugin-transform-unicode-escapes": { "node_modules/@babel/plugin-transform-unicode-escapes": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz",
"integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
"version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz",
"integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==",
"dev": true,
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1593,13 +1486,13 @@
} }
}, },
"node_modules/@babel/plugin-transform-unicode-regex": { "node_modules/@babel/plugin-transform-unicode-regex": {
"version": "7.24.1", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz",
"integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.24.0" "@babel/helper-plugin-utils": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1608,39 +1501,44 @@
"@babel/core": "^7.0.0-0" "@babel/core": "^7.0.0-0"
} }
}, },
"node_modules/@babel/preset-env": { "node_modules/@babel/plugin-transform-unicode-sets-regex": {
"version": "7.20.2", "version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz",
"integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/compat-data": "^7.20.1", "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-compilation-targets": "^7.20.0", "@babel/helper-plugin-utils": "^7.22.5"
"@babel/helper-plugin-utils": "^7.20.2", },
"@babel/helper-validator-option": "^7.18.6", "engines": {
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "node": ">=6.9.0"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", },
"@babel/plugin-proposal-async-generator-functions": "^7.20.1", "peerDependencies": {
"@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/core": "^7.0.0"
"@babel/plugin-proposal-class-static-block": "^7.18.6", }
"@babel/plugin-proposal-dynamic-import": "^7.18.6", },
"@babel/plugin-proposal-export-namespace-from": "^7.18.9", "node_modules/@babel/preset-env": {
"@babel/plugin-proposal-json-strings": "^7.18.6", "version": "7.23.6",
"@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==",
"@babel/plugin-proposal-numeric-separator": "^7.18.6", "dev": true,
"@babel/plugin-proposal-object-rest-spread": "^7.20.2", "dependencies": {
"@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/compat-data": "^7.23.5",
"@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/helper-compilation-targets": "^7.23.6",
"@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-proposal-private-property-in-object": "^7.18.6", "@babel/helper-validator-option": "^7.23.5",
"@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3",
"@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-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
"@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-import-assertions": "^7.23.3",
"@babel/plugin-syntax-import-attributes": "^7.23.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
@ -1650,45 +1548,61 @@
"@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
"@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5",
"@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3",
"@babel/plugin-transform-block-scoped-functions": "^7.18.6", "@babel/plugin-transform-async-generator-functions": "^7.23.4",
"@babel/plugin-transform-block-scoping": "^7.20.2", "@babel/plugin-transform-async-to-generator": "^7.23.3",
"@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
"@babel/plugin-transform-computed-properties": "^7.18.9", "@babel/plugin-transform-block-scoping": "^7.23.4",
"@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-class-properties": "^7.23.3",
"@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-class-static-block": "^7.23.4",
"@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-classes": "^7.23.5",
"@babel/plugin-transform-exponentiation-operator": "^7.18.6", "@babel/plugin-transform-computed-properties": "^7.23.3",
"@babel/plugin-transform-for-of": "^7.18.8", "@babel/plugin-transform-destructuring": "^7.23.3",
"@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-dotall-regex": "^7.23.3",
"@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-duplicate-keys": "^7.23.3",
"@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-dynamic-import": "^7.23.4",
"@babel/plugin-transform-modules-amd": "^7.19.6", "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
"@babel/plugin-transform-modules-commonjs": "^7.19.6", "@babel/plugin-transform-export-namespace-from": "^7.23.4",
"@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-for-of": "^7.23.6",
"@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-function-name": "^7.23.3",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-json-strings": "^7.23.4",
"@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-literals": "^7.23.3",
"@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-logical-assignment-operators": "^7.23.4",
"@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-member-expression-literals": "^7.23.3",
"@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.23.3",
"@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-modules-commonjs": "^7.23.3",
"@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-modules-systemjs": "^7.23.3",
"@babel/plugin-transform-shorthand-properties": "^7.18.6", "@babel/plugin-transform-modules-umd": "^7.23.3",
"@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
"@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-new-target": "^7.23.3",
"@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
"@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-numeric-separator": "^7.23.4",
"@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-object-rest-spread": "^7.23.4",
"@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/plugin-transform-object-super": "^7.23.3",
"@babel/preset-modules": "^0.1.5", "@babel/plugin-transform-optional-catch-binding": "^7.23.4",
"@babel/types": "^7.20.2", "@babel/plugin-transform-optional-chaining": "^7.23.4",
"babel-plugin-polyfill-corejs2": "^0.3.3", "@babel/plugin-transform-parameters": "^7.23.3",
"babel-plugin-polyfill-corejs3": "^0.6.0", "@babel/plugin-transform-private-methods": "^7.23.3",
"babel-plugin-polyfill-regenerator": "^0.4.1", "@babel/plugin-transform-private-property-in-object": "^7.23.4",
"core-js-compat": "^3.25.1", "@babel/plugin-transform-property-literals": "^7.23.3",
"semver": "^6.3.0" "@babel/plugin-transform-regenerator": "^7.23.3",
"@babel/plugin-transform-reserved-words": "^7.23.3",
"@babel/plugin-transform-shorthand-properties": "^7.23.3",
"@babel/plugin-transform-spread": "^7.23.3",
"@babel/plugin-transform-sticky-regex": "^7.23.3",
"@babel/plugin-transform-template-literals": "^7.23.3",
"@babel/plugin-transform-typeof-symbol": "^7.23.3",
"@babel/plugin-transform-unicode-escapes": "^7.23.3",
"@babel/plugin-transform-unicode-property-regex": "^7.23.3",
"@babel/plugin-transform-unicode-regex": "^7.23.3",
"@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
"@babel/preset-modules": "0.1.6-no-external-plugins",
"babel-plugin-polyfill-corejs2": "^0.4.6",
"babel-plugin-polyfill-corejs3": "^0.8.5",
"babel-plugin-polyfill-regenerator": "^0.5.3",
"core-js-compat": "^3.31.0",
"semver": "^6.3.1"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@ -1698,14 +1612,12 @@
} }
}, },
"node_modules/@babel/preset-modules": { "node_modules/@babel/preset-modules": {
"version": "0.1.6", "version": "0.1.6-no-external-plugins",
"resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
"integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0",
"@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
"@babel/plugin-transform-dotall-regex": "^7.4.4",
"@babel/types": "^7.4.4", "@babel/types": "^7.4.4",
"esutils": "^2.0.2" "esutils": "^2.0.2"
}, },
@ -1720,9 +1632,9 @@
"dev": true "dev": true
}, },
"node_modules/@babel/runtime": { "node_modules/@babel/runtime": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz",
"integrity": "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==", "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"regenerator-runtime": "^0.14.0" "regenerator-runtime": "^0.14.0"
@ -1732,52 +1644,39 @@
} }
}, },
"node_modules/@babel/runtime/node_modules/regenerator-runtime": { "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
"version": "0.14.1", "version": "0.14.0",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==",
"dev": true "dev": true
}, },
"node_modules/@babel/template": { "node_modules/@babel/template": {
"version": "7.24.0", "version": "7.22.15",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
"integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.23.5", "@babel/code-frame": "^7.22.13",
"@babel/parser": "^7.24.0", "@babel/parser": "^7.22.15",
"@babel/types": "^7.24.0" "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/template/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==",
"dev": true,
"dependencies": {
"@babel/highlight": "^7.24.2",
"picocolors": "^1.0.0"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/traverse": { "node_modules/@babel/traverse": {
"version": "7.24.1", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz",
"integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.24.1", "@babel/code-frame": "^7.23.5",
"@babel/generator": "^7.24.1", "@babel/generator": "^7.23.6",
"@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0", "@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6", "@babel/helper-split-export-declaration": "^7.22.6",
"@babel/parser": "^7.24.1", "@babel/parser": "^7.23.6",
"@babel/types": "^7.24.0", "@babel/types": "^7.23.6",
"debug": "^4.3.1", "debug": "^4.3.1",
"globals": "^11.1.0" "globals": "^11.1.0"
}, },
@ -1785,23 +1684,10 @@
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/traverse/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==",
"dev": true,
"dependencies": {
"@babel/highlight": "^7.24.2",
"picocolors": "^1.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/types": { "node_modules/@babel/types": {
"version": "7.24.0", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
"integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-string-parser": "^7.23.4", "@babel/helper-string-parser": "^7.23.4",
@ -1822,20 +1708,16 @@
} }
}, },
"node_modules/@hotwired/stimulus": { "node_modules/@hotwired/stimulus": {
"version": "3.2.1", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.1.tgz", "resolved": "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.2.tgz",
"integrity": "sha512-HGlzDcf9vv/EQrMJ5ZG6VWNs8Z/xMN+1o2OhV1gKiSG6CqZt5MCBB1gRg5ILiN3U0jEAxuDTNPRfBcnZBDmupQ==", "integrity": "sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A==",
"dev": true, "dev": true
"optional": true,
"peer": true
}, },
"node_modules/@hotwired/stimulus-webpack-helpers": { "node_modules/@hotwired/stimulus-webpack-helpers": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz", "resolved": "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz",
"integrity": "sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ==", "integrity": "sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ==",
"dev": true, "dev": true,
"optional": true,
"peer": true,
"peerDependencies": { "peerDependencies": {
"@hotwired/stimulus": ">= 3.0" "@hotwired/stimulus": ">= 3.0"
} }
@ -1869,42 +1751,112 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0" "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
} }
}, },
"node_modules/@jridgewell/gen-mapping": { "node_modules/@jest/types/node_modules/ansi-styles": {
"version": "0.3.5", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": { "dependencies": {
"@jridgewell/set-array": "^1.2.1", "color-convert": "^2.0.1"
},
"engines": {
"node": ">=8"
},
"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.3",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
"integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
"dependencies": {
"@jridgewell/set-array": "^1.0.1",
"@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/sourcemap-codec": "^1.4.10",
"@jridgewell/trace-mapping": "^0.3.24" "@jridgewell/trace-mapping": "^0.3.9"
}, },
"engines": { "engines": {
"node": ">=6.0.0" "node": ">=6.0.0"
} }
}, },
"node_modules/@jridgewell/resolve-uri": { "node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
"engines": { "engines": {
"node": ">=6.0.0" "node": ">=6.0.0"
} }
}, },
"node_modules/@jridgewell/set-array": { "node_modules/@jridgewell/set-array": {
"version": "1.2.1", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
"engines": { "engines": {
"node": ">=6.0.0" "node": ">=6.0.0"
} }
}, },
"node_modules/@jridgewell/source-map": { "node_modules/@jridgewell/source-map": {
"version": "0.3.6", "version": "0.3.5",
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz",
"integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
"dependencies": { "dependencies": {
"@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/gen-mapping": "^0.3.0",
"@jridgewell/trace-mapping": "^0.3.25" "@jridgewell/trace-mapping": "^0.3.9"
} }
}, },
"node_modules/@jridgewell/sourcemap-codec": { "node_modules/@jridgewell/sourcemap-codec": {
@ -1913,18 +1865,18 @@
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
}, },
"node_modules/@jridgewell/trace-mapping": { "node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25", "version": "0.3.20",
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
"dependencies": { "dependencies": {
"@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14" "@jridgewell/sourcemap-codec": "^1.4.14"
} }
}, },
"node_modules/@leichtgewicht/ip-codec": { "node_modules/@leichtgewicht/ip-codec": {
"version": "2.0.5", "version": "2.0.4",
"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
"integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
"dev": true "dev": true
}, },
"node_modules/@nuxt/friendly-errors-webpack-plugin": { "node_modules/@nuxt/friendly-errors-webpack-plugin": {
@ -1946,44 +1898,16 @@
"webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"
} }
}, },
"node_modules/@nuxt/friendly-errors-webpack-plugin/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,
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@popperjs/core": { "node_modules/@popperjs/core": {
"version": "2.11.8", "version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
"license": "MIT",
"peer": true, "peer": true,
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
"url": "https://opencollective.com/popperjs" "url": "https://opencollective.com/popperjs"
} }
}, },
"node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.18.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz",
"integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@sinclair/typebox": { "node_modules/@sinclair/typebox": {
"version": "0.27.8", "version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
@ -1991,12 +1915,10 @@
"dev": true "dev": true
}, },
"node_modules/@symfony/stimulus-bridge": { "node_modules/@symfony/stimulus-bridge": {
"version": "3.2.1", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.1.tgz", "resolved": "https://registry.npmjs.org/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.2.tgz",
"integrity": "sha512-eawmVu+tLVkiTz7ewkcsxFvaSZKxFWXmdWxIsxr2jIfQ64PSJg7PIcd7GsPMDxX8sLwg3LGxXfJv5bASL1es+A==", "integrity": "sha512-kIaUEGPXW7g14zsHkIvQWw8cmfCdXSqsEQx18fuHPBb+R0h8nYPyY+e9uVtTuHlE2wHwAjrJoc6YBBK4a7CpKA==",
"dev": true, "dev": true,
"optional": true,
"peer": true,
"dependencies": { "dependencies": {
"@hotwired/stimulus-webpack-helpers": "^1.0.1", "@hotwired/stimulus-webpack-helpers": "^1.0.1",
"@types/webpack-env": "^1.16.4", "@types/webpack-env": "^1.16.4",
@ -2012,18 +1934,18 @@
} }
}, },
"node_modules/@symfony/webpack-encore": { "node_modules/@symfony/webpack-encore": {
"version": "4.1.2", "version": "4.5.0",
"resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-4.1.2.tgz", "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-4.5.0.tgz",
"integrity": "sha512-qODQon/RCFlpB/OYrFdNL+FmSbJvfrFRrTQ8a3czIA9NiJ85a5CjWFXVs+ri4Dy/X/aEUcMmjBYkgxbGlB1xwQ==", "integrity": "sha512-eGHtQc1BDDj7hS35FyIDxQdgQcgKZ5kPh9nLLUihyDE37kPav/id1PfaHoAfydqQyv4QHsXQzLfdYC7k8agFLw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@nuxt/friendly-errors-webpack-plugin": "^2.5.1", "@nuxt/friendly-errors-webpack-plugin": "^2.5.1",
"assets-webpack-plugin": "7.0.*", "assets-webpack-plugin": "7.0.*",
"babel-loader": "^8.2.5", "babel-loader": "^9.1.3",
"chalk": "^4.0.0", "chalk": "^4.0.0",
"clean-webpack-plugin": "^4.0.0", "clean-webpack-plugin": "^4.0.0",
"css-loader": "^6.7.0", "css-loader": "^6.7.0",
"css-minimizer-webpack-plugin": "^4.0.0", "css-minimizer-webpack-plugin": "^5.0.0",
"fast-levenshtein": "^3.0.0", "fast-levenshtein": "^3.0.0",
"mini-css-extract-plugin": "^2.6.0", "mini-css-extract-plugin": "^2.6.0",
"pkg-up": "^3.1.0", "pkg-up": "^3.1.0",
@ -2042,7 +1964,7 @@
"encore": "bin/encore.js" "encore": "bin/encore.js"
}, },
"engines": { "engines": {
"node": ">=14.0.0" "node": ">=16.0.0"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.17.0", "@babel/core": "^7.17.0",
@ -2055,9 +1977,9 @@
"@vue/babel-preset-jsx": "^1.0.0", "@vue/babel-preset-jsx": "^1.0.0",
"@vue/compiler-sfc": "^2.6 || ^3.0.2", "@vue/compiler-sfc": "^2.6 || ^3.0.2",
"eslint": "^8.0.0", "eslint": "^8.0.0",
"eslint-webpack-plugin": "^3.1.0", "eslint-webpack-plugin": "^3.1.0 || ^4.0.0",
"file-loader": "^6.0.0", "file-loader": "^6.0.0",
"fork-ts-checker-webpack-plugin": "^7.0.0", "fork-ts-checker-webpack-plugin": "^7.0.0 || ^8.0.0 || ^9.0.0",
"handlebars": "^4.7.7", "handlebars": "^4.7.7",
"handlebars-loader": "^1.7.0", "handlebars-loader": "^1.7.0",
"less": "^4.0.0", "less": "^4.0.0",
@ -2069,12 +1991,12 @@
"stylus": "^0.58.1", "stylus": "^0.58.1",
"stylus-loader": "^7.0.0", "stylus-loader": "^7.0.0",
"ts-loader": "^9.0.0", "ts-loader": "^9.0.0",
"typescript": "^4.2.2", "typescript": "^4.2.2 || ^5.0.0",
"vue": "^2.6 || ^3.2.14", "vue": "^2.6 || ^3.2.14",
"vue-loader": "^15.0.11 || ^17.0.0", "vue-loader": "^15.0.11 || ^17.0.0",
"vue-template-compiler": "^2.5", "vue-template-compiler": "^2.5",
"webpack": "^5.72", "webpack": "^5.72",
"webpack-cli": "^4.9.1", "webpack-cli": "^4.9.1 || ^5.0.1",
"webpack-notifier": "^1.15.0" "webpack-notifier": "^1.15.0"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
@ -2173,10 +2095,80 @@
} }
} }
}, },
"node_modules/@symfony/webpack-encore/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/@symfony/webpack-encore/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/@symfony/webpack-encore/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/@symfony/webpack-encore/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/@symfony/webpack-encore/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/@symfony/webpack-encore/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/@symfony/webpack-encore/node_modules/semver": { "node_modules/@symfony/webpack-encore/node_modules/semver": {
"version": "7.6.0", "version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
@ -2188,6 +2180,24 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/@symfony/webpack-encore/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/@symfony/webpack-encore/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/@trysound/sax": { "node_modules/@trysound/sax": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
@ -2236,9 +2246,9 @@
} }
}, },
"node_modules/@types/eslint": { "node_modules/@types/eslint": {
"version": "8.56.6", "version": "8.44.9",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz",
"integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==",
"dependencies": { "dependencies": {
"@types/estree": "*", "@types/estree": "*",
"@types/json-schema": "*" "@types/json-schema": "*"
@ -2271,9 +2281,9 @@
} }
}, },
"node_modules/@types/express-serve-static-core": { "node_modules/@types/express-serve-static-core": {
"version": "4.17.43", "version": "4.17.41",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
"integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/node": "*", "@types/node": "*",
@ -2349,31 +2359,26 @@
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "20.11.30", "version": "20.10.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
"integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==",
"dependencies": { "dependencies": {
"undici-types": "~5.26.4" "undici-types": "~5.26.4"
} }
}, },
"node_modules/@types/node-forge": { "node_modules/@types/node-forge": {
"version": "1.3.11", "version": "1.3.10",
"resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz",
"integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/node": "*" "@types/node": "*"
} }
}, },
"node_modules/@types/parse-json": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
"integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="
},
"node_modules/@types/qs": { "node_modules/@types/qs": {
"version": "6.9.14", "version": "6.9.10",
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
"integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==", "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==",
"dev": true "dev": true
}, },
"node_modules/@types/range-parser": { "node_modules/@types/range-parser": {
@ -2431,9 +2436,7 @@
"version": "1.18.4", "version": "1.18.4",
"resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.4.tgz", "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.4.tgz",
"integrity": "sha512-I6e+9+HtWADAWeeJWDFQtdk4EVSAbj6Rtz4q8fJ7mSr1M0jzlFcs8/HZ+Xb5SHzVm1dxH7aUiI+A8kA8Gcrm0A==", "integrity": "sha512-I6e+9+HtWADAWeeJWDFQtdk4EVSAbj6Rtz4q8fJ7mSr1M0jzlFcs8/HZ+Xb5SHzVm1dxH7aUiI+A8kA8Gcrm0A==",
"dev": true, "dev": true
"optional": true,
"peer": true
}, },
"node_modules/@types/ws": { "node_modules/@types/ws": {
"version": "8.5.10", "version": "8.5.10",
@ -2460,9 +2463,9 @@
"dev": true "dev": true
}, },
"node_modules/@webassemblyjs/ast": { "node_modules/@webassemblyjs/ast": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
"integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
"dependencies": { "dependencies": {
"@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-numbers": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6" "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
@ -2479,9 +2482,9 @@
"integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q=="
}, },
"node_modules/@webassemblyjs/helper-buffer": { "node_modules/@webassemblyjs/helper-buffer": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
"integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA=="
}, },
"node_modules/@webassemblyjs/helper-numbers": { "node_modules/@webassemblyjs/helper-numbers": {
"version": "1.11.6", "version": "1.11.6",
@ -2499,14 +2502,14 @@
"integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA=="
}, },
"node_modules/@webassemblyjs/helper-wasm-section": { "node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
"integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
"dependencies": { "dependencies": {
"@webassemblyjs/ast": "1.12.1", "@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-buffer": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/wasm-gen": "1.12.1" "@webassemblyjs/wasm-gen": "1.11.6"
} }
}, },
"node_modules/@webassemblyjs/ieee754": { "node_modules/@webassemblyjs/ieee754": {
@ -2531,26 +2534,26 @@
"integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA=="
}, },
"node_modules/@webassemblyjs/wasm-edit": { "node_modules/@webassemblyjs/wasm-edit": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
"integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
"dependencies": { "dependencies": {
"@webassemblyjs/ast": "1.12.1", "@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-buffer": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/helper-wasm-section": "1.12.1", "@webassemblyjs/helper-wasm-section": "1.11.6",
"@webassemblyjs/wasm-gen": "1.12.1", "@webassemblyjs/wasm-gen": "1.11.6",
"@webassemblyjs/wasm-opt": "1.12.1", "@webassemblyjs/wasm-opt": "1.11.6",
"@webassemblyjs/wasm-parser": "1.12.1", "@webassemblyjs/wasm-parser": "1.11.6",
"@webassemblyjs/wast-printer": "1.12.1" "@webassemblyjs/wast-printer": "1.11.6"
} }
}, },
"node_modules/@webassemblyjs/wasm-gen": { "node_modules/@webassemblyjs/wasm-gen": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
"integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
"dependencies": { "dependencies": {
"@webassemblyjs/ast": "1.12.1", "@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/ieee754": "1.11.6", "@webassemblyjs/ieee754": "1.11.6",
"@webassemblyjs/leb128": "1.11.6", "@webassemblyjs/leb128": "1.11.6",
@ -2558,22 +2561,22 @@
} }
}, },
"node_modules/@webassemblyjs/wasm-opt": { "node_modules/@webassemblyjs/wasm-opt": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
"integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
"dependencies": { "dependencies": {
"@webassemblyjs/ast": "1.12.1", "@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-buffer": "1.11.6",
"@webassemblyjs/wasm-gen": "1.12.1", "@webassemblyjs/wasm-gen": "1.11.6",
"@webassemblyjs/wasm-parser": "1.12.1" "@webassemblyjs/wasm-parser": "1.11.6"
} }
}, },
"node_modules/@webassemblyjs/wasm-parser": { "node_modules/@webassemblyjs/wasm-parser": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
"integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
"dependencies": { "dependencies": {
"@webassemblyjs/ast": "1.12.1", "@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/ieee754": "1.11.6", "@webassemblyjs/ieee754": "1.11.6",
@ -2582,11 +2585,11 @@
} }
}, },
"node_modules/@webassemblyjs/wast-printer": { "node_modules/@webassemblyjs/wast-printer": {
"version": "1.12.1", "version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
"integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
"dependencies": { "dependencies": {
"@webassemblyjs/ast": "1.12.1", "@webassemblyjs/ast": "1.11.6",
"@xtuc/long": "4.2.2" "@xtuc/long": "4.2.2"
} }
}, },
@ -2650,9 +2653,9 @@
} }
}, },
"node_modules/acorn": { "node_modules/acorn": {
"version": "8.11.3", "version": "8.11.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
"bin": { "bin": {
"acorn": "bin/acorn" "acorn": "bin/acorn"
}, },
@ -2664,7 +2667,6 @@
"version": "1.9.0", "version": "1.9.0",
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
"integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
"deprecated": "package has been renamed to acorn-import-attributes",
"peerDependencies": { "peerDependencies": {
"acorn": "^8" "acorn": "^8"
} }
@ -2749,19 +2751,6 @@
"ajv": "^6.9.1" "ajv": "^6.9.1"
} }
}, },
"node_modules/altcha": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/altcha/-/altcha-1.4.0.tgz",
"integrity": "sha512-RQPjBl0PjxWed1rID5IO7kDsPyUaZKczUIHtgb2h8beFBAZbh1mnJDSkHII7HnWNVG4VG6hRNU7WADMdjcBW8Q==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"@altcha/crypto": "^0.0.1"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "4.18.0"
}
},
"node_modules/ansi-html-community": { "node_modules/ansi-html-community": {
"version": "0.0.8", "version": "0.0.8",
"resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
@ -2787,7 +2776,6 @@
"version": "3.2.1", "version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"dependencies": { "dependencies": {
"color-convert": "^1.9.0" "color-convert": "^1.9.0"
}, },
@ -2807,10 +2795,15 @@
"node": ">= 8" "node": ">= 8"
} }
}, },
"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=="
},
"node_modules/array-flatten": { "node_modules/array-flatten": {
"version": "1.1.1", "version": "2.1.2",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
"dev": true "dev": true
}, },
"node_modules/array-union": { "node_modules/array-union": {
@ -2851,22 +2844,10 @@
"webpack": ">=5.0.0" "webpack": ">=5.0.0"
} }
}, },
"node_modules/assets-webpack-plugin/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/autoprefixer": { "node_modules/autoprefixer": {
"version": "10.4.13", "version": "10.4.16",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
"integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@ -2875,12 +2856,16 @@
{ {
"type": "tidelift", "type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/autoprefixer" "url": "https://tidelift.com/funding/github/npm/autoprefixer"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
} }
], ],
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.10",
"caniuse-lite": "^1.0.30001426", "caniuse-lite": "^1.0.30001538",
"fraction.js": "^4.2.0", "fraction.js": "^4.3.6",
"normalize-range": "^0.1.2", "normalize-range": "^0.1.2",
"picocolors": "^1.0.0", "picocolors": "^1.0.0",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
@ -2896,36 +2881,69 @@
} }
}, },
"node_modules/babel-loader": { "node_modules/babel-loader": {
"version": "8.3.0", "version": "9.1.3",
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
"integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"find-cache-dir": "^3.3.1", "find-cache-dir": "^4.0.0",
"loader-utils": "^2.0.0", "schema-utils": "^4.0.0"
"make-dir": "^3.1.0",
"schema-utils": "^2.6.5"
}, },
"engines": { "engines": {
"node": ">= 8.9" "node": ">= 14.15.0"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.0.0", "@babel/core": "^7.12.0",
"webpack": ">=2" "webpack": ">=5"
} }
}, },
"node_modules/babel-loader/node_modules/schema-utils": { "node_modules/babel-loader/node_modules/ajv": {
"version": "2.7.1", "version": "8.12.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
"integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/json-schema": "^7.0.5", "fast-deep-equal": "^3.1.1",
"ajv": "^6.12.4", "json-schema-traverse": "^1.0.0",
"ajv-keywords": "^3.5.2" "require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/babel-loader/node_modules/ajv-keywords": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
"dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.3"
},
"peerDependencies": {
"ajv": "^8.8.2"
}
},
"node_modules/babel-loader/node_modules/json-schema-traverse": {
"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
},
"node_modules/babel-loader/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,
"dependencies": {
"@types/json-schema": "^7.0.9",
"ajv": "^8.9.0",
"ajv-formats": "^2.1.1",
"ajv-keywords": "^5.1.0"
}, },
"engines": { "engines": {
"node": ">= 8.9.0" "node": ">= 12.13.0"
}, },
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
@ -2933,42 +2951,42 @@
} }
}, },
"node_modules/babel-plugin-polyfill-corejs2": { "node_modules/babel-plugin-polyfill-corejs2": {
"version": "0.3.3", "version": "0.4.7",
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz",
"integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/compat-data": "^7.17.7", "@babel/compat-data": "^7.22.6",
"@babel/helper-define-polyfill-provider": "^0.3.3", "@babel/helper-define-polyfill-provider": "^0.4.4",
"semver": "^6.1.1" "semver": "^6.3.1"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.0.0-0" "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
} }
}, },
"node_modules/babel-plugin-polyfill-corejs3": { "node_modules/babel-plugin-polyfill-corejs3": {
"version": "0.6.0", "version": "0.8.7",
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz",
"integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-define-polyfill-provider": "^0.3.3", "@babel/helper-define-polyfill-provider": "^0.4.4",
"core-js-compat": "^3.25.1" "core-js-compat": "^3.33.1"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.0.0-0" "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
} }
}, },
"node_modules/babel-plugin-polyfill-regenerator": { "node_modules/babel-plugin-polyfill-regenerator": {
"version": "0.4.1", "version": "0.5.4",
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz",
"integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-define-polyfill-provider": "^0.3.3" "@babel/helper-define-polyfill-provider": "^0.4.4"
}, },
"peerDependencies": { "peerDependencies": {
"@babel/core": "^7.0.0-0" "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
} }
}, },
"node_modules/balanced-match": { "node_modules/balanced-match": {
@ -2993,24 +3011,21 @@
} }
}, },
"node_modules/binary-extensions": { "node_modules/binary-extensions": {
"version": "2.3.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/body-parser": { "node_modules/body-parser": {
"version": "1.20.2", "version": "1.20.1",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
"integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"bytes": "3.1.2", "bytes": "3.1.2",
"content-type": "~1.0.5", "content-type": "~1.0.4",
"debug": "2.6.9", "debug": "2.6.9",
"depd": "2.0.0", "depd": "2.0.0",
"destroy": "1.2.0", "destroy": "1.2.0",
@ -3018,7 +3033,7 @@
"iconv-lite": "0.4.24", "iconv-lite": "0.4.24",
"on-finished": "2.4.1", "on-finished": "2.4.1",
"qs": "6.11.0", "qs": "6.11.0",
"raw-body": "2.5.2", "raw-body": "2.5.1",
"type-is": "~1.6.18", "type-is": "~1.6.18",
"unpipe": "1.0.0" "unpipe": "1.0.0"
}, },
@ -3052,11 +3067,13 @@
"dev": true "dev": true
}, },
"node_modules/bonjour-service": { "node_modules/bonjour-service": {
"version": "1.2.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz",
"integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"array-flatten": "^2.1.2",
"dns-equal": "^1.0.0",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"multicast-dns": "^7.2.5" "multicast-dns": "^7.2.5"
} }
@ -3068,9 +3085,9 @@
"dev": true "dev": true
}, },
"node_modules/bootstrap": { "node_modules/bootstrap": {
"version": "5.2.3", "version": "5.3.2",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz",
"integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==",
"funding": [ "funding": [
{ {
"type": "github", "type": "github",
@ -3082,7 +3099,7 @@
} }
], ],
"peerDependencies": { "peerDependencies": {
"@popperjs/core": "^2.11.6" "@popperjs/core": "^2.11.8"
} }
}, },
"node_modules/brace-expansion": { "node_modules/brace-expansion": {
@ -3107,9 +3124,9 @@
} }
}, },
"node_modules/browserslist": { "node_modules/browserslist": {
"version": "4.21.4", "version": "4.22.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
"integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@ -3118,13 +3135,17 @@
{ {
"type": "tidelift", "type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist" "url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
} }
], ],
"dependencies": { "dependencies": {
"caniuse-lite": "^1.0.30001400", "caniuse-lite": "^1.0.30001565",
"electron-to-chromium": "^1.4.251", "electron-to-chromium": "^1.4.601",
"node-releases": "^2.0.6", "node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.9" "update-browserslist-db": "^1.0.13"
}, },
"bin": { "bin": {
"browserslist": "cli.js" "browserslist": "cli.js"
@ -3148,19 +3169,14 @@
} }
}, },
"node_modules/call-bind": { "node_modules/call-bind": {
"version": "1.0.7", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2", "function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4", "get-intrinsic": "^1.2.1",
"set-function-length": "^1.2.1" "set-function-length": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
@ -3199,9 +3215,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001439", "version": "1.0.30001570",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz",
"integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==", "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==",
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@ -3210,77 +3226,32 @@
{ {
"type": "tidelift", "type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
} }
] ]
}, },
"node_modules/chalk": { "node_modules/chalk": {
"version": "4.1.2", "version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"dependencies": { "dependencies": {
"ansi-styles": "^4.1.0", "ansi-styles": "^3.2.1",
"supports-color": "^7.1.0" "escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}, },
"engines": { "engines": {
"node": ">=10" "node": ">=4"
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
} }
}, },
"node_modules/chalk/node_modules/ansi-styles": { "node_modules/chalk/node_modules/escape-string-regexp": {
"version": "4.3.0", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
"dependencies": {
"color-convert": "^2.0.1"
},
"engines": { "engines": {
"node": ">=8" "node": ">=0.8.0"
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/chalk/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/chalk/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/chalk/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/chalk/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/chokidar": { "node_modules/chokidar": {
@ -3365,7 +3336,6 @@
"version": "1.9.3", "version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"dependencies": { "dependencies": {
"color-name": "1.1.3" "color-name": "1.1.3"
} }
@ -3373,8 +3343,7 @@
"node_modules/color-name": { "node_modules/color-name": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
"dev": true
}, },
"node_modules/colord": { "node_modules/colord": {
"version": "2.9.3", "version": "2.9.3",
@ -3397,10 +3366,10 @@
"node": ">= 10" "node": ">= 10"
} }
}, },
"node_modules/commondir": { "node_modules/common-path-prefix": {
"version": "1.0.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
"integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
"dev": true "dev": true
}, },
"node_modules/compressible": { "node_modules/compressible": {
@ -3500,15 +3469,15 @@
} }
}, },
"node_modules/convert-source-map": { "node_modules/convert-source-map": {
"version": "1.9.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true "dev": true
}, },
"node_modules/cookie": { "node_modules/cookie": {
"version": "0.6.0", "version": "0.5.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">= 0.6" "node": ">= 0.6"
@ -3521,9 +3490,9 @@
"dev": true "dev": true
}, },
"node_modules/core-js": { "node_modules/core-js": {
"version": "3.26.1", "version": "3.34.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz",
"integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==",
"dev": true, "dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"funding": { "funding": {
@ -3532,70 +3501,18 @@
} }
}, },
"node_modules/core-js-compat": { "node_modules/core-js-compat": {
"version": "3.36.1", "version": "3.34.0",
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz",
"integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.23.0" "browserslist": "^4.22.2"
}, },
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
"url": "https://opencollective.com/core-js" "url": "https://opencollective.com/core-js"
} }
}, },
"node_modules/core-js-compat/node_modules/browserslist": {
"version": "4.23.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"caniuse-lite": "^1.0.30001587",
"electron-to-chromium": "^1.4.668",
"node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
"browserslist": "cli.js"
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/core-js-compat/node_modules/caniuse-lite": {
"version": "1.0.30001600",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz",
"integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
]
},
"node_modules/core-util-is": { "node_modules/core-util-is": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
@ -3603,18 +3520,28 @@
"dev": true "dev": true
}, },
"node_modules/cosmiconfig": { "node_modules/cosmiconfig": {
"version": "7.1.0", "version": "8.3.6",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
"dependencies": { "dependencies": {
"@types/parse-json": "^4.0.0", "import-fresh": "^3.3.0",
"import-fresh": "^3.2.1", "js-yaml": "^4.1.0",
"parse-json": "^5.0.0", "parse-json": "^5.2.0",
"path-type": "^4.0.0", "path-type": "^4.0.0"
"yaml": "^1.10.0"
}, },
"engines": { "engines": {
"node": ">=10" "node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/d-fischer"
},
"peerDependencies": {
"typescript": ">=4.9.5"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
} }
}, },
"node_modules/cross-spawn": { "node_modules/cross-spawn": {
@ -3644,19 +3571,19 @@
} }
}, },
"node_modules/css-loader": { "node_modules/css-loader": {
"version": "6.10.0", "version": "6.8.1",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
"integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"icss-utils": "^5.1.0", "icss-utils": "^5.1.0",
"postcss": "^8.4.33", "postcss": "^8.4.21",
"postcss-modules-extract-imports": "^3.0.0", "postcss-modules-extract-imports": "^3.0.0",
"postcss-modules-local-by-default": "^4.0.4", "postcss-modules-local-by-default": "^4.0.3",
"postcss-modules-scope": "^3.1.1", "postcss-modules-scope": "^3.0.0",
"postcss-modules-values": "^4.0.0", "postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0", "postcss-value-parser": "^4.2.0",
"semver": "^7.5.4" "semver": "^7.3.8"
}, },
"engines": { "engines": {
"node": ">= 12.13.0" "node": ">= 12.13.0"
@ -3666,22 +3593,25 @@
"url": "https://opencollective.com/webpack" "url": "https://opencollective.com/webpack"
}, },
"peerDependencies": { "peerDependencies": {
"@rspack/core": "0.x || 1.x",
"webpack": "^5.0.0" "webpack": "^5.0.0"
}
},
"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"
}, },
"peerDependenciesMeta": { "engines": {
"@rspack/core": { "node": ">=10"
"optional": true
},
"webpack": {
"optional": true
}
} }
}, },
"node_modules/css-loader/node_modules/semver": { "node_modules/css-loader/node_modules/semver": {
"version": "7.6.0", "version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
@ -3693,18 +3623,24 @@
"node": ">=10" "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-minimizer-webpack-plugin": { "node_modules/css-minimizer-webpack-plugin": {
"version": "4.2.2", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz",
"integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"cssnano": "^5.1.8", "@jridgewell/trace-mapping": "^0.3.18",
"jest-worker": "^29.1.2", "cssnano": "^6.0.1",
"postcss": "^8.4.17", "jest-worker": "^29.4.3",
"schema-utils": "^4.0.0", "postcss": "^8.4.24",
"serialize-javascript": "^6.0.0", "schema-utils": "^4.0.1",
"source-map": "^0.6.1" "serialize-javascript": "^6.0.1"
}, },
"engines": { "engines": {
"node": ">= 14.15.0" "node": ">= 14.15.0"
@ -3807,16 +3743,16 @@
} }
}, },
"node_modules/css-tree": { "node_modules/css-tree": {
"version": "1.1.3", "version": "2.3.1",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
"integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"mdn-data": "2.0.14", "mdn-data": "2.0.30",
"source-map": "^0.6.1" "source-map-js": "^1.0.1"
}, },
"engines": { "engines": {
"node": ">=8.0.0" "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
} }
}, },
"node_modules/css-what": { "node_modules/css-what": {
@ -3844,17 +3780,16 @@
} }
}, },
"node_modules/cssnano": { "node_modules/cssnano": {
"version": "5.1.15", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz",
"integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"cssnano-preset-default": "^5.2.14", "cssnano-preset-default": "^6.0.1",
"lilconfig": "^2.0.3", "lilconfig": "^2.1.0"
"yaml": "^1.10.2"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
@ -3865,72 +3800,93 @@
} }
}, },
"node_modules/cssnano-preset-default": { "node_modules/cssnano-preset-default": {
"version": "5.2.14", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz",
"integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"css-declaration-sorter": "^6.3.1", "css-declaration-sorter": "^6.3.1",
"cssnano-utils": "^3.1.0", "cssnano-utils": "^4.0.0",
"postcss-calc": "^8.2.3", "postcss-calc": "^9.0.0",
"postcss-colormin": "^5.3.1", "postcss-colormin": "^6.0.0",
"postcss-convert-values": "^5.1.3", "postcss-convert-values": "^6.0.0",
"postcss-discard-comments": "^5.1.2", "postcss-discard-comments": "^6.0.0",
"postcss-discard-duplicates": "^5.1.0", "postcss-discard-duplicates": "^6.0.0",
"postcss-discard-empty": "^5.1.1", "postcss-discard-empty": "^6.0.0",
"postcss-discard-overridden": "^5.1.0", "postcss-discard-overridden": "^6.0.0",
"postcss-merge-longhand": "^5.1.7", "postcss-merge-longhand": "^6.0.0",
"postcss-merge-rules": "^5.1.4", "postcss-merge-rules": "^6.0.1",
"postcss-minify-font-values": "^5.1.0", "postcss-minify-font-values": "^6.0.0",
"postcss-minify-gradients": "^5.1.1", "postcss-minify-gradients": "^6.0.0",
"postcss-minify-params": "^5.1.4", "postcss-minify-params": "^6.0.0",
"postcss-minify-selectors": "^5.2.1", "postcss-minify-selectors": "^6.0.0",
"postcss-normalize-charset": "^5.1.0", "postcss-normalize-charset": "^6.0.0",
"postcss-normalize-display-values": "^5.1.0", "postcss-normalize-display-values": "^6.0.0",
"postcss-normalize-positions": "^5.1.1", "postcss-normalize-positions": "^6.0.0",
"postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-repeat-style": "^6.0.0",
"postcss-normalize-string": "^5.1.0", "postcss-normalize-string": "^6.0.0",
"postcss-normalize-timing-functions": "^5.1.0", "postcss-normalize-timing-functions": "^6.0.0",
"postcss-normalize-unicode": "^5.1.1", "postcss-normalize-unicode": "^6.0.0",
"postcss-normalize-url": "^5.1.0", "postcss-normalize-url": "^6.0.0",
"postcss-normalize-whitespace": "^5.1.1", "postcss-normalize-whitespace": "^6.0.0",
"postcss-ordered-values": "^5.1.3", "postcss-ordered-values": "^6.0.0",
"postcss-reduce-initial": "^5.1.2", "postcss-reduce-initial": "^6.0.0",
"postcss-reduce-transforms": "^5.1.0", "postcss-reduce-transforms": "^6.0.0",
"postcss-svgo": "^5.1.0", "postcss-svgo": "^6.0.0",
"postcss-unique-selectors": "^5.1.1" "postcss-unique-selectors": "^6.0.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/cssnano-utils": { "node_modules/cssnano-utils": {
"version": "3.1.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz",
"integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/csso": { "node_modules/csso": {
"version": "4.2.0", "version": "5.0.5",
"resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
"integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"css-tree": "^1.1.2" "css-tree": "~2.2.0"
}, },
"engines": { "engines": {
"node": ">=8.0.0" "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
"npm": ">=7.0.0"
} }
}, },
"node_modules/csso/node_modules/css-tree": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
"integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
"dev": true,
"dependencies": {
"mdn-data": "2.0.28",
"source-map-js": "^1.0.1"
},
"engines": {
"node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/csso/node_modules/mdn-data": {
"version": "2.0.28",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
"integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
"dev": true
},
"node_modules/debug": { "node_modules/debug": {
"version": "4.3.4", "version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@ -3961,20 +3917,17 @@
} }
}, },
"node_modules/define-data-property": { "node_modules/define-data-property": {
"version": "1.1.4", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"es-define-property": "^1.0.0", "get-intrinsic": "^1.2.1",
"es-errors": "^1.3.0", "gopd": "^1.0.1",
"gopd": "^1.0.1" "has-property-descriptors": "^1.0.0"
}, },
"engines": { "engines": {
"node": ">= 0.4" "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/define-lazy-prop": { "node_modules/define-lazy-prop": {
@ -4029,6 +3982,12 @@
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
"dev": true "dev": true
}, },
"node_modules/dns-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
"integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
"dev": true
},
"node_modules/dns-packet": { "node_modules/dns-packet": {
"version": "5.6.1", "version": "5.6.1",
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
@ -4112,9 +4071,9 @@
"dev": true "dev": true
}, },
"node_modules/electron-to-chromium": { "node_modules/electron-to-chromium": {
"version": "1.4.721", "version": "1.4.611",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.721.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz",
"integrity": "sha512-k1x2r6foI8iJOp+1qTxbbrrWMsOiHkzGBYwYigaq+apO1FSqtn44KTo3Sy69qt7CRr7149zTcsDvH7MUKsOuIQ==" "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw=="
}, },
"node_modules/emoji-regex": { "node_modules/emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
@ -4141,9 +4100,9 @@
} }
}, },
"node_modules/enhanced-resolve": { "node_modules/enhanced-resolve": {
"version": "5.16.0", "version": "5.15.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
"integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
"dependencies": { "dependencies": {
"graceful-fs": "^4.2.4", "graceful-fs": "^4.2.4",
"tapable": "^2.2.0" "tapable": "^2.2.0"
@ -4162,9 +4121,9 @@
} }
}, },
"node_modules/envinfo": { "node_modules/envinfo": {
"version": "7.11.1", "version": "7.11.0",
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz",
"integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==", "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==",
"dev": true, "dev": true,
"bin": { "bin": {
"envinfo": "dist/cli.js" "envinfo": "dist/cli.js"
@ -4190,36 +4149,15 @@
"stackframe": "^1.3.4" "stackframe": "^1.3.4"
} }
}, },
"node_modules/es-define-property": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
"dev": true,
"dependencies": {
"get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"dev": true,
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-module-lexer": { "node_modules/es-module-lexer": {
"version": "1.5.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
"integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==" "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w=="
}, },
"node_modules/escalade": { "node_modules/escalade": {
"version": "3.1.2", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
"engines": { "engines": {
"node": ">=6" "node": ">=6"
} }
@ -4231,12 +4169,15 @@
"dev": true "dev": true
}, },
"node_modules/escape-string-regexp": { "node_modules/escape-string-regexp": {
"version": "1.0.5", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=0.8.0" "node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/eslint-scope": { "node_modules/eslint-scope": {
@ -4334,17 +4275,17 @@
} }
}, },
"node_modules/express": { "node_modules/express": {
"version": "4.19.2", "version": "4.18.2",
"resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
"integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"accepts": "~1.3.8", "accepts": "~1.3.8",
"array-flatten": "1.1.1", "array-flatten": "1.1.1",
"body-parser": "1.20.2", "body-parser": "1.20.1",
"content-disposition": "0.5.4", "content-disposition": "0.5.4",
"content-type": "~1.0.4", "content-type": "~1.0.4",
"cookie": "0.6.0", "cookie": "0.5.0",
"cookie-signature": "1.0.6", "cookie-signature": "1.0.6",
"debug": "2.6.9", "debug": "2.6.9",
"depd": "2.0.0", "depd": "2.0.0",
@ -4375,6 +4316,12 @@
"node": ">= 0.10.0" "node": ">= 0.10.0"
} }
}, },
"node_modules/express/node_modules/array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
"dev": true
},
"node_modules/express/node_modules/debug": { "node_modules/express/node_modules/debug": {
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@ -4430,26 +4377,6 @@
"node": ">=0.8.0" "node": ">=0.8.0"
} }
}, },
"node_modules/file-loader": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
"integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
"dev": true,
"dependencies": {
"loader-utils": "^2.0.0",
"schema-utils": "^3.0.0"
},
"engines": {
"node": ">= 10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^4.0.0 || ^5.0.0"
}
},
"node_modules/fill-range": { "node_modules/fill-range": {
"version": "7.0.1", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@ -4495,33 +4422,35 @@
"dev": true "dev": true
}, },
"node_modules/find-cache-dir": { "node_modules/find-cache-dir": {
"version": "3.3.2", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
"integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"commondir": "^1.0.1", "common-path-prefix": "^3.0.0",
"make-dir": "^3.0.2", "pkg-dir": "^7.0.0"
"pkg-dir": "^4.1.0"
}, },
"engines": { "engines": {
"node": ">=8" "node": ">=14.16"
}, },
"funding": { "funding": {
"url": "https://github.com/avajs/find-cache-dir?sponsor=1" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/find-up": { "node_modules/find-up": {
"version": "4.1.0", "version": "6.3.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"locate-path": "^5.0.0", "locate-path": "^7.1.0",
"path-exists": "^4.0.0" "path-exists": "^5.0.0"
}, },
"engines": { "engines": {
"node": ">=8" "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/flat": { "node_modules/flat": {
@ -4534,9 +4463,9 @@
} }
}, },
"node_modules/follow-redirects": { "node_modules/follow-redirects": {
"version": "1.15.6", "version": "1.15.3",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz",
"integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@ -4627,20 +4556,16 @@
} }
}, },
"node_modules/get-intrinsic": { "node_modules/get-intrinsic": {
"version": "1.2.4", "version": "1.2.2",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2", "function-bind": "^1.1.2",
"has-proto": "^1.0.1", "has-proto": "^1.0.1",
"has-symbols": "^1.0.3", "has-symbols": "^1.0.3",
"hasown": "^2.0.0" "hasown": "^2.0.0"
}, },
"engines": {
"node": ">= 0.4"
},
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
@ -4670,7 +4595,6 @@
"version": "7.2.3", "version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"fs.realpath": "^1.0.0", "fs.realpath": "^1.0.0",
@ -4770,27 +4694,26 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
"engines": { "engines": {
"node": ">=4" "node": ">=4"
} }
}, },
"node_modules/has-property-descriptors": { "node_modules/has-property-descriptors": {
"version": "1.0.2", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"es-define-property": "^1.0.0" "get-intrinsic": "^1.2.2"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/has-proto": { "node_modules/has-proto": {
"version": "1.0.3", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">= 0.4" "node": ">= 0.4"
@ -4812,9 +4735,9 @@
} }
}, },
"node_modules/hasown": { "node_modules/hasown": {
"version": "2.0.2", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"function-bind": "^1.1.2" "function-bind": "^1.1.2"
@ -4856,10 +4779,19 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true "dev": true
}, },
"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,
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/html-entities": { "node_modules/html-entities": {
"version": "2.5.2", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz",
"integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@ -4991,9 +4923,9 @@
} }
}, },
"node_modules/immutable": { "node_modules/immutable": {
"version": "4.3.5", "version": "4.3.4",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz",
"integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==" "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA=="
}, },
"node_modules/import-fresh": { "node_modules/import-fresh": {
"version": "3.3.0", "version": "3.3.0",
@ -5010,14 +4942,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/import-fresh/node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"engines": {
"node": ">=4"
}
},
"node_modules/import-local": { "node_modules/import-local": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
@ -5037,11 +4961,83 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/import-local/node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
"dependencies": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/import-local/node_modules/locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"dependencies": {
"p-locate": "^4.1.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/import-local/node_modules/p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"dependencies": {
"p-try": "^2.0.0"
},
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/import-local/node_modules/p-locate": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"dependencies": {
"p-limit": "^2.2.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/import-local/node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/import-local/node_modules/pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
"dev": true,
"dependencies": {
"find-up": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/inflight": { "node_modules/inflight": {
"version": "1.0.6", "version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "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, "dev": true,
"dependencies": { "dependencies": {
"once": "^1.3.0", "once": "^1.3.0",
@ -5270,6 +5266,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0" "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"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"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==",
"dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
"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_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==",
"dev": true,
"dependencies": {
"has-flag": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/jest-worker": { "node_modules/jest-worker": {
"version": "29.7.0", "version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
@ -5309,16 +5375,35 @@
"url": "https://github.com/chalk/supports-color?sponsor=1" "url": "https://github.com/chalk/supports-color?sponsor=1"
} }
}, },
"node_modules/jiti": {
"version": "1.21.0",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
"integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
"bin": {
"jiti": "bin/jiti.js"
}
},
"node_modules/jquery": { "node_modules/jquery": {
"version": "3.6.3", "version": "3.7.1",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz",
"integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg=="
}, },
"node_modules/js-tokens": { "node_modules/js-tokens": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
}, },
"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==",
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
"node_modules/jsesc": { "node_modules/jsesc": {
"version": "2.5.2", "version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@ -5362,14 +5447,6 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/klona": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
"integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
"engines": {
"node": ">= 8"
}
},
"node_modules/launch-editor": { "node_modules/launch-editor": {
"version": "2.6.1", "version": "2.6.1",
"resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
@ -5417,15 +5494,18 @@
} }
}, },
"node_modules/locate-path": { "node_modules/locate-path": {
"version": "5.0.0", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"p-locate": "^4.1.0" "p-locate": "^6.0.0"
}, },
"engines": { "engines": {
"node": ">=8" "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/lodash": { "node_modules/lodash": {
@ -5453,35 +5533,18 @@
"dev": true "dev": true
}, },
"node_modules/lru-cache": { "node_modules/lru-cache": {
"version": "6.0.0", "version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dependencies": {
"yallist": "^4.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/make-dir": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
"integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"semver": "^6.0.0" "yallist": "^3.0.2"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/mdn-data": { "node_modules/mdn-data": {
"version": "2.0.14", "version": "2.0.30",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
"dev": true "dev": true
}, },
"node_modules/media-typer": { "node_modules/media-typer": {
@ -5579,13 +5642,12 @@
} }
}, },
"node_modules/mini-css-extract-plugin": { "node_modules/mini-css-extract-plugin": {
"version": "2.8.1", "version": "2.7.6",
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
"integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"schema-utils": "^4.0.0", "schema-utils": "^4.0.0"
"tapable": "^2.2.1"
}, },
"engines": { "engines": {
"node": ">= 12.13.0" "node": ">= 12.13.0"
@ -5742,10 +5804,22 @@
"which": "^2.0.2" "which": "^2.0.2"
} }
}, },
"node_modules/node-notifier/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/node-notifier/node_modules/semver": { "node_modules/node-notifier/node_modules/semver": {
"version": "7.6.0", "version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
@ -5757,6 +5831,12 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/node-notifier/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/node-releases": { "node_modules/node-releases": {
"version": "2.0.14", "version": "2.0.14",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
@ -5778,18 +5858,6 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/normalize-url": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
"dev": true,
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/npm-run-path": { "node_modules/npm-run-path": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@ -5901,30 +5969,33 @@
} }
}, },
"node_modules/p-limit": { "node_modules/p-limit": {
"version": "2.3.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"p-try": "^2.0.0" "yocto-queue": "^1.0.0"
}, },
"engines": { "engines": {
"node": ">=6" "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/p-locate": { "node_modules/p-locate": {
"version": "4.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"p-limit": "^2.2.0" "p-limit": "^4.0.0"
}, },
"engines": { "engines": {
"node": ">=8" "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/p-map": { "node_modules/p-map": {
@ -5996,12 +6067,12 @@
} }
}, },
"node_modules/path-exists": { "node_modules/path-exists": {
"version": "4.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=8" "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
} }
}, },
"node_modules/path-is-absolute": { "node_modules/path-is-absolute": {
@ -6095,15 +6166,18 @@
} }
}, },
"node_modules/pkg-dir": { "node_modules/pkg-dir": {
"version": "4.2.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"find-up": "^4.0.0" "find-up": "^6.3.0"
}, },
"engines": { "engines": {
"node": ">=8" "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/pkg-up": { "node_modules/pkg-up": {
@ -6143,6 +6217,21 @@
"node": ">=6" "node": ">=6"
} }
}, },
"node_modules/pkg-up/node_modules/p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"dependencies": {
"p-try": "^2.0.0"
},
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/pkg-up/node_modules/p-locate": { "node_modules/pkg-up/node_modules/p-locate": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
@ -6165,9 +6254,9 @@
} }
}, },
"node_modules/postcss": { "node_modules/postcss": {
"version": "8.4.38", "version": "8.4.32",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
"integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@ -6185,29 +6274,32 @@
"dependencies": { "dependencies": {
"nanoid": "^3.3.7", "nanoid": "^3.3.7",
"picocolors": "^1.0.0", "picocolors": "^1.0.0",
"source-map-js": "^1.2.0" "source-map-js": "^1.0.2"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14" "node": "^10 || ^12 || >=14"
} }
}, },
"node_modules/postcss-calc": { "node_modules/postcss-calc": {
"version": "8.2.4", "version": "9.0.1",
"resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz",
"integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-selector-parser": "^6.0.9", "postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.2" "postcss": "^8.2.2"
} }
}, },
"node_modules/postcss-colormin": { "node_modules/postcss-colormin": {
"version": "5.3.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz",
"integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
@ -6216,83 +6308,83 @@
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-convert-values": { "node_modules/postcss-convert-values": {
"version": "5.1.3", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz",
"integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-discard-comments": { "node_modules/postcss-discard-comments": {
"version": "5.1.2", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz",
"integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-discard-duplicates": { "node_modules/postcss-discard-duplicates": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz",
"integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-discard-empty": { "node_modules/postcss-discard-empty": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz",
"integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-discard-overridden": { "node_modules/postcss-discard-overridden": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz",
"integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-loader": { "node_modules/postcss-loader": {
"version": "7.0.2", "version": "7.3.3",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz",
"integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==",
"dependencies": { "dependencies": {
"cosmiconfig": "^7.0.0", "cosmiconfig": "^8.2.0",
"klona": "^2.0.5", "jiti": "^1.18.2",
"semver": "^7.3.8" "semver": "^7.3.8"
}, },
"engines": { "engines": {
@ -6307,10 +6399,21 @@
"webpack": "^5.0.0" "webpack": "^5.0.0"
} }
}, },
"node_modules/postcss-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==",
"dependencies": {
"yallist": "^4.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/postcss-loader/node_modules/semver": { "node_modules/postcss-loader/node_modules/semver": {
"version": "7.6.0", "version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
}, },
@ -6321,99 +6424,104 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/postcss-loader/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"node_modules/postcss-merge-longhand": { "node_modules/postcss-merge-longhand": {
"version": "5.1.7", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz",
"integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0", "postcss-value-parser": "^4.2.0",
"stylehacks": "^5.1.1" "stylehacks": "^6.0.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-merge-rules": { "node_modules/postcss-merge-rules": {
"version": "5.1.4", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz",
"integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"caniuse-api": "^3.0.0", "caniuse-api": "^3.0.0",
"cssnano-utils": "^3.1.0", "cssnano-utils": "^4.0.0",
"postcss-selector-parser": "^6.0.5" "postcss-selector-parser": "^6.0.5"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-minify-font-values": { "node_modules/postcss-minify-font-values": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz",
"integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-minify-gradients": { "node_modules/postcss-minify-gradients": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz",
"integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"colord": "^2.9.1", "colord": "^2.9.1",
"cssnano-utils": "^3.1.0", "cssnano-utils": "^4.0.0",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-minify-params": { "node_modules/postcss-minify-params": {
"version": "5.1.4", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz",
"integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"cssnano-utils": "^3.1.0", "cssnano-utils": "^4.0.0",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-minify-selectors": { "node_modules/postcss-minify-selectors": {
"version": "5.2.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz",
"integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-selector-parser": "^6.0.5" "postcss-selector-parser": "^6.0.5"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
@ -6432,9 +6540,9 @@
} }
}, },
"node_modules/postcss-modules-local-by-default": { "node_modules/postcss-modules-local-by-default": {
"version": "4.0.4", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz",
"integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"icss-utils": "^5.0.0", "icss-utils": "^5.0.0",
@ -6449,9 +6557,9 @@
} }
}, },
"node_modules/postcss-modules-scope": { "node_modules/postcss-modules-scope": {
"version": "3.1.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
"integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-selector-parser": "^6.0.4" "postcss-selector-parser": "^6.0.4"
@ -6479,190 +6587,189 @@
} }
}, },
"node_modules/postcss-normalize-charset": { "node_modules/postcss-normalize-charset": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz",
"integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-display-values": { "node_modules/postcss-normalize-display-values": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz",
"integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-positions": { "node_modules/postcss-normalize-positions": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz",
"integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-repeat-style": { "node_modules/postcss-normalize-repeat-style": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz",
"integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-string": { "node_modules/postcss-normalize-string": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz",
"integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-timing-functions": { "node_modules/postcss-normalize-timing-functions": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz",
"integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-unicode": { "node_modules/postcss-normalize-unicode": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz",
"integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-url": { "node_modules/postcss-normalize-url": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz",
"integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"normalize-url": "^6.0.1",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-normalize-whitespace": { "node_modules/postcss-normalize-whitespace": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz",
"integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-ordered-values": { "node_modules/postcss-ordered-values": {
"version": "5.1.3", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz",
"integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"cssnano-utils": "^3.1.0", "cssnano-utils": "^4.0.0",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-reduce-initial": { "node_modules/postcss-reduce-initial": {
"version": "5.1.2", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz",
"integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"caniuse-api": "^3.0.0" "caniuse-api": "^3.0.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-reduce-transforms": { "node_modules/postcss-reduce-transforms": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz",
"integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-selector-parser": { "node_modules/postcss-selector-parser": {
"version": "6.0.16", "version": "6.0.13",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
"integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"cssesc": "^3.0.0", "cssesc": "^3.0.0",
@ -6673,31 +6780,31 @@
} }
}, },
"node_modules/postcss-svgo": { "node_modules/postcss-svgo": {
"version": "5.1.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz",
"integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-value-parser": "^4.2.0", "postcss-value-parser": "^4.2.0",
"svgo": "^2.7.0" "svgo": "^3.0.2"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >= 18"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/postcss-unique-selectors": { "node_modules/postcss-unique-selectors": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz",
"integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"postcss-selector-parser": "^6.0.5" "postcss-selector-parser": "^6.0.5"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
@ -6708,14 +6815,6 @@
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
}, },
"node_modules/postcss/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==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/pretty-error": { "node_modules/pretty-error": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
@ -6795,9 +6894,9 @@
} }
}, },
"node_modules/raw-body": { "node_modules/raw-body": {
"version": "2.5.2", "version": "2.5.1",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"bytes": "3.1.2", "bytes": "3.1.2",
@ -6889,9 +6988,9 @@
} }
}, },
"node_modules/regex-parser": { "node_modules/regex-parser": {
"version": "2.3.0", "version": "2.2.11",
"resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
"integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
"dev": true "dev": true
}, },
"node_modules/regexpu-core": { "node_modules/regexpu-core": {
@ -6989,7 +7088,7 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/resolve-from": { "node_modules/resolve-cwd/node_modules/resolve-from": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
@ -6998,6 +7097,14 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"engines": {
"node": ">=4"
}
},
"node_modules/resolve-url-loader": { "node_modules/resolve-url-loader": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz",
@ -7014,6 +7121,12 @@
"node": ">=12" "node": ">=12"
} }
}, },
"node_modules/resolve-url-loader/node_modules/convert-source-map": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
"dev": true
},
"node_modules/retry": { "node_modules/retry": {
"version": "0.13.1", "version": "0.13.1",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
@ -7027,7 +7140,6 @@
"version": "2.7.1", "version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"glob": "^7.1.3" "glob": "^7.1.3"
@ -7062,9 +7174,9 @@
"dev": true "dev": true
}, },
"node_modules/sass": { "node_modules/sass": {
"version": "1.56.2", "version": "1.69.5",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.56.2.tgz", "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz",
"integrity": "sha512-ciEJhnyCRwzlBCB+h5cCPM6ie/6f8HrhZMQOf5vlU60Y1bI1rx5Zb0vlDZvaycHsg/MqFfF1Eq2eokAa32iw8w==", "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==",
"dependencies": { "dependencies": {
"chokidar": ">=3.0.0 <4.0.0", "chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0", "immutable": "^4.0.0",
@ -7074,15 +7186,14 @@
"sass": "sass.js" "sass": "sass.js"
}, },
"engines": { "engines": {
"node": ">=12.0.0" "node": ">=14.0.0"
} }
}, },
"node_modules/sass-loader": { "node_modules/sass-loader": {
"version": "13.2.0", "version": "13.3.2",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz",
"integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==",
"dependencies": { "dependencies": {
"klona": "^2.0.4",
"neo-async": "^2.6.2" "neo-async": "^2.6.2"
}, },
"engines": { "engines": {
@ -7094,7 +7205,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"fibers": ">= 3.1.0", "fibers": ">= 3.1.0",
"node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
"sass": "^1.3.0", "sass": "^1.3.0",
"sass-embedded": "*", "sass-embedded": "*",
"webpack": "^5.0.0" "webpack": "^5.0.0"
@ -7205,9 +7316,9 @@
"dev": true "dev": true
}, },
"node_modules/serialize-javascript": { "node_modules/serialize-javascript": {
"version": "6.0.2", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
"integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
"dependencies": { "dependencies": {
"randombytes": "^2.1.0" "randombytes": "^2.1.0"
} }
@ -7306,17 +7417,15 @@
} }
}, },
"node_modules/set-function-length": { "node_modules/set-function-length": {
"version": "1.2.2", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"define-data-property": "^1.1.4", "define-data-property": "^1.1.1",
"es-errors": "^1.3.0", "get-intrinsic": "^1.2.1",
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
"gopd": "^1.0.1", "gopd": "^1.0.1",
"has-property-descriptors": "^1.0.2" "has-property-descriptors": "^1.0.0"
}, },
"engines": { "engines": {
"node": ">= 0.4" "node": ">= 0.4"
@ -7377,18 +7486,14 @@
"dev": true "dev": true
}, },
"node_modules/side-channel": { "node_modules/side-channel": {
"version": "1.0.6", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"call-bind": "^1.0.7", "call-bind": "^1.0.0",
"es-errors": "^1.3.0", "get-intrinsic": "^1.0.2",
"get-intrinsic": "^1.2.4", "object-inspect": "^1.9.0"
"object-inspect": "^1.13.1"
},
"engines": {
"node": ">= 0.4"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
@ -7466,13 +7571,6 @@
"wbuf": "^1.7.3" "wbuf": "^1.7.3"
} }
}, },
"node_modules/stable": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
"integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
"deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility",
"dev": true
},
"node_modules/stackframe": { "node_modules/stackframe": {
"version": "1.3.4", "version": "1.3.4",
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
@ -7489,20 +7587,14 @@
} }
}, },
"node_modules/string_decoder": { "node_modules/string_decoder": {
"version": "1.1.1", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"safe-buffer": "~5.1.0" "safe-buffer": "~5.2.0"
} }
}, },
"node_modules/string_decoder/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
},
"node_modules/string-width": { "node_modules/string-width": {
"version": "4.2.3", "version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
@ -7539,9 +7631,9 @@
} }
}, },
"node_modules/style-loader": { "node_modules/style-loader": {
"version": "3.3.4", "version": "3.3.3",
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz",
"integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">= 12.13.0" "node": ">= 12.13.0"
@ -7555,16 +7647,16 @@
} }
}, },
"node_modules/stylehacks": { "node_modules/stylehacks": {
"version": "5.1.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz",
"integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"postcss-selector-parser": "^6.0.4" "postcss-selector-parser": "^6.0.4"
}, },
"engines": { "engines": {
"node": "^10 || ^12 || >=14.0" "node": "^14 || ^16 || >=18.0"
}, },
"peerDependencies": { "peerDependencies": {
"postcss": "^8.2.15" "postcss": "^8.2.15"
@ -7574,7 +7666,6 @@
"version": "5.5.0", "version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"dependencies": { "dependencies": {
"has-flag": "^3.0.0" "has-flag": "^3.0.0"
}, },
@ -7595,24 +7686,99 @@
} }
}, },
"node_modules/svgo": { "node_modules/svgo": {
"version": "2.8.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.1.0.tgz",
"integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "integrity": "sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@trysound/sax": "0.2.0", "@trysound/sax": "0.2.0",
"commander": "^7.2.0", "commander": "^7.2.0",
"css-select": "^4.1.3", "css-select": "^5.1.0",
"css-tree": "^1.1.3", "css-tree": "^2.2.1",
"csso": "^4.2.0", "css-what": "^6.1.0",
"picocolors": "^1.0.0", "csso": "5.0.5",
"stable": "^0.1.8" "picocolors": "^1.0.0"
}, },
"bin": { "bin": {
"svgo": "bin/svgo" "svgo": "bin/svgo"
}, },
"engines": { "engines": {
"node": ">=10.13.0" "node": ">=14.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/svgo"
}
},
"node_modules/svgo/node_modules/css-select": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
"integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
"dev": true,
"dependencies": {
"boolbase": "^1.0.0",
"css-what": "^6.1.0",
"domhandler": "^5.0.2",
"domutils": "^3.0.1",
"nth-check": "^2.0.1"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/svgo/node_modules/dom-serializer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
"dev": true,
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.2",
"entities": "^4.2.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
"node_modules/svgo/node_modules/domhandler": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
"dev": true,
"dependencies": {
"domelementtype": "^2.3.0"
},
"engines": {
"node": ">= 4"
},
"funding": {
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/svgo/node_modules/domutils": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
"integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
"dev": true,
"dependencies": {
"dom-serializer": "^2.0.0",
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
}
},
"node_modules/svgo/node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"dev": true,
"engines": {
"node": ">=0.12"
},
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
} }
}, },
"node_modules/sync-rpc": { "node_modules/sync-rpc": {
@ -7633,9 +7799,9 @@
} }
}, },
"node_modules/terser": { "node_modules/terser": {
"version": "5.30.0", "version": "5.26.0",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.30.0.tgz", "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz",
"integrity": "sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==", "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==",
"dependencies": { "dependencies": {
"@jridgewell/source-map": "^0.3.3", "@jridgewell/source-map": "^0.3.3",
"acorn": "^8.8.2", "acorn": "^8.8.2",
@ -7650,15 +7816,15 @@
} }
}, },
"node_modules/terser-webpack-plugin": { "node_modules/terser-webpack-plugin": {
"version": "5.3.10", "version": "5.3.9",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
"integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
"dependencies": { "dependencies": {
"@jridgewell/trace-mapping": "^0.3.20", "@jridgewell/trace-mapping": "^0.3.17",
"jest-worker": "^27.4.5", "jest-worker": "^27.4.5",
"schema-utils": "^3.1.1", "schema-utils": "^3.1.1",
"serialize-javascript": "^6.0.1", "serialize-javascript": "^6.0.1",
"terser": "^5.26.0" "terser": "^5.16.8"
}, },
"engines": { "engines": {
"node": ">= 10.13.0" "node": ">= 10.13.0"
@ -7729,12 +7895,30 @@
"dev": true "dev": true
}, },
"node_modules/tmp": { "node_modules/tmp": {
"version": "0.2.3", "version": "0.2.1",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
"integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
"dev": true, "dev": true,
"dependencies": {
"rimraf": "^3.0.0"
},
"engines": { "engines": {
"node": ">=14.14" "node": ">=8.17.0"
}
},
"node_modules/tmp/node_modules/rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
"dependencies": {
"glob": "^7.1.3"
},
"bin": {
"rimraf": "bin.js"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
} }
}, },
"node_modules/to-fast-properties": { "node_modules/to-fast-properties": {
@ -7910,9 +8094,9 @@
} }
}, },
"node_modules/watchpack": { "node_modules/watchpack": {
"version": "2.4.1", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
"integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
"dependencies": { "dependencies": {
"glob-to-regexp": "^0.4.1", "glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2" "graceful-fs": "^4.1.2"
@ -7931,33 +8115,33 @@
} }
}, },
"node_modules/webpack": { "node_modules/webpack": {
"version": "5.91.0", "version": "5.89.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz",
"integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==",
"dependencies": { "dependencies": {
"@types/eslint-scope": "^3.7.3", "@types/eslint-scope": "^3.7.3",
"@types/estree": "^1.0.5", "@types/estree": "^1.0.0",
"@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/ast": "^1.11.5",
"@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.11.5",
"@webassemblyjs/wasm-parser": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.11.5",
"acorn": "^8.7.1", "acorn": "^8.7.1",
"acorn-import-assertions": "^1.9.0", "acorn-import-assertions": "^1.9.0",
"browserslist": "^4.21.10", "browserslist": "^4.14.5",
"chrome-trace-event": "^1.0.2", "chrome-trace-event": "^1.0.2",
"enhanced-resolve": "^5.16.0", "enhanced-resolve": "^5.15.0",
"es-module-lexer": "^1.2.1", "es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1", "eslint-scope": "5.1.1",
"events": "^3.2.0", "events": "^3.2.0",
"glob-to-regexp": "^0.4.1", "glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.9",
"json-parse-even-better-errors": "^2.3.1", "json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.2.0", "loader-runner": "^4.2.0",
"mime-types": "^2.1.27", "mime-types": "^2.1.27",
"neo-async": "^2.6.2", "neo-async": "^2.6.2",
"schema-utils": "^3.2.0", "schema-utils": "^3.2.0",
"tapable": "^2.1.1", "tapable": "^2.1.1",
"terser-webpack-plugin": "^5.3.10", "terser-webpack-plugin": "^5.3.7",
"watchpack": "^2.4.1", "watchpack": "^2.4.0",
"webpack-sources": "^3.2.3" "webpack-sources": "^3.2.3"
}, },
"bin": { "bin": {
@ -8024,9 +8208,9 @@
} }
}, },
"node_modules/webpack-dev-middleware": { "node_modules/webpack-dev-middleware": {
"version": "5.3.4", "version": "5.3.3",
"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz",
"integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"colorette": "^2.0.10", "colorette": "^2.0.10",
@ -8100,9 +8284,9 @@
} }
}, },
"node_modules/webpack-dev-server": { "node_modules/webpack-dev-server": {
"version": "4.15.2", "version": "4.15.1",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
"integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/bonjour": "^3.5.9", "@types/bonjour": "^3.5.9",
@ -8133,7 +8317,7 @@
"serve-index": "^1.9.1", "serve-index": "^1.9.1",
"sockjs": "^0.3.24", "sockjs": "^0.3.24",
"spdy": "^4.0.2", "spdy": "^4.0.2",
"webpack-dev-middleware": "^5.3.4", "webpack-dev-middleware": "^5.3.1",
"ws": "^8.13.0" "ws": "^8.13.0"
}, },
"bin": { "bin": {
@ -8196,7 +8380,6 @@
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"glob": "^7.1.3" "glob": "^7.1.3"
@ -8267,56 +8450,6 @@
"node": ">=10.13.0" "node": ">=10.13.0"
} }
}, },
"node_modules/webpack/node_modules/browserslist": {
"version": "4.23.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"caniuse-lite": "^1.0.30001587",
"electron-to-chromium": "^1.4.668",
"node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
"browserslist": "cli.js"
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/webpack/node_modules/caniuse-lite": {
"version": "1.0.30001600",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz",
"integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
]
},
"node_modules/websocket-driver": { "node_modules/websocket-driver": {
"version": "0.7.4", "version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
@ -8368,9 +8501,9 @@
"dev": true "dev": true
}, },
"node_modules/ws": { "node_modules/ws": {
"version": "8.16.0", "version": "8.15.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz",
"integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "integrity": "sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=10.0.0" "node": ">=10.0.0"
@ -8389,17 +8522,10 @@
} }
}, },
"node_modules/yallist": { "node_modules/yallist": {
"version": "4.0.0", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
}, "dev": true
"node_modules/yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
"engines": {
"node": ">= 6"
}
}, },
"node_modules/yargs-parser": { "node_modules/yargs-parser": {
"version": "21.1.1", "version": "21.1.1",
@ -8409,6 +8535,18 @@
"engines": { "engines": {
"node": ">=12" "node": ">=12"
} }
},
"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==",
"dev": true,
"engines": {
"node": ">=12.20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
} }
} }
} }

View File

@ -2,12 +2,13 @@
"devDependencies": { "devDependencies": {
"@babel/core": "^7.17.0", "@babel/core": "^7.17.0",
"@babel/preset-env": "^7.16.0", "@babel/preset-env": "^7.16.0",
"@hotwired/stimulus": "^3.0.0",
"@symfony/stimulus-bridge": "^3.2.0",
"@symfony/webpack-encore": "^4.1.2", "@symfony/webpack-encore": "^4.1.2",
"core-js": "^3.23.0", "core-js": "^3.23.0",
"regenerator-runtime": "^0.13.9", "regenerator-runtime": "^0.13.9",
"webpack": "^5.91.0", "webpack": "^5.74.0",
"webpack-cli": "^4.10.0", "webpack-cli": "^4.10.0",
"file-loader": "^6.2.0",
"webpack-notifier": "^1.15.0" "webpack-notifier": "^1.15.0"
}, },
"license": "UNLICENSED", "license": "UNLICENSED",
@ -25,7 +26,6 @@
"jquery": "^3.6.1", "jquery": "^3.6.1",
"postcss-loader": "^7.0.2", "postcss-loader": "^7.0.2",
"sass": "^1.56.2", "sass": "^1.56.2",
"sass-loader": "^13.2.0", "sass-loader": "^13.2.0"
"altcha": "^1.0.0"
} }
} }

2
public/build/app/138.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,30 @@
/*!
* Bootstrap v5.2.3 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
/*!
* Sizzle CSS Selector Engine v2.3.9
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://js.foundation/
*
* Date: 2022-12-19
*/
/*!
* jQuery JavaScript Library v3.6.3
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2022-12-20T21:28Z
*/

1
public/build/app/3.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[524],{28:(e,s,u)=>{u(953)}},e=>{e.O(0,[953],(()=>{return s=28,e(e.s=s);var s}));e.O()}]); (self.webpackChunk=self.webpackChunk||[]).push([[143],{4180:(t,e,r)=>{var n={"./hello_controller.js":4695};function o(t){var e=i(t);return r(e)}function i(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}o.keys=function(){return Object.keys(n)},o.resolve=i,t.exports=o,o.id=4180},8205:(t,e,r)=>{"use strict";r.d(e,{Z:()=>n});const n={}},4695:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s});r(8304),r(4812),r(489),r(1539),r(2419),r(8011),r(9070),r(6649),r(6078),r(2526),r(1817),r(9653),r(2165),r(6992),r(8783),r(3948);function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,(i=o.key,u=void 0,u=function(t,e){if("object"!==n(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(i,"string"),"symbol"===n(u)?u:String(u)),o)}var i,u}function u(t,e){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},u(t,e)}function c(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return f(this,r)}}function f(t,e){if(e&&("object"===n(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}var s=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&u(t,e)}(l,t);var e,r,n,f=c(l);function l(){return o(this,l),f.apply(this,arguments)}return e=l,(r=[{key:"connect",value:function(){this.element.textContent="Hello Stimulus! Edit me in assets/controllers/hello_controller.js"}}])&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),l}(r(6599).Qr)},9437:(t,e,r)=>{"use strict";(0,r(2192).x)(r(4180))}},t=>{t.O(0,[3],(()=>{return e=9437,t(t.s=e);var e}));t.O()}]);

View File

@ -1 +1 @@
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[505],{843:()=>{}},s=>{var e;e=843,s(s.s=e)}]); "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[113],{9218:()=>{}},s=>{var e;e=9218,s(s.s=e)}]);

View File

@ -1 +1 @@
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[513],{675:(e,s,u)=>{u(336)}},e=>{e.O(0,[336],(()=>{return s=675,e(e.s=s);var s}));e.O()}]); "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[144],{2576:(e,s,u)=>{u(3138)}},e=>{e.O(0,[138],(()=>{return s=2576,e(e.s=s);var s}));e.O()}]);

View File

@ -3,7 +3,7 @@
"app": { "app": {
"js": [ "js": [
"/build/app/runtime.js", "/build/app/runtime.js",
"/build/app/953.js", "/build/app/3.js",
"/build/app/app.js" "/build/app/app.js"
], ],
"css": [ "css": [
@ -22,7 +22,7 @@
"bootstrap-js": { "bootstrap-js": {
"js": [ "js": [
"/build/app/runtime.js", "/build/app/runtime.js",
"/build/app/336.js", "/build/app/138.js",
"/build/app/bootstrap-js.js" "/build/app/bootstrap-js.js"
] ]
} }

View File

@ -5,6 +5,6 @@
"build/app/bootstrap-css.js": "/build/app/bootstrap-css.js", "build/app/bootstrap-css.js": "/build/app/bootstrap-css.js",
"build/app/bootstrap-js.js": "/build/app/bootstrap-js.js", "build/app/bootstrap-js.js": "/build/app/bootstrap-js.js",
"build/app/runtime.js": "/build/app/runtime.js", "build/app/runtime.js": "/build/app/runtime.js",
"build/app/336.js": "/build/app/336.js", "build/app/3.js": "/build/app/3.js",
"build/app/953.js": "/build/app/953.js" "build/app/138.js": "/build/app/138.js"
} }

View File

@ -1 +1 @@
(()=>{"use strict";var e,r={},o={};function t(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return r[e].call(l.exports,l,l.exports,t),l.exports}t.m=r,e=[],t.O=(r,o,n,l)=>{if(!o){var a=1/0;for(u=0;u<e.length;u++){for(var[o,n,l]=e[u],i=!0,f=0;f<o.length;f++)(!1&l||a>=l)&&Object.keys(t.O).every((e=>t.O[e](o[f])))?o.splice(f--,1):(i=!1,l<a&&(a=l));if(i){e.splice(u--,1);var p=n();void 0!==p&&(r=p)}}return r}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[o,n,l]},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={121:0};t.O.j=r=>0===e[r];var r=(r,o)=>{var n,l,[a,i,f]=o,p=0;if(a.some((r=>0!==e[r]))){for(n in i)t.o(i,n)&&(t.m[n]=i[n]);if(f)var u=f(t)}for(r&&r(o);p<a.length;p++)l=a[p],t.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return t.O(u)},o=self.webpackChunk=self.webpackChunk||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})()})(); (()=>{"use strict";var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e].call(i.exports,i,i.exports,o),i.exports}o.m=r,e=[],o.O=(r,t,n,i)=>{if(!t){var l=1/0;for(s=0;s<e.length;s++){for(var[t,n,i]=e[s],a=!0,u=0;u<t.length;u++)(!1&i||l>=i)&&Object.keys(o.O).every((e=>o.O[e](t[u])))?t.splice(u--,1):(a=!1,i<l&&(l=i));if(a){e.splice(s--,1);var f=n();void 0!==f&&(r=f)}}return r}i=i||0;for(var s=e.length;s>0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[t,n,i]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={666:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[l,a,u]=t,f=0;if(l.some((r=>0!==e[r]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(u)var s=u(o)}for(r&&r(t);f<l.length;f++)i=l[f],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(s)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();

View File

@ -3,28 +3,11 @@
"theme": { "theme": {
"js": [ "js": [
"/build/theme/runtime.js", "/build/theme/runtime.js",
"/build/theme/869.js",
"/build/theme/theme.js" "/build/theme/theme.js"
], ],
"css": [ "css": [
"/build/theme/theme.css" "/build/theme/theme.css"
] ]
},
"bootstrap-css": {
"js": [
"/build/theme/runtime.js",
"/build/theme/bootstrap-css.js"
],
"css": [
"/build/theme/bootstrap-css.css"
]
},
"bootstrap-js": {
"js": [
"/build/theme/runtime.js",
"/build/theme/336.js",
"/build/theme/bootstrap-js.js"
]
} }
} }
} }

View File

@ -1,27 +1,5 @@
{ {
"build/theme/theme.css": "/build/theme/theme.css", "build/theme/theme.css": "/build/theme/theme.css",
"build/theme/theme.js": "/build/theme/theme.js", "build/theme/theme.js": "/build/theme/theme.js",
"build/theme/bootstrap-css.css": "/build/theme/bootstrap-css.css", "build/theme/runtime.js": "/build/theme/runtime.js"
"build/theme/bootstrap-css.js": "/build/theme/bootstrap-css.js",
"build/theme/bootstrap-js.js": "/build/theme/bootstrap-js.js",
"build/theme/runtime.js": "/build/theme/runtime.js",
"build/theme/869.js": "/build/theme/869.js",
"build/theme/336.js": "/build/theme/336.js",
"build/theme/images/oswald-regular-webfont.svg": "/build/theme/images/oswald-regular-webfont.03cdd684.svg",
"build/theme/images/oswald-bold-webfont.svg": "/build/theme/images/oswald-bold-webfont.9a1ed0ec.svg",
"build/theme/fonts/oswald-regular-webfont.ttf": "/build/theme/fonts/oswald-regular-webfont.c8502113.ttf",
"build/theme/fonts/oswald-bold-webfont.ttf": "/build/theme/fonts/oswald-bold-webfont.53c08c7b.ttf",
"build/theme/fonts/oswald-regular-webfont.woff": "/build/theme/fonts/oswald-regular-webfont.9e86c28e.woff",
"build/theme/fonts/oswald-bold-webfont.woff": "/build/theme/fonts/oswald-bold-webfont.fec2b538.woff",
"build/theme/fonts/oswald-regular-webfont.eot": "/build/theme/fonts/oswald-regular-webfont.edc12574.eot",
"build/theme/fonts/oswald-bold-webfont.eot": "/build/theme/fonts/oswald-bold-webfont.8f109a09.eot",
"build/theme/fonts/oswald-regular-webfont.woff2": "/build/theme/fonts/oswald-regular-webfont.009d0db9.woff2",
"build/theme/fonts/oswald-bold-webfont.woff2": "/build/theme/fonts/oswald-bold-webfont.6747e0fa.woff2",
"build/theme/images/franceconnect-fr-hover.png": "/build/theme/images/franceconnect-fr-hover.c0795590.png",
"build/theme/images/franceconnect-en-hover.png": "/build/theme/images/franceconnect-en-hover.bcc1e2f3.png",
"build/theme/images/MSEConnect-hover-fr.png": "/build/theme/images/MSEConnect-hover-fr.81c82e3e.png",
"build/theme/images/MSEConnect-hover-en.png": "/build/theme/images/MSEConnect-hover-en.32a6d3eb.png",
"build/theme/images/instagram-hover.png": "/build/theme/images/instagram-hover.5965b4e3.png",
"build/theme/images/x-hover.png": "/build/theme/images/x-hover.759179b7.png",
"build/theme/images/facebook-hover.png": "/build/theme/images/facebook-hover.4a346412.png"
} }

View File

@ -1 +1 @@
(()=>{"use strict";var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,e=[],o.O=(r,t,n,i)=>{if(!t){var l=1/0;for(s=0;s<e.length;s++){for(var[t,n,i]=e[s],a=!0,f=0;f<t.length;f++)(!1&i||l>=i)&&Object.keys(o.O).every((e=>o.O[e](t[f])))?t.splice(f--,1):(a=!1,i<l&&(l=i));if(a){e.splice(s--,1);var u=n();void 0!==u&&(r=u)}}return r}i=i||0;for(var s=e.length;s>0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[t,n,i]},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={121:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[l,a,f]=t,u=0;if(l.some((r=>0!==e[r]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(f)var s=f(o)}for(r&&r(t);u<l.length;u++)i=l[u],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(s)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})(); (()=>{"use strict";var e,r={},o={};function t(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return r[e](l,l.exports,t),l.exports}t.m=r,e=[],t.O=(r,o,n,l)=>{if(!o){var a=1/0;for(p=0;p<e.length;p++){for(var[o,n,l]=e[p],i=!0,f=0;f<o.length;f++)(!1&l||a>=l)&&Object.keys(t.O).every((e=>t.O[e](o[f])))?o.splice(f--,1):(i=!1,l<a&&(a=l));if(i){e.splice(p--,1);var u=n();void 0!==u&&(r=u)}}return r}l=l||0;for(var p=e.length;p>0&&e[p-1][2]>l;p--)e[p]=e[p-1];e[p]=[o,n,l]},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={666:0};t.O.j=r=>0===e[r];var r=(r,o)=>{var n,l,[a,i,f]=o,u=0;if(a.some((r=>0!==e[r]))){for(n in i)t.o(i,n)&&(t.m[n]=i[n]);if(f)var p=f(t)}for(r&&r(o);u<a.length;u++)l=a[u],t.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return t.O(p)},o=self.webpackChunk=self.webpackChunk||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})()})();

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[694],{5895:(e,t,n)=>{n(8953),n(8476),n(5086),n(9389),n(557),n(9693);document.addEventListener("DOMContentLoaded",(function(){[].forEach.call(document.querySelectorAll(".language-change"),(function(e){e.addEventListener("click",(function(t){t.preventDefault();var n=e.getAttribute("data-lang");return function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var a=n[r];" "==a.charAt(0);)a=a.substring(1,a.length);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return null}("mselang")!=n&&(function(e,t,n){var r="";if(n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3),r="; expires="+a.toUTCString()}for(var o=window.location.hostname.split(".").reverse(),i="",l=o.length-1;l>=0;l--)i+=o[l],l>0&&(i+=".");document.cookie=e+"="+(t||"")+r+"; path=/; domain="+i}("mselang",n,!1),location.reload()),!1}))}));var e=document.forms.login,t=document.getElementById("loader");e.addEventListener("submit",(function(e){t.style.display="flex"}))}))}},e=>{e.O(0,[869],(()=>{return t=5895,e(e.s=t);var t}));e.O()}]); (self.webpackChunk=self.webpackChunk||[]).push([[505],{755:(s,e,k)=>{k(634),k(681)},634:()=>{},681:(s,e,k)=>{"use strict";k.r(e)}},s=>{var e;e=755,s(s.s=e)}]);

101
readme.md
View File

@ -3,61 +3,35 @@
Une [LoginApp](https://www.ory.sh/docs/hydra/concepts/login) pour le serveur OpenID Connect [Ory/Hydra](https://github.com/ory/hydra). Une [LoginApp](https://www.ory.sh/docs/hydra/concepts/login) pour le serveur OpenID Connect [Ory/Hydra](https://github.com/ory/hydra).
Elle permet de se connecter à une base de donnée et de vérifier un mot de passe donné sur une mire locale puis d'aller chercher des données demandées Elle permet de se connecter à une base de donnée et de vérifier un mot de passe donné sur une mire locale puis d'aller chercher des données demandées
## Image
- L'image standalone est construite en utilisant l'utilisateur `www-data` pour lancer supervisor (qui va lancer le process php-fpm et caddy, avec ce même user)
- C'est pour cela qu'on fini par "USER www-data" à la fin de `misc/images/hydra-oidc-standalone/Dockerfile`, sinon le conteneur `hydra-sql` ne tournera pas
## Configuration ## Configuration
### Variables d'environnement ### Variables d'environnement
| Variable | Description | Valeur par défaut | Utilisation | |Variable|Description|Valeur par défaut|Utilisation|
| ----------------------------------- | ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- | |--------|-----------|-----------------|-----------|
| `APP_ENV` | Environnement symfony | prod | dev:prod | |`APP_ENV`|Environnement symfony|prod|dev:prod|
| `APP_DEBUG` | Console de debug symofny | false | true:false | |`APP_DEBUG`|Console de debug symofny|false|true:false|
| `HYDRA_ADMIN_BASE_URL` | Url d'admin Hydra ou dispatcher | http://hydra:4445 | obligatoire | |`PHP_FPM_MEMORY_LIMIT`|php-fpm memory limit|128mo||
| `BASE_URL` | Url d'accès | http://localhost:8080 | obligatoire | |`NGINX_APP_SERVER_LISTEN`|Port d'écoute de l'application|8080||
| `DSN_REMOTE_DATABASE` | DSN de la BDD | postgresql://lasql:lasql@postgres:5432/lasql?serverVersion=15&chartset=utf8 | | |`HYDRA_ADMIN_BASE_URL`|Url d'admin Hydra ou dispatcher|http://hydra:4445|obligatoire|
| `DB_USER` | User de connection à la BDD | lasql | obligatoire | |`BASE_URL`|Url d'accès|http://localhost:8080|obligatoire|
| `DB_PASSWORD` | PAssword de l'utilisateur de la BDD | lasql | obligatoire | |`DSN_REMOTE_DATABASE`|DSN de la BDD|postgresql://lasql:lasql@postgres:5432/lasql?serverVersion=15&chartset=utf8||
| `APP_LOCALES` | Langues disponibles dans l'application | fr,en | obligatoire | |`DB_USER`|User de connection à la BDD|lasql|obligatoire|
| `HASH_ALGO_LEGACY` | ALgorythme de Hashage par défaut | sha256 | | |`DB_PASSWORD`|PAssword de l'utilisateur de la BDD|lasql|obligatoire|
| `SECURITY_PATTERN` | Séquence à employer pour le hashage du mot de passe | password,salt,pepper | obligatoire | |`APP_LOCALES`|Langues disponibles dans l'application|fr,en|obligatoire|
| `PEPPER` | Pepper utilisé pour le Hashage | | | |`HASH_ALGO_LEGACY`|ALgorythme de Hashage par défaut|sha256||
| `REDIS_DSN` | DSN du serveur Redis | redis://redis:6379 | obligatoire | |`SECURITY_PATTERN`|Séquence à employer pour le hashage du mot de passe|password,salt,pepper|obligatoire|
| `URL_LINK` | Url pouvant être utilisée dans les liens des templates | | | |`PEPPER`|Pepper utilisé pour le Hashage|||
| `CADDY_HTTP_PORT` | Port d'écoute de l'application | 8080 | | |`REDIS_DSN`|DSN du serveur Redis|redis://redis:6379?&redis_sentinel=mymaster|obligatoire|
| `CADDY_HTTPS_PORT` | Port d'écoute de l'application | 8443 | |
| `CADDY_DATA_FS` | Chemin vers le répertoire utilisé pour le stockage de caddy | /tmp/caddy | |
| `CADDY_APP_ROOT_PUBLIC` | Chemin vers le répertoire utilisé pour servire les fichiers | /app/public | |
| `CADDY_PHP_INDEX` | Nom du fichier a utiliser pour servir l'application | index.php | |
| `CADDY_APP_UPSTREAM_BACKEND_SERVER` | Adresse du serveur backend FastCGI PHP vers lequel doit être diriger les requêtes PHP. | unix//tmp/php-fpm.sock | |
| `CADDY_TRUSTED_PROXIES` | Spécification des adresses IP /plage IP étant sur pour transmettre les requetes HTTP | private_ranges | |
| `CADDY_LOG_FORMAT` | Spécification du format des logs | console | |
| `CADDY_LOG_LEVEL` | Spécification du niveau de verbosité des logs | INFO | |
| `PHP_FPM_MEMORY_LIMIT` | Spécification de la mémoire limite maximale alloué au processus PHP-FPM | 128M | |
| `PHP_FPM_DISPLAY_ERRORS` | Afficahge des erreurs dans la sortie du serveur web. | off | |
| `PHP_FPM_LISTEN` | Spécification du serveur sur lequel PHP FPM écoute les connexion. | /tmp/php-fpm.sock | |
| `PHP_FPM_LOG_LEVEL` | Spécification du niveau de verbosité des logs PHP-FPM | notice | |
| `PHP_FPM_PM` | Définition du mode de gestion des processus PHP-FPM | dynamic | |
| `PHP_FPM_PM_MAX_CHILDREN` | Définition du nombre maximum de processus enfants que PHP-FPM peut générer | 5 | |
| `PHP_FPM_PM_START_SERVERS` | Définition du nombre de processus enfants que PHP-FPM va démarrer au lancement de PHP-FPM | 2 | |
| `PHP_FPM_PM_MIN_SPARE_SERVERS` | Définition du nombre minimum de processus enfants inactifs que PHP-FPM doit conserver en réserve. | 1 | |
| `PHP_FPM_PM_MAX_SPARE_SERVERS` | Définition du nombre maximum de processus enfants inactifs que PHP-FPM peut conserver en réserve. | 3 | |
| `XDG_DATA_HOME` | Définition du répertoire de base pour le stockage des données spécifiques à l'utilisateur. | /tmp/data | |
### Algorithmes de hashage compatibles ### Algorithmes de hashage compatibles
La login app est compatible par défaut avec toutes les méthodes de hashage de PHP et avec SSHA. Aucune configuration supplémentaire n'est nécessaire. La login app est compatible par défaut avec toutes les méthodes de hashage de PHP et avec SSHA. Aucune configuration supplémentaire n'est nécessaire.
### Pattern de hashage ### Pattern de hashage
Définir dans la variable `SECURITY_PATTERN` le pattern utilisé avec les mots clés: password | salt | pepper séparé par des virgules pour représenter la séquence à employer pour le hashage du mot de passe. Définir dans la variable `SECURITY_PATTERN` le pattern utilisé avec les mots clés: password | salt | pepper séparé par des virgules pour représenter la séquence à employer pour le hashage du mot de passe.
Exemple : `SECURITY_PATTERN="salt,password,pepper"` Exemple : `SECURITY_PATTERN="salt,password,pepper"`
### Schéma de base de donnée ### Schéma de base de donnée
Permet d'adapter les requetes SQL à la base de donnée utilisée en indiquant les noms de colonnes de celle-ci. Permet d'adapter les requetes SQL à la base de donnée utilisée en indiquant les noms de colonnes de celle-ci.
```yaml ```yaml
@ -71,13 +45,11 @@ sql_login:
- email - email
- lastname - lastname
- firstname - firstname
subject_rewrite_expression: 'firstname~"."~lastname~"@exemple.com"'
``` ```
## Environnement de développement ## Environnement de développement
### Tester ### Tester
Se rendre sur [http://localhost:8000/](http://localhost:8000/) et cliquer `Login` pour commencer une nouvelle connexion. Se rendre sur [http://localhost:8000/](http://localhost:8000/) et cliquer `Login` pour commencer une nouvelle connexion.
3 utilisateurs d'exemple sont disponible pour les tests: 3 utilisateurs d'exemple sont disponible pour les tests:
| Login | Mot de passe | Algorithme | | Login | Mot de passe | Algorithme |
@ -87,10 +59,8 @@ Se rendre sur [http://localhost:8000/](http://localhost:8000/) et cliquer `Login
| test3@test.com | 123456 | SSHA | | test3@test.com | 123456 | SSHA |
### Base de donnée ### Base de donnée
2 bases de données différentes sont disponible pour les tests. 2 bases de données différentes sont disponible pour les tests.
Pour choisir la base de donnée à utiliser, modifier les d'environnement relatives à la base de donnée. Pour choisir la base de donnée à utiliser, modifier les d'environnement relatives à la base de donnée.
- **URL Postgres**: `postgresql://lasql:lasql@mariadb:3306/lasql?serverVersion=15&chartset=utf8` - **URL Postgres**: `postgresql://lasql:lasql@mariadb:3306/lasql?serverVersion=15&chartset=utf8`
- **URL Mariadb**: `mysql://lasql:lasql@postgres:5432/lasql` - **URL Mariadb**: `mysql://lasql:lasql@postgres:5432/lasql`
@ -101,34 +71,11 @@ ex : `'redis:?host[redis1:26379]&host[redis2:26379]&host[redis3:26379]&redis_sen
### Liste des ports ### Liste des ports
| Nom | Description | Port(s) hôte utilisé(s) | |Nom|Description|Port(s) hôte utilisé(s)|
| ----------- | -------------------------------------------------------------------------- | ----------------------- | |---|-----------|------------------|
| `oidc-test` | Application factice permettant de tester l'authentification OpenID Connect | `8080` | |`oidc-test`|Application factice permettant de tester l'authentification OpenID Connect|`8080`|
| `hydra` | Serveur Ory/Hydra | `8081` | |`hydra`|Serveur Ory/Hydra|`8081`|
| `hydra-sql` | Login/Consent/Logout App (ce projet) | `8082` | |`hydra-sql`|Login/Consent/Logout App (ce projet)|`8082`|
| `postgres` | Base de donnée postgres support du test et pour hydra | `5432` | |`postgres`| Base de donnée postgres support du test et pour hydra|`5432`
| `mariadb` | Base de donnée mariadb support du test | `3306` | |`mariadb`| Base de donnée mariadb support du test|`3306`
| `pgadmin` | pour administrer la base de donnée | `8085` | |`pgadmin`| pour administrer la base de donnée |`8085`
### Configuration d'Altcha
Altcha est activable/désactivable par un feature flag disponible à la route /flag/altcha (port 8082 par défaut).
La valeur de ce flag est stockée dans Redis (clé `altcha`) afin de pouvoir la modifier à la volée. Par sécurité, un fallback sur la variable d'environnement `ALTCHA_ENABLED` est effectué si la clé n'existe pas dans Redis.
Exemple de désactivation:
```shell
curl --request PUT \
--url http://localhost:8082/flag/altcha \
--header 'Content-Type: application/json' \
--data '{
'\''flagValue'\'': false
}'
```
### build du sql theme
copier les images et les fonts dans les dossier ./assets
modifier si besoin le fichier theme-entrypoints.js
lancer un `npm run build`

View File

@ -1,48 +0,0 @@
<?php
namespace App\Altcha;
use App\Altcha\Form\AltchaModel;
use Symfony\Component\Form\DataTransformerInterface;
class AltchaTransformer implements DataTransformerInterface
{
/**
* {@inheritDoc}
*/
public function reverseTransform($value): AltchaModel
{
if (empty($value)) {
return new AltchaModel();
}
$decodedValue = base64_decode($value);
$data = json_decode($decodedValue);
$model = new AltchaModel();
foreach ($data as $property => $value) {
$model->{$property} = $value;
}
return $model;
}
/**
* {@inheritDoc}
*/
public function transform($value): string
{
if (empty($value)) {
return '';
}
$json = json_encode($value);
if (false === $json) {
return '';
}
return base64_encode($json);
}
}

View File

@ -1,52 +0,0 @@
<?php
namespace App\Altcha;
use Symfony\Component\Form\FormError;
use Symfony\Component\Form\FormEvent;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
class AltchaValidator
{
public function __construct(
private readonly string $altchaHost,
private readonly string $altchaBaseUrl,
private readonly HttpClientInterface $httpClient,
private readonly TranslatorInterface $translator
) {
}
public function validate(FormEvent $formEvent): void
{
$form = $formEvent->getForm();
$data = $form->getData();
$response = $this->httpClient->request(
'POST',
$this->altchaHost.$this->altchaBaseUrl.'/verify',
[
'body' => json_encode($data),
'headers' => [
'Content-Type' => 'application/json',
],
],
);
if (Response::HTTP_OK !== $response->getStatusCode()) {
$form->addError(new FormError($this->translator->trans('altcha.validator.server_validation_error', [], 'form')));
return;
}
$content = $response->getContent();
$parsedResponse = json_decode($content);
if (true !== $parsedResponse->success) {
$form->addError(new FormError($this->translator->trans('altcha.validator.server_validation_error', [], 'form')));
return;
}
}
}

View File

@ -1,39 +0,0 @@
<?php
namespace App\Altcha\Form;
use Symfony\Component\Validator\Constraints as Assert;
class AltchaModel
{
/**
* @Assert\NotBlank()
* @Assert\Regex("/^(SHA-1|SHA-256|SHA-512)$/")
*/
public string $algorithm;
/**
* @Assert\NotBlank()
*/
public string $challenge;
/**
* @Assert\NotBlank()
*/
public string $salt;
/**
* @Assert\NotBlank()
*/
public int $number;
/**
* @Assert\NotBlank()
*/
public string $signature;
/**
* @Assert\NotBlank()
*/
public int $took;
}

View File

@ -1,81 +0,0 @@
<?php
namespace App\Altcha\Form;
use App\Altcha\AltchaTransformer;
use App\Altcha\AltchaValidator;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\FormEvents;
use Symfony\Component\Form\FormInterface;
use Symfony\Component\Form\FormView;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
class AltchaType extends AbstractType
{
public function __construct(
private readonly string $altchaHost,
private readonly string $altchaBaseUrl,
private readonly string $altchaDebug,
private readonly string $altchaWorkers,
private readonly string $altchaDelay,
private readonly string $altchaMockError,
private readonly AltchaValidator $altchaValidator,
private readonly HttpClientInterface $httpClient,
private readonly TranslatorInterface $translator
) {
}
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->addModelTransformer(new AltchaTransformer());
$builder->addEventListener(FormEvents::POST_SUBMIT, [$this->altchaValidator, 'validate']);
}
public function buildView(FormView $view, FormInterface $form, array $options)
{
$translations = [
'label' => $this->translator->trans('altcha.widget.label', [], 'form'),
'verified' => $this->translator->trans('altcha.widget.verified', [], 'form'),
'verifying' => $this->translator->trans('altcha.widget.verifying', [], 'form'),
'waitAlert' => $this->translator->trans('altcha.widget.waitalert', [], 'form'),
'error' => $this->translator->trans('altcha.widget.error', [], 'form'),
'expired' => $this->translator->trans('altcha.widget.expired', [], 'form'),
];
$view->vars['translations'] = json_encode($translations);
$view->vars['challengeJson'] = $this->requestChallenge();
$view->vars['debug'] = $this->altchaDebug;
$view->vars['workers'] = $this->altchaWorkers;
$view->vars['delay'] = $this->altchaDelay;
$view->vars['mockError'] = $this->altchaMockError;
}
private function requestChallenge(): string
{
$resp = $this->httpClient->request('GET', $this->altchaHost.$this->altchaBaseUrl.'/request');
if (Response::HTTP_OK === $resp->getStatusCode()) {
return $resp->getContent();
}
return '';
}
public function getParent(): string
{
return TextType::class;
}
public function getName(): string
{
return $this->getBlockPrefix();
}
public function getBlockPrefix(): string
{
return 'altcha';
}
}

View File

@ -4,13 +4,12 @@ namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\ErrorHandler\Exception\FlattenException; use Symfony\Component\ErrorHandler\Exception\FlattenException;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Routing\Annotation\Route;
class CustomErrorController extends AbstractController class CustomErrorController extends AbstractController
{ {
#[Route(path: '/error', name: 'custom_error_controller')] #[Route(path: '/error', name: 'custom_error_controller')]
public function show(FlattenException $exception): Response public function show(FlattenException $exception)
{ {
$statusCode = $exception->getStatusCode(); $statusCode = $exception->getStatusCode();
$message = $exception->getMessage(); $message = $exception->getMessage();

View File

@ -4,7 +4,6 @@ namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface; use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Routing\Annotation\Route;
@ -18,7 +17,7 @@ class LocaleController extends AbstractController
} }
#[Route(path: 'locale/{locale?}', name: 'locale_change')] #[Route(path: 'locale/{locale?}', name: 'locale_change')]
public function changeLocal(?string $locale, Request $request): RedirectResponse public function changeLocal(?string $locale, Request $request)
{ {
if (empty($locale)) { if (empty($locale)) {
$locale = $this->params->get('default_locale'); $locale = $this->params->get('default_locale');

View File

@ -5,10 +5,7 @@ namespace App\Controller;
use App\Entity\User; use App\Entity\User;
use App\Hydra\Client; use App\Hydra\Client;
use App\Hydra\HydraService; use App\Hydra\HydraService;
use App\SQLLogin\SQLLoginRequest;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
use Symfony\Component\Finder\Exception\AccessDeniedException;
use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
@ -17,9 +14,9 @@ use Symfony\Component\Routing\Annotation\Route;
class MainController extends AbstractController class MainController extends AbstractController
{ {
private HydraService $hydra; public HydraService $hydra;
private Client $client; public Client $client;
private SessionInterface $session; public SessionInterface $session;
public function __construct(SessionInterface $session, HydraService $hydra, Client $client) public function __construct(SessionInterface $session, HydraService $hydra, Client $client)
{ {
@ -29,52 +26,34 @@ class MainController extends AbstractController
} }
#[Route('/', name: 'app_home')] #[Route('/', name: 'app_home')]
public function home(Request $request): RedirectResponse public function home(Request $request)
{ {
return $this->hydra->handleLoginRequest($request); return $this->hydra->handleLoginRequest($request);
} }
/* /*
* Route de Healthcheck (notament pour kubernetes) * Route de Healthcheck (notament pour kubernetes)
*/ */
#[Route('/health', name: 'health')] #[Route('/health', name: 'health')]
public function health(Request $request): Response public function health(Request $request)
{ {
return new Response('healthy', 200); return new Response('healthy', 200);
} }
#[Route('/connect/login-accept', name: 'app_login_accept', methods: ['GET'])] #[Route('/connect/login-accept', name: 'app_login_accept')]
public function loginAccept(SQLLoginRequest $sqlLoginRequest): RedirectResponse public function loginAccept(Request $request)
{ {
/** @var User */
$user = $this->getUser(); $user = $this->getUser();
$loginAcceptRes = $this->client->acceptLoginRequest($this->session->get('challenge'), [
if (!$user instanceof User) { 'subject' => $user->getLogin(),
throw new AccessDeniedException(); 'remember' => true,
} ])->toArray();
$challenge = $this->session->get('challenge');
if (!$challenge) {
return new RedirectResponse($this->getParameter('issuer_url'));
}
$subject = $user->getLogin();
$subjectRewriteExpression = $sqlLoginRequest->getSubjectRewriteExpression();
if (null != $subjectRewriteExpression) {
$expressionLanguage = new ExpressionLanguage();
$subject = $expressionLanguage->evaluate($subjectRewriteExpression, $user->getAttributes());
}
$loginAcceptRes = $this->client->acceptLoginRequest($challenge, [
'subject' => $subject,
'remember' => true,
])->toArray();
return new RedirectResponse($loginAcceptRes['redirect_to']); return new RedirectResponse($loginAcceptRes['redirect_to']);
} }
#[Route('/connect/consent', name: 'app_consent')] #[Route('/connect/consent', name: 'app_consent')]
public function consent(Request $request): RedirectResponse public function consent(Request $request)
{ {
return $this->hydra->handleConsentRequest($request); return $this->hydra->handleConsentRequest($request);
} }

View File

@ -17,7 +17,7 @@ use Symfony\Contracts\Translation\TranslatorInterface;
class SecurityController extends AbstractController class SecurityController extends AbstractController
{ {
#[Route('/login', name: 'app_login')] #[Route('/login', name: 'app_login')]
public function login(ParameterBagInterface $params, AuthenticationUtils $authenticationUtils, Request $request, TranslatorInterface $trans): Response|RedirectResponse public function login(ParameterBagInterface $params, AuthenticationUtils $authenticationUtils, Request $request, TranslatorInterface $trans): Response
{ {
// Si l'utilisateur est déjà connecté on le renvoie sur la page du site demandeur // Si l'utilisateur est déjà connecté on le renvoie sur la page du site demandeur
if ($this->getUser()) { if ($this->getUser()) {
@ -29,12 +29,16 @@ class SecurityController extends AbstractController
$error = $authenticationUtils->getLastAuthenticationError(); $error = $authenticationUtils->getLastAuthenticationError();
if ($error) { if ($error) {
if ($request->getSession()->has(SQLLoginUserAuthenticator::ERROR_LOGIN)) { if ($request->getSession()->has(SQLLoginUserAuthenticator::ERROR_LOGIN)) {
$loginForm->addError(new FormError($trans->trans('error.login', [], 'messages'))); $loginForm->get('login')->addError(new FormError($trans->trans('error.login', [], 'messages')));
$request->getSession()->remove(SQLLoginUserAuthenticator::ERROR_LOGIN); $request->getSession()->remove(SQLLoginUserAuthenticator::ERROR_LOGIN);
} }
if ($request->getSession()->has(SQLLoginUserAuthenticator::TECHNICAL_ERROR)) { if ($request->getSession()->has(SQLLoginUserAuthenticator::ERROR_PASSWORD)) {
$loginForm->addError(new FormError($trans->trans('error.technical', [], 'messages'))); $loginForm->get('password')->addError(new FormError($trans->trans('error.password', [], 'messages')));
$request->getSession()->remove(SQLLoginUserAuthenticator::TECHNICAL_ERROR); $request->getSession()->remove(SQLLoginUserAuthenticator::ERROR_PASSWORD);
}
if ($request->getSession()->has(SQLLoginUserAuthenticator::ERROR_SQL_LOGIN)) {
$loginForm->addError(new FormError($trans->trans('error.sql_login', [], 'messages')));
$request->getSession()->remove(SQLLoginUserAuthenticator::ERROR_SQL_LOGIN);
} }
} }
@ -44,7 +48,7 @@ class SecurityController extends AbstractController
} }
#[Route('/logout', name: 'logout')] #[Route('/logout', name: 'logout')]
public function logout(Request $request): void public function logout(Request $request)
{ {
} }
} }

View File

@ -19,7 +19,6 @@ class SQLLoginConfiguration implements ConfigurationInterface
->arrayNode(SQLLoginRequest::DATA_TO_FETCH) ->arrayNode(SQLLoginRequest::DATA_TO_FETCH)
->scalarPrototype()->end() ->scalarPrototype()->end()
->end() ->end()
->scalarNode(SQLLoginRequest::SUBJECT_REWRITE_EXPRESSION)->defaultNull()->end()
->end(); ->end();
return $treeBuilder; return $treeBuilder;

View File

@ -6,7 +6,7 @@ use Symfony\Component\Security\Core\User\UserInterface;
class User implements UserInterface class User implements UserInterface
{ {
private array $attributes = []; protected array $attributes = [];
private string $login; private string $login;
private string $password; private string $password;
private bool $rememberMe; private bool $rememberMe;

View File

@ -16,7 +16,7 @@ class LocaleSubscriber implements EventSubscriberInterface
$this->defaultLocale = $defaultLocale; $this->defaultLocale = $defaultLocale;
} }
public function onKernelRequest(RequestEvent $event): void public function onKernelRequest(RequestEvent $event)
{ {
$request = $event->getRequest(); $request = $event->getRequest();
if (!$request->hasPreviousSession()) { if (!$request->hasPreviousSession()) {
@ -32,7 +32,7 @@ class LocaleSubscriber implements EventSubscriberInterface
} }
} }
public static function getSubscribedEvents(): array public static function getSubscribedEvents()
{ {
return [ return [
KernelEvents::REQUEST => [['onKernelRequest', 20]], KernelEvents::REQUEST => [['onKernelRequest', 20]],

View File

@ -1,36 +0,0 @@
<?php
namespace App\Flag\Controller;
use App\Flag\FlagAccessor;
use App\Flag\FlagEnum;
use Psr\Cache\CacheItemPoolInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Exception\JsonException;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class FlagController extends AbstractController
{
#[Route('/flag/{flagName}', name: 'flag_update', methods: ['PUT'])]
public function updateFlag(CacheItemPoolInterface $cache, Request $request, string $flagName): Response
{
try {
FlagEnum::from($flagName);
$flagValue = \json_decode($request->getContent(), true, flags: JSON_THROW_ON_ERROR)[FlagAccessor::FLAG_VALUE];
} catch (\ValueError $e) {
throw new \InvalidArgumentException('invalid flag name provided');
} catch (JsonException $e) {
throw new \InvalidArgumentException('invalid json format');
}
$flag = $cache->getItem($flagName);
$flag->set($flagValue);
return new JsonResponse(
[\sprintf('flag %s has been %s.', $flagName, $flagValue ? 'enabled' : 'disabled')]
);
}
}

View File

@ -1,26 +0,0 @@
<?php
namespace App\Flag;
use Psr\Cache\CacheItemPoolInterface;
class FlagAccessor
{
public const FLAG_VALUE = 'flagValue';
public function __construct(
private readonly CacheItemPoolInterface $cache
) {
}
public function isFlagEnabled(FlagEnum $flagName, bool $fallbackValue = false): bool
{
$flagValue = $this->cache->getItem($flagName->value);
if (null === $flagValue) {
return $fallbackValue;
}
return (bool) $flagValue;
}
}

View File

@ -1,8 +0,0 @@
<?php
namespace App\Flag;
enum FlagEnum: string
{
case Altcha = 'altcha';
}

View File

@ -2,9 +2,6 @@
namespace App\Form; namespace App\Form;
use App\Altcha\Form\AltchaType;
use App\Flag\FlagAccessor;
use App\Flag\FlagEnum;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType; use Symfony\Component\Form\Extension\Core\Type\PasswordType;
@ -14,12 +11,6 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class LoginType extends AbstractType class LoginType extends AbstractType
{ {
public function __construct(
private readonly FlagAccessor $flagAccessor,
private readonly bool $altchaEnabled
) {
}
public function buildForm(FormBuilderInterface $builder, array $options): void public function buildForm(FormBuilderInterface $builder, array $options): void
{ {
$builder $builder
@ -37,14 +28,6 @@ class LoginType extends AbstractType
'label' => 'form.label.remember_me', 'label' => 'form.label.remember_me',
]) ])
; ;
if ($this->flagAccessor->isFlagEnabled(FlagEnum::Altcha, $this->altchaEnabled)) {
$builder->add('altcha', AltchaType::class, [
'translation_domain' => 'form',
'label' => 'altcha.widget.title',
'required' => true,
]);
}
} }
public function configureOptions(OptionsResolver $resolver): void public function configureOptions(OptionsResolver $resolver): void

View File

@ -8,28 +8,25 @@ use Symfony\Contracts\HttpClient\ResponseInterface;
class Client class Client
{ {
private const MAX_RETRY = 3; protected $client;
private const SLEEP_TIME = [
5,
500,
5000,
];
public function __construct( protected $hydraAdminBaseUrl;
private readonly HttpClientInterface $client,
private readonly string $hydraAdminBaseUrl public function __construct(HttpClientInterface $client, string $hydraAdminBaseUrl)
) { {
$this->client = $client;
$this->hydraAdminBaseUrl = $hydraAdminBaseUrl;
} }
public function fetchLoginRequestInfo(string $loginChallenge): ResponseInterface public function fetchLoginRequestInfo(string $loginChallenge): ResponseInterface
{ {
$response = $this->client->request( $response = $this->client->request(
'GET', 'GET',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/login', $this->hydraAdminBaseUrl . '/oauth2/auth/requests/login',
[ [
'query' => [ 'query' => [
'login_challenge' => $loginChallenge, 'login_challenge' => $loginChallenge,
], ]
] ]
); );
@ -38,6 +35,7 @@ class Client
throw new InvalidChallengeException(); throw new InvalidChallengeException();
} }
return $response; return $response;
} }
@ -45,11 +43,11 @@ class Client
{ {
$response = $this->client->request( $response = $this->client->request(
'GET', 'GET',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/logout', $this->hydraAdminBaseUrl . '/oauth2/auth/requests/logout',
[ [
'query' => [ 'query' => [
'logout_challenge' => $logoutChallenge, 'logout_challenge' => $logoutChallenge,
], ]
] ]
); );
@ -58,39 +56,28 @@ class Client
throw new InvalidChallengeException(); throw new InvalidChallengeException();
} }
return $response; return $response;
} }
public function fetchConsentRequestInfo(string $consentChallenge): ResponseInterface public function fetchConsentRequestInfo(string $consentChallenge): ResponseInterface
{ {
$attempt = 0; $response = $this->client->request(
while ($attempt < self::MAX_RETRY) { 'GET',
$response = $this->client->request( $this->hydraAdminBaseUrl . '/oauth2/auth/requests/consent',
'GET', [
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/consent', 'query' => [
[ 'consent_challenge' => $consentChallenge,
'query' => [
'consent_challenge' => $consentChallenge,
],
] ]
); ]
);
$status = $response->getStatusCode(); switch ($response->getStatusCode()) {
if (503 === $status) { case 404:
++$attempt; throw new InvalidChallengeException();
usleep(1000 * self::SLEEP_TIME[$attempt] + rand(1, 5) * 1000);
continue;
}
switch ($status) {
case 404:
throw new InvalidChallengeException();
}
break;
}
if (self::MAX_RETRY === $attempt) {
throw new \Exception(sprintf('Fetch consent a rencontré une erreur %s après %s tentatives', $response->getStatusCode(), self::MAX_RETRY));
} }
return $response; return $response;
} }
@ -98,18 +85,18 @@ class Client
{ {
$response = $this->client->request( $response = $this->client->request(
'PUT', 'PUT',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/login/accept', $this->hydraAdminBaseUrl . '/oauth2/auth/requests/login/accept',
[ [
'query' => [ 'query' => [
'login_challenge' => $loginChallenge, 'login_challenge' => $loginChallenge,
], ],
'headers' => [ 'headers' => [
'Content-Type' => 'application/json', 'Content-Type' => 'application/json'
], ],
'body' => json_encode($payload), 'body' => json_encode($payload),
] ]
); );
return $response; return $response;
} }
@ -117,13 +104,13 @@ class Client
{ {
$response = $this->client->request( $response = $this->client->request(
'PUT', 'PUT',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/consent/accept', $this->hydraAdminBaseUrl . '/oauth2/auth/requests/consent/accept',
[ [
'query' => [ 'query' => [
'consent_challenge' => $consentChallenge, 'consent_challenge' => $consentChallenge,
], ],
'headers' => [ 'headers' => [
'Content-Type' => 'application/json', 'Content-Type' => 'application/json'
], ],
'body' => json_encode($payload), 'body' => json_encode($payload),
] ]
@ -136,13 +123,13 @@ class Client
{ {
$response = $this->client->request( $response = $this->client->request(
'PUT', 'PUT',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/logout/accept', $this->hydraAdminBaseUrl . '/oauth2/auth/requests/logout/accept',
[ [
'query' => [ 'query' => [
'logout_challenge' => $logoutChallenge, 'logout_challenge' => $logoutChallenge,
], ],
'headers' => [ 'headers' => [
'Content-Type' => 'application/json', 'Content-Type' => 'application/json'
], ],
] ]
); );

View File

@ -6,4 +6,4 @@ use Symfony\Component\HttpFoundation\Exception\BadRequestException;
class InvalidIssuerException extends BadRequestException class InvalidIssuerException extends BadRequestException
{ {
} }

View File

@ -2,7 +2,6 @@
namespace App\Hydra; namespace App\Hydra;
use App\Entity\User;
use App\Hydra\Exception\InvalidChallengeException; use App\Hydra\Exception\InvalidChallengeException;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Exception\BadRequestException; use Symfony\Component\HttpFoundation\Exception\BadRequestException;
@ -10,14 +9,13 @@ use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Session\SessionInterface; use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface; use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
class HydraService extends AbstractController class HydraService extends AbstractController
{ {
private SessionInterface $session; public SessionInterface $session;
private Client $client; public Client $client;
private TokenStorageInterface $tokenStorage; public TokenStorageInterface $tokenStorage;
private string $baseUrl; public string $baseUrl;
public function __construct(Client $client, SessionInterface $session, TokenStorageInterface $tokenStorage, string $baseUrl) public function __construct(Client $client, SessionInterface $session, TokenStorageInterface $tokenStorage, string $baseUrl)
{ {
@ -27,7 +25,7 @@ class HydraService extends AbstractController
$this->baseUrl = $baseUrl; $this->baseUrl = $baseUrl;
} }
public function handleLoginRequest(Request $request): RedirectResponse public function handleLoginRequest(Request $request)
{ {
$challenge = $request->query->get('login_challenge'); $challenge = $request->query->get('login_challenge');
// S'il n'y a pas de challenge, on déclenche une bad request // S'il n'y a pas de challenge, on déclenche une bad request
@ -39,7 +37,7 @@ class HydraService extends AbstractController
$loginRequestInfo = $res->toArray(); $loginRequestInfo = $res->toArray();
if (200 !== $res->getStatusCode()) { if (200 !== $res->getStatusCode()) {
$this->session->clear(); $this->session->clear();
throw new BadRequestException(); throw new BadRequestException('pas de code 200');
} }
// si le challenge est validé par hydra, on le stocke en session pour l'utiliser par la suite et on redirige vers une route interne protégée qui va déclencher l'identification FranceConnect // si le challenge est validé par hydra, on le stocke en session pour l'utiliser par la suite et on redirige vers une route interne protégée qui va déclencher l'identification FranceConnect
$this->session->set('challenge', $loginRequestInfo['challenge']); $this->session->set('challenge', $loginRequestInfo['challenge']);
@ -47,7 +45,7 @@ class HydraService extends AbstractController
return new RedirectResponse($this->baseUrl.'/connect/login-accept'); return new RedirectResponse($this->baseUrl.'/connect/login-accept');
} }
public function handleConsentRequest(Request $request): RedirectResponse public function handleConsentRequest(Request $request)
{ {
$challenge = $request->query->get('consent_challenge'); $challenge = $request->query->get('consent_challenge');
if (!$challenge) { if (!$challenge) {
@ -55,10 +53,8 @@ class HydraService extends AbstractController
} }
$consentRequestInfo = $this->client->fetchConsentRequestInfo($challenge)->toArray(); $consentRequestInfo = $this->client->fetchConsentRequestInfo($challenge)->toArray();
/** @var User */
$user = $this->getUser(); $user = $this->getUser();
if (!$user instanceof User) {
throw new AccessDeniedException('Utilisateur non autorisé.');
}
$consentAcceptResponse = $this->client->acceptConsentRequest($consentRequestInfo['challenge'], [ $consentAcceptResponse = $this->client->acceptConsentRequest($consentRequestInfo['challenge'], [
'grant_scope' => $consentRequestInfo['requested_scope'], 'grant_scope' => $consentRequestInfo['requested_scope'],
'session' => [ 'session' => [
@ -69,7 +65,7 @@ class HydraService extends AbstractController
return new RedirectResponse($consentAcceptResponse['redirect_to']); return new RedirectResponse($consentAcceptResponse['redirect_to']);
} }
public function handleLogoutRequest(Request $request): RedirectResponse public function handleLogoutRequest(Request $request)
{ {
$logoutChallenge = $request->get('logout_challenge'); $logoutChallenge = $request->get('logout_challenge');
if (empty($logoutChallenge)) { if (empty($logoutChallenge)) {

View File

@ -1,9 +0,0 @@
<?php
namespace App\SQLLogin\Exception;
use Exception;
class DataToFetchConfigurationException extends Exception
{
}

View File

@ -4,6 +4,6 @@ namespace App\SQLLogin\Exception;
use Exception; use Exception;
class EmptyResultException extends Exception class InvalidSQLLoginAlgoException extends Exception
{ {
} }

View File

@ -4,6 +4,6 @@ namespace App\SQLLogin\Exception;
use Exception; use Exception;
class SecurityPatternConfigurationException extends Exception class InvalidSQLLoginConfigurationException extends Exception
{ {
} }

View File

@ -4,6 +4,6 @@ namespace App\SQLLogin\Exception;
use Exception; use Exception;
class NullDataToFetchException extends Exception class InvalidSQLLoginException extends Exception
{ {
} }

Some files were not shown because too many files have changed in this diff Show More