diff --git a/.vscode/settings.json b/.vscode/settings.json index c74c3c3b..07bcaeeb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,6 +18,7 @@ "glitchtip", "GLITCHTIP", "leve", + "paypal", "phpstan", "Proprietes", "reponse", diff --git a/composer.json b/composer.json index f9ce9693..61448e19 100644 --- a/composer.json +++ b/composer.json @@ -57,6 +57,7 @@ "wpackagist-plugin/falcon": "^2.8", "wpackagist-plugin/polylang": "^3.6", "wpackagist-plugin/query-monitor": "^3.16", + "wpackagist-plugin/wc-multishipping": "^2.5", "wpackagist-plugin/woocommerce": "^9.1", "wpackagist-plugin/wp-openapi": "^1.0", "wpackagist-theme/twentytwentyfour": "^1.0" diff --git a/composer.lock b/composer.lock index 2119b1f4..4061a3aa 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "dd0d53b220401d17c050770b6f4abd12", + "content-hash": "3f3d6267b427e3f7f5d4444317b8c415", "packages": [ { "name": "composer/installers", @@ -2311,6 +2311,24 @@ "type": "wordpress-plugin", "homepage": "https://wordpress.org/plugins/query-monitor/" }, + { + "name": "wpackagist-plugin/wc-multishipping", + "version": "2.5.2", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/wc-multishipping/", + "reference": "tags/2.5.2" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/wc-multishipping.2.5.2.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/wc-multishipping/" + }, { "name": "wpackagist-plugin/woocommerce", "version": "9.3.3", @@ -3330,16 +3348,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.12.5", + "version": "1.12.6", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17" + "reference": "dc4d2f145a88ea7141ae698effd64d9df46527ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17", - "reference": "7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dc4d2f145a88ea7141ae698effd64d9df46527ae", + "reference": "dc4d2f145a88ea7141ae698effd64d9df46527ae", "shasum": "" }, "require": { @@ -3384,7 +3402,7 @@ "type": "github" } ], - "time": "2024-09-26T12:45:22+00:00" + "time": "2024-10-06T15:03:59+00:00" }, { "name": "psr/container", @@ -3495,12 +3513,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "5aa91c2f219db1bd35df0db7a24e45083b853276" + "reference": "4cb62de3d4cced8056a472da5fe788225dee4f1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/5aa91c2f219db1bd35df0db7a24e45083b853276", - "reference": "5aa91c2f219db1bd35df0db7a24e45083b853276", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/4cb62de3d4cced8056a472da5fe788225dee4f1d", + "reference": "4cb62de3d4cced8056a472da5fe788225dee4f1d", "shasum": "" }, "conflict": { @@ -3624,6 +3642,7 @@ "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4", "desperado/xml-bundle": "<=0.1.7", + "dev-lancer/minecraft-motd-parser": "<=1.0.5", "devgroup/dotplant": "<2020.09.14-dev", "directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2", "doctrine/annotations": "<1.2.7", @@ -3638,9 +3657,9 @@ "dolibarr/dolibarr": "<19.0.2", "dompdf/dompdf": "<2.0.4", "doublethreedigital/guest-entries": "<3.1.2", - "drupal/core": ">=6,<6.38|>=7,<7.96|>=8,<10.3.6|>=11,<11.0.5", - "drupal/core-recommended": ">=8,<10.3.6|>=11,<11.0.5", - "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.80|>=8,<10.3.6|>=11,<11.0.5", + "drupal/core": ">=6,<6.38|>=7,<7.96|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", + "drupal/core-recommended": ">=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", + "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.80|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", "duncanmcclean/guest-entries": "<3.1.2", "dweeves/magmi": "<=0.7.24", "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2", @@ -3806,13 +3825,15 @@ "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.4.2", "kohana/core": "<3.3.3", - "krayin/laravel-crm": "<1.2.2", + "krayin/laravel-crm": "<=1.3", "kreait/firebase-php": ">=3.2,<3.8.1", "kumbiaphp/kumbiapp": "<=1.1.1", "la-haute-societe/tcpdf": "<6.2.22", "laminas/laminas-diactoros": "<2.18.1|==2.19|==2.20|==2.21|==2.22|==2.23|>=2.24,<2.24.2|>=2.25,<2.25.2", "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", "laminas/laminas-http": "<2.14.2", + "lara-zeus/artemis": ">=1,<=1.0.6", + "lara-zeus/dynamic-dashboard": ">=3,<=3.0.1", "laravel/fortify": "<1.11.1", "laravel/framework": "<6.20.44|>=7,<7.30.6|>=8,<8.75", "laravel/laravel": ">=5.4,<5.4.22", @@ -3828,9 +3849,9 @@ "librenms/librenms": "<2017.08.18", "liftkit/database": "<2.13.2", "lightsaml/lightsaml": "<1.3.5", - "limesurvey/limesurvey": "<3.27.19", + "limesurvey/limesurvey": "<6.5.12", "livehelperchat/livehelperchat": "<=3.91", - "livewire/livewire": ">2.2.4,<2.2.6|>=3.3.5,<3.4.9", + "livewire/livewire": "<3.5.2", "lms/routes": "<2.1.1", "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", "luyadev/yii-helpers": "<1.2.1", @@ -3848,6 +3869,7 @@ "mautic/core": "<4.4.13|>=5,<5.1.1", "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", "mdanter/ecc": "<2", + "mediawiki/cargo": "<3.6.1", "mediawiki/core": "<1.36.2", "mediawiki/matomo": "<2.4.3", "mediawiki/semantic-media-wiki": "<4.0.2", @@ -3956,7 +3978,7 @@ "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5", "phpoffice/common": "<0.2.9", "phpoffice/phpexcel": "<1.8", - "phpoffice/phpspreadsheet": "<1.29.1|>=2,<2.1.1|>=2.2,<2.2.1", + "phpoffice/phpspreadsheet": "<1.29.2|>=2,<2.1.1|>=2.2,<2.3", "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.4.3", @@ -4162,7 +4184,7 @@ "twbs/bootstrap": "<=3.4.1|>=4,<=4.6.2", "twig/twig": "<1.44.8|>=2,<2.16.1|>=3,<3.11.1|>=3.12,<3.14", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", - "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-backend": "<11.5.40|>=12,<12.4.21|>=13,<13.3.1", "typo3/cms-core": "<=8.7.56|>=9,<=9.5.47|>=10,<=10.4.44|>=11,<=11.5.36|>=12,<=12.4.14|>=13,<=13.1", "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", "typo3/cms-fluid": "<4.3.4|>=4.4,<4.4.1", @@ -4315,7 +4337,7 @@ "type": "tidelift" } ], - "time": "2024-10-03T19:05:02+00:00" + "time": "2024-10-08T23:05:25+00:00" }, { "name": "sebastian/diff", diff --git a/package.json b/package.json index 18a51fe2..9bb41465 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "dependencies": { "@sentry/browser": "^8.33.1", "purify-ts": "^2.1.0", - "remeda": "^2.14.0", + "remeda": "^2.15.0", "ts-pattern": "^5.4.0", "valibot": "1.0.0-beta.0", "wretch": "^2.10.0" @@ -31,11 +31,11 @@ "browserslist": "^4.24.0", "configurations-js": "git+https://git.gcch.fr/gcch/configurations-js.git", "eslint": "^9.12.0", - "eslint-plugin-oxlint": "^0.9.9", + "eslint-plugin-oxlint": "^0.9.10", "eslint-plugin-perfectionist": "^3.8.0", "fdir": "^6.4.0", - "globals": "^15.10.0", - "oxlint": "^0.9.9", + "globals": "^15.11.0", + "oxlint": "^0.9.10", "picomatch": "^4.0.2", "prettier": "^3.3.3", "prettier-plugin-pkg": "^0.18.1", @@ -47,8 +47,8 @@ "stylelint-config-standard-scss": "^13.1.0", "stylelint-declaration-block-no-ignored-properties": "^2.8.0", "stylelint-plugin-logical-css": "^1.2.1", - "typescript": "^5.6.2", - "typescript-eslint": "^8.8.0", + "typescript": "^5.6.3", + "typescript-eslint": "^8.8.1", "vite": "^5.4.8", "vite-plugin-manifest-sri": "^0.2.0", "vite-plugin-valibot-env": "^0.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52580fae..ebfdcf16 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: ^2.1.0 version: 2.1.0 remeda: - specifier: ^2.14.0 - version: 2.14.0 + specifier: ^2.15.0 + version: 2.15.0 ts-pattern: specifier: ^5.4.0 version: 5.4.0 valibot: specifier: 1.0.0-beta.0 - version: 1.0.0-beta.0(typescript@5.6.2) + version: 1.0.0-beta.0(typescript@5.6.3) wretch: specifier: ^2.10.0 version: 2.10.0 @@ -50,7 +50,7 @@ importers: version: 8.42.3 better-typescript-lib: specifier: ^2.9.0 - version: 2.9.0(typescript@5.6.2) + version: 2.9.0(typescript@5.6.3) browserslist: specifier: ^4.24.0 version: 4.24.0 @@ -61,20 +61,20 @@ importers: specifier: ^9.12.0 version: 9.12.0 eslint-plugin-oxlint: - specifier: ^0.9.9 - version: 0.9.9 + specifier: ^0.9.10 + version: 0.9.10 eslint-plugin-perfectionist: specifier: ^3.8.0 - version: 3.8.0(eslint@9.12.0)(typescript@5.6.2) + version: 3.8.0(eslint@9.12.0)(typescript@5.6.3) fdir: specifier: ^6.4.0 version: 6.4.0(picomatch@4.0.2) globals: - specifier: ^15.10.0 - version: 15.10.0 + specifier: ^15.11.0 + version: 15.11.0 oxlint: - specifier: ^0.9.9 - version: 0.9.9 + specifier: ^0.9.10 + version: 0.9.10 picomatch: specifier: ^4.0.2 version: 4.0.2 @@ -92,40 +92,40 @@ importers: version: 1.79.4 stylelint: specifier: ^16.9.0 - version: 16.9.0(typescript@5.6.2) + version: 16.9.0(typescript@5.6.3) stylelint-config-clean-order: specifier: ^6.1.0 - version: 6.1.0(stylelint@16.9.0(typescript@5.6.2)) + version: 6.1.0(stylelint@16.9.0(typescript@5.6.3)) stylelint-config-sass-guidelines: specifier: ^12.1.0 - version: 12.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)) + version: 12.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)) stylelint-config-standard-scss: specifier: ^13.1.0 - version: 13.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)) + version: 13.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)) stylelint-declaration-block-no-ignored-properties: specifier: ^2.8.0 - version: 2.8.0(stylelint@16.9.0(typescript@5.6.2)) + version: 2.8.0(stylelint@16.9.0(typescript@5.6.3)) stylelint-plugin-logical-css: specifier: ^1.2.1 - version: 1.2.1(stylelint@16.9.0(typescript@5.6.2)) + version: 1.2.1(stylelint@16.9.0(typescript@5.6.3)) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 typescript-eslint: - specifier: ^8.8.0 - version: 8.8.0(eslint@9.12.0)(typescript@5.6.2) + specifier: ^8.8.1 + version: 8.8.1(eslint@9.12.0)(typescript@5.6.3) vite: specifier: ^5.4.8 - version: 5.4.8(@types/node@22.7.4)(sass@1.79.4) + version: 5.4.8(@types/node@22.7.5)(sass@1.79.4) vite-plugin-manifest-sri: specifier: ^0.2.0 version: 0.2.0 vite-plugin-valibot-env: specifier: ^0.8.0 - version: 0.8.0(valibot@1.0.0-beta.0(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass@1.79.4)) + version: 0.8.0(valibot@1.0.0-beta.0(typescript@5.6.3))(vite@5.4.8(@types/node@22.7.5)(sass@1.79.4)) vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.0.1(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass@1.79.4)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(sass@1.79.4)) wp-types: specifier: ^4.66.1 version: 4.66.1 @@ -607,43 +607,43 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxlint/darwin-arm64@0.9.9': - resolution: {integrity: sha512-My2KfUByjRl49p0rr/Glx9Y/hjney1uFk0JXNjwHqYToHqO9fY/IZ6XT1fdw9sX+1hdpq9bmj88rnkpvu0/cRw==} + '@oxlint/darwin-arm64@0.9.10': + resolution: {integrity: sha512-eOXKZYq5bnCSgDefgM5bzAg+4Fc//Rc4yjgKN8iDWUARweCaChiQXb6TXX8MfEfs6qayEMy6yVj0pqoFz0B1aw==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@0.9.9': - resolution: {integrity: sha512-k0r0t+MAzrk8yWs0nxyD9Skfb+Ozmu6HRMTJIsUTLV4AKMt9CZBlLVS0OXzXHi72AOHz3UUve5rXxevVVY9lHQ==} + '@oxlint/darwin-x64@0.9.10': + resolution: {integrity: sha512-UeYICDvLUaUOcY+0ugZUEmBMRLP+x8iTgL7TeY6BlpGw2ahbtUOTbyIIRWtr/0O++TnjZ+v8TzhJ9crw6Ij6dg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@0.9.9': - resolution: {integrity: sha512-atiotr1pN3rr0i7Ww3SpOEOvkFex97S8GwYmiTlSng0kp+FSIZD6Kjlr9k3oayf9RZUDRuAE4WptwV1KYLvIDw==} + '@oxlint/linux-arm64-gnu@0.9.10': + resolution: {integrity: sha512-0Zn+vqHhrZyufFBfq9WOgiIool0gCR14BLsdS+0Dwd9o+kNxPGA5q7erQFkiC4rpkxtfBHeD3iIKMMt7d29Kyw==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@0.9.9': - resolution: {integrity: sha512-vmd6Eog6WiudMTT0Fa8u5N+47caaWF2KVUHOSEV/d/WauVx+ZOR9z1LEM+54AZwn3Z2TbtFOJDiz7iDukZPbfw==} + '@oxlint/linux-arm64-musl@0.9.10': + resolution: {integrity: sha512-tkQcWpYwF42bA/uRaV2iMFePHkBjTTgomOgeEaiw6XOSJX4nBEqGIIboqqLBWT4JnKCf/L+IG3y/e1MflhKByw==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@0.9.9': - resolution: {integrity: sha512-AUmSRerK4VXIMcTYYk25KGoOU2/z+NGItUhI6nJgMFktrbF8MUD6hlf3vaQZNle454z7FDJNSjARM0bB+xpBiQ==} + '@oxlint/linux-x64-gnu@0.9.10': + resolution: {integrity: sha512-JHbkMUnibqaSMBvLHyqTL5cWxcGW+jw+Ppt2baLISpvo34a6fBR+PI7v/A92sEDWe0W1rPhypzCwA8mKpkQ3DA==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@0.9.9': - resolution: {integrity: sha512-jQYIx5KUYbpXbXBFPgIwRPLSm3AO5wa+32BQYASIOCPcsPywV+HJKbQpzmWqXDYel6hrifmIxspgxHhGMlHJ1Q==} + '@oxlint/linux-x64-musl@0.9.10': + resolution: {integrity: sha512-aBBwN7bQzidwHwEXr7BAdVvMTLWstCy5gikerjLnGDeCSXX9r+o6+yUzTOqZvOo66E+XBgOJaVbY8rsL1MLE0g==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@0.9.9': - resolution: {integrity: sha512-HSOztIKmiivfUAoxGx4qyerYV+aAXGvKbwWf8j4RorAEg2WWBdhVe9XHoSdqgYsOBi1515+YXxXiSRX3F/0xAg==} + '@oxlint/win32-arm64@0.9.10': + resolution: {integrity: sha512-LXDnk7vKHT3IY6G1jq0O7+XMhtcHOYuxLGIx4KP+4xS6vKgBY+Bsq4xV3AtmtKlvnXkP5FxHpfLmcEtm5AWysA==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@0.9.9': - resolution: {integrity: sha512-T1/tNxqoYd/MMqi1dhSVzAVL0ZINvXDBEQWm6OCSrrjRM6c9UQydTzsgLWfvm9uHWngcMuRGXhN3F+D6KEYs3w==} + '@oxlint/win32-x64@0.9.10': + resolution: {integrity: sha512-w5XRAV4bhgwenjjpGYZGglqzG9Wv/sI+cjQWJBQsvfDXsr2w4vOBXzt1j3/Z3EcSqf4KtkCa/IIuAhQyeShUbA==} cpu: [x64] os: [win32] @@ -893,14 +893,14 @@ packages: '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - '@types/node@22.7.4': - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - '@typescript-eslint/eslint-plugin@8.8.0': - resolution: {integrity: sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==} + '@typescript-eslint/eslint-plugin@8.8.1': + resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -910,8 +910,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.8.0': - resolution: {integrity: sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==} + '@typescript-eslint/parser@8.8.1': + resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -920,12 +920,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.8.0': - resolution: {integrity: sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==} + '@typescript-eslint/scope-manager@8.8.1': + resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.8.0': - resolution: {integrity: sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==} + '@typescript-eslint/type-utils@8.8.1': + resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -933,12 +933,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.8.0': - resolution: {integrity: sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==} + '@typescript-eslint/types@8.8.1': + resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.8.0': - resolution: {integrity: sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==} + '@typescript-eslint/typescript-estree@8.8.1': + resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -946,14 +946,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.8.0': - resolution: {integrity: sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==} + '@typescript-eslint/utils@8.8.1': + resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.8.0': - resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==} + '@typescript-eslint/visitor-keys@8.8.1': + resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@xml-tools/parser@1.0.11': @@ -1123,8 +1123,8 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - css-functions-list@3.2.2: - resolution: {integrity: sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==} + css-functions-list@3.2.3: + resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==} engines: {node: '>=12 || >=16'} css-tree@2.3.1: @@ -1160,8 +1160,8 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - electron-to-chromium@1.5.32: - resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} + electron-to-chromium@1.5.33: + resolution: {integrity: sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1197,8 +1197,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-plugin-oxlint@0.9.9: - resolution: {integrity: sha512-X5LYXFWGFvLlEXuMEggZJdQH6qWGkPRYh09C9Kv3Cq9eKmBjPnKJ8iyzmdiPsQ5N4Jh5q2O+HMf1SrYVp0NtVA==} + eslint-plugin-oxlint@0.9.10: + resolution: {integrity: sha512-8AyknsmYBJ/82dNChwUDnR4PmE9jKfNn9W+dQ3buzmrwoTvpSIuho2A/KoaGv6B7Lz0cMaEloR6BGo/a0b/xOw==} eslint-plugin-perfectionist@3.8.0: resolution: {integrity: sha512-BYJWbQVOjvIGK9V1xUfn790HuvkePjxti8epOi1H6sdzo0N4RehBmQ8coHPbgA/f12BUG1NIoDtQhI9mUm+o2A==} @@ -1392,8 +1392,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.10.0: - resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globby@11.1.0: @@ -1664,8 +1664,8 @@ packages: resolution: {integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==} engines: {node: '>=4'} - oxlint@0.9.9: - resolution: {integrity: sha512-EqUmSKgnU7KNCi29uFe5MQnUZ0GH569Inkry/e84k4lwVRv1QuDr4DHLpu0cXBN2atwhKf1Szk/3uxmB2qgPbw==} + oxlint@0.9.10: + resolution: {integrity: sha512-bKiiFN7Hnoaist/rditTRBXz+GXKYuLd53/NB7Q6zHB/bifELJarSoRLkAUGElIJKl4PSr3lTh1g6zehh+rX0g==} engines: {node: '>=14.*'} hasBin: true @@ -1824,8 +1824,8 @@ packages: regexp-to-ast@0.5.0: resolution: {integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==} - remeda@2.14.0: - resolution: {integrity: sha512-OSOhr9gGcb3AshMxlu9YnnUtKSkeYhj+AxWiWGfVh3HolYtJP5IF9vC1j1tq15uI7lxCPVd9qnnp43dOvZ840A==} + remeda@2.15.0: + resolution: {integrity: sha512-Q0Xdg6z3pDKMGVCAI9wGZ+Yz0y0HOzaxxY3wc9gdjJyxqH93LywDUJ4PJ/zhweicYgcB4HbbOliR8HsIdse6mA==} require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} @@ -2106,8 +2106,8 @@ packages: resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} engines: {node: '>=16'} - typescript-eslint@8.8.0: - resolution: {integrity: sha512-BjIT/VwJ8+0rVO01ZQ2ZVnjE1svFBiRczcpr1t1Yxt7sT25VSbPfrJtDsQ8uQTy2pilX5nI9gwxhUyLULNentw==} + typescript-eslint@8.8.1: + resolution: {integrity: sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2115,8 +2115,8 @@ packages: typescript: optional: true - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -2246,69 +2246,69 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 - '@better-typescript-lib/decorators@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/decorators@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/dom@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/dom@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2015@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2015@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2016@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2016@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2017@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2017@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2018@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2018@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2019@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2019@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2020@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2020@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2021@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2021@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2022@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2022@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es2023@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es2023@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es5@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es5@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/es6@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/es6@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/esnext@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/esnext@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/scripthost@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/scripthost@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@better-typescript-lib/webworker@2.9.0(typescript@5.6.2)': + '@better-typescript-lib/webworker@2.9.0(typescript@5.6.3)': dependencies: - typescript: 5.6.2 + typescript: 5.6.3 '@biomejs/biome@1.9.3': optionalDependencies: @@ -2572,28 +2572,28 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@oxlint/darwin-arm64@0.9.9': + '@oxlint/darwin-arm64@0.9.10': optional: true - '@oxlint/darwin-x64@0.9.9': + '@oxlint/darwin-x64@0.9.10': optional: true - '@oxlint/linux-arm64-gnu@0.9.9': + '@oxlint/linux-arm64-gnu@0.9.10': optional: true - '@oxlint/linux-arm64-musl@0.9.9': + '@oxlint/linux-arm64-musl@0.9.10': optional: true - '@oxlint/linux-x64-gnu@0.9.9': + '@oxlint/linux-x64-gnu@0.9.10': optional: true - '@oxlint/linux-x64-musl@0.9.9': + '@oxlint/linux-x64-musl@0.9.10': optional: true - '@oxlint/win32-arm64@0.9.9': + '@oxlint/win32-arm64@0.9.10': optional: true - '@oxlint/win32-x64@0.9.9': + '@oxlint/win32-x64@0.9.10': optional: true '@prettier/plugin-php@0.22.2(prettier@3.3.3)': @@ -2704,7 +2704,7 @@ snapshots: '@sindresorhus/is@4.6.0': {} - '@stylistic/stylelint-plugin@3.1.1(stylelint@16.9.0(typescript@5.6.2))': + '@stylistic/stylelint-plugin@3.1.1(stylelint@16.9.0(typescript@5.6.3))': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 @@ -2713,7 +2713,7 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) '@swc/cli@0.4.1-nightly.20240914(@swc/core@1.7.28)': dependencies: @@ -2790,7 +2790,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/responselike': 1.0.3 '@types/eslint@9.6.1': @@ -2810,95 +2810,95 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 - '@types/node@22.7.4': + '@types/node@22.7.5': dependencies: undici-types: 6.19.8 '@types/responselike@1.0.3': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 - '@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0)(typescript@5.6.2))(eslint@9.12.0)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.8.0(eslint@9.12.0)(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.8.0 - '@typescript-eslint/type-utils': 8.8.0(eslint@9.12.0)(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0)(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.8.0 + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.8.1 eslint: 9.12.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.8.0(eslint@9.12.0)(typescript@5.6.2)': + '@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.8.0 - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.8.0 + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.7 eslint: 9.12.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.8.0': + '@typescript-eslint/scope-manager@8.8.1': dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/visitor-keys': 8.8.0 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 - '@typescript-eslint/type-utils@8.8.0(eslint@9.12.0)(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0)(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color - '@typescript-eslint/types@8.8.0': {} + '@typescript-eslint/types@8.8.1': {} - '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/visitor-keys': 8.8.0 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.8.0(eslint@9.12.0)(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0) - '@typescript-eslint/scope-manager': 8.8.0 - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) eslint: 9.12.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.8.0': + '@typescript-eslint/visitor-keys@8.8.1': dependencies: - '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/types': 8.8.1 eslint-visitor-keys: 3.4.3 '@xml-tools/parser@1.0.11': @@ -2949,25 +2949,25 @@ snapshots: balanced-match@2.0.0: {} - better-typescript-lib@2.9.0(typescript@5.6.2): + better-typescript-lib@2.9.0(typescript@5.6.3): dependencies: - '@typescript/lib-decorators': '@better-typescript-lib/decorators@2.9.0(typescript@5.6.2)' - '@typescript/lib-dom': '@better-typescript-lib/dom@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2015': '@better-typescript-lib/es2015@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2016': '@better-typescript-lib/es2016@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2017': '@better-typescript-lib/es2017@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2018': '@better-typescript-lib/es2018@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2019': '@better-typescript-lib/es2019@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2020': '@better-typescript-lib/es2020@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2021': '@better-typescript-lib/es2021@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2022': '@better-typescript-lib/es2022@2.9.0(typescript@5.6.2)' - '@typescript/lib-es2023': '@better-typescript-lib/es2023@2.9.0(typescript@5.6.2)' - '@typescript/lib-es5': '@better-typescript-lib/es5@2.9.0(typescript@5.6.2)' - '@typescript/lib-es6': '@better-typescript-lib/es6@2.9.0(typescript@5.6.2)' - '@typescript/lib-esnext': '@better-typescript-lib/esnext@2.9.0(typescript@5.6.2)' - '@typescript/lib-scripthost': '@better-typescript-lib/scripthost@2.9.0(typescript@5.6.2)' - '@typescript/lib-webworker': '@better-typescript-lib/webworker@2.9.0(typescript@5.6.2)' - typescript: 5.6.2 + '@typescript/lib-decorators': '@better-typescript-lib/decorators@2.9.0(typescript@5.6.3)' + '@typescript/lib-dom': '@better-typescript-lib/dom@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2015': '@better-typescript-lib/es2015@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2016': '@better-typescript-lib/es2016@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2017': '@better-typescript-lib/es2017@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2018': '@better-typescript-lib/es2018@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2019': '@better-typescript-lib/es2019@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2020': '@better-typescript-lib/es2020@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2021': '@better-typescript-lib/es2021@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2022': '@better-typescript-lib/es2022@2.9.0(typescript@5.6.3)' + '@typescript/lib-es2023': '@better-typescript-lib/es2023@2.9.0(typescript@5.6.3)' + '@typescript/lib-es5': '@better-typescript-lib/es5@2.9.0(typescript@5.6.3)' + '@typescript/lib-es6': '@better-typescript-lib/es6@2.9.0(typescript@5.6.3)' + '@typescript/lib-esnext': '@better-typescript-lib/esnext@2.9.0(typescript@5.6.3)' + '@typescript/lib-scripthost': '@better-typescript-lib/scripthost@2.9.0(typescript@5.6.3)' + '@typescript/lib-webworker': '@better-typescript-lib/webworker@2.9.0(typescript@5.6.3)' + typescript: 5.6.3 bin-check@4.1.0: dependencies: @@ -3001,7 +3001,7 @@ snapshots: browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001667 - electron-to-chromium: 1.5.32 + electron-to-chromium: 1.5.33 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -3068,14 +3068,14 @@ snapshots: dependencies: safe-buffer: 5.2.1 - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 cross-spawn@5.1.0: dependencies: @@ -3089,7 +3089,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-functions-list@3.2.2: {} + css-functions-list@3.2.3: {} css-tree@2.3.1: dependencies: @@ -3114,7 +3114,7 @@ snapshots: dependencies: path-type: 4.0.0 - electron-to-chromium@1.5.32: {} + electron-to-chromium@1.5.33: {} emoji-regex@8.0.0: {} @@ -3162,14 +3162,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-plugin-oxlint@0.9.9: + eslint-plugin-oxlint@0.9.10: dependencies: scule: 1.3.0 - eslint-plugin-perfectionist@3.8.0(eslint@9.12.0)(typescript@5.6.2): + eslint-plugin-perfectionist@3.8.0(eslint@9.12.0)(typescript@5.6.3): dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0)(typescript@5.6.2) + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -3383,7 +3383,7 @@ snapshots: globals@14.0.0: {} - globals@15.10.0: {} + globals@15.11.0: {} globby@11.1.0: dependencies: @@ -3601,16 +3601,16 @@ snapshots: dependencies: arch: 2.2.0 - oxlint@0.9.9: + oxlint@0.9.10: optionalDependencies: - '@oxlint/darwin-arm64': 0.9.9 - '@oxlint/darwin-x64': 0.9.9 - '@oxlint/linux-arm64-gnu': 0.9.9 - '@oxlint/linux-arm64-musl': 0.9.9 - '@oxlint/linux-x64-gnu': 0.9.9 - '@oxlint/linux-x64-musl': 0.9.9 - '@oxlint/win32-arm64': 0.9.9 - '@oxlint/win32-x64': 0.9.9 + '@oxlint/darwin-arm64': 0.9.10 + '@oxlint/darwin-x64': 0.9.10 + '@oxlint/linux-arm64-gnu': 0.9.10 + '@oxlint/linux-arm64-musl': 0.9.10 + '@oxlint/linux-x64-gnu': 0.9.10 + '@oxlint/linux-x64-musl': 0.9.10 + '@oxlint/win32-arm64': 0.9.10 + '@oxlint/win32-x64': 0.9.10 p-cancelable@2.1.1: {} @@ -3733,7 +3733,7 @@ snapshots: regexp-to-ast@0.5.0: {} - remeda@2.14.0: + remeda@2.15.0: dependencies: type-fest: 4.26.1 @@ -3868,60 +3868,60 @@ snapshots: style-search@0.1.0: {} - stylelint-config-clean-order@6.1.0(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-clean-order@6.1.0(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) - stylelint-order: 6.0.4(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-order: 6.0.4(stylelint@16.9.0(typescript@5.6.3)) - stylelint-config-recommended-scss@14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-recommended-scss@14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)): dependencies: postcss-scss: 4.0.9(postcss@8.4.47) - stylelint: 16.9.0(typescript@5.6.2) - stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.2)) - stylelint-scss: 6.7.0(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.3)) + stylelint-scss: 6.7.0(stylelint@16.9.0(typescript@5.6.3)) optionalDependencies: postcss: 8.4.47 - stylelint-config-recommended@14.0.1(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-recommended@14.0.1(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-config-sass-guidelines@12.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-sass-guidelines@12.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)): dependencies: - '@stylistic/stylelint-plugin': 3.1.1(stylelint@16.9.0(typescript@5.6.2)) + '@stylistic/stylelint-plugin': 3.1.1(stylelint@16.9.0(typescript@5.6.3)) postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) - stylelint: 16.9.0(typescript@5.6.2) - stylelint-scss: 6.7.0(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-scss: 6.7.0(stylelint@16.9.0(typescript@5.6.3)) - stylelint-config-standard-scss@13.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-standard-scss@13.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) - stylelint-config-recommended-scss: 14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)) - stylelint-config-standard: 36.0.1(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-config-recommended-scss: 14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)) + stylelint-config-standard: 36.0.1(stylelint@16.9.0(typescript@5.6.3)) optionalDependencies: postcss: 8.4.47 - stylelint-config-standard@36.0.1(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-standard@36.0.1(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) - stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.3)) - stylelint-declaration-block-no-ignored-properties@2.8.0(stylelint@16.9.0(typescript@5.6.2)): + stylelint-declaration-block-no-ignored-properties@2.8.0(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-order@6.0.4(stylelint@16.9.0(typescript@5.6.2)): + stylelint-order@6.0.4(stylelint@16.9.0(typescript@5.6.3)): dependencies: postcss: 8.4.47 postcss-sorting: 8.0.2(postcss@8.4.47) - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-plugin-logical-css@1.2.1(stylelint@16.9.0(typescript@5.6.2)): + stylelint-plugin-logical-css@1.2.1(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-scss@6.7.0(stylelint@16.9.0(typescript@5.6.2)): + stylelint-scss@6.7.0(stylelint@16.9.0(typescript@5.6.3)): dependencies: css-tree: 2.3.1 is-plain-object: 5.0.0 @@ -3930,9 +3930,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint@16.9.0(typescript@5.6.2): + stylelint@16.9.0(typescript@5.6.3): dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 @@ -3941,8 +3941,8 @@ snapshots: '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.6.2) - css-functions-list: 3.2.2 + cosmiconfig: 9.0.0(typescript@5.6.3) + css-functions-list: 3.2.3 css-tree: 2.3.1 debug: 4.3.7 fast-glob: 3.3.2 @@ -4015,15 +4015,15 @@ snapshots: dependencies: escape-string-regexp: 5.0.0 - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-pattern@5.4.0: {} - tsconfck@3.1.3(typescript@5.6.2): + tsconfck@3.1.3(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 tslib@2.7.0: {} @@ -4033,18 +4033,18 @@ snapshots: type-fest@4.26.1: {} - typescript-eslint@8.8.0(eslint@9.12.0)(typescript@5.6.2): + typescript-eslint@8.8.1(eslint@9.12.0)(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0)(typescript@5.6.2))(eslint@9.12.0)(typescript@5.6.2) - '@typescript-eslint/parser': 8.8.0(eslint@9.12.0)(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color - typescript@5.6.2: {} + typescript@5.6.3: {} undici-types@6.19.8: {} @@ -4060,37 +4060,37 @@ snapshots: util-deprecate@1.0.2: {} - valibot@1.0.0-beta.0(typescript@5.6.2): + valibot@1.0.0-beta.0(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 vite-plugin-manifest-sri@0.2.0: {} - vite-plugin-valibot-env@0.8.0(valibot@1.0.0-beta.0(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass@1.79.4)): + vite-plugin-valibot-env@0.8.0(valibot@1.0.0-beta.0(typescript@5.6.3))(vite@5.4.8(@types/node@22.7.5)(sass@1.79.4)): dependencies: kleur: 4.1.5 log-symbols: 7.0.0 - valibot: 1.0.0-beta.0(typescript@5.6.2) - vite: 5.4.8(@types/node@22.7.4)(sass@1.79.4) + valibot: 1.0.0-beta.0(typescript@5.6.3) + vite: 5.4.8(@types/node@22.7.5)(sass@1.79.4) - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass@1.79.4)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(sass@1.79.4)): dependencies: debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.1.3(typescript@5.6.2) + tsconfck: 3.1.3(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@22.7.4)(sass@1.79.4) + vite: 5.4.8(@types/node@22.7.5)(sass@1.79.4) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@22.7.4)(sass@1.79.4): + vite@5.4.8(@types/node@22.7.5)(sass@1.79.4): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 fsevents: 2.3.3 sass: 1.79.4 @@ -4106,7 +4106,7 @@ snapshots: wp-types@4.66.1: dependencies: - typescript: 5.6.2 + typescript: 5.6.3 wrappy@1.0.2: {} diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.css b/web/app/themes/haiku-atelier-2024/assets/css/main.css index 452954d1..305215ba 100644 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.css @@ -196,7 +196,6 @@ em { button { all: initial; cursor: pointer; - font: inherit; text-align: center; } button.bouton-case-pleine { @@ -207,6 +206,61 @@ button[disabled] { cursor: not-allowed; } +input, select, textarea { + padding: var(--espace-xs); + background: var(--couleur-gris); + border: 1px solid var(--couleur-noir); + outline: 1px solid transparent; + transition: 0.2s background, 0.2s outline; +} +input:focus, input:focus-visible, select:focus, select:focus-visible, textarea:focus, textarea:focus-visible { + background: var(--couleur-jaune); + outline: 1px solid var(--couleur-noir); +} + +input:is([type=email], [type=text], [type=tel])::placeholder, textarea::placeholder { + text-transform: lowercase; +} +input:is([type=email], [type=text], [type=tel])::selection, textarea::selection { + color: var(--couleur-blanc); + background: var(--couleur-noir); +} +input:is([type=email], [type=text], [type=tel]):user-valid, textarea:user-valid { + background: var(--couleur-jaune); +} +input:is([type=email], [type=text], [type=tel]):user-invalid, textarea:user-invalid { + background: var(--couleur-gris); +} + +input, label, select, textarea { + cursor: pointer; +} + +input[type=checkbox], input[type=radio] { + width: var(--espace-l); + height: var(--espace-l); + padding: initial; + appearance: none; + border: 1px solid var(--couleur-noir); + transition: 0.2s background; + /** + * 1. Pour un alignement parfait du label avec la case à cocher. + */ +} +input[type=checkbox]:checked, input[type=radio]:checked { + background: var(--couleur-jaune); +} +input[type=checkbox]:checked::before, input[type=radio]:checked::before { + content: "x"; + position: relative; + bottom: 15%; + left: 29%; +} +label:has(~ input[type=checkbox], ~ input[type=radio]), input[type=checkbox] + label, input[type=radio] + label { + padding-top: 1px; /* 1 */ + font-size: 0.9rem; +} + /** * 1. Facilite l'usages des images. * 2. Affiche les images dans l'intégralité de leur conteneur, en contrepartie d'un recoupage. diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.css.map b/web/app/themes/haiku-atelier-2024/assets/css/main.css.map index 3ac48660..83dccec9 100644 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.css.map +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/sass/base/polices/_lato.scss","../../src/sass/base/polices/_myriad.scss","../../src/sass/abstracts/_variables.scss","../../src/sass/base/_base.scss","../../src/sass/base/_typographie.scss","../../src/sass/base/elements/_boutons.scss","../../src/sass/base/elements/_images.scss","../../src/sass/base/elements/_liens.scss","../../src/sass/base/elements/_listes.scss","../../src/sass/layouts/_en-tete.scss","../../src/sass/layouts/_menu-categories-produits.scss","../../src/sass/layouts/_colonnes-photos.scss","../../src/sass/layouts/_grille-produits.scss","../../src/sass/layouts/_informations-produit.scss","../../src/sass/layouts/_produits-similaires.scss","../../src/sass/layouts/_pied-de-page.scss"],"names":[],"mappings":";AAAA;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AChGJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;AChBJ;AACE;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;;;ACnBF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAGA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAGA;EACE;IACE;IACA;IACA;;;AC3DJ;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;ACrBF;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;ACfJ;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;EACE;EACA;;;ACbF;AAAA;AAAA;AAAA;AAAA;AAKA;AACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA,YACE,kHAK4B;EAE9B;AAEA;AAMA;AAAA;AAAA;;AALA;EAEE;;AAMF;AACE;EACA;EACA;AAEA;EACA;EAEA;EACA;AAEA;AAMA;AAKA;;AAVA;EAEE;;AAIF;EACE;;AAIF;EACE;IACE;;;AAMJ;EACE;IACE;;;;AClER;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAMA;AACE;EACA;AAEA;EACA;AAEA;EACA;;AAEA;EACE;EACA,qLAEkE;;;AC5BxE;AACE;EACA;EACA;AAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAWA;;AATA;EACE;;AAEA;AAAA;EAEE;;AAKJ;EACE;EACA;EACA;EACA;EACA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AARA;EACE;EACA;EACA;EACA;EACA;;AAYF;AACE;EACA;EACA;EACA;AAEA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;IACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;ACvGR;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;AACE;EACA;EACA;AAEA;EACA;EACA;EAEA;EACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAOA;EACE;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAYA;AAAA;AAAA;AAAA;AAAA;;AATE;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;AAGF;EACE;IACE;IACA;;;AAKN;EACE;;AAGF;EACE;;;ACrFR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AACE;EACA;AAEA;EACA;EACA;AAAA;AAAA;AAIA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;;AAMF;EACE;EACA;;;AC7CR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AC3FN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AACE;EAEA;EAGA;EACA;EAGA;EAEA;EACA;EACA;EACA;EACA;AAuGA;AAyGA;;AA9MA;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;;AAGF;EACE;;AASN;EACE;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;AAEA;AAMA;AAwCA;AAqBA;;AAlEA;EACE;EACA;;AAIF;EACE;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEI;IACE;IACA;;;AAKN;EAEI;IACE;IACA;;;AAOR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE;;;AAKN;EACE;;AAeJ;EACE;;AAKJ;EACE;EACA;EACA;AAEA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;AAEA;;AAEE;EACE;IACE;;;;AAQZ;EACE;IACE;;EAGF;IACE;;;AC3QJ;EACE;EACA;EACA;EACA,qBACE;EAEF;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AC7FZ;AAAA;AAAA;AAGA;AACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA","file":"main.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/sass/base/polices/_lato.scss","../../src/sass/base/polices/_myriad.scss","../../src/sass/abstracts/_variables.scss","../../src/sass/base/_base.scss","../../src/sass/base/_typographie.scss","../../src/sass/base/elements/_boutons.scss","../../src/sass/base/elements/_formulaires.scss","../../src/sass/base/elements/_images.scss","../../src/sass/base/elements/_liens.scss","../../src/sass/base/elements/_listes.scss","../../src/sass/layouts/_en-tete.scss","../../src/sass/layouts/_menu-categories-produits.scss","../../src/sass/layouts/_colonnes-photos.scss","../../src/sass/layouts/_grille-produits.scss","../../src/sass/layouts/_informations-produit.scss","../../src/sass/layouts/_produits-similaires.scss","../../src/sass/layouts/_pied-de-page.scss"],"names":[],"mappings":";AAAA;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,KACE;;AChGJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;AChBJ;AACE;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;;;ACnBF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAGA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAGA;EACE;IACE;IACA;IACA;;;AC3DJ;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;ACrBF;AAAA;AAAA;AAGA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;ACdJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AAQJ;EACE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;AAcA;AAAA;AAAA;;AAZA;EACE;;AAGA;EACE;EACA;EACA;EACA;;AAOJ;EACE;EACA;;;AClEJ;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;EACE;EACA;;;ACbF;AAAA;AAAA;AAAA;AAAA;AAKA;AACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA,YACE,kHAK4B;EAE9B;AAEA;AAMA;AAAA;AAAA;;AALA;EAEE;;AAMF;AACE;EACA;EACA;AAEA;EACA;EAEA;EACA;AAEA;AAMA;AAKA;;AAVA;EAEE;;AAIF;EACE;;AAIF;EACE;IACE;;;AAMJ;EACE;IACE;;;;AClER;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAMA;AACE;EACA;AAEA;EACA;AAEA;EACA;;AAEA;EACE;EACA,qLAEkE;;;AC5BxE;AACE;EACA;EACA;AAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAWA;;AATA;EACE;;AAEA;AAAA;EAEE;;AAKJ;EACE;EACA;EACA;EACA;EACA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AARA;EACE;EACA;EACA;EACA;EACA;;AAYF;AACE;EACA;EACA;EACA;AAEA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;IACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;ACvGR;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;AACE;EACA;EACA;AAEA;EACA;EACA;EAEA;EACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAOA;EACE;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAYA;AAAA;AAAA;AAAA;AAAA;;AATE;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;AAGF;EACE;IACE;IACA;;;AAKN;EACE;;AAGF;EACE;;;ACrFR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AACE;EACA;AAEA;EACA;EACA;AAAA;AAAA;AAIA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;;AAMF;EACE;EACA;;;AC7CR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AC3FN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AACE;EAEA;EAGA;EACA;EAGA;EAEA;EACA;EACA;EACA;EACA;AAuGA;AAyGA;;AA9MA;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;;AAGF;EACE;;AASN;EACE;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;AAEA;AAMA;AAwCA;AAqBA;;AAlEA;EACE;EACA;;AAIF;EACE;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEI;IACE;IACA;;;AAKN;EAEI;IACE;IACA;;;AAOR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE;;;AAKN;EACE;;AAeJ;EACE;;AAKJ;EACE;EACA;EACA;AAEA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;AAEA;;AAEE;EACE;IACE;;;;AAQZ;EACE;IACE;;EAGF;IACE;;;AC3QJ;EACE;EACA;EACA;EACA,qBACE;EAEF;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AC7FZ;AAAA;AAAA;AAGA;AACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA","file":"main.css"} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.min.css b/web/app/themes/haiku-atelier-2024/assets/css/main.min.css index 33875d5d..46d73bd1 100644 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.min.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.min.css @@ -169,7 +169,6 @@ em { button { all: initial; cursor: pointer; - font: inherit; text-align: center; } @@ -182,6 +181,65 @@ button[disabled] { cursor: not-allowed; } +input, select, textarea { + padding: var(--espace-xs); + background: var(--couleur-gris); + border: 1px solid var(--couleur-noir); + outline: 1px solid #0000; + transition: background .2s, outline .2s; +} + +input:focus, input:focus-visible, select:focus, select:focus-visible, textarea:focus, textarea:focus-visible { + background: var(--couleur-jaune); + outline: 1px solid var(--couleur-noir); +} + +input:is([type="email"], [type="text"], [type="tel"])::placeholder, textarea::placeholder { + text-transform: lowercase; +} + +input:is([type="email"], [type="text"], [type="tel"])::selection, textarea::selection { + color: var(--couleur-blanc); + background: var(--couleur-noir); +} + +input:is([type="email"], [type="text"], [type="tel"]):user-valid, textarea:user-valid { + background: var(--couleur-jaune); +} + +input:is([type="email"], [type="text"], [type="tel"]):user-invalid, textarea:user-invalid { + background: var(--couleur-gris); +} + +input, label, select, textarea { + cursor: pointer; +} + +input[type="checkbox"], input[type="radio"] { + width: var(--espace-l); + height: var(--espace-l); + padding: initial; + appearance: none; + border: 1px solid var(--couleur-noir); + transition: background .2s; +} + +input[type="checkbox"]:checked, input[type="radio"]:checked { + background: var(--couleur-jaune); +} + +input[type="checkbox"]:checked:before, input[type="radio"]:checked:before { + content: "x"; + position: relative; + bottom: 15%; + left: 29%; +} + +label:has( ~ input[type="checkbox"], ~ input[type="radio"]), input[type="checkbox"] + label, input[type="radio"] + label { + padding-top: 1px; + font-size: .9rem; +} + img, picture { max-width: 100%; display: block; diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.min.css.map b/web/app/themes/haiku-atelier-2024/assets/css/main.min.css.map index 28594a79..cc9604e9 100644 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.min.css.map +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.min.css.map @@ -1 +1 @@ -{"version":3,"mappings":"AACA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;AAOA;;;;;;;;;AAQA;;;;;;;;;AAQA;;;;;;;;;;;;;;;;;AAwBA;;;;AAWA;;;;;;;;AAcA;;;;;AAQA;;;;AAUA;;;;AAOA;EACE;;;;;;;AAUF;;;;;;AAMA;;;;;;;;;;AAUA;;;;AAOA;;;;;;;AAMA;;;;;AAIA;;;;AASA;;;;;AAMA;;;;;AAUA;;;;;;;;;;AAeA;;;;AAGA;;;;;;;;AAYA;;;;AAGA;;;;AAGA;EACE;;;;EAKA;;;;;AAUF;;;;AASA;;;;;;AAQA;;;;;AAKA;;;;;;;;;;;;;;;;;;;;AAsBA;;;;AAGA;;;;AAIA;;;;;;;;AAgBA;;;;;;;;AAOA;;;;;;;AAQA;;;;;;AAKA;;;;AAGA;EACE;;;;;AAIF;;;;;;;;AAUA;;;;;AAIA;;;;AAGA;;;;AAUA;;;;;;;;;AAiBA;;;;;;AAQA;;;;;;;;;;;AAeA;;;;AAGA;;;;AAGA;;;;;;;;;AAQA;;;;;AAIA;EACE;;;;;;AAKF;;;;AAGA;;;;AAWA;;;;;;;;;;AAcA;;;;;;;AAMA;;;;;;AAKA;;;;AAGA;;;;;AAiBA;;;;;;;AAMA;;;;AAGA;;;;;;;AAMA;;;;AAGA;EACE;;;;;;;AAMF;;;;AAGA;;;;;;;;;;;;AAWA;;;;;;;AAMA;;;;;;;AAMA;;;;;AAIA;;;;;AAIA;;;;;;;AAMA;;;;;AAYA;;;;;;;;;;;;AAcA;;;;;;;;AAUA;;;;;;;;AAOA;;;;AAGA;;;;;;;AAMA;;;;;;;AAMA;;;;AAGA;;;;AAIA;;;;AAGA;;;;;;;;;AASA;;;;AAGA;;;;;AAQA;;;;;;;;;;AAUA;;;;AAGA;;;;AAGA;;;;AAGA;;;;;;;;;;;AAUA;;;;AAGA;;;;;;;AAUA;;;;;AAIA;;;;AAIA;;;;;;;;;;;;;;;;AAeA;EACE;;;;;;AAKF;EACE;;;;;;AAKF;;;;;;;;;;AASA;EACE;;;;;AAIF;;;;AAGA;;;;AAGA;;;;;;AAMA;;;;AAGA;;;;;;;;AAQA;EACE;;;;EAMA;;;;EAGA;;;;;AAIF;;;;;;;;;;AASA;;;;;;;;AAOA;;;;;;;AAMA;;;;;;;;;AAQA;;;;AAGA;;;;;;;AAMA;;;;AAGA;EACE;;;;;;;AAMF;;;;AAGA;;;;;;;;;;;;AAWA;;;;;;;AAMA;;;;;;;AAMA;;;;;AAIA;;;;;AAQA;;;;;;;;;;;;;AAaA;;;;;;;AAMA","sources":["web/app/themes/haiku-atelier-2024/assets/css/main.css"],"sourcesContent":["@charset \"UTF-8\";\n@font-face {\n font-family: Lato;\n font-weight: 100;\n font-style: normal;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-100.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-100.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 100;\n font-style: italic;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-100italic.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-100italic.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 300;\n font-style: normal;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-300.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-300.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 300;\n font-style: italic;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-300italic.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-300italic.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 400;\n font-style: normal;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-regular.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-regular.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 400;\n font-style: italic;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-italic.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-italic.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 700;\n font-style: normal;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-700.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-700.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 700;\n font-style: italic;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-700italic.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-700italic.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 900;\n font-style: normal;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-900.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-900.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Lato;\n font-weight: 900;\n font-style: italic;\n font-display: swap;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-900italic.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-v24-latin-900italic.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Myriad;\n font-weight: 300 900;\n font-style: normal;\n font-display: swap;\n font-stretch: 70% 110%;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: Myriad;\n font-weight: 300 900;\n font-style: italic;\n font-display: swap;\n font-stretch: 70% 110%;\n src: url(\"/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable-italic.woff2\") format(\"woff2\"), url(\"/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable-italic.ttf\") format(\"truetype\");\n}\n:root {\n /* Couleurs */\n --couleur-blanc: #fff;\n --couleur-gris: #eceaeb;\n --couleur-bordeaux: #490918;\n --couleur-jaune: #ebffb8;\n --couleur-noir: #202020;\n /* Polices */\n --police-lato: \"Lato\", sans-serif;\n --police-myriad: \"Myriad\", sans-serif;\n /* Dimensions */\n --en-tete-hauteur: 60px;\n --menu-categories-produits-hauteur: 54.39px;\n /* Espacements */\n --espace-xs: 0.25rem;\n --espace-s: 0.5rem;\n --espace-m: 1rem;\n --espace-l: 1.25rem;\n --espace-xl: 2rem;\n}\n\n/**\n * 1. Utilise un meilleur modèle de boîte.\n */\nhtml {\n box-sizing: border-box; /* 1 */\n}\n\n/**\n * Réinitialise avec des styles par défaut plus simples.\n *\n * 1. Hérite du modèle de boîte du document par défaut.\n * 2. Pas de marges par défaut.\n * 3. Hérite par défaut des styles de texte et de couleur.\n */\n*,\n*::before,\n*::after {\n box-sizing: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 2 */\n font: inherit; /* 3 */\n color: inherit; /* 3 */\n}\n\n/**\n * 1. Utilise une couleur d'arrière-plan définie.\n * 2. Utilise la couleur primaire du site.\n */\nbody {\n accent-color: var(--couleur-jaune); /* 2 */\n background: var(--couleur-gris); /* 1 */\n}\n\n/**\n * 1. Force l'héritage des styles pour ces éléments.\n */\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n}\n\n/**\n * Change la couleur d'arrière-plan à la sélection du texte.\n */\n*::selection {\n background: var(--couleur-jaune);\n}\n\n/**\n * Désactive les animations pour les Utilisateurs n'en souhaitant pas.\n */\n@media (prefers-reduced-motion) {\n *, *::before, *::after {\n scroll-behavior: auto !important;\n transition: none !important;\n animation-duration: 0s !important;\n }\n}\n/**\n * 2. Rendu spécifique du texte pour Safari/iOS.\n * 3. Rendu plus précis du texte.\n */\nhtml {\n -webkit-font-smoothing: antialiased; /* 2 */\n text-size-adjust: none; /* 2 */\n text-rendering: geometricprecision; /* 3 */\n}\n\nbody {\n font: 1rem/1.4 Lato;\n font-optical-sizing: auto;\n font-kerning: normal;\n font-variant-ligatures: common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;\n color: var(--couleur-noir);\n text-decoration-skip-ink: auto;\n letter-spacing: 0.5px;\n}\n\nem {\n font-style: italic;\n}\n\n/**\n * Réinitialisation des styles des + + +
+ {# Formulaires pour la livraison et facturation #} +
+ + +
+ +
+

Delivery:

+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+ + + +
+

Payment:

+
+
+ + +