diff --git a/README.md b/README.md index 570feb4..b55eb3e 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,99 @@ # wce-portail-react-ts +## Description +[Webconf de l'Etat](https://preprod.webconf.numerique.gouv.fr/) is an open source project for webconferencing between agents. + +## Sequence diagram + +```mermaid +sequenceDiagram +wce-portail->>+ wce-api: GET : /authentication/whereami +wce-api-->>-wce-portail: "RIE" ou "INTERNET" +wce-portail->>+ wce-api: GET : /authentication/login_authorize +wce-api-->>-wce-portail: 302 redirect to cerbère +wce-portail->>+ wce-api: GET : /authentication/login_callback +wce-api-->>-wce-portail: {roomName, jwt, accessToken} +wce-portail->>+ wce-api: GET : /authentication/logout +wce-api-->>-wce-portail: 302 redirect to cerbère +wce-portail->>+ wce-api: GET : /authentication/logout_callback +wce-api-->>-wce-portail: {url: "/"} +wce-portail->>+ wce-api: GET : /authentication/refreshToken +wce-api-->>-wce-portail: {accessToken} +wce-portail->>+ wce-api: GET : /roomExists/:roomName +wce-api->>+ prosody: GET : /roomExists/:roomName +prosody-->>-wce-api: true +wce-api-->>-wce-portail: {accessToken} +wce-portail->>+ wce-api: GET : /:roomName +wce-api-->>-wce-portail: {roomName, jwt, ?accessToken} +wce-portail->>+ wce-api: POST : /conference/create/byemail +wce-api-->>-wce-portail: { isWhitelisted: true, sended: 'email sended' } +wce-portail->>+ wce-api: GET : /stats/homePage +wce-api-->>-wce-portail: { conf, part } +wce-portail->>+ wce-api: POST : /feedback +wce-api->>+ mongoDB: {isVPN: 0,rt: {inv: 0,qty: 0},com: "string"} +mongoDB-->- wce-api: 201 +wce-api-->>-wce-portail: 201 +``` -## Getting started +## Installation -To make it easy for you to get started with GitLab, here's a list of recommended next steps. +```bash -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! +$ npm install -## Add your files +``` -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: +## Running the app -``` -cd existing_repo -git remote add origin https://gitlab-forge.din.developpement-durable.gouv.fr/snum/detn/gmcd/pmcd/wce-portail-react-ts.git -git branch -M main -git push -uf origin main -``` +```bash + +# development -## Integrate with your tools +$ npm run dev -- [ ] [Set up project integrations](https://gitlab-forge.din.developpement-durable.gouv.fr/snum/detn/gmcd/pmcd/wce-portail-react-ts/-/settings/integrations) -## Collaborate with your team -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) +# preproduction mode -## Test and Deploy +$ npm run build:preprod -Use the built-in continuous integration in GitLab. -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) -*** +# production mode -# Editing this README +$ npm run build:prod -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. +``` -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. +## Test -## Name -Choose a self-explaining name for your project. +```bash -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. +# unit tests -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. +$ npm run test -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. +# e2e tests + +$ npm run test:e2e -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. -## Contributing -State if you are open to contributions and what your requirements are for accepting them. +# test coverage + +$ npm run test:cov + +``` -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. +## Stay in touch -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. +- Author - [Youssef El Mkhantar](https://github.com/youssefelmkhantar) -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. +- Website - [https://preprod.webconf.numerique.gouv.fr/](https://preprod.webconf.numerique.gouv.fr/) ## License -For open source projects, say how it is licensed. -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. +Webconf is [MIT licensed](LICENSE). diff --git a/index.html b/index.html index 2efba2b..0f06e4d 100644 --- a/index.html +++ b/index.html @@ -6,27 +6,55 @@ - - - + + + - + - + - + - + WebConf de l'Etat -
+ diff --git a/package-lock.json b/package-lock.json index 8179091..06e0a79 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,14 @@ "@emotion/react": "^11.11.1", "@emotion/style": "^0.8.0", "@emotion/styled": "^11.11.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@gouvfr-lasuite/integration": "^1.0.1", "@jitsi/react-sdk": "^1.3.0", + "@mui/base": "^5.0.0-beta.40", "@mui/icons-material": "^5.14.11", "@mui/material": "^5.14.11", + "@mui/system": "^5.15.15", + "@mui/utils": "^5.15.14", "@reduxjs/toolkit": "^1.9.5", "@types/jsonwebtoken": "^9.0.6", "@types/jwt-decode": "^3.1.0", @@ -34,12 +39,15 @@ "react-markdown": "^8.0.7", "react-mic": "^12.4.6", "react-redux": "^8.0.5", + "react-router": "^6.11.1", "react-router-dom": "^6.11.1", "react-router-sitemap": "^1.2.0", "react-slideshow-image": "^4.2.1", + "react-transition-group": "^4.4.5", "react-webcam": "^7.0.1", "rehype-raw": "^6.1.1", "remark-slug": "^7.0.1", + "serve": "^14.2.3", "sitemap": "^7.1.1" }, "devDependencies": { @@ -1723,9 +1731,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1866,67 +1874,6 @@ "stylis": "4.2.0" } }, - "node_modules/@emotion/core": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-0.13.1.tgz", - "integrity": "sha512-5qzKP6bTe2Ah7Wvh1sgtzgy6ycdpxwgMAjQ/K/VxvqBxveG9PCpq+Z0GdVg7Houb1AwYjTfNtXstjSk4sqi/7g==", - "peer": true, - "dependencies": { - "@emotion/cache": "^0.8.8", - "@emotion/css": "^0.9.8", - "@emotion/serialize": "^0.9.1", - "@emotion/sheet": "^0.8.1", - "@emotion/utils": "^0.8.2" - }, - "peerDependencies": { - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/core/node_modules/@emotion/cache": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-0.8.8.tgz", - "integrity": "sha512-yaQQjNAVkKclMX6D8jTU3rhQKjCnXU1KS+Ok0lgZcarGHI2yydU/kKHyF3PZnQhbTpIFBK5W4+HmLCtCie7ESw==", - "peer": true, - "dependencies": { - "@emotion/sheet": "^0.8.1", - "@emotion/stylis": "^0.7.1", - "@emotion/utils": "^0.8.2" - } - }, - "node_modules/@emotion/core/node_modules/@emotion/sheet": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.8.1.tgz", - "integrity": "sha512-p82hFBHbNkPLZ410HOeaRJZMrN1uh9rI7JAaRXIp62PP5evspPXyi3xYtxZc1+sCSlwjnQPuOIa6N88iJNtPXw==", - "peer": true - }, - "node_modules/@emotion/core/node_modules/@emotion/utils": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", - "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==", - "peer": true - }, - "node_modules/@emotion/css": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-0.9.8.tgz", - "integrity": "sha512-Stov3+9+KWZAte/ED9Hts3r4DVBADd5erDrhrywokM31ctQsRPD3qk8W4d1ca48ry57g/nc0qUHNis/xd1SoFg==", - "peer": true, - "dependencies": { - "@emotion/serialize": "^0.9.1", - "@emotion/utils": "^0.8.2" - } - }, - "node_modules/@emotion/css/node_modules/@emotion/utils": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", - "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==", - "peer": true - }, - "node_modules/@emotion/hash": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.6.6.tgz", - "integrity": "sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ==", - "peer": true - }, "node_modules/@emotion/is-prop-valid": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", @@ -1985,30 +1932,6 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" }, - "node_modules/@emotion/serialize": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.9.1.tgz", - "integrity": "sha512-zTuAFtyPvCctHBEL8KZ5lJuwBanGSutFEncqLn/m9T1a6a93smBStK+bZzcNPgj4QS8Rkw9VTwJGhRIUVO8zsQ==", - "peer": true, - "dependencies": { - "@emotion/hash": "^0.6.6", - "@emotion/memoize": "^0.6.6", - "@emotion/unitless": "^0.6.7", - "@emotion/utils": "^0.8.2" - } - }, - "node_modules/@emotion/serialize/node_modules/@emotion/memoize": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz", - "integrity": "sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==", - "peer": true - }, - "node_modules/@emotion/serialize/node_modules/@emotion/utils": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", - "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==", - "peer": true - }, "node_modules/@emotion/sheet": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", @@ -2077,23 +2000,11 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" }, - "node_modules/@emotion/stylis": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.7.1.tgz", - "integrity": "sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ==", - "peer": true - }, "node_modules/@emotion/types": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/@emotion/types/-/types-0.6.2.tgz", "integrity": "sha512-uVXdC6lW+xbuLSR5zFydd3HChdvuNBad5uT1l1HX2vZLHqsMNq0HizY5W34UzASoCF2aNAskIqAmWkZ5bpF+rQ==" }, - "node_modules/@emotion/unitless": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.6.7.tgz", - "integrity": "sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg==", - "peer": true - }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", @@ -2536,28 +2447,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz", + "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==", "dependencies": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", - "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz", + "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==", "dependencies": { - "@floating-ui/dom": "^1.5.1" + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2565,9 +2476,21 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", - "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" + }, + "node_modules/@gouvfr-lasuite/integration": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@gouvfr-lasuite/integration/-/integration-1.0.1.tgz", + "integrity": "sha512-w1roGR5rG7RFoxmnvs0T1vg3lxB9AHws1Mmio6c3QsIR7GdltHC1HyHI/vZVq5V5TSoyLanlU4qG2lSi5uUnGw==", + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "*", + "react-dom": "*", + "typescript": "*" + } }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", @@ -2798,16 +2721,16 @@ "dev": true }, "node_modules/@mui/base": { - "version": "5.0.0-beta.17", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz", - "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==", - "dependencies": { - "@babel/runtime": "^7.22.15", - "@floating-ui/react-dom": "^2.0.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", "@popperjs/core": "^2.11.8", - "clsx": "^2.0.0", + "clsx": "^2.1.0", "prop-types": "^15.8.1" }, "engines": { @@ -2815,7 +2738,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -2829,9 +2752,9 @@ } }, "node_modules/@mui/base/node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } @@ -2923,12 +2846,12 @@ } }, "node_modules/@mui/private-theming": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.11.tgz", - "integrity": "sha512-MSnNNzTu9pfKLCKs1ZAKwOTgE4bz+fQA0fNr8Jm7NDmuWmw0CaN9Vq2/MHsatE7+S0A25IAKby46Uv1u53rKVQ==", + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz", + "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==", "dependencies": { - "@babel/runtime": "^7.22.15", - "@mui/utils": "^5.14.11", + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.14", "prop-types": "^15.8.1" }, "engines": { @@ -2936,7 +2859,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -2949,13 +2872,13 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.11.tgz", - "integrity": "sha512-jdUlqRgTYQ8RMtPX4MbRZqar6W2OiIb6J5KEFbIu4FqvPrk44Each4ppg/LAqp1qNlBYq5i+7Q10MYLMpDxX9A==", + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", + "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", "dependencies": { - "@babel/runtime": "^7.22.15", + "@babel/runtime": "^7.23.9", "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "engines": { @@ -2963,7 +2886,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.4.1", @@ -2980,17 +2903,17 @@ } }, "node_modules/@mui/system": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.11.tgz", - "integrity": "sha512-yl8xV+y0k7j6dzBsHabKwoShmjqLa8kTxrhUI3JpqLG358VRVMJRW/ES0HhvfcCi4IVXde+Tc2P3K1akGL8zoA==", - "dependencies": { - "@babel/runtime": "^7.22.15", - "@mui/private-theming": "^5.14.11", - "@mui/styled-engine": "^5.14.11", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", - "clsx": "^2.0.0", - "csstype": "^3.1.2", + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", + "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.14", + "@mui/styled-engine": "^5.15.14", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "clsx": "^2.1.0", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "engines": { @@ -2998,7 +2921,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.5.0", @@ -3019,19 +2942,19 @@ } }, "node_modules/@mui/system/node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } }, "node_modules/@mui/types": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "version": "7.2.14", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", + "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", "peerDependencies": { - "@types/react": "*" + "@types/react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -3040,12 +2963,12 @@ } }, "node_modules/@mui/utils": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz", - "integrity": "sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==", + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz", + "integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==", "dependencies": { - "@babel/runtime": "^7.22.15", - "@types/prop-types": "^15.7.5", + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", "prop-types": "^15.8.1", "react-is": "^18.2.0" }, @@ -3054,7 +2977,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -4063,9 +3986,9 @@ "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/react": { "version": "18.2.0", @@ -4388,6 +4311,23 @@ "url": "https://github.com/wojtekmaj/date-utils?sponsor=1" } }, + "node_modules/@zeit/schemas": { + "version": "2.36.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", + "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -4450,6 +4390,14 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, "node_modules/ansi-escapes": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", @@ -4502,6 +4450,25 @@ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "dev": true }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -4684,8 +4651,7 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/before-after-hook": { "version": "2.2.3", @@ -4699,11 +4665,126 @@ "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", "dev": true }, + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4775,6 +4856,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/call-bind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", @@ -4797,6 +4886,17 @@ "node": ">=6" } }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001554", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", @@ -4830,54 +4930,143 @@ "node": ">=4" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dependencies": { + "chalk": "^4.1.2" + }, "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "node": ">=12" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/chalk/chalk-template?sponsor=1" } }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "node_modules/chalk-template/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/cli-highlight": { - "version": "2.1.11", + "node_modules/chalk-template/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk-template/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==" + }, + "node_modules/chalk-template/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk-template/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", "dev": true, @@ -5026,6 +5215,22 @@ "@colors/colors": "1.5.0" } }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -5106,11 +5311,56 @@ "dot-prop": "^5.1.0" } }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/config-chain": { "version": "1.1.13", @@ -5122,6 +5372,14 @@ "proto-list": "~1.2.1" } }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/conventional-changelog-angular": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", @@ -5243,9 +5501,9 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/date-fns": { "version": "2.30.0", @@ -5294,7 +5552,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, "engines": { "node": ">=4.0.0" } @@ -5367,14 +5624,6 @@ "node": ">=6" } }, - "node_modules/detect-element-overflow": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/detect-element-overflow/-/detect-element-overflow-1.4.1.tgz", - "integrity": "sha512-6a1wXl5+KbnXhO5FWgKq+omp8km42QLWgd1UYj99SS6o/aYBuTPU/ByI9dLgPYi9aes5TAg62IRoRKpqrDb0PQ==", - "funding": { - "url": "https://github.com/wojtekmaj/detect-element-overflow?sponsor=1" - } - }, "node_modules/diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -5462,6 +5711,11 @@ "readable-stream": "^2.0.2" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -5471,9 +5725,9 @@ } }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -5494,8 +5748,7 @@ "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojilib": { "version": "2.4.0", @@ -6140,7 +6393,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -6181,8 +6433,7 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.3.2", @@ -6224,6 +6475,19 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -6369,9 +6633,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -6532,7 +6796,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, "engines": { "node": ">=10" }, @@ -7004,7 +7267,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "engines": { "node": ">=10.17.0" } @@ -7120,8 +7382,7 @@ "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/inline-style-parser": { "version": "0.1.1", @@ -7265,6 +7526,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -7278,7 +7553,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -7365,6 +7639,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -7406,7 +7691,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "engines": { "node": ">=8" }, @@ -7495,6 +7779,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -8500,8 +8795,7 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", @@ -8984,7 +9278,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "engines": { "node": ">=6" } @@ -8993,7 +9286,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -9005,7 +9297,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9064,6 +9355,14 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -9125,9 +9424,9 @@ } }, "node_modules/npm": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.5.0.tgz", - "integrity": "sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.8.0.tgz", + "integrity": "sha512-wh93uRczgp7HDnPMiLXcCkv2hagdJS0zJ9KT/31d0FoXP02+qgN2AOwpaW85fxRWkinl2rELfPw+CjBXW48/jQ==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -9136,6 +9435,7 @@ "@npmcli/map-workspaces", "@npmcli/package-json", "@npmcli/promise-spawn", + "@npmcli/redact", "@npmcli/run-script", "@sigstore/tuf", "abbrev", @@ -9144,8 +9444,6 @@ "chalk", "ci-info", "cli-columns", - "cli-table3", - "columnify", "fastest-levenshtein", "fs-minipass", "glob", @@ -9181,7 +9479,6 @@ "npm-profile", "npm-registry-fetch", "npm-user-validate", - "npmlog", "p-map", "pacote", "parse-conflict-json", @@ -9203,73 +9500,71 @@ "dev": true, "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^7.2.1", - "@npmcli/config": "^8.0.2", - "@npmcli/fs": "^3.1.0", - "@npmcli/map-workspaces": "^3.0.4", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.1", - "@npmcli/run-script": "^7.0.4", - "@sigstore/tuf": "^2.3.1", + "@npmcli/arborist": "^7.5.2", + "@npmcli/config": "^8.3.2", + "@npmcli/fs": "^3.1.1", + "@npmcli/map-workspaces": "^3.0.6", + "@npmcli/package-json": "^5.1.0", + "@npmcli/promise-spawn": "^7.0.2", + "@npmcli/redact": "^2.0.0", + "@npmcli/run-script": "^8.1.0", + "@sigstore/tuf": "^2.3.3", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^18.0.2", + "cacache": "^18.0.3", "chalk": "^5.3.0", "ci-info": "^4.0.0", "cli-columns": "^4.0.0", - "cli-table3": "^0.6.3", - "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", "fs-minipass": "^3.0.3", - "glob": "^10.3.10", + "glob": "^10.3.15", "graceful-fs": "^4.2.11", - "hosted-git-info": "^7.0.1", - "ini": "^4.1.1", - "init-package-json": "^6.0.0", - "is-cidr": "^5.0.3", - "json-parse-even-better-errors": "^3.0.1", - "libnpmaccess": "^8.0.1", - "libnpmdiff": "^6.0.3", - "libnpmexec": "^7.0.4", - "libnpmfund": "^5.0.1", - "libnpmhook": "^10.0.0", - "libnpmorg": "^6.0.1", - "libnpmpack": "^6.0.3", - "libnpmpublish": "^9.0.2", - "libnpmsearch": "^7.0.0", - "libnpmteam": "^6.0.0", - "libnpmversion": "^5.0.1", - "make-fetch-happen": "^13.0.0", - "minimatch": "^9.0.3", - "minipass": "^7.0.4", + "hosted-git-info": "^7.0.2", + "ini": "^4.1.2", + "init-package-json": "^6.0.3", + "is-cidr": "^5.0.5", + "json-parse-even-better-errors": "^3.0.2", + "libnpmaccess": "^8.0.6", + "libnpmdiff": "^6.1.2", + "libnpmexec": "^8.1.1", + "libnpmfund": "^5.0.10", + "libnpmhook": "^10.0.5", + "libnpmorg": "^6.0.6", + "libnpmpack": "^7.0.2", + "libnpmpublish": "^9.0.8", + "libnpmsearch": "^7.0.5", + "libnpmteam": "^6.0.5", + "libnpmversion": "^6.0.2", + "make-fetch-happen": "^13.0.1", + "minimatch": "^9.0.4", + "minipass": "^7.1.1", "minipass-pipeline": "^1.2.4", "ms": "^2.1.2", - "node-gyp": "^10.0.1", - "nopt": "^7.2.0", - "normalize-package-data": "^6.0.0", + "node-gyp": "^10.1.0", + "nopt": "^7.2.1", + "normalize-package-data": "^6.0.1", "npm-audit-report": "^5.0.0", "npm-install-checks": "^6.3.0", - "npm-package-arg": "^11.0.1", - "npm-pick-manifest": "^9.0.0", - "npm-profile": "^9.0.0", - "npm-registry-fetch": "^16.1.0", - "npm-user-validate": "^2.0.0", - "npmlog": "^7.0.1", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.0.1", + "npm-profile": "^10.0.0", + "npm-registry-fetch": "^17.0.1", + "npm-user-validate": "^2.0.1", "p-map": "^4.0.0", - "pacote": "^17.0.6", + "pacote": "^18.0.6", "parse-conflict-json": "^3.0.1", - "proc-log": "^3.0.0", + "proc-log": "^4.2.0", "qrcode-terminal": "^0.12.0", - "read": "^2.1.0", - "semver": "^7.6.0", - "spdx-expression-parse": "^3.0.1", - "ssri": "^10.0.5", + "read": "^3.0.1", + "semver": "^7.6.2", + "spdx-expression-parse": "^4.0.0", + "ssri": "^10.0.6", "supports-color": "^9.4.0", - "tar": "^6.2.0", + "tar": "^6.2.1", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.0", + "validate-npm-package-name": "^5.0.1", "which": "^4.0.0", "write-file-atomic": "^5.0.1" }, @@ -9285,7 +9580,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -9293,16 +9587,6 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/@colors/colors": { - "version": "1.5.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", "dev": true, @@ -9377,7 +9661,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/agent": { - "version": "2.2.1", + "version": "2.2.2", "dev": true, "inBundle": true, "license": "ISC", @@ -9386,49 +9670,51 @@ "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.1" + "socks-proxy-agent": "^8.0.3" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "7.4.0", + "version": "7.5.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.2", + "@npmcli/fs": "^3.1.1", + "@npmcli/installed-package-contents": "^2.1.0", "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^7.0.0", + "@npmcli/metavuln-calculator": "^7.1.1", "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", + "@npmcli/package-json": "^5.1.0", "@npmcli/query": "^3.1.0", - "@npmcli/run-script": "^7.0.2", - "bin-links": "^4.0.1", - "cacache": "^18.0.0", + "@npmcli/redact": "^2.0.0", + "@npmcli/run-script": "^8.1.0", + "bin-links": "^4.0.4", + "cacache": "^18.0.3", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^7.0.1", - "json-parse-even-better-errors": "^3.0.0", + "hosted-git-info": "^7.0.2", + "json-parse-even-better-errors": "^3.0.2", "json-stringify-nice": "^1.1.4", - "minimatch": "^9.0.0", - "nopt": "^7.0.0", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^7.2.1", "npm-install-checks": "^6.2.0", - "npm-package-arg": "^11.0.1", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^16.0.0", - "npmlog": "^7.0.1", - "pacote": "^17.0.4", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.0.1", + "npm-registry-fetch": "^17.0.1", + "pacote": "^18.0.6", "parse-conflict-json": "^3.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.2.0", + "proggy": "^2.0.0", "promise-all-reject-late": "^1.0.0", "promise-call-limit": "^3.0.1", "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "ssri": "^10.0.5", + "ssri": "^10.0.6", "treeverse": "^3.0.0", "walk-up-path": "^3.0.1" }, @@ -9440,16 +9726,16 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "8.2.0", + "version": "8.3.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/map-workspaces": "^3.0.2", "ci-info": "^4.0.0", - "ini": "^4.1.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", + "ini": "^4.1.2", + "nopt": "^7.2.1", + "proc-log": "^4.2.0", "read-package-json-fast": "^3.0.2", "semver": "^7.3.5", "walk-up-path": "^3.0.1" @@ -9458,35 +9744,8 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ansi-styles": "^4.3.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/npm/node_modules/@npmcli/fs": { - "version": "3.1.0", + "version": "3.1.1", "dev": true, "inBundle": true, "license": "ISC", @@ -9498,7 +9757,7 @@ } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "5.0.4", + "version": "5.0.7", "dev": true, "inBundle": true, "license": "ISC", @@ -9506,7 +9765,7 @@ "@npmcli/promise-spawn": "^7.0.0", "lru-cache": "^10.0.1", "npm-pick-manifest": "^9.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", @@ -9517,7 +9776,7 @@ } }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", + "version": "2.1.0", "dev": true, "inBundle": true, "license": "ISC", @@ -9526,14 +9785,14 @@ "npm-normalize-package-bin": "^3.0.0" }, "bin": { - "installed-package-contents": "lib/index.js" + "installed-package-contents": "bin/index.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.4", + "version": "3.0.6", "dev": true, "inBundle": true, "license": "ISC", @@ -9548,14 +9807,15 @@ } }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "7.0.0", + "version": "7.1.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "cacache": "^18.0.0", "json-parse-even-better-errors": "^3.0.0", - "pacote": "^17.0.0", + "pacote": "^18.0.0", + "proc-log": "^4.1.0", "semver": "^7.3.5" }, "engines": { @@ -9581,7 +9841,7 @@ } }, "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "5.0.0", + "version": "5.1.0", "dev": true, "inBundle": true, "license": "ISC", @@ -9591,7 +9851,7 @@ "hosted-git-info": "^7.0.0", "json-parse-even-better-errors": "^3.0.0", "normalize-package-data": "^6.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "semver": "^7.5.3" }, "engines": { @@ -9599,7 +9859,7 @@ } }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "7.0.1", + "version": "7.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -9622,16 +9882,26 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "7.0.4", + "node_modules/npm/node_modules/@npmcli/redact": { + "version": "2.0.0", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "8.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", "@npmcli/promise-spawn": "^7.0.0", "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", "which": "^4.0.0" }, "engines": { @@ -9649,19 +9919,19 @@ } }, "node_modules/npm/node_modules/@sigstore/bundle": { - "version": "2.2.0", + "version": "2.3.1", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.0" + "@sigstore/protobuf-specs": "^0.3.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@sigstore/core": { - "version": "1.0.0", + "version": "1.1.0", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -9670,51 +9940,53 @@ } }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { - "version": "0.3.0", + "version": "0.3.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@sigstore/sign": { - "version": "2.2.3", + "version": "2.3.1", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.2.0", + "@sigstore/bundle": "^2.3.0", "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "make-fetch-happen": "^13.0.0" + "@sigstore/protobuf-specs": "^0.3.1", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@sigstore/tuf": { - "version": "2.3.1", + "version": "2.3.3", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@sigstore/protobuf-specs": "^0.3.0", - "tuf-js": "^2.2.0" + "tuf-js": "^2.2.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@sigstore/verify": { - "version": "1.1.0", + "version": "1.2.0", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.2.0", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0" + "@sigstore/bundle": "^2.3.1", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -9730,13 +10002,13 @@ } }, "node_modules/npm/node_modules/@tufjs/models": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.3" + "minimatch": "^9.0.4" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -9752,7 +10024,7 @@ } }, "node_modules/npm/node_modules/agent-base": { - "version": "7.1.0", + "version": "7.1.1", "dev": true, "inBundle": true, "license": "MIT", @@ -9809,15 +10081,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/are-we-there-yet": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", "dev": true, @@ -9825,7 +10088,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { - "version": "4.0.3", + "version": "4.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -9840,12 +10103,15 @@ } }, "node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", + "version": "2.3.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm/node_modules/brace-expansion": { @@ -9857,17 +10123,8 @@ "balanced-match": "^1.0.0" } }, - "node_modules/npm/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/npm/node_modules/cacache": { - "version": "18.0.2", + "version": "18.0.3", "dev": true, "inBundle": true, "license": "ISC", @@ -9926,7 +10183,7 @@ } }, "node_modules/npm/node_modules/cidr-regex": { - "version": "4.0.3", + "version": "4.0.5", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -9959,32 +10216,8 @@ "node": ">= 10" } }, - "node_modules/npm/node_modules/cli-table3": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/npm/node_modules/clone": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.2", + "version": "6.0.3", "dev": true, "inBundle": true, "license": "ISC", @@ -10010,40 +10243,12 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/npm/node_modules/columnify": { - "version": "1.6.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.3", "dev": true, @@ -10108,18 +10313,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/defaults": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", "dev": true, @@ -10218,42 +10411,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm/node_modules/gauge": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^4.0.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/npm/node_modules/glob": { - "version": "10.3.10", + "version": "10.3.15", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -10265,14 +10439,8 @@ "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/hasown": { - "version": "2.0.1", + "version": "2.0.2", "dev": true, "inBundle": true, "license": "MIT", @@ -10284,7 +10452,7 @@ } }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "7.0.1", + "version": "7.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -10341,7 +10509,7 @@ } }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.4", + "version": "6.0.5", "dev": true, "inBundle": true, "license": "ISC", @@ -10371,7 +10539,7 @@ } }, "node_modules/npm/node_modules/ini": { - "version": "4.1.1", + "version": "4.1.2", "dev": true, "inBundle": true, "license": "ISC", @@ -10380,15 +10548,15 @@ } }, "node_modules/npm/node_modules/init-package-json": { - "version": "6.0.0", + "version": "6.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { + "@npmcli/package-json": "^5.0.0", "npm-package-arg": "^11.0.0", "promzard": "^1.0.0", - "read": "^2.0.0", - "read-package-json": "^7.0.0", + "read": "^3.0.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "^5.0.0" @@ -10410,12 +10578,6 @@ "node": ">= 12" } }, - "node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", "dev": true, @@ -10429,12 +10591,12 @@ } }, "node_modules/npm/node_modules/is-cidr": { - "version": "5.0.3", + "version": "5.0.5", "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "cidr-regex": "4.0.3" + "cidr-regex": "^4.0.4" }, "engines": { "node": ">=14" @@ -10498,7 +10660,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", + "version": "3.0.2", "dev": true, "inBundle": true, "license": "MIT", @@ -10537,52 +10699,50 @@ "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "8.0.2", + "version": "8.0.6", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^11.0.1", - "npm-registry-fetch": "^16.0.0" + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "6.0.7", + "version": "6.1.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.2.1", - "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.2", - "binary-extensions": "^2.2.0", + "@npmcli/arborist": "^7.5.2", + "@npmcli/installed-package-contents": "^2.1.0", + "binary-extensions": "^2.3.0", "diff": "^5.1.0", - "minimatch": "^9.0.0", - "npm-package-arg": "^11.0.1", - "pacote": "^17.0.4", - "tar": "^6.2.0" + "minimatch": "^9.0.4", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6", + "tar": "^6.2.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "7.0.8", + "version": "8.1.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.2.1", - "@npmcli/run-script": "^7.0.2", + "@npmcli/arborist": "^7.5.2", + "@npmcli/run-script": "^8.1.0", "ci-info": "^4.0.0", - "npm-package-arg": "^11.0.1", - "npmlog": "^7.0.1", - "pacote": "^17.0.4", - "proc-log": "^3.0.0", - "read": "^2.0.0", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6", + "proc-log": "^4.2.0", + "read": "^3.0.1", "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", "walk-up-path": "^3.0.1" @@ -10592,112 +10752,112 @@ } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "5.0.5", + "version": "5.0.10", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.2.1" + "@npmcli/arborist": "^7.5.2" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "10.0.1", + "version": "10.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "6.0.2", + "version": "6.0.6", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "6.0.7", + "version": "7.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.2.1", - "@npmcli/run-script": "^7.0.2", - "npm-package-arg": "^11.0.1", - "pacote": "^17.0.4" + "@npmcli/arborist": "^7.5.2", + "@npmcli/run-script": "^8.1.0", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "9.0.4", + "version": "9.0.8", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "ci-info": "^4.0.0", - "normalize-package-data": "^6.0.0", - "npm-package-arg": "^11.0.1", - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0", + "normalize-package-data": "^6.0.1", + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.2.0", "semver": "^7.3.7", "sigstore": "^2.2.0", - "ssri": "^10.0.5" + "ssri": "^10.0.6" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "7.0.1", + "version": "7.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "6.0.1", + "version": "6.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "5.0.2", + "version": "6.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.3", - "@npmcli/run-script": "^7.0.2", - "json-parse-even-better-errors": "^3.0.0", - "proc-log": "^3.0.0", + "@npmcli/git": "^5.0.7", + "@npmcli/run-script": "^8.1.0", + "json-parse-even-better-errors": "^3.0.2", + "proc-log": "^4.2.0", "semver": "^7.3.7" }, "engines": { @@ -10705,7 +10865,7 @@ } }, "node_modules/npm/node_modules/lru-cache": { - "version": "10.2.0", + "version": "10.2.2", "dev": true, "inBundle": true, "license": "ISC", @@ -10714,7 +10874,7 @@ } }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "13.0.0", + "version": "13.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -10728,6 +10888,7 @@ "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", + "proc-log": "^4.2.0", "promise-retry": "^2.0.1", "ssri": "^10.0.0" }, @@ -10736,7 +10897,7 @@ } }, "node_modules/npm/node_modules/minimatch": { - "version": "9.0.3", + "version": "9.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -10751,7 +10912,7 @@ } }, "node_modules/npm/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "inBundle": true, "license": "ISC", @@ -10772,7 +10933,7 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", "dev": true, "inBundle": true, "license": "MIT", @@ -10944,7 +11105,7 @@ } }, "node_modules/npm/node_modules/node-gyp": { - "version": "10.0.1", + "version": "10.1.0", "dev": true, "inBundle": true, "license": "MIT", @@ -10967,8 +11128,17 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/nopt": { - "version": "7.2.0", + "version": "7.2.1", "dev": true, "inBundle": true, "license": "ISC", @@ -10983,7 +11153,7 @@ } }, "node_modules/npm/node_modules/normalize-package-data": { - "version": "6.0.0", + "version": "6.0.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -11007,7 +11177,7 @@ } }, "node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.0", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -11040,13 +11210,13 @@ } }, "node_modules/npm/node_modules/npm-package-arg": { - "version": "11.0.1", + "version": "11.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "hosted-git-info": "^7.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" }, @@ -11067,7 +11237,7 @@ } }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "9.0.0", + "version": "9.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -11082,38 +11252,39 @@ } }, "node_modules/npm/node_modules/npm-profile": { - "version": "9.0.0", + "version": "10.0.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0" + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=18.0.0" } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "16.1.0", + "version": "17.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { + "@npmcli/redact": "^2.0.0", "make-fetch-happen": "^13.0.0", "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", "npm-package-arg": "^11.0.0", - "proc-log": "^3.0.0" + "proc-log": "^4.0.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-user-validate": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -11121,21 +11292,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/npmlog": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^4.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^5.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", "dev": true, @@ -11152,32 +11308,31 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "17.0.6", + "version": "18.0.6", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/package-json": "^5.1.0", "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^7.0.0", + "@npmcli/run-script": "^8.0.0", "cacache": "^18.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", "npm-package-arg": "^11.0.0", "npm-packlist": "^8.0.0", "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0", + "npm-registry-fetch": "^17.0.0", + "proc-log": "^4.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^7.0.0", - "read-package-json-fast": "^3.0.0", "sigstore": "^2.2.0", "ssri": "^10.0.0", "tar": "^6.1.11" }, "bin": { - "pacote": "lib/bin.js" + "pacote": "bin/index.js" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -11207,23 +11362,23 @@ } }, "node_modules/npm/node_modules/path-scurry": { - "version": "1.10.1", + "version": "1.11.1", "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.15", + "version": "6.0.16", "dev": true, "inBundle": true, "license": "MIT", @@ -11236,7 +11391,16 @@ } }, "node_modules/npm/node_modules/proc-log": { - "version": "3.0.0", + "version": "4.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/proggy": { + "version": "2.0.0", "dev": true, "inBundle": true, "license": "ISC", @@ -11282,12 +11446,12 @@ } }, "node_modules/npm/node_modules/promzard": { - "version": "1.0.0", + "version": "1.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "read": "^2.0.0" + "read": "^3.0.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -11302,12 +11466,12 @@ } }, "node_modules/npm/node_modules/read": { - "version": "2.1.0", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "mute-stream": "~1.0.0" + "mute-stream": "^1.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -11322,21 +11486,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/read-package-json": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", "dev": true, @@ -11367,13 +11516,10 @@ "optional": true }, "node_modules/npm/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11381,24 +11527,6 @@ "node": ">=10" } }, - "node_modules/npm/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", "dev": true, @@ -11433,17 +11561,17 @@ } }, "node_modules/npm/node_modules/sigstore": { - "version": "2.2.2", + "version": "2.3.0", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.2.0", + "@sigstore/bundle": "^2.3.1", "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "@sigstore/sign": "^2.2.3", + "@sigstore/protobuf-specs": "^0.3.1", + "@sigstore/sign": "^2.3.0", "@sigstore/tuf": "^2.3.1", - "@sigstore/verify": "^1.1.0" + "@sigstore/verify": "^1.2.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -11460,7 +11588,7 @@ } }, "node_modules/npm/node_modules/socks": { - "version": "2.8.0", + "version": "2.8.3", "dev": true, "inBundle": true, "license": "MIT", @@ -11469,17 +11597,17 @@ "smart-buffer": "^4.2.0" }, "engines": { - "node": ">= 16.0.0", + "node": ">= 10.0.0", "npm": ">= 3.0.0" } }, "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "8.0.2", + "version": "8.0.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.1", "debug": "^4.3.4", "socks": "^2.7.1" }, @@ -11497,6 +11625,16 @@ "spdx-license-ids": "^3.0.0" } }, + "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", "dev": true, @@ -11504,7 +11642,7 @@ "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", + "version": "4.0.0", "dev": true, "inBundle": true, "license": "MIT", @@ -11519,8 +11657,14 @@ "inBundle": true, "license": "CC0-1.0" }, + "node_modules/npm/node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause" + }, "node_modules/npm/node_modules/ssri": { - "version": "10.0.5", + "version": "10.0.6", "dev": true, "inBundle": true, "license": "ISC", @@ -11598,7 +11742,7 @@ } }, "node_modules/npm/node_modules/tar": { - "version": "6.2.0", + "version": "6.2.1", "dev": true, "inBundle": true, "license": "ISC", @@ -11669,14 +11813,14 @@ } }, "node_modules/npm/node_modules/tuf-js": { - "version": "2.2.0", + "version": "2.2.1", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@tufjs/models": "2.0.0", + "@tufjs/models": "2.0.1", "debug": "^4.3.4", - "make-fetch-happen": "^13.0.0" + "make-fetch-happen": "^13.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -11722,14 +11866,21 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "5.0.0", + "version": "5.0.1", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -11740,15 +11891,6 @@ "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/npm/node_modules/which": { "version": "4.0.0", "dev": true, @@ -11773,15 +11915,6 @@ "node": ">=16" } }, - "node_modules/npm/node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", "dev": true, @@ -11945,6 +12078,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -11958,7 +12099,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -12142,6 +12282,11 @@ "node": ">=0.10.0" } }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -12155,6 +12300,11 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -12398,7 +12548,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, "engines": { "node": ">=6" } @@ -12432,11 +12581,18 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -12451,7 +12607,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12467,66 +12622,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-calendar": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.3.0.tgz", - "integrity": "sha512-TyCv8NbXnqXADyXNtMG0szkGvJNH3NG/WMTEE2q6g3RqAsFNyHwYbQD5Kvb6jRV/CqO0WB+oMCtkxblprdeT5A==", - "dependencies": { - "@types/react": "*", - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "prop-types": "^15.6.0" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-calendar?sponsor=1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-clock": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/react-clock/-/react-clock-4.2.0.tgz", - "integrity": "sha512-H/700hJPu34ADDGH3fCjY6+4aTwvuVOhvpiOPrl2K67kwxa6npe2UNdO7nwayrTiGtZfgn2j2x2KRsn9TIHv1g==", - "dependencies": { - "@types/react": "*", - "@wojtekmaj/date-utils": "^1.1.2", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "prop-types": "^15.6.0" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-clock?sponsor=1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-date-picker": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/react-date-picker/-/react-date-picker-10.2.0.tgz", - "integrity": "sha512-AapiakQ9hY2sPNyaBgLJgPDXeeZyiC3Px75jWbkB9NwJqX1gAwRQ7O8qshRqGWJX7T4/cUh6n59j+N+M4GpGow==", - "dependencies": { - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "make-event-props": "^1.4.2", - "prop-types": "^15.6.0", - "react-calendar": "^4.2.1", - "react-fit": "^1.5.1", - "update-input-width": "^1.3.1" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-date-picker?sponsor=1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-datepicker": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.14.0.tgz", @@ -12585,25 +12680,6 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, - "node_modules/react-fit": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/react-fit/-/react-fit-1.5.1.tgz", - "integrity": "sha512-r86m/6GuJa7j6dLYjC7kENBQRBaDMLTU0mBBoqnh42d/Iil9rmWEeOtdB2KEQEUyDQ8rZXojIx8u+gNFJ+9y1w==", - "dependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "detect-element-overflow": "^1.3.1", - "prop-types": "^15.6.0", - "tiny-warning": "^1.0.0" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-fit?sponsor=1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-icalendar-link": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/react-icalendar-link/-/react-icalendar-link-3.0.2.tgz", @@ -12678,19 +12754,6 @@ "react": "^15.6.2 || ^16.0" } }, - "node_modules/react-onclickoutside": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.13.0.tgz", - "integrity": "sha512-ty8So6tcUpIb+ZE+1HAhbLROvAIJYyJe/1vRrrcmW+jLsaM+/powDRqxzo6hSh9CuRZGSL1Q8mvcF5WRD93a0A==", - "funding": { - "type": "individual", - "url": "https://github.com/Pomax/react-onclickoutside/blob/master/FUNDING.md" - }, - "peerDependencies": { - "react": "^15.5.x || ^16.x || ^17.x || ^18.x", - "react-dom": "^15.5.x || ^16.x || ^17.x || ^18.x" - } - }, "node_modules/react-popper": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", @@ -12815,28 +12878,6 @@ "react": ">=15" } }, - "node_modules/react-time-picker": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/react-time-picker/-/react-time-picker-6.2.0.tgz", - "integrity": "sha512-MMedSF9mTcrL7tjXJSrXaKTb7bwnw/xWlvgC6mB+CPW93KZ8RH8Xek75Ntk7LhCVdFZMVcuW9kssLd+B4Jrg+Q==", - "dependencies": { - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "make-event-props": "^1.4.2", - "prop-types": "^15.6.0", - "react-clock": "^4.2.0", - "react-fit": "^1.5.1", - "update-input-width": "^1.3.1" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-time-picker?sponsor=1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -12966,22 +13007,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", - "peerDependencies": { - "redux": "^4" - } - }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -13057,7 +13082,18 @@ "@pnpm/npm-conf": "^2.1.0" }, "engines": { - "node": ">=14" + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/regjsparser": { @@ -13154,7 +13190,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -13686,6 +13721,95 @@ "randombytes": "^2.1.0" } }, + "node_modules/serve": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.3.tgz", + "integrity": "sha512-VqUFMC7K3LDGeGnJM9h56D3XGKb6KGgOw0cVNtA26yYXHCcpxf3xwCTUaQoWlVS7i8Jdh3GjQkOB23qsXyjoyQ==", + "dependencies": { + "@zeit/schemas": "2.36.0", + "ajv": "8.12.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/serve/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==" + }, "node_modules/set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", @@ -13751,8 +13875,7 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/signale": { "version": "1.4.0", @@ -13970,7 +14093,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14063,7 +14185,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14093,7 +14214,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, "engines": { "node": ">=6" } @@ -14291,11 +14411,6 @@ "xtend": "~4.0.1" } }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -14481,7 +14596,6 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14741,19 +14855,28 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/update-input-width": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/update-input-width/-/update-input-width-1.4.1.tgz", - "integrity": "sha512-/FDlfTvxlEQ9+/duf5PoC1q0uYQd/nE4w7K7rVAAoW/QKKa4bdhccuPaWtfkrWEy2r08rzX6wlmCHeGL+vgJOw==", - "funding": { - "url": "https://github.com/wojtekmaj/update-input-width?sponsor=1" + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/update-check/node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -14763,14 +14886,6 @@ "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", "integrity": "sha512-zz1wZk4Lb5PTVwZ3HWDmm8XnlPvmOof6/fjdDPA5yBrUcbtV64U6bV832Zf1BtU2WkBBWaUT46wCs+l0HP5nhg==" }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -14804,6 +14919,14 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", @@ -14846,9 +14969,9 @@ } }, "node_modules/vite": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz", - "integrity": "sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "dependencies": { "esbuild": "^0.18.10", @@ -15007,6 +15130,66 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -16661,9 +16844,9 @@ "dev": true }, "@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "requires": { "regenerator-runtime": "^0.14.0" } @@ -16781,68 +16964,6 @@ "stylis": "4.2.0" } }, - "@emotion/core": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-0.13.1.tgz", - "integrity": "sha512-5qzKP6bTe2Ah7Wvh1sgtzgy6ycdpxwgMAjQ/K/VxvqBxveG9PCpq+Z0GdVg7Houb1AwYjTfNtXstjSk4sqi/7g==", - "peer": true, - "requires": { - "@emotion/cache": "^0.8.8", - "@emotion/css": "^0.9.8", - "@emotion/serialize": "^0.9.1", - "@emotion/sheet": "^0.8.1", - "@emotion/utils": "^0.8.2" - }, - "dependencies": { - "@emotion/cache": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-0.8.8.tgz", - "integrity": "sha512-yaQQjNAVkKclMX6D8jTU3rhQKjCnXU1KS+Ok0lgZcarGHI2yydU/kKHyF3PZnQhbTpIFBK5W4+HmLCtCie7ESw==", - "peer": true, - "requires": { - "@emotion/sheet": "^0.8.1", - "@emotion/stylis": "^0.7.1", - "@emotion/utils": "^0.8.2" - } - }, - "@emotion/sheet": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.8.1.tgz", - "integrity": "sha512-p82hFBHbNkPLZ410HOeaRJZMrN1uh9rI7JAaRXIp62PP5evspPXyi3xYtxZc1+sCSlwjnQPuOIa6N88iJNtPXw==", - "peer": true - }, - "@emotion/utils": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", - "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==", - "peer": true - } - } - }, - "@emotion/css": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-0.9.8.tgz", - "integrity": "sha512-Stov3+9+KWZAte/ED9Hts3r4DVBADd5erDrhrywokM31ctQsRPD3qk8W4d1ca48ry57g/nc0qUHNis/xd1SoFg==", - "peer": true, - "requires": { - "@emotion/serialize": "^0.9.1", - "@emotion/utils": "^0.8.2" - }, - "dependencies": { - "@emotion/utils": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", - "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==", - "peer": true - } - } - }, - "@emotion/hash": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.6.6.tgz", - "integrity": "sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ==", - "peer": true - }, "@emotion/is-prop-valid": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", @@ -16895,32 +17016,6 @@ } } }, - "@emotion/serialize": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.9.1.tgz", - "integrity": "sha512-zTuAFtyPvCctHBEL8KZ5lJuwBanGSutFEncqLn/m9T1a6a93smBStK+bZzcNPgj4QS8Rkw9VTwJGhRIUVO8zsQ==", - "peer": true, - "requires": { - "@emotion/hash": "^0.6.6", - "@emotion/memoize": "^0.6.6", - "@emotion/unitless": "^0.6.7", - "@emotion/utils": "^0.8.2" - }, - "dependencies": { - "@emotion/memoize": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz", - "integrity": "sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==", - "peer": true - }, - "@emotion/utils": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", - "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==", - "peer": true - } - } - }, "@emotion/sheet": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", @@ -16979,23 +17074,11 @@ } } }, - "@emotion/stylis": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.7.1.tgz", - "integrity": "sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ==", - "peer": true - }, "@emotion/types": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/@emotion/types/-/types-0.6.2.tgz", "integrity": "sha512-uVXdC6lW+xbuLSR5zFydd3HChdvuNBad5uT1l1HX2vZLHqsMNq0HizY5W34UzASoCF2aNAskIqAmWkZ5bpF+rQ==" }, - "@emotion/unitless": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.6.7.tgz", - "integrity": "sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg==", - "peer": true - }, "@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", @@ -17216,34 +17299,40 @@ "dev": true }, "@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz", + "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==", "requires": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.0" } }, "@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", "requires": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" } }, "@floating-ui/react-dom": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", - "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz", + "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==", "requires": { - "@floating-ui/dom": "^1.5.1" + "@floating-ui/dom": "^1.0.0" } }, "@floating-ui/utils": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", - "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" + }, + "@gouvfr-lasuite/integration": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@gouvfr-lasuite/integration/-/integration-1.0.1.tgz", + "integrity": "sha512-w1roGR5rG7RFoxmnvs0T1vg3lxB9AHws1Mmio6c3QsIR7GdltHC1HyHI/vZVq5V5TSoyLanlU4qG2lSi5uUnGw==", + "requires": {} }, "@humanwhocodes/config-array": { "version": "0.11.8", @@ -17423,23 +17512,23 @@ } }, "@mui/base": { - "version": "5.0.0-beta.17", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz", - "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==", - "requires": { - "@babel/runtime": "^7.22.15", - "@floating-ui/react-dom": "^2.0.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", + "requires": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", "@popperjs/core": "^2.11.8", - "clsx": "^2.0.0", + "clsx": "^2.1.0", "prop-types": "^15.8.1" }, "dependencies": { "clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" } } }, @@ -17483,61 +17572,61 @@ } }, "@mui/private-theming": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.11.tgz", - "integrity": "sha512-MSnNNzTu9pfKLCKs1ZAKwOTgE4bz+fQA0fNr8Jm7NDmuWmw0CaN9Vq2/MHsatE7+S0A25IAKby46Uv1u53rKVQ==", + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz", + "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==", "requires": { - "@babel/runtime": "^7.22.15", - "@mui/utils": "^5.14.11", + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.14", "prop-types": "^15.8.1" } }, "@mui/styled-engine": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.11.tgz", - "integrity": "sha512-jdUlqRgTYQ8RMtPX4MbRZqar6W2OiIb6J5KEFbIu4FqvPrk44Each4ppg/LAqp1qNlBYq5i+7Q10MYLMpDxX9A==", + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", + "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", "requires": { - "@babel/runtime": "^7.22.15", + "@babel/runtime": "^7.23.9", "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", + "csstype": "^3.1.3", "prop-types": "^15.8.1" } }, "@mui/system": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.11.tgz", - "integrity": "sha512-yl8xV+y0k7j6dzBsHabKwoShmjqLa8kTxrhUI3JpqLG358VRVMJRW/ES0HhvfcCi4IVXde+Tc2P3K1akGL8zoA==", - "requires": { - "@babel/runtime": "^7.22.15", - "@mui/private-theming": "^5.14.11", - "@mui/styled-engine": "^5.14.11", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", - "clsx": "^2.0.0", - "csstype": "^3.1.2", + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", + "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==", + "requires": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.14", + "@mui/styled-engine": "^5.15.14", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "clsx": "^2.1.0", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "dependencies": { "clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" } } }, "@mui/types": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "version": "7.2.14", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", + "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", "requires": {} }, "@mui/utils": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz", - "integrity": "sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==", + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz", + "integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==", "requires": { - "@babel/runtime": "^7.22.15", - "@types/prop-types": "^15.7.5", + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", "prop-types": "^15.8.1", "react-is": "^18.2.0" } @@ -18256,9 +18345,9 @@ "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" }, "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "@types/react": { "version": "18.2.0", @@ -18483,6 +18572,20 @@ "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.4.1.tgz", "integrity": "sha512-Fjs0KJz0//0AmlJVFx9AQmWpmxOTw4foDo4DKoswWVVjHsna4rdu+fXwid5YHNgzv/wHi9AkZCRPmHWsf890lg==" }, + "@zeit/schemas": { + "version": "2.36.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", + "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, "acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -18527,6 +18630,14 @@ "uri-js": "^4.2.2" } }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + } + }, "ansi-escapes": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", @@ -18563,6 +18674,11 @@ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "dev": true }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, "arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -18706,8 +18822,7 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "before-after-hook": { "version": "2.2.3", @@ -18721,11 +18836,80 @@ "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", "dev": true }, + "boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -18768,6 +18952,11 @@ "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, "call-bind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", @@ -18784,6 +18973,11 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" + }, "caniuse-lite": { "version": "1.0.30001554", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", @@ -18800,6 +18994,59 @@ "supports-color": "^5.3.0" } }, + "chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "requires": { + "chalk": "^4.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -18827,6 +19074,11 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, "cli-highlight": { "version": "2.1.11", "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", @@ -18940,6 +19192,16 @@ "string-width": "^4.2.0" } }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + } + }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -19004,11 +19266,52 @@ "dot-prop": "^5.1.0" } }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "config-chain": { "version": "1.1.13", @@ -19020,6 +19323,11 @@ "proto-list": "~1.2.1" } }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" + }, "conventional-changelog-angular": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", @@ -19110,9 +19418,9 @@ "dev": true }, "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "date-fns": { "version": "2.30.0", @@ -19141,8 +19449,7 @@ "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, "deep-is": { "version": "0.1.4", @@ -19194,11 +19501,6 @@ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" }, - "detect-element-overflow": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/detect-element-overflow/-/detect-element-overflow-1.4.1.tgz", - "integrity": "sha512-6a1wXl5+KbnXhO5FWgKq+omp8km42QLWgd1UYj99SS6o/aYBuTPU/ByI9dLgPYi9aes5TAg62IRoRKpqrDb0PQ==" - }, "diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -19267,6 +19569,11 @@ "readable-stream": "^2.0.2" } }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -19276,9 +19583,9 @@ } }, "ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, "requires": { "jake": "^10.8.5" @@ -19293,8 +19600,7 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojilib": { "version": "2.4.0", @@ -19758,7 +20064,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -19790,8 +20095,7 @@ "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { "version": "3.3.2", @@ -19829,6 +20133,21 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + } + } + }, "fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -19940,9 +20259,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, "for-each": { "version": "0.3.3", @@ -20054,8 +20373,7 @@ "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "get-symbol-description": { "version": "1.0.0", @@ -20399,8 +20717,7 @@ "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "idb": { "version": "7.1.1", @@ -20481,8 +20798,7 @@ "ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "inline-style-parser": { "version": "0.1.1", @@ -20573,6 +20889,11 @@ "has-tostringtag": "^1.0.0" } }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -20582,8 +20903,7 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.3", @@ -20637,6 +20957,11 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" }, + "is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==" + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -20665,8 +20990,7 @@ "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "is-string": { "version": "1.0.7", @@ -20719,6 +21043,14 @@ "call-bind": "^1.0.2" } }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, "isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -21492,8 +21824,7 @@ "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "merge2": { "version": "1.4.1", @@ -21744,14 +22075,12 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -21759,8 +22088,7 @@ "minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "mri": { "version": "1.2.0", @@ -21801,6 +22129,11 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -21850,89 +22183,81 @@ "dev": true }, "npm": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.5.0.tgz", - "integrity": "sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.8.0.tgz", + "integrity": "sha512-wh93uRczgp7HDnPMiLXcCkv2hagdJS0zJ9KT/31d0FoXP02+qgN2AOwpaW85fxRWkinl2rELfPw+CjBXW48/jQ==", "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^7.2.1", - "@npmcli/config": "^8.0.2", - "@npmcli/fs": "^3.1.0", - "@npmcli/map-workspaces": "^3.0.4", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.1", - "@npmcli/run-script": "^7.0.4", - "@sigstore/tuf": "^2.3.1", + "@npmcli/arborist": "^7.5.2", + "@npmcli/config": "^8.3.2", + "@npmcli/fs": "^3.1.1", + "@npmcli/map-workspaces": "^3.0.6", + "@npmcli/package-json": "^5.1.0", + "@npmcli/promise-spawn": "^7.0.2", + "@npmcli/redact": "^2.0.0", + "@npmcli/run-script": "^8.1.0", + "@sigstore/tuf": "^2.3.3", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^18.0.2", + "cacache": "^18.0.3", "chalk": "^5.3.0", "ci-info": "^4.0.0", "cli-columns": "^4.0.0", - "cli-table3": "^0.6.3", - "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", "fs-minipass": "^3.0.3", - "glob": "^10.3.10", + "glob": "^10.3.15", "graceful-fs": "^4.2.11", - "hosted-git-info": "^7.0.1", - "ini": "^4.1.1", - "init-package-json": "^6.0.0", - "is-cidr": "^5.0.3", - "json-parse-even-better-errors": "^3.0.1", - "libnpmaccess": "^8.0.1", - "libnpmdiff": "^6.0.3", - "libnpmexec": "^7.0.4", - "libnpmfund": "^5.0.1", - "libnpmhook": "^10.0.0", - "libnpmorg": "^6.0.1", - "libnpmpack": "^6.0.3", - "libnpmpublish": "^9.0.2", - "libnpmsearch": "^7.0.0", - "libnpmteam": "^6.0.0", - "libnpmversion": "^5.0.1", - "make-fetch-happen": "^13.0.0", - "minimatch": "^9.0.3", - "minipass": "^7.0.4", + "hosted-git-info": "^7.0.2", + "ini": "^4.1.2", + "init-package-json": "^6.0.3", + "is-cidr": "^5.0.5", + "json-parse-even-better-errors": "^3.0.2", + "libnpmaccess": "^8.0.6", + "libnpmdiff": "^6.1.2", + "libnpmexec": "^8.1.1", + "libnpmfund": "^5.0.10", + "libnpmhook": "^10.0.5", + "libnpmorg": "^6.0.6", + "libnpmpack": "^7.0.2", + "libnpmpublish": "^9.0.8", + "libnpmsearch": "^7.0.5", + "libnpmteam": "^6.0.5", + "libnpmversion": "^6.0.2", + "make-fetch-happen": "^13.0.1", + "minimatch": "^9.0.4", + "minipass": "^7.1.1", "minipass-pipeline": "^1.2.4", "ms": "^2.1.2", - "node-gyp": "^10.0.1", - "nopt": "^7.2.0", - "normalize-package-data": "^6.0.0", + "node-gyp": "^10.1.0", + "nopt": "^7.2.1", + "normalize-package-data": "^6.0.1", "npm-audit-report": "^5.0.0", "npm-install-checks": "^6.3.0", - "npm-package-arg": "^11.0.1", - "npm-pick-manifest": "^9.0.0", - "npm-profile": "^9.0.0", - "npm-registry-fetch": "^16.1.0", - "npm-user-validate": "^2.0.0", - "npmlog": "^7.0.1", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.0.1", + "npm-profile": "^10.0.0", + "npm-registry-fetch": "^17.0.1", + "npm-user-validate": "^2.0.1", "p-map": "^4.0.0", - "pacote": "^17.0.6", + "pacote": "^18.0.6", "parse-conflict-json": "^3.0.1", - "proc-log": "^3.0.0", + "proc-log": "^4.2.0", "qrcode-terminal": "^0.12.0", - "read": "^2.1.0", - "semver": "^7.6.0", - "spdx-expression-parse": "^3.0.1", - "ssri": "^10.0.5", + "read": "^3.0.1", + "semver": "^7.6.2", + "spdx-expression-parse": "^4.0.0", + "ssri": "^10.0.6", "supports-color": "^9.4.0", - "tar": "^6.2.0", + "tar": "^6.2.1", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.0", + "validate-npm-package-name": "^5.0.1", "which": "^4.0.0", "write-file-atomic": "^5.0.1" }, "dependencies": { - "@colors/colors": { - "version": "1.5.0", - "bundled": true, - "dev": true, - "optional": true - }, "@isaacs/cliui": { "version": "8.0.2", "bundled": true, @@ -21982,7 +22307,7 @@ "dev": true }, "@npmcli/agent": { - "version": "2.2.1", + "version": "2.2.2", "bundled": true, "dev": true, "requires": { @@ -21990,84 +22315,68 @@ "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.1" + "socks-proxy-agent": "^8.0.3" } }, "@npmcli/arborist": { - "version": "7.4.0", + "version": "7.5.2", "bundled": true, "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.2", + "@npmcli/fs": "^3.1.1", + "@npmcli/installed-package-contents": "^2.1.0", "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^7.0.0", + "@npmcli/metavuln-calculator": "^7.1.1", "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", + "@npmcli/package-json": "^5.1.0", "@npmcli/query": "^3.1.0", - "@npmcli/run-script": "^7.0.2", - "bin-links": "^4.0.1", - "cacache": "^18.0.0", + "@npmcli/redact": "^2.0.0", + "@npmcli/run-script": "^8.1.0", + "bin-links": "^4.0.4", + "cacache": "^18.0.3", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^7.0.1", - "json-parse-even-better-errors": "^3.0.0", + "hosted-git-info": "^7.0.2", + "json-parse-even-better-errors": "^3.0.2", "json-stringify-nice": "^1.1.4", - "minimatch": "^9.0.0", - "nopt": "^7.0.0", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^7.2.1", "npm-install-checks": "^6.2.0", - "npm-package-arg": "^11.0.1", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^16.0.0", - "npmlog": "^7.0.1", - "pacote": "^17.0.4", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.0.1", + "npm-registry-fetch": "^17.0.1", + "pacote": "^18.0.6", "parse-conflict-json": "^3.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.2.0", + "proggy": "^2.0.0", "promise-all-reject-late": "^1.0.0", "promise-call-limit": "^3.0.1", "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "ssri": "^10.0.5", + "ssri": "^10.0.6", "treeverse": "^3.0.0", "walk-up-path": "^3.0.1" } }, "@npmcli/config": { - "version": "8.2.0", + "version": "8.3.2", "bundled": true, "dev": true, "requires": { "@npmcli/map-workspaces": "^3.0.2", "ci-info": "^4.0.0", - "ini": "^4.1.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", + "ini": "^4.1.2", + "nopt": "^7.2.1", + "proc-log": "^4.2.0", "read-package-json-fast": "^3.0.2", "semver": "^7.3.5", "walk-up-path": "^3.0.1" } }, - "@npmcli/disparity-colors": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-styles": "^4.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "bundled": true, - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - } - } - }, "@npmcli/fs": { - "version": "3.1.0", + "version": "3.1.1", "bundled": true, "dev": true, "requires": { @@ -22075,14 +22384,14 @@ } }, "@npmcli/git": { - "version": "5.0.4", + "version": "5.0.7", "bundled": true, "dev": true, "requires": { "@npmcli/promise-spawn": "^7.0.0", "lru-cache": "^10.0.1", "npm-pick-manifest": "^9.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", @@ -22090,7 +22399,7 @@ } }, "@npmcli/installed-package-contents": { - "version": "2.0.2", + "version": "2.1.0", "bundled": true, "dev": true, "requires": { @@ -22099,7 +22408,7 @@ } }, "@npmcli/map-workspaces": { - "version": "3.0.4", + "version": "3.0.6", "bundled": true, "dev": true, "requires": { @@ -22110,13 +22419,14 @@ } }, "@npmcli/metavuln-calculator": { - "version": "7.0.0", + "version": "7.1.1", "bundled": true, "dev": true, "requires": { "cacache": "^18.0.0", "json-parse-even-better-errors": "^3.0.0", - "pacote": "^17.0.0", + "pacote": "^18.0.0", + "proc-log": "^4.1.0", "semver": "^7.3.5" } }, @@ -22131,7 +22441,7 @@ "dev": true }, "@npmcli/package-json": { - "version": "5.0.0", + "version": "5.1.0", "bundled": true, "dev": true, "requires": { @@ -22140,12 +22450,12 @@ "hosted-git-info": "^7.0.0", "json-parse-even-better-errors": "^3.0.0", "normalize-package-data": "^6.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "semver": "^7.5.3" } }, "@npmcli/promise-spawn": { - "version": "7.0.1", + "version": "7.0.2", "bundled": true, "dev": true, "requires": { @@ -22160,8 +22470,13 @@ "postcss-selector-parser": "^6.0.10" } }, + "@npmcli/redact": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, "@npmcli/run-script": { - "version": "7.0.4", + "version": "8.1.0", "bundled": true, "dev": true, "requires": { @@ -22169,6 +22484,7 @@ "@npmcli/package-json": "^5.0.0", "@npmcli/promise-spawn": "^7.0.0", "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", "which": "^4.0.0" } }, @@ -22179,51 +22495,53 @@ "optional": true }, "@sigstore/bundle": { - "version": "2.2.0", + "version": "2.3.1", "bundled": true, "dev": true, "requires": { - "@sigstore/protobuf-specs": "^0.3.0" + "@sigstore/protobuf-specs": "^0.3.1" } }, "@sigstore/core": { - "version": "1.0.0", + "version": "1.1.0", "bundled": true, "dev": true }, "@sigstore/protobuf-specs": { - "version": "0.3.0", + "version": "0.3.2", "bundled": true, "dev": true }, "@sigstore/sign": { - "version": "2.2.3", + "version": "2.3.1", "bundled": true, "dev": true, "requires": { - "@sigstore/bundle": "^2.2.0", + "@sigstore/bundle": "^2.3.0", "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "make-fetch-happen": "^13.0.0" + "@sigstore/protobuf-specs": "^0.3.1", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" } }, "@sigstore/tuf": { - "version": "2.3.1", + "version": "2.3.3", "bundled": true, "dev": true, "requires": { "@sigstore/protobuf-specs": "^0.3.0", - "tuf-js": "^2.2.0" + "tuf-js": "^2.2.1" } }, "@sigstore/verify": { - "version": "1.1.0", + "version": "1.2.0", "bundled": true, "dev": true, "requires": { - "@sigstore/bundle": "^2.2.0", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0" + "@sigstore/bundle": "^2.3.1", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.1" } }, "@tufjs/canonical-json": { @@ -22232,12 +22550,12 @@ "dev": true }, "@tufjs/models": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "dev": true, "requires": { "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.3" + "minimatch": "^9.0.4" } }, "abbrev": { @@ -22246,7 +22564,7 @@ "dev": true }, "agent-base": { - "version": "7.1.0", + "version": "7.1.1", "bundled": true, "dev": true, "requires": { @@ -22282,18 +22600,13 @@ "bundled": true, "dev": true }, - "are-we-there-yet": { - "version": "4.0.2", - "bundled": true, - "dev": true - }, "balanced-match": { "version": "1.0.2", "bundled": true, "dev": true }, "bin-links": { - "version": "4.0.3", + "version": "4.0.4", "bundled": true, "dev": true, "requires": { @@ -22304,7 +22617,7 @@ } }, "binary-extensions": { - "version": "2.2.0", + "version": "2.3.0", "bundled": true, "dev": true }, @@ -22316,16 +22629,8 @@ "balanced-match": "^1.0.0" } }, - "builtins": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.0.0" - } - }, "cacache": { - "version": "18.0.2", + "version": "18.0.3", "bundled": true, "dev": true, "requires": { @@ -22359,7 +22664,7 @@ "dev": true }, "cidr-regex": { - "version": "4.0.3", + "version": "4.0.5", "bundled": true, "dev": true, "requires": { @@ -22380,22 +22685,8 @@ "strip-ansi": "^6.0.1" } }, - "cli-table3": { - "version": "0.6.3", - "bundled": true, - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "clone": { - "version": "1.0.4", - "bundled": true, - "dev": true - }, "cmd-shim": { - "version": "6.0.2", + "version": "6.0.3", "bundled": true, "dev": true }, @@ -22412,30 +22703,11 @@ "bundled": true, "dev": true }, - "color-support": { - "version": "1.1.3", - "bundled": true, - "dev": true - }, - "columnify": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, "common-ancestor-path": { "version": "1.0.1", "bundled": true, "dev": true }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, "cross-spawn": { "version": "7.0.3", "bundled": true, @@ -22476,14 +22748,6 @@ } } }, - "defaults": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, "diff": { "version": "5.2.0", "bundled": true, @@ -22550,31 +22814,16 @@ "bundled": true, "dev": true }, - "gauge": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^4.0.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, "glob": { - "version": "10.3.10", + "version": "10.3.15", "bundled": true, "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" } }, "graceful-fs": { @@ -22582,13 +22831,8 @@ "bundled": true, "dev": true }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true - }, "hasown": { - "version": "2.0.1", + "version": "2.0.2", "bundled": true, "dev": true, "requires": { @@ -22596,7 +22840,7 @@ } }, "hosted-git-info": { - "version": "7.0.1", + "version": "7.0.2", "bundled": true, "dev": true, "requires": { @@ -22636,7 +22880,7 @@ } }, "ignore-walk": { - "version": "6.0.4", + "version": "6.0.5", "bundled": true, "dev": true, "requires": { @@ -22654,19 +22898,19 @@ "dev": true }, "ini": { - "version": "4.1.1", + "version": "4.1.2", "bundled": true, "dev": true }, "init-package-json": { - "version": "6.0.0", + "version": "6.0.3", "bundled": true, "dev": true, "requires": { + "@npmcli/package-json": "^5.0.0", "npm-package-arg": "^11.0.0", "promzard": "^1.0.0", - "read": "^2.0.0", - "read-package-json": "^7.0.0", + "read": "^3.0.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "^5.0.0" @@ -22679,13 +22923,6 @@ "requires": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" - }, - "dependencies": { - "sprintf-js": { - "version": "1.1.3", - "bundled": true, - "dev": true - } } }, "ip-regex": { @@ -22694,11 +22931,11 @@ "dev": true }, "is-cidr": { - "version": "5.0.3", + "version": "5.0.5", "bundled": true, "dev": true, "requires": { - "cidr-regex": "4.0.3" + "cidr-regex": "^4.0.4" } }, "is-core-module": { @@ -22739,7 +22976,7 @@ "dev": true }, "json-parse-even-better-errors": { - "version": "3.0.1", + "version": "3.0.2", "bundled": true, "dev": true }, @@ -22764,136 +23001,134 @@ "dev": true }, "libnpmaccess": { - "version": "8.0.2", + "version": "8.0.6", "bundled": true, "dev": true, "requires": { - "npm-package-arg": "^11.0.1", - "npm-registry-fetch": "^16.0.0" + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1" } }, "libnpmdiff": { - "version": "6.0.7", + "version": "6.1.2", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^7.2.1", - "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.2", - "binary-extensions": "^2.2.0", + "@npmcli/arborist": "^7.5.2", + "@npmcli/installed-package-contents": "^2.1.0", + "binary-extensions": "^2.3.0", "diff": "^5.1.0", - "minimatch": "^9.0.0", - "npm-package-arg": "^11.0.1", - "pacote": "^17.0.4", - "tar": "^6.2.0" + "minimatch": "^9.0.4", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6", + "tar": "^6.2.1" } }, "libnpmexec": { - "version": "7.0.8", + "version": "8.1.1", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^7.2.1", - "@npmcli/run-script": "^7.0.2", + "@npmcli/arborist": "^7.5.2", + "@npmcli/run-script": "^8.1.0", "ci-info": "^4.0.0", - "npm-package-arg": "^11.0.1", - "npmlog": "^7.0.1", - "pacote": "^17.0.4", - "proc-log": "^3.0.0", - "read": "^2.0.0", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6", + "proc-log": "^4.2.0", + "read": "^3.0.1", "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", "walk-up-path": "^3.0.1" } }, "libnpmfund": { - "version": "5.0.5", + "version": "5.0.10", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^7.2.1" + "@npmcli/arborist": "^7.5.2" } }, "libnpmhook": { - "version": "10.0.1", + "version": "10.0.5", "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" } }, "libnpmorg": { - "version": "6.0.2", + "version": "6.0.6", "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" } }, "libnpmpack": { - "version": "6.0.7", + "version": "7.0.2", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^7.2.1", - "@npmcli/run-script": "^7.0.2", - "npm-package-arg": "^11.0.1", - "pacote": "^17.0.4" + "@npmcli/arborist": "^7.5.2", + "@npmcli/run-script": "^8.1.0", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6" } }, "libnpmpublish": { - "version": "9.0.4", + "version": "9.0.8", "bundled": true, "dev": true, "requires": { "ci-info": "^4.0.0", - "normalize-package-data": "^6.0.0", - "npm-package-arg": "^11.0.1", - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0", + "normalize-package-data": "^6.0.1", + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.2.0", "semver": "^7.3.7", "sigstore": "^2.2.0", - "ssri": "^10.0.5" + "ssri": "^10.0.6" } }, "libnpmsearch": { - "version": "7.0.1", + "version": "7.0.5", "bundled": true, "dev": true, "requires": { - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" } }, "libnpmteam": { - "version": "6.0.1", + "version": "6.0.5", "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", - "npm-registry-fetch": "^16.0.0" + "npm-registry-fetch": "^17.0.1" } }, "libnpmversion": { - "version": "5.0.2", + "version": "6.0.2", "bundled": true, "dev": true, "requires": { - "@npmcli/git": "^5.0.3", - "@npmcli/run-script": "^7.0.2", - "json-parse-even-better-errors": "^3.0.0", - "proc-log": "^3.0.0", + "@npmcli/git": "^5.0.7", + "@npmcli/run-script": "^8.1.0", + "json-parse-even-better-errors": "^3.0.2", + "proc-log": "^4.2.0", "semver": "^7.3.7" } }, "lru-cache": { - "version": "10.2.0", + "version": "10.2.2", "bundled": true, "dev": true }, "make-fetch-happen": { - "version": "13.0.0", + "version": "13.0.1", "bundled": true, "dev": true, "requires": { @@ -22906,12 +23141,13 @@ "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", + "proc-log": "^4.2.0", "promise-retry": "^2.0.1", "ssri": "^10.0.0" } }, "minimatch": { - "version": "9.0.3", + "version": "9.0.4", "bundled": true, "dev": true, "requires": { @@ -22919,7 +23155,7 @@ } }, "minipass": { - "version": "7.0.4", + "version": "7.1.1", "bundled": true, "dev": true }, @@ -22932,7 +23168,7 @@ } }, "minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", "bundled": true, "dev": true, "requires": { @@ -23055,7 +23291,7 @@ "dev": true }, "node-gyp": { - "version": "10.0.1", + "version": "10.1.0", "bundled": true, "dev": true, "requires": { @@ -23069,10 +23305,17 @@ "semver": "^7.3.5", "tar": "^6.1.2", "which": "^4.0.0" + }, + "dependencies": { + "proc-log": { + "version": "3.0.0", + "bundled": true, + "dev": true + } } }, "nopt": { - "version": "7.2.0", + "version": "7.2.1", "bundled": true, "dev": true, "requires": { @@ -23080,7 +23323,7 @@ } }, "normalize-package-data": { - "version": "6.0.0", + "version": "6.0.1", "bundled": true, "dev": true, "requires": { @@ -23096,7 +23339,7 @@ "dev": true }, "npm-bundled": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true, "dev": true, "requires": { @@ -23117,12 +23360,12 @@ "dev": true }, "npm-package-arg": { - "version": "11.0.1", + "version": "11.0.2", "bundled": true, "dev": true, "requires": { "hosted-git-info": "^7.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" } @@ -23136,7 +23379,7 @@ } }, "npm-pick-manifest": { - "version": "9.0.0", + "version": "9.0.1", "bundled": true, "dev": true, "requires": { @@ -23147,44 +23390,34 @@ } }, "npm-profile": { - "version": "9.0.0", + "version": "10.0.0", "bundled": true, "dev": true, "requires": { - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0" + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.0.0" } }, "npm-registry-fetch": { - "version": "16.1.0", + "version": "17.0.1", "bundled": true, "dev": true, "requires": { + "@npmcli/redact": "^2.0.0", "make-fetch-happen": "^13.0.0", "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", "npm-package-arg": "^11.0.0", - "proc-log": "^3.0.0" + "proc-log": "^4.0.0" } }, "npm-user-validate": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "dev": true }, - "npmlog": { - "version": "7.0.1", - "bundled": true, - "dev": true, - "requires": { - "are-we-there-yet": "^4.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^5.0.0", - "set-blocking": "^2.0.0" - } - }, "p-map": { "version": "4.0.0", "bundled": true, @@ -23194,25 +23427,24 @@ } }, "pacote": { - "version": "17.0.6", + "version": "18.0.6", "bundled": true, "dev": true, "requires": { "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/package-json": "^5.1.0", "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^7.0.0", + "@npmcli/run-script": "^8.0.0", "cacache": "^18.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", "npm-package-arg": "^11.0.0", "npm-packlist": "^8.0.0", "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0", + "npm-registry-fetch": "^17.0.0", + "proc-log": "^4.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^7.0.0", - "read-package-json-fast": "^3.0.0", "sigstore": "^2.2.0", "ssri": "^10.0.0", "tar": "^6.1.11" @@ -23234,16 +23466,16 @@ "dev": true }, "path-scurry": { - "version": "1.10.1", + "version": "1.11.1", "bundled": true, "dev": true, "requires": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "postcss-selector-parser": { - "version": "6.0.15", + "version": "6.0.16", "bundled": true, "dev": true, "requires": { @@ -23252,7 +23484,12 @@ } }, "proc-log": { - "version": "3.0.0", + "version": "4.2.0", + "bundled": true, + "dev": true + }, + "proggy": { + "version": "2.0.0", "bundled": true, "dev": true }, @@ -23281,11 +23518,11 @@ } }, "promzard": { - "version": "1.0.0", + "version": "1.0.2", "bundled": true, "dev": true, "requires": { - "read": "^2.0.0" + "read": "^3.0.1" } }, "qrcode-terminal": { @@ -23294,11 +23531,11 @@ "dev": true }, "read": { - "version": "2.1.0", + "version": "3.0.1", "bundled": true, "dev": true, "requires": { - "mute-stream": "~1.0.0" + "mute-stream": "^1.0.0" } }, "read-cmd-shim": { @@ -23306,17 +23543,6 @@ "bundled": true, "dev": true }, - "read-package-json": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0" - } - }, "read-package-json-fast": { "version": "3.0.2", "bundled": true, @@ -23338,25 +23564,7 @@ "optional": true }, "semver": { - "version": "7.6.0", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", + "version": "7.6.2", "bundled": true, "dev": true }, @@ -23379,16 +23587,16 @@ "dev": true }, "sigstore": { - "version": "2.2.2", + "version": "2.3.0", "bundled": true, "dev": true, "requires": { - "@sigstore/bundle": "^2.2.0", + "@sigstore/bundle": "^2.3.1", "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "@sigstore/sign": "^2.2.3", + "@sigstore/protobuf-specs": "^0.3.1", + "@sigstore/sign": "^2.3.0", "@sigstore/tuf": "^2.3.1", - "@sigstore/verify": "^1.1.0" + "@sigstore/verify": "^1.2.0" } }, "smart-buffer": { @@ -23397,7 +23605,7 @@ "dev": true }, "socks": { - "version": "2.8.0", + "version": "2.8.3", "bundled": true, "dev": true, "requires": { @@ -23406,11 +23614,11 @@ } }, "socks-proxy-agent": { - "version": "8.0.2", + "version": "8.0.3", "bundled": true, "dev": true, "requires": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.1", "debug": "^4.3.4", "socks": "^2.7.1" } @@ -23422,6 +23630,17 @@ "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + } } }, "spdx-exceptions": { @@ -23430,7 +23649,7 @@ "dev": true }, "spdx-expression-parse": { - "version": "3.0.1", + "version": "4.0.0", "bundled": true, "dev": true, "requires": { @@ -23443,8 +23662,13 @@ "bundled": true, "dev": true }, + "sprintf-js": { + "version": "1.1.3", + "bundled": true, + "dev": true + }, "ssri": { - "version": "10.0.5", + "version": "10.0.6", "bundled": true, "dev": true, "requires": { @@ -23493,7 +23717,7 @@ "dev": true }, "tar": { - "version": "6.2.0", + "version": "6.2.1", "bundled": true, "dev": true, "requires": { @@ -23546,13 +23770,13 @@ "dev": true }, "tuf-js": { - "version": "2.2.0", + "version": "2.2.1", "bundled": true, "dev": true, "requires": { - "@tufjs/models": "2.0.0", + "@tufjs/models": "2.0.1", "debug": "^4.3.4", - "make-fetch-happen": "^13.0.0" + "make-fetch-happen": "^13.0.1" } }, "unique-filename": { @@ -23583,29 +23807,29 @@ "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + } } }, "validate-npm-package-name": { - "version": "5.0.0", + "version": "5.0.1", "bundled": true, - "dev": true, - "requires": { - "builtins": "^5.0.0" - } + "dev": true }, "walk-up-path": { "version": "3.0.1", "bundled": true, "dev": true }, - "wcwidth": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, "which": { "version": "4.0.0", "bundled": true, @@ -23621,14 +23845,6 @@ } } }, - "wide-align": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "wrap-ansi": { "version": "8.1.0", "bundled": true, @@ -23709,7 +23925,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "requires": { "path-key": "^3.0.0" } @@ -23743,6 +23958,11 @@ "object-keys": "^1.1.1" } }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -23756,7 +23976,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -23877,6 +24096,11 @@ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -23887,6 +24111,11 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -24057,8 +24286,7 @@ "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" }, "queue-microtask": { "version": "1.2.3", @@ -24075,11 +24303,15 @@ "safe-buffer": "^5.1.0" } }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" + }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -24090,8 +24322,7 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" } } }, @@ -24103,45 +24334,6 @@ "loose-envify": "^1.1.0" } }, - "react-calendar": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.3.0.tgz", - "integrity": "sha512-TyCv8NbXnqXADyXNtMG0szkGvJNH3NG/WMTEE2q6g3RqAsFNyHwYbQD5Kvb6jRV/CqO0WB+oMCtkxblprdeT5A==", - "requires": { - "@types/react": "*", - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "prop-types": "^15.6.0" - } - }, - "react-clock": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/react-clock/-/react-clock-4.2.0.tgz", - "integrity": "sha512-H/700hJPu34ADDGH3fCjY6+4aTwvuVOhvpiOPrl2K67kwxa6npe2UNdO7nwayrTiGtZfgn2j2x2KRsn9TIHv1g==", - "requires": { - "@types/react": "*", - "@wojtekmaj/date-utils": "^1.1.2", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "prop-types": "^15.6.0" - } - }, - "react-date-picker": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/react-date-picker/-/react-date-picker-10.2.0.tgz", - "integrity": "sha512-AapiakQ9hY2sPNyaBgLJgPDXeeZyiC3Px75jWbkB9NwJqX1gAwRQ7O8qshRqGWJX7T4/cUh6n59j+N+M4GpGow==", - "requires": { - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "make-event-props": "^1.4.2", - "prop-types": "^15.6.0", - "react-calendar": "^4.2.1", - "react-fit": "^1.5.1", - "update-input-width": "^1.3.1" - } - }, "react-datepicker": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.14.0.tgz", @@ -24186,18 +24378,6 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, - "react-fit": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/react-fit/-/react-fit-1.5.1.tgz", - "integrity": "sha512-r86m/6GuJa7j6dLYjC7kENBQRBaDMLTU0mBBoqnh42d/Iil9rmWEeOtdB2KEQEUyDQ8rZXojIx8u+gNFJ+9y1w==", - "requires": { - "@types/react": "*", - "@types/react-dom": "*", - "detect-element-overflow": "^1.3.1", - "prop-types": "^15.6.0", - "tiny-warning": "^1.0.0" - } - }, "react-icalendar-link": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/react-icalendar-link/-/react-icalendar-link-3.0.2.tgz", @@ -24250,12 +24430,6 @@ } } }, - "react-onclickoutside": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.13.0.tgz", - "integrity": "sha512-ty8So6tcUpIb+ZE+1HAhbLROvAIJYyJe/1vRrrcmW+jLsaM+/powDRqxzo6hSh9CuRZGSL1Q8mvcF5WRD93a0A==", - "requires": {} - }, "react-popper": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", @@ -24329,21 +24503,6 @@ "resize-observer-polyfill": "^1.5.1" } }, - "react-time-picker": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/react-time-picker/-/react-time-picker-6.2.0.tgz", - "integrity": "sha512-MMedSF9mTcrL7tjXJSrXaKTb7bwnw/xWlvgC6mB+CPW93KZ8RH8Xek75Ntk7LhCVdFZMVcuW9kssLd+B4Jrg+Q==", - "requires": { - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^1.2.1", - "get-user-locale": "^2.2.1", - "make-event-props": "^1.4.2", - "prop-types": "^15.6.0", - "react-clock": "^4.2.0", - "react-fit": "^1.5.1", - "update-input-width": "^1.3.1" - } - }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -24441,20 +24600,6 @@ } } }, - "redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "requires": { - "@babel/runtime": "^7.9.2" - } - }, - "redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", - "requires": {} - }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -24518,6 +24663,14 @@ "@pnpm/npm-conf": "^2.1.0" } }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "requires": { + "rc": "^1.0.1" + } + }, "regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", @@ -24588,8 +24741,7 @@ "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "reselect": { "version": "4.1.8", @@ -24924,6 +25076,77 @@ "randombytes": "^2.1.0" } }, + "serve": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.3.tgz", + "integrity": "sha512-VqUFMC7K3LDGeGnJM9h56D3XGKb6KGgOw0cVNtA26yYXHCcpxf3xwCTUaQoWlVS7i8Jdh3GjQkOB23qsXyjoyQ==", + "requires": { + "@zeit/schemas": "2.36.0", + "ajv": "8.12.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "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==" + } + } + }, + "serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + } + } + }, "set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", @@ -24974,8 +25197,7 @@ "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "signale": { "version": "1.4.0", @@ -25161,7 +25383,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -25233,7 +25454,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -25253,8 +25473,7 @@ "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "strip-json-comments": { "version": "3.1.1", @@ -25399,11 +25618,6 @@ "xtend": "~4.0.1" } }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -25532,8 +25746,7 @@ "typescript": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "dev": true + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==" }, "uglify-js": { "version": "3.17.4", @@ -25698,16 +25911,30 @@ "picocolors": "^1.0.0" } }, - "update-input-width": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/update-input-width/-/update-input-width-1.4.1.tgz", - "integrity": "sha512-/FDlfTvxlEQ9+/duf5PoC1q0uYQd/nE4w7K7rVAAoW/QKKa4bdhccuPaWtfkrWEy2r08rzX6wlmCHeGL+vgJOw==" + "update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + }, + "dependencies": { + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + } + } }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -25717,12 +25944,6 @@ "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", "integrity": "sha512-zz1wZk4Lb5PTVwZ3HWDmm8XnlPvmOof6/fjdDPA5yBrUcbtV64U6bV832Zf1BtU2WkBBWaUT46wCs+l0HP5nhg==" }, - "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -25750,6 +25971,11 @@ "spdx-expression-parse": "^3.0.0" } }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, "vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", @@ -25780,9 +26006,9 @@ } }, "vite": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz", - "integrity": "sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "requires": { "esbuild": "^0.18.10", @@ -25868,6 +26094,44 @@ "has-tostringtag": "^1.0.0" } }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, "word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", diff --git a/package.json b/package.json index 9c0b48f..21545c0 100644 --- a/package.json +++ b/package.json @@ -10,18 +10,24 @@ "build:main": "tsc && vite build --mode production", "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview", - "postinstall": "copy-dsfr-to-public", + "postinstall": "npm run copy-lasuite-assets", "predev": "only-include-used-icons", - "prebuild": "only-include-used-icons" + "prebuild": "only-include-used-icons", + "copy-lasuite-assets": "cp -r node_modules/@gouvfr-lasuite/integration/dist/ public/@gouvfr-lasuite/integration" }, "dependencies": { "@codegouvfr/react-dsfr": "^0.76.3", "@emotion/react": "^11.11.1", "@emotion/style": "^0.8.0", "@emotion/styled": "^11.11.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@gouvfr-lasuite/integration": "^1.0.1", "@jitsi/react-sdk": "^1.3.0", + "@mui/base": "^5.0.0-beta.40", "@mui/icons-material": "^5.14.11", "@mui/material": "^5.14.11", + "@mui/system": "^5.15.15", + "@mui/utils": "^5.15.14", "@reduxjs/toolkit": "^1.9.5", "@types/jsonwebtoken": "^9.0.6", "@types/jwt-decode": "^3.1.0", @@ -40,12 +46,15 @@ "react-markdown": "^8.0.7", "react-mic": "^12.4.6", "react-redux": "^8.0.5", + "react-router": "^6.11.1", "react-router-dom": "^6.11.1", "react-router-sitemap": "^1.2.0", "react-slideshow-image": "^4.2.1", + "react-transition-group": "^4.4.5", "react-webcam": "^7.0.1", "rehype-raw": "^6.1.1", "remark-slug": "^7.0.1", + "serve": "^14.2.3", "sitemap": "^7.1.1" }, "devDependencies": { diff --git a/public/@gouvfr-lasuite/integration/css/assets/Marianne-Bold.woff2 b/public/@gouvfr-lasuite/integration/css/assets/Marianne-Bold.woff2 new file mode 100644 index 0000000..6ea93fd Binary files /dev/null and b/public/@gouvfr-lasuite/integration/css/assets/Marianne-Bold.woff2 differ diff --git a/public/@gouvfr-lasuite/integration/css/assets/Marianne-Medium.woff2 b/public/@gouvfr-lasuite/integration/css/assets/Marianne-Medium.woff2 new file mode 100644 index 0000000..46a6e19 Binary files /dev/null and b/public/@gouvfr-lasuite/integration/css/assets/Marianne-Medium.woff2 differ diff --git a/public/@gouvfr-lasuite/integration/css/assets/Marianne-Regular.woff2 b/public/@gouvfr-lasuite/integration/css/assets/Marianne-Regular.woff2 new file mode 100644 index 0000000..d19d7cc Binary files /dev/null and b/public/@gouvfr-lasuite/integration/css/assets/Marianne-Regular.woff2 differ diff --git a/public/@gouvfr-lasuite/integration/css/gaufre.css b/public/@gouvfr-lasuite/integration/css/gaufre.css new file mode 100644 index 0000000..714bb90 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/css/gaufre.css @@ -0,0 +1 @@ +.lasuite-gaufre-btn--vanilla:before,.lasuite-gaufre-btn--vanilla:after,.lasuite-gaufre-mask-element,.lasuite-gaufre-mask:before,.lasuite-gaufre-mask:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath d%3D%22m11.931261 8.1750088 3.362701 1.9413282v3.882529l-3.362701 1.941262-3.3627003-1.941262v-3.882529zm3.785275-6.8155706 3.362701 1.9412995v3.8825496l-3.362701 1.9412783-3.362701-1.9412783V3.3007377Zm0 13.5159968 3.362701 1.941263v3.882529l-3.362701 1.941335-3.362701-1.941335v-3.882529ZM4.3627012 8.1750088l3.3627014 1.9413282v3.882529l-3.3627014 1.941262L1 13.998866v-3.882529Zm3.7841385-6.8155706 3.3627023 1.9412995v3.8825496L8.1468397 9.1245656 4.7841172 7.1832873V3.3007377Zm0 13.5159968 3.3627023 1.941263v3.882529l-3.3627023 1.941335-3.3627225-1.941335v-3.882529ZM19.637299 8.1750088 23 10.116337v3.882529l-3.362701 1.941262-3.362702-1.941262v-3.882529z%22%2F%3E%3C%2Fsvg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath d%3D%22m11.931261 8.1750088 3.362701 1.9413282v3.882529l-3.362701 1.941262-3.3627003-1.941262v-3.882529zm3.785275-6.8155706 3.362701 1.9412995v3.8825496l-3.362701 1.9412783-3.362701-1.9412783V3.3007377Zm0 13.5159968 3.362701 1.941263v3.882529l-3.362701 1.941335-3.362701-1.941335v-3.882529ZM4.3627012 8.1750088l3.3627014 1.9413282v3.882529l-3.3627014 1.941262L1 13.998866v-3.882529Zm3.7841385-6.8155706 3.3627023 1.9412995v3.8825496L8.1468397 9.1245656 4.7841172 7.1832873V3.3007377Zm0 13.5159968 3.3627023 1.941263v3.882529l-3.3627023 1.941335-3.3627225-1.941335v-3.882529ZM19.637299 8.1750088 23 10.116337v3.882529l-3.362701 1.941262-3.362702-1.941262v-3.882529z%22%2F%3E%3C%2Fsvg%3E")!important}.lasuite-gaufre-btn--vanilla{all:unset;overflow-wrap:break-word!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;margin:0!important;font-family:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;font-weight:500!important;font-size:1.125rem!important;line-height:1.75rem!important;min-height:3rem!important;padding:.5rem!important;background-color:transparent!important;color:#000091!important;box-shadow:inset 0 0 0 1px #ddd!important;overflow:hidden!important;white-space:nowrap!important;max-width:3rem!important;max-height:3rem!important}[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla{color:#8585f6!important;box-shadow:inset 0 0 0 1px #353535!important}.lasuite-gaufre-btn--vanilla:before{content:""!important;flex:0 0 auto!important;display:block!important;background-color:currentColor!important;width:var(--icon-size)!important;height:var(--icon-size)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;margin-left:0!important;margin-right:.5rem!important;--icon-size: 2rem !important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--small{min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--small:before{--icon-size: 1.5rem !important}@media screen and (max-width: 991px){.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--responsive{min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--responsive:before{--icon-size: 1.5rem !important}}.lasuite-gaufre-btn--vanilla:hover,.lasuite-gaufre-btn--vanilla:focus-visible{background-color:#f6f6f6!important}[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:hover,[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:focus-visible{background-color:#343434!important}.lasuite-gaufre-btn--vanilla:active{background-color:#ededed!important}.lasuite-gaufre-btn.lasuite--gaufre-opened{background-color:#ededed!important;box-shadow:inset 0 0 0 1px #000091!important}[data-fr-scheme=dark] .lasuite-gaufre-btn.lasuite--gaufre-opened,[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:active{background-color:#474747!important}[data-fr-scheme=dark] .lasuite-gaufre-btn.lasuite--gaufre-opened{background-color:#474747!important;box-shadow:inset 0 0 0 1px #8585f6!important}html:not(.lasuite--gaufre-loaded) .lasuite-gaufre-btn{visibility:hidden!important} diff --git a/public/@gouvfr-lasuite/integration/css/homepage-full.css b/public/@gouvfr-lasuite/integration/css/homepage-full.css new file mode 100644 index 0000000..5df5dca --- /dev/null +++ b/public/@gouvfr-lasuite/integration/css/homepage-full.css @@ -0,0 +1,3 @@ +@font-face{font-family:Marianne;src:url(./assets/Marianne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marianne;src:url(./assets/Marianne-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Marianne;src:url(./assets/Marianne-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}/*! + * DSFR v1.11.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */:where(.lasuite) a{-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);color:inherit;--hover-tint: var(--idle);--active-tint: var(--active)}:root{--underline-max-width: 100%;--underline-hover-width: 0;--underline-idle-width: var(--underline-max-width);--underline-x: calc(var(--underline-max-width) * 0);--underline-thickness: .0625em;--underline-img: linear-gradient(0deg, currentColor, currentColor);--external-link-content: "";--text-decoration: none;--ul-type: disc;--ul-start: 1rem;--xl-block: .5rem;--li-bottom: .25rem;--xl-base: 1em;--text-spacing: 0 0 1.5rem;--title-spacing: 0 0 1.5rem;--background-default-grey: var(--grey-1000-50);--background-default-grey-hover: var(--grey-1000-50-hover);--background-default-grey-active: var(--grey-1000-50-active);--background-contrast-grey: var(--grey-950-100);--background-contrast-grey-hover: var(--grey-950-100-hover);--background-contrast-grey-active: var(--grey-950-100-active);--background-contrast-info: var(--info-950-100);--background-action-high-blue-france: var(--blue-france-sun-113-625);--background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active: var(--blue-france-sun-113-625-active);--background-disabled-grey: var(--grey-925-125);--background-raised-grey: var(--grey-1000-75);--background-raised-grey-hover: var(--grey-1000-75-hover);--background-raised-grey-active: var(--grey-1000-75-active);--text-default-grey: var(--grey-200-850);--text-action-high-blue-france: var(--blue-france-sun-113-625);--text-title-grey: var(--grey-50-1000);--text-label-grey: var(--grey-50-1000);--text-mention-grey: var(--grey-425-625);--text-inverted-blue-france: var(--blue-france-975-sun-113);--text-disabled-grey: var(--grey-625-425);--text-black-white-grey: var(--grey-0-1000);--border-default-grey: var(--grey-900-175);--border-plain-grey: var(--grey-200-850);--border-plain-blue-france: var(--blue-france-sun-113-625);--border-disabled-grey: var(--grey-925-125);--grey-1000-50: #fff;--grey-1000-50-hover: #f6f6f6;--grey-1000-50-active: #ededed;--grey-950-100: #eee;--grey-950-100-hover: #d2d2d2;--grey-950-100-active: #c1c1c1;--grey-200-850: #3a3a3a;--grey-925-125: #e5e5e5;--grey-1000-75: #fff;--grey-1000-75-hover: #f6f6f6;--grey-1000-75-active: #ededed;--grey-50-1000: #161616;--grey-425-625: #666;--grey-625-425: #929292;--grey-0-1000: #000;--grey-900-175: #ddd;--blue-france-sun-113-625: #000091;--blue-france-sun-113-625-hover: #1212ff;--blue-france-sun-113-625-active: #2323ff;--blue-france-975-sun-113: #f5f5fe;--info-950-100: #e8edff;box-sizing:border-box;--ground: 0;--shadow-color: rgba(0, 0, 18, .16);--raised-shadow: 0 1px 3px var(--shadow-color)}:where(.lasuite) [href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2),var(--underline-idle-width) var(--underline-thickness)}:where(.lasuite) [target=_blank]:after{flex:0 0 auto;display:inline-block;vertical-align:calc((.75em - var(--icon-size)) * .5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size: 1rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");content:var(--external-link-content);margin-left:.25rem}:where(.lasuite) form[target=_blank]:after{content:none}:where(.lasuite) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;color:inherit;background-color:transparent;font-family:inherit;font-size:inherit}:where(.lasuite) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border-radius:0;border:0;background-color:transparent;margin:0}:where(.lasuite) input::-webkit-contacts-auto-fill-button,:where(.lasuite) input::-webkit-credentials-auto-fill-button{margin-left:1rem;margin-right:-1px;width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem 1.25rem}:where(.lasuite) a:focus,:where(.lasuite) button:focus,:where(.lasuite) input:focus,:where(.lasuite) input[type=button]:focus,:where(.lasuite) input[type=image]:focus,:where(.lasuite) input[type=submit]:focus{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid}:where(.lasuite) a:focus:not(:focus-visible),:where(.lasuite) button:focus:not(:focus-visible),:where(.lasuite) input:focus:not(:focus-visible),:where(.lasuite) input[type=button]:focus:not(:focus-visible),:where(.lasuite) input[type=image]:focus:not(:focus-visible),:where(.lasuite) input[type=submit]:focus:not(:focus-visible){outline-style:none}:where(.lasuite) a:focus-visible,:where(.lasuite) button:focus-visible,:where(.lasuite) input:focus-visible,:where(.lasuite) input[type=button]:focus-visible,:where(.lasuite) input[type=image]:focus-visible,:where(.lasuite) input[type=submit]:focus-visible{outline-style:solid}:where(.lasuite) button,:where(.lasuite) input[type=button],:where(.lasuite) input[type=image],:where(.lasuite) input[type=submit]{--hover-tint: var(--hover);--active-tint: var(--active)}:where(.lasuite) a,:where(.lasuite) button,:where(.lasuite) input[type=file],:where(.lasuite) input[type=button],:where(.lasuite) input[type=image],:where(.lasuite) input[type=submit]{cursor:pointer}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled,:where(.lasuite) input[type=file]:disabled,:where(.lasuite) input[type=button]:disabled,:where(.lasuite) input[type=image]:disabled,:where(.lasuite) input[type=submit]:disabled{cursor:not-allowed}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled{opacity:1;color:var(--text-disabled-grey)}:where(.lasuite) .fr-enlarge-link{position:relative}:where(.lasuite) .fr-enlarge-link a{background-image:none;outline-width:0}:where(.lasuite) .fr-enlarge-link a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline-offset:2px;outline-style:inherit;outline-color:inherit;outline-width:2px;z-index:1}:where(.lasuite) h2{font-weight:700;font-size:1.75rem;line-height:2.25rem;margin:var(--title-spacing)}:where(.lasuite) h1{font-weight:700;font-size:2rem;line-height:2.5rem;margin:var(--title-spacing)}:where(.lasuite) p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}:where(.lasuite) ul{margin:0;padding:0;margin-block-start:var(--xl-block);margin-block-end:var(--xl-block);--xl-size: var(--xl-base)}:where(.lasuite) ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}:where(.lasuite) ul>li::marker{font-size:calc(var(--xl-size) * .9)}:where(.lasuite) li{--xl-base: calc(var(--xl-size) * .9);padding-bottom:var(--li-bottom)}:where(.lasuite) .fr-h4{font-weight:700!important;font-size:1.375rem!important;line-height:1.75rem!important;margin:var(--title-spacing)}:where(.lasuite) *,:where(.lasuite) *:before,:where(.lasuite) *:after{box-sizing:inherit}.lasuite{font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:1rem;line-height:1.5rem;overflow-wrap:break-word;background-color:var(--background-default-grey);--idle: transparent;--hover: var(--background-default-grey-hover);--active: var(--background-default-grey-active);color:var(--text-default-grey)}:where(.lasuite) input,:where(.lasuite) label,:where(.lasuite) button,:where(.lasuite) a{-webkit-tap-highlight-color:transparent}:where(.lasuite) .fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block}:where(.lasuite) .fr-hr-or{font-size:.875rem;line-height:1.5rem;text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}:where(.lasuite) .fr-hr-or:before,:where(.lasuite) .fr-hr-or:after{content:"";display:inline-flex;height:1px;width:100%;background-color:var(--border-default-grey);--idle: transparent;--hover: var(--border-default-grey-hover);--active: var(--border-default-grey-active)}:where(.lasuite) .fr-hr-or:before{margin-right:.75rem}:where(.lasuite) .fr-hr-or:after{margin-left:.75rem}:where(.lasuite) .fr-responsive-img{width:100%;height:auto}:where(.lasuite) .fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}:where(.lasuite) .fr-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}:where(.lasuite) .fr-container--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden}:where(.lasuite) .fr-mb-0{margin-bottom:0!important}:where(.lasuite) .fr-mb-3w{margin-bottom:1.5rem!important}:where(.lasuite) .fr-mb-4w{margin-bottom:2rem!important}:where(.lasuite) .fr-mb-6w{margin-bottom:3rem!important}:where(.lasuite) .fr-mb-8w{margin-bottom:4rem!important}:where(.lasuite) .fr-p-0{padding:0!important}@-moz-document url-prefix(){:root{--underline-thickness: calc(.0625em + .25px) }}:where(.lasuite) .fr-h4{color:var(--text-title-grey)}:where(.lasuite) h2,:where(.lasuite) h1{color:var(--text-title-grey)}:where(.lasuite) .fr-logo{--text-spacing: 0;--underline-img: none;display:inline-block;font-weight:700;line-height:1.0317460317em;letter-spacing:-.01em;text-transform:uppercase;vertical-align:middle;text-indent:-.1em;font-size:1.05rem;color:var(--text-black-white-grey)}:where(.lasuite) .fr-logo:before{width:2.75rem;height:1rem;margin-bottom:.3333333333rem;background-size:2.75rem 1.125rem,2.75rem 1rem,0;background-position:0 -.0625rem,0 0,0 0;content:"";display:block;background-repeat:no-repeat,no-repeat,no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cpath fill='%23fff' d='M11.3 10.2c-.9.6-1.7 1.3-2.3 2.1v-.1c.4-.5.7-1 1-1.5.4-.2.7-.5 1-.8.5-.5 1-1 1.7-1.3.3-.1.5-.1.8 0-.1.1-.2.1-.4.2H13v-.1c-.3.3-.7.5-1 .9-.1.2-.2.6-.7.6 0 .1.1 0 0 0zm1.6 4.6c0-.1-.1 0-.2 0l-.1.1-.1.1-.2.2s.1.1.2 0l.1-.1c.1 0 .2-.1.2-.2.1 0 .1 0 .1-.1 0 .1 0 0 0 0zm-1.6-4.3c.1 0 .2 0 .2-.1s.1-.1.1-.1v-.1c-.2.1-.3.2-.3.3zm2.4 1.9s0-.1 0 0c.1-.1.2-.1.3-.1.7-.1 1.4-.3 2.1-.6-.8-.5-1.7-.9-2.6-1h.1c-.1-.1-.3-.1-.5-.2h.1c-.2-.1-.5-.1-.7-.2.1 0 .2-.2.2-.3h-.1c-.4.2-.6.5-.8.9.2.1.5 0 .7.1h-.3c-.1 0-.2.1-.2.2h.1c-.1 0-.1.1-.2.1.1.1.2 0 .4 0 0 .1.1.1.1.1-.1 0-.2.1-.3.3-.1.2-.2.2-.3.3v.1c-.3.2-.6.5-.9.8v.1c-.1.1-.2.1-.2.2v.1c.4-.1.6-.4 1-.5l.6-.3c.2 0 .3-.1.5-.1v.1h.2c0 .1-.2 0-.1.1s.3.1.4 0c.2-.2.3-.2.4-.2zM12.4 14c-.4.2-.9.2-1.2.4 0 0 0 .1-.1.1 0 0-.1 0-.1.1-.1 0-.1.1-.2.2l-.1.1s0 .1.1 0l.1-.1s-.1.1-.1.2V15.3l-.1.1s0 .1-.1.1l-.1.1.2-.2.1-.1h.2s0-.1.1-.1c.1-.1.2-.2.3-.2h.1c.1-.1.3-.1.4-.2.1-.1.2-.2.3-.2.2-.2.5-.3.8-.5-.1 0-.2-.1-.3-.1 0 .1-.2 0-.3 0zM30 9.7c-.1.2-.4.2-.6.3-.2.2 0 .4.1.5.1.3-.2.5-.4.5.1.1.2.1.2.1 0 .2.2.2.1.4s-.5.3-.3.5c.1.2.1.5 0 .7-.1.2-.3.4-.5.5-.2.1-.4.1-.6 0-.1 0-.1-.1-.2-.1-.5-.1-1-.2-1.5-.2-.1 0-.3.1-.4.1-.1.1-.3.2-.4.3l-.1.1c-.1.1-.2.2-.2.3-.1.2-.2.4-.2.6-.2.5-.2 1 0 1.4 0 0 1 .3 1.7.6.2.1.5.2.7.4l1.7 1H13.2l1.6-1c.6-.4 1.3-.7 2-1 .5-.2 1.1-.5 1.5-.9.2-.2.3-.4.5-.5.3-.4.6-.7 1-1l.3-.3s0-.1.1-.1c-.2.1-.2.2-.4.2 0 0-.1 0 0-.1s.2-.2.3-.2v-.1c-.4 0-.7.2-1 .5h-.2c-.5.2-.8.5-1.2.7v-.1c-.2.1-.4.2-.5.2-.2 0-.5.1-.8 0-.4 0-.7.1-1.1.2-.2.1-.4.1-.6.2v.1l-.2.2c-.2.1-.3.2-.5.4l-.5.5h-.1l.1-.1.1-.1c0-.1.1-.1.1-.2.2-.1.3-.3.5-.4 0 0-.1 0 0 0 0 0 0-.1.1-.1l-.1.1c-.1.1-.1.2-.2.2v-.1-.1l.2-.2c.1-.1.2-.1.3-.2h.1c-.2.1-.3.1-.5.2H14h-.1c0-.1.1-.1.2-.2h.1c1-.8 2.3-.6 3.4-1 .1-.1.2-.1.3-.2.1-.1.3-.2.5-.3.2-.2.4-.4.5-.7v-.1c-.4.4-.8.7-1.3 1-.6.2-1.3.4-2 .4 0-.1.1-.1.1-.1 0-.1.1-.1.1-.2h.1s0-.1.1-.1h.1c-.1-.1-.3.1-.4 0 .1-.1 0-.2.1-.2h.1s0-.1.1-.1c.5-.3.9-.5 1.3-.7-.1 0-.1.1-.2 0 .1 0 0-.1.1-.1.3-.1.6-.3.9-.4-.1 0-.2.1-.3 0 .1 0 .1-.1.2-.1v-.1h0c0-.1.1 0 .2-.1h-.1c.1-.1.2-.2.4-.2 0-.1-.1 0-.1-.1h.1-.5c-.1 0 0-.1 0-.1.1-.2.2-.5.3-.7h-.1c-.3.3-.8.5-1.2.6h-.2c-.2.1-.4.1-.5 0-.1-.1-.2-.2-.3-.2-.2-.1-.5-.3-.8-.4-.7-.2-1.5-.4-2.3-.3.3-.1.7-.2 1.1-.3.5-.2 1-.3 1.5-.3h-.3c-.4 0-.9.1-1.3.2-.3.1-.6.2-.9.2-.2.1-.3.2-.5.2v-.1c.3-.4.7-.7 1.1-.8.5-.1 1.1 0 1.6.1.4 0 .8.1 1.1.2.1 0 .2.2.3.3.2.1.4 0 .5.1v-.2c.1-.1.3 0 .4 0 .2-.2-.2-.4-.3-.6v-.1c.2.2.5.4.7.6.1.1.5.2.5 0-.2-.3-.4-.6-.7-.9v-.2c-.1 0-.1 0-.1-.1-.1-.1-.1-.2-.1-.3-.1-.2 0-.4-.1-.5-.1-.2-.1-.3-.1-.5-.1-.5-.2-1-.3-1.4-.1-.6.3-1 .6-1.5.2-.4.5-.7.8-1 .1-.4.3-.7.6-1 .3-.3.6-.5.9-.6.3-.1.5-.2.8-.3l2.5-.4H25l1.8.3c.1 0 .2 0 .2.1.1.1.3.2.4.2.2.1.4.3.6.5.1.1.2.3.1.4-.1.1-.1.4-.2.4-.2.1-.4.1-.6.1-.1 0-.2 0-.4-.1.5.2.9.4 1.2.8 0 .1.2.1.3.1v.1c-.1.1-.1.1-.1.2h.1c.1-.1.1-.4.3-.3.2.1.2.3.1.4-.1.1-.2.2-.4.3v.2c.1.1.1.2.2.4s.1.5.2.7c.1.5.2.9.2 1.4 0 .2-.1.5 0 .7l.3.6c.1.2.2.3.3.5.2.3.6.6.4 1zm-15.6 5.2c-.1 0-.1.1-.1.1s.1 0 .1-.1zm5.8-1.8c-.1.1 0 0 0 0zm-6.7-.2c0 .1.1 0 .1 0 .2-.1.5 0 .6-.2-.1-.1-.2 0-.2-.1-.1 0-.2 0-.2.1-.1.1-.3.1-.3.2z'/%3E%3Cpath fill='gray' d='M27.9 6.8c.1 0 .3 0 .3.1-.1.2-.4.3-.6.5h-.1c-.1.1-.1.2-.1.2h-.3c.1.1.3.2.5.2l.1.1h.2V8c-.1.1-.2.1-.4.1.2.1.5.1.7 0 .2-.1 0-.4.1-.5-.1 0 0-.1-.1-.1.1-.1.1-.2.2-.2s.1 0 .2-.1c0-.1-.1-.1-.1-.2.2-.1.3-.3.3-.5 0-.1-.3-.1-.4-.2h-.5c-.2 0-.3.1-.5.1l-.6.3c.2-.1.4-.1.7-.2 0 .3.2.3.4.3'/%3E%3C/svg%3E"),linear-gradient(90deg,#000091,#000091 50%,#e1000f 50%,#e1000f),linear-gradient(90deg,#000,#000)}:where(.lasuite) .fr-logo:after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem;content:"";display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E")}:where(.lasuite) .fr-btn{--text-spacing: 0;--title-spacing: 0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img: none;--hover-tint: var(--hover);font-weight:500;font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;background-color:var(--background-action-high-blue-france);--idle: transparent;--hover: var(--background-action-high-blue-france-hover);--active: var(--background-action-high-blue-france-active);color:var(--text-inverted-blue-france)}:where(.lasuite) .fr-btn:before,:where(.lasuite) .fr-btn:after{display:block}:where(.lasuite) .fr-btn[target=_blank]{overflow:initial;max-width:100%;max-height:none}:where(.lasuite) .fr-btn[target=_blank]:after{content:"";--icon-size: 1rem;margin-right:-.125rem;margin-left:.5rem}:where(.lasuite) .fr-btn:disabled,:where(.lasuite) a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle: transparent;--hover: var(--background-disabled-grey-hover);--active: var(--background-disabled-grey-active)}:where(.lasuite) .fr-link{--text-spacing: 0;--title-spacing: 0;display:inline;font-size:1rem;line-height:1.5rem;padding:0;color:var(--text-action-high-blue-france)}:where(.lasuite) .fr-link[target=_blank]{overflow:initial;max-width:100%;max-height:none}:where(.lasuite) .fr-link[target=_blank]:after{content:"";--icon-size: 1rem;margin-right:-.125rem;margin-left:.5rem}:where(.lasuite) .fr-footer{--ul-type: none;--ul-start: 0;--xl-block: 0;--li-bottom: 0;width:100%;padding-top:2rem;box-shadow:inset 0 2px 0 0 var(--border-plain-blue-france),inset 0 -1px 0 0 var(--border-default-grey)}:where(.lasuite) .fr-footer__body{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:1rem}:where(.lasuite) .fr-footer__body+.fr-footer__bottom{margin-top:1rem}:where(.lasuite) .fr-footer__brand{display:flex;flex-direction:row;align-items:center;flex-basis:100%}:where(.lasuite) .fr-footer__brand .fr-logo{font-size:1.05rem;padding:1rem;margin:-1rem}:where(.lasuite) .fr-footer__brand .fr-logo:before{width:2.75rem;height:1rem;margin-bottom:.3333333333rem;background-size:2.75rem 1.125rem,2.75rem 1rem,0;background-position:0 -.0625rem,0 0,0 0}:where(.lasuite) .fr-footer__brand .fr-logo:after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem}:where(.lasuite) .fr-footer__content{display:flex;flex-wrap:wrap;flex-basis:100%;margin-top:1.5rem}:where(.lasuite) .fr-footer__content-desc{--underline-img: linear-gradient(0deg, currentColor, currentColor);--text-spacing: 0 0 0 0;width:100%;font-size:.875rem;line-height:1.5rem}:where(.lasuite) .fr-footer__content-list{display:flex;flex-direction:row;align-self:center;margin-bottom:-.5rem;margin-top:1rem;flex-wrap:wrap}:where(.lasuite) .fr-footer__content-list>li{margin-right:1.25rem;margin-top:.5rem;margin-bottom:.5rem}:where(.lasuite) .fr-footer__content-list>li:before{content:none}:where(.lasuite) .fr-footer__content-list>li:last-child{margin-right:0}:where(.lasuite) .fr-footer__content-link{font-weight:700;font-size:.875rem;line-height:1.5rem;color:var(--text-default-grey)}:where(.lasuite) .fr-footer__content-link:not(:hover):not(:active){--underline-idle-width: 0}:where(.lasuite) .fr-footer__bottom{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:2.5rem;box-shadow:inset 0 1px 0 0 var(--border-default-grey)}:where(.lasuite) .fr-footer__bottom .fr-btn{font-size:.75rem;line-height:1.25rem;min-height:1.25rem;padding:0 .5rem;overflow:initial;max-width:100%;max-height:none;display:inline;color:var(--text-mention-grey)}:where(.lasuite) .fr-footer__bottom .fr-btn:before{--icon-size: 1rem;margin-left:-.125rem;margin-right:.5rem}:where(.lasuite) .fr-footer__bottom-list{padding:.5rem 0;width:100%;margin:0}:where(.lasuite) .fr-footer__bottom-item{position:relative;margin:.5rem 0 0 .25rem;display:inline}:where(.lasuite) .fr-footer__bottom-item:before{content:"";display:inline-block;vertical-align:middle;position:relative;width:1px;height:1rem;margin-right:.25rem;margin-bottom:.625rem;margin-top:.625rem;box-shadow:inset 0 0 0 1px var(--border-default-grey)}:where(.lasuite) .fr-footer__bottom-item:first-child{margin:.5rem 0 0}:where(.lasuite) .fr-footer__bottom-item:first-child:before{content:none}:where(.lasuite) .fr-footer__bottom-link{font-size:.75rem;line-height:1.25rem;color:var(--text-mention-grey)}:where(.lasuite) .fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width: 0}:where(.lasuite) .fr-footer__bottom-copy{--text-spacing: 0 0 1rem 0;margin-top:.5rem;color:var(--text-mention-grey)}:where(.lasuite) .fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}:where(.lasuite) .fr-input{display:block;width:100%;border-radius:.25rem .25rem 0 0;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;color:var(--text-default-grey);background-color:var(--background-contrast-grey);--idle: transparent;--hover: var(--background-contrast-grey-hover);--active: var(--background-contrast-grey-active);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey)}:where(.lasuite) .fr-input:not(textarea){max-height:2.5rem}:where(.lasuite) .fr-input::-moz-placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey)}:where(.lasuite) .fr-input::placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey)}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button{cursor:pointer;background-color:var(--text-label-grey);--idle: transparent;--hover: var(--text-label-grey-hover);--active: var(--text-label-grey-active)}:where(.lasuite) .fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey)}:where(.lasuite) .fr-input:autofill,:where(.lasuite) .fr-input:autofill:hover,:where(.lasuite) .fr-input:autofill:focus,:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey)}:where(.lasuite) .fr-header{--underline-img: none;--ul-type: none;--ul-start: 0;--xl-block: 0;--li-bottom: 0;--text-spacing: 0;--title-spacing: 0;width:100%;position:relative}:where(.lasuite) .fr-header__body-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -1rem}:where(.lasuite) .fr-header__brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;padding-left:.25rem;padding-right:.25rem;z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle: transparent;--hover: var(--background-raised-grey-hover);--active: var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow))}:where(.lasuite) .fr-header__brand-top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;overflow:hidden}:where(.lasuite) .fr-header__logo{order:1;flex:0 0 auto;padding:.75rem}:where(.lasuite) .fr-header__logo .fr-logo{font-size:.7875rem;padding:.75rem;margin:-.75rem}:where(.lasuite) .fr-header__logo .fr-logo:before{width:2.0625rem;height:.75rem;margin-bottom:.25rem;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;background-position:0 -.046875rem,0 0,0 0}:where(.lasuite) .fr-header__logo .fr-logo:after{min-width:1.96875rem;background-size:3.9375rem 2.8125rem;background-position:0 calc(100% + 1.40625rem);padding-top:1.65625rem}:where(.lasuite) .fr-header__service{padding-top:.75rem;padding-bottom:.75rem;margin-left:.75rem;margin-right:.75rem;width:100%;--external-link-content: none;color:var(--text-title-grey);box-shadow:inset 0 1px 0 0 var(--border-default-grey)}:where(.lasuite) .fr-header__service-title{font-weight:700;font-size:1.125rem;line-height:1.5rem}:where(.lasuite) .fr-header__tools-links{display:none}:where(.lasuite) .fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem;overflow:initial;max-width:100%;max-height:none}:where(.lasuite) .fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size: 1rem;margin-left:-.125rem;margin-right:.5rem}:where(.lasuite) .fr-header__tools-links .fr-btn{background-color:transparent;--hover: inherit;--active: inherit;color:var(--text-action-high-blue-france)}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover: inherit;--active: inherit}:where(.lasuite) .fr-header__tools-links .fr-link{background-color:transparent;--hover: inherit;--active: inherit;color:var(--text-action-high-blue-france)}:where(.lasuite) .fr-header__tools-links .fr-link:disabled,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover: inherit;--active: inherit}@media (min-width: 36em){:where(.lasuite) .fr-hidden-sm{display:none!important}:where(.lasuite) .fr-footer__content-list>li{margin-right:1.5rem}/*! media sm */}@media (min-width: 48em){:where(.lasuite) h2{font-size:2rem;line-height:2.5rem}:where(.lasuite) h1{font-size:2.5rem;line-height:3rem}:where(.lasuite) .fr-h4{font-size:1.5rem!important;line-height:2rem!important}:where(.lasuite) .fr-mb-md-6w{margin-bottom:3rem!important}:where(.lasuite) .fr-mb-md-8w{margin-bottom:4rem!important}:where(.lasuite) .fr-footer__body{margin-bottom:1.5rem}:where(.lasuite) .fr-footer__brand .fr-logo{font-size:1.3125rem;padding:1.25rem;margin:-1.25rem}:where(.lasuite) .fr-footer__brand .fr-logo:before{width:3.4375rem;height:1.25rem;margin-bottom:.4166666667rem;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;background-position:0 -.078125rem,0 0,0 0}:where(.lasuite) .fr-footer__brand .fr-logo:after{min-width:3.28125rem;background-size:6.5625rem 4.6875rem;background-position:0 calc(100% + 2.34375rem);padding-top:2.7604166667rem}:where(.lasuite) .fr-footer__brand{flex-basis:auto;margin-right:1rem}:where(.lasuite) .fr-footer__brand.fr-enlarge-link{margin:-1rem 0 -1rem -1rem;padding:1rem;align-self:flex-start}:where(.lasuite) .fr-footer__content{margin-left:auto}:where(.lasuite) .fr-footer__content-list{margin-top:.5rem}:where(.lasuite) .fr-footer__bottom-item{margin:.5rem 0 0 .75rem}:where(.lasuite) .fr-footer__bottom-item:before{margin-right:.75rem}:where(.lasuite) .fr-header__service-title{font-size:1.25rem;line-height:1.75rem}/*! media md */}@media (min-width: 62em){:where(.lasuite) .fr-container{padding-left:1.5rem;padding-right:1.5rem}:where(.lasuite) .fr-footer__content{margin-top:0;flex-basis:50%;max-width:36.75rem}:where(.lasuite) .fr-header__body-row{padding:1.5rem 0}:where(.lasuite) .fr-header__brand{margin-top:-1rem;margin-bottom:-1rem;flex-wrap:nowrap;width:auto;padding-left:0;padding-right:0;z-index:auto;background:transparent;filter:none}:where(.lasuite) .fr-header__brand-top{width:auto}:where(.lasuite) .fr-header__logo,:where(.lasuite) .fr-header__service{padding:1rem}:where(.lasuite) .fr-header__service{margin-left:0;margin-right:0;width:auto;box-shadow:none}:where(.lasuite) .fr-header__tools{flex-direction:column;align-items:flex-end;text-align:right;padding-left:1rem;padding-right:1rem;margin-left:auto;flex:1 0 auto}:where(.lasuite) .fr-header__tools-links{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}:where(.lasuite) .fr-header{z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle: transparent;--hover: var(--background-raised-grey-hover);--active: var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow))}/*! media lg */}@media (min-width: 78em){:where(.lasuite) .fr-container{max-width:78rem}/*! media xl */}@media (hover: hover) and (pointer: fine){:where(.lasuite) a[href]:hover,:where(.lasuite) button:not(:disabled):hover,:where(.lasuite) input[type=button]:not(:disabled):hover,:where(.lasuite) input[type=image]:not(:disabled):hover,:where(.lasuite) input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}:where(.lasuite) a[href]:active,:where(.lasuite) button:not(:disabled):active,:where(.lasuite) input[type=button]:not(:disabled):active,:where(.lasuite) input[type=image]:not(:disabled):active,:where(.lasuite) input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}:where(.lasuite) a[href]:hover,:where(.lasuite) a[href]:active{--underline-hover-width: var(--underline-max-width)}:where(.lasuite) .fr-enlarge-link a:hover,:where(.lasuite) .fr-enlarge-link a:active{background:none}:where(.lasuite) .fr-enlarge-link:hover{background-color:var(--hover)}:where(.lasuite) .fr-enlarge-link:active{background-color:var(--active)}}@media all and (-ms-high-contrast: none) and (-ms-high-contrast: none),(-ms-high-contrast: none) and (-ms-high-contrast: active),(-ms-high-contrast: active) and (-ms-high-contrast: none),(-ms-high-contrast: active) and (-ms-high-contrast: active){:where(.lasuite) .fr-enlarge-link{background-color:transparent}:where(.lasuite) .fr-enlarge-link:hover{background-color:#0000000d}:where(.lasuite) .fr-enlarge-link:active{background-color:#0000001a}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){:where(.lasuite) .fr-enlarge-link [href]{text-decoration:none}:where(.lasuite) [target=_blank]:after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");width:1rem;height:1rem;content:"";vertical-align:sub}:where(.lasuite) ul{list-style-type:disc}:where(.lasuite) ul{padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem}:where(.lasuite) h1,:where(.lasuite) h2{margin:0 0 1.5rem;color:#161616}:where(.lasuite) p{margin:0 0 1rem}.lasuite{background-color:#fff;color:#3a3a3a}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled{color:#929292}:where(.lasuite) .fr-h4{color:#161616}:where(.lasuite) .fr-hr-or:before,:where(.lasuite) .fr-hr-or:after{background-color:#ddd}:where(.lasuite) .fr-logo{color:#000}:where(.lasuite) .fr-btn:before,:where(.lasuite) .fr-btn:after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem}:where(.lasuite) .fr-btn[href]{text-decoration:none}:where(.lasuite) .fr-btn{background-color:#000091;color:#f5f5fe}:where(.lasuite) .fr-btn:hover{background-color:#1212ff}:where(.lasuite) .fr-btn:active{background-color:#2323ff}:where(.lasuite) .fr-btn:disabled,:where(.lasuite) a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5}:where(.lasuite) .fr-link{background-image:none;text-decoration:underline;color:#000091}:where(.lasuite) .fr-link:before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem}:where(.lasuite) .fr-footer ul{list-style-type:none}:where(.lasuite) .fr-footer ul{padding-left:0;margin-top:0;margin-bottom:0}:where(.lasuite) .fr-footer__content-desc [href]{text-decoration:underline}:where(.lasuite) .fr-footer{box-shadow:inset 0 2px #000091,inset 0 -1px #ddd}:where(.lasuite) .fr-footer__content-link{color:#3a3a3a}:where(.lasuite) .fr-footer__bottom{box-shadow:inset 0 1px #ddd}:where(.lasuite) .fr-footer__bottom .fr-btn{color:#666}:where(.lasuite) .fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}:where(.lasuite) .fr-footer__bottom-link{color:#666}:where(.lasuite) .fr-footer__bottom-copy{color:#666}:where(.lasuite) .fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px #3a3a3a}:where(.lasuite) .fr-input::-moz-placeholder{color:#666}:where(.lasuite) .fr-input::placeholder{color:#666}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-input:autofill,:where(.lasuite) .fr-input:autofill:hover,:where(.lasuite) .fr-input:autofill:focus,:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-header ul{list-style-type:none}:where(.lasuite) .fr-header ul{padding-left:0;margin-top:0;margin-bottom:0}:where(.lasuite) .fr-header [href]{text-decoration:none}:where(.lasuite) .fr-header__tools-links .fr-link{overflow:visible;background-color:transparent;color:#000091}:where(.lasuite) .fr-header__brand{z-index:750;background-color:#fff}:where(.lasuite) .fr-header__service{color:#161616;box-shadow:inset 0 1px #ddd}:where(.lasuite) .fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}:where(.lasuite) .fr-header__tools-links .fr-btn:hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){color:#929292;background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:hover,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:active,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-link:hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-link:active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-link:disabled,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]){color:#929292;background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-link:disabled:hover,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]):hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-link:disabled:active,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]):active{background-color:#0000001a}}@media (min-width: 62em) and (-ms-high-contrast: none),(min-width: 62em) and (-ms-high-contrast: active){:where(.lasuite) .fr-header{z-index:750;background-color:#fff}:where(.lasuite) .fr-header__brand{z-index:auto;background:transparent}:where(.lasuite) .fr-header__service{box-shadow:none}}@media print{.lasuite{background-color:#fff;color:#3a3a3a}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled{color:#929292}:where(.lasuite) .fr-h4{color:#161616}:where(.lasuite) h2,:where(.lasuite) h1{color:#161616}:where(.lasuite) .fr-hr-or:before,:where(.lasuite) .fr-hr-or:after{background-color:#ddd}:where(.lasuite) h1,:where(.lasuite) h2{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}:where(.lasuite) p{orphans:3;widows:3}:where(.lasuite) .fr-logo{color:#000}:where(.lasuite) .fr-logo:after{background-position:0 calc(100% + 1.875rem)!important}:where(.lasuite) .fr-btn{background-color:#000091;color:#f5f5fe}:where(.lasuite) .fr-btn:hover{background-color:#1212ff}:where(.lasuite) .fr-btn:active{background-color:#2323ff}:where(.lasuite) .fr-btn:disabled,:where(.lasuite) a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5}:where(.lasuite) .fr-link{color:#000091}:where(.lasuite) .fr-footer{box-shadow:inset 0 2px #000091,inset 0 -1px #ddd;display:none}:where(.lasuite) .fr-footer__content-link{color:#3a3a3a}:where(.lasuite) .fr-footer__bottom{box-shadow:inset 0 1px #ddd}:where(.lasuite) .fr-footer__bottom .fr-btn{color:#666}:where(.lasuite) .fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}:where(.lasuite) .fr-footer__bottom-link{color:#666}:where(.lasuite) .fr-footer__bottom-copy{color:#666}:where(.lasuite) .fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px #3a3a3a}:where(.lasuite) .fr-input::-moz-placeholder{color:#666}:where(.lasuite) .fr-input::placeholder{color:#666}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}:where(.lasuite) .fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-input:autofill,:where(.lasuite) .fr-input:autofill:hover,:where(.lasuite) .fr-input:autofill:focus,:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-header__brand{background-color:#fff;flex-wrap:nowrap}:where(.lasuite) .fr-header__service{color:#161616;box-shadow:inset 0 1px #ddd;box-shadow:none}:where(.lasuite) .fr-header__tools-links .fr-btn{color:#000091}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){color:#929292}:where(.lasuite) .fr-header__body-row{padding:0}:where(.lasuite) .fr-header__body .fr-header__tools{display:none}:where(.lasuite) .fr-header__brand-top{width:auto}}@media print and (-ms-high-contrast: none),print and (-ms-high-contrast: active){:where(.lasuite) .fr-header__brand{z-index:750}:where(.lasuite) .fr-header__tools-links .fr-btn{background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-btn:hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:hover,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:active,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):active{background-color:#0000001a}}@media print and (min-width: 62em){:where(.lasuite) .fr-header{background-color:#fff}}@media print and (min-width: 62em) and (-ms-high-contrast: none),print and (min-width: 62em) and (-ms-high-contrast: active){:where(.lasuite) .fr-header{z-index:750}:where(.lasuite) .fr-header__brand{z-index:auto;background:transparent}:where(.lasuite) .fr-header__service{box-shadow:none}}:where(.lasuite) .fr-icon-arrow-right-line:before,:where(.lasuite) .fr-icon-arrow-right-line:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E")}:root{--lasuite-primary: #000091}.lasuite{box-sizing:border-box}@media (min-width: 78em){.lasuite-container,.fr-container.lasuite-container{max-width:120rem}}.lasuite-homepage{min-height:100dvh;display:flex;flex-direction:column}.lasuite-header{border-top:5px solid #e1000f}.lasuite-text-center{text-align:center;text-wrap:balance}.lasuite-header__brand{filter:none}.lasuite-header__brand-top,.lasuite-header__service{width:-moz-fit-content;width:fit-content}.lasuite-header__service{box-shadow:none;padding-bottom:0;margin-left:0}.lasuite-header__service-title{display:none;margin:0;color:var(--lasuite-primary);font-size:1.25rem;margin-left:.5rem}@media screen and (min-width: 48em){.lasuite-header__service{margin-left:3.75rem}.lasuite-header__service-title{display:block;font-size:1.75rem;margin-left:1rem}}.lasuite-header__service-link{display:flex;align-items:center;text-decoration:none}.lasuite-header__service-logo{width:2.375rem;height:2.375rem}.lasuite-header__tools-links{display:block;margin-right:1.5rem}@media screen and (min-width: 62em){.lasuite-header__tools-links{margin-right:0}}.lasuite-homepage__wrapper{flex:1;background:#1c135e no-repeat center center;background-image:linear-gradient(135deg,#00009199,#e1000f99);background-size:cover;position:relative}.lasuite-homepage__bg img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.lasuite-homepage__content{position:relative;z-index:2;padding-top:4rem;padding-bottom:3rem}@media screen and (min-width: 36em){.lasuite-homepage__content{padding-top:8rem;padding-bottom:8rem}}.lasuite-homepage__main-col{margin-bottom:2rem}.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{background-color:#fff;color:var(--lasuite-primary);padding:1rem 1.5rem}.lasuite-homepage__tagline{margin:0;font-weight:400;color:inherit;margin-bottom:1rem;font-size:1.375rem}.lasuite-homepage__tagline:only-child{margin-bottom:0}.lasuite-homepage__tagline-strong{font-weight:700}.lasuite-homepage__tagline br{display:none}.lasuite-homepage__desc-container{margin-top:1rem}.lasuite-homepage__desc-container>p:only-child{margin-bottom:0}@media screen and (min-width: 36em){.lasuite-homepage__desc-container,.lasuite-homepage__tagline-container{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 48em){.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{padding:1rem 2rem 1rem 4rem;margin-top:2rem}.lasuite-homepage__tagline{font-size:1.875rem}.lasuite-homepage__tagline br{display:block}}@media screen and (min-width: 90em){.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{padding-left:8rem}}.lasuite-homepage__secondary-col{display:flex;width:100%;margin:4rem auto 2rem}@media screen and (min-width: 36em){.lasuite-homepage__secondary-col{width:auto}}@media screen and (min-width: 48em){.lasuite-homepage__secondary-col{margin-left:auto;margin-right:1.5rem}}@media screen and (min-width: 62em){.lasuite-homepage__secondary-col{margin-top:0!important}}.lasuite-homepage__form-container{width:100%}.lasuite-homepage__form{background:#fff;margin:auto;max-width:33rem;padding:4rem 1.5rem 3rem}@media screen and (min-width: 48em){.lasuite-homepage__form{margin-left:auto;padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 90em){.lasuite-homepage__form{margin-right:7rem}}.lasuite-btn{justify-content:center;text-transform:uppercase;width:100%;line-height:1.75rem;padding:1rem}.lasuite-input-width{width:100%;max-width:23rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 36em){.lasuite-btn{font-size:1.125rem;padding:1.125rem 1.5rem;min-height:3rem}}.lasuite-hr-or{color:var(--lasuite-primary)}.lasuite-hr-or:before,.lasuite-hr-or:after{height:2px;background-color:var(--lasuite-primary)}.lasuite-connect{justify-content:space-between;padding-left:2rem;padding-right:2rem}.lasuite-connect__brand{font-weight:700}.lasuite-connect__icon{width:48px;height:52px}.lasuite-connect__inner{display:inline-flex;align-items:center}.lasuite-connect__text{margin-left:1rem;display:flex;flex-direction:column}@media screen and (min-width: 36em){.lasuite-connect__icon{width:62px;height:67px}.lasuite-connect__text{margin-left:2rem;display:flex;flex-direction:column}}.fr-input.lasuite-input{background-color:#fff;border-radius:0;border:1px solid #959595;box-shadow:none;padding:.75rem 1rem;max-height:none;width:100%}.fr-input.lasuite-input::-moz-placeholder{font-style:normal}.fr-input.lasuite-input::placeholder{font-style:normal}.lasuite-link:not(:hover){background-image:none}.lasuite-gaufre-btn--vanilla:before,.lasuite-gaufre-btn--vanilla:after,.lasuite-gaufre-mask-element,.lasuite-gaufre-mask:before,.lasuite-gaufre-mask:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath d%3D%22m11.931261 8.1750088 3.362701 1.9413282v3.882529l-3.362701 1.941262-3.3627003-1.941262v-3.882529zm3.785275-6.8155706 3.362701 1.9412995v3.8825496l-3.362701 1.9412783-3.362701-1.9412783V3.3007377Zm0 13.5159968 3.362701 1.941263v3.882529l-3.362701 1.941335-3.362701-1.941335v-3.882529ZM4.3627012 8.1750088l3.3627014 1.9413282v3.882529l-3.3627014 1.941262L1 13.998866v-3.882529Zm3.7841385-6.8155706 3.3627023 1.9412995v3.8825496L8.1468397 9.1245656 4.7841172 7.1832873V3.3007377Zm0 13.5159968 3.3627023 1.941263v3.882529l-3.3627023 1.941335-3.3627225-1.941335v-3.882529ZM19.637299 8.1750088 23 10.116337v3.882529l-3.362701 1.941262-3.362702-1.941262v-3.882529z%22%2F%3E%3C%2Fsvg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath d%3D%22m11.931261 8.1750088 3.362701 1.9413282v3.882529l-3.362701 1.941262-3.3627003-1.941262v-3.882529zm3.785275-6.8155706 3.362701 1.9412995v3.8825496l-3.362701 1.9412783-3.362701-1.9412783V3.3007377Zm0 13.5159968 3.362701 1.941263v3.882529l-3.362701 1.941335-3.362701-1.941335v-3.882529ZM4.3627012 8.1750088l3.3627014 1.9413282v3.882529l-3.3627014 1.941262L1 13.998866v-3.882529Zm3.7841385-6.8155706 3.3627023 1.9412995v3.8825496L8.1468397 9.1245656 4.7841172 7.1832873V3.3007377Zm0 13.5159968 3.3627023 1.941263v3.882529l-3.3627023 1.941335-3.3627225-1.941335v-3.882529ZM19.637299 8.1750088 23 10.116337v3.882529l-3.362701 1.941262-3.362702-1.941262v-3.882529z%22%2F%3E%3C%2Fsvg%3E")!important}.lasuite-gaufre-btn--vanilla{all:unset;overflow-wrap:break-word!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;margin:0!important;font-family:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;font-weight:500!important;font-size:1.125rem!important;line-height:1.75rem!important;min-height:3rem!important;padding:.5rem!important;background-color:transparent!important;color:#000091!important;box-shadow:inset 0 0 0 1px #ddd!important;overflow:hidden!important;white-space:nowrap!important;max-width:3rem!important;max-height:3rem!important}[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla{color:#8585f6!important;box-shadow:inset 0 0 0 1px #353535!important}.lasuite-gaufre-btn--vanilla:before{content:""!important;flex:0 0 auto!important;display:block!important;background-color:currentColor!important;width:var(--icon-size)!important;height:var(--icon-size)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;margin-left:0!important;margin-right:.5rem!important;--icon-size: 2rem !important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--small{min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--small:before{--icon-size: 1.5rem !important}@media screen and (max-width: 991px){.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--responsive{min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--responsive:before{--icon-size: 1.5rem !important}}.lasuite-gaufre-btn--vanilla:hover,.lasuite-gaufre-btn--vanilla:focus-visible{background-color:#f6f6f6!important}[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:hover,[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:focus-visible{background-color:#343434!important}.lasuite-gaufre-btn--vanilla:active{background-color:#ededed!important}.lasuite-gaufre-btn.lasuite--gaufre-opened{background-color:#ededed!important;box-shadow:inset 0 0 0 1px #000091!important}[data-fr-scheme=dark] .lasuite-gaufre-btn.lasuite--gaufre-opened,[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:active{background-color:#474747!important}[data-fr-scheme=dark] .lasuite-gaufre-btn.lasuite--gaufre-opened{background-color:#474747!important;box-shadow:inset 0 0 0 1px #8585f6!important}html:not(.lasuite--gaufre-loaded) .lasuite-gaufre-btn{visibility:hidden!important} diff --git a/public/@gouvfr-lasuite/integration/css/homepage-gaufre.css b/public/@gouvfr-lasuite/integration/css/homepage-gaufre.css new file mode 100644 index 0000000..eaddda8 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/css/homepage-gaufre.css @@ -0,0 +1 @@ +:root{--lasuite-primary: #000091}.lasuite{box-sizing:border-box}@media (min-width: 78em){.lasuite-container,.fr-container.lasuite-container{max-width:120rem}}.lasuite-homepage{min-height:100dvh;display:flex;flex-direction:column}.lasuite-header{border-top:5px solid #e1000f}.lasuite-text-center{text-align:center;text-wrap:balance}.lasuite-header__brand{filter:none}.lasuite-header__brand-top,.lasuite-header__service{width:-moz-fit-content;width:fit-content}.lasuite-header__service{box-shadow:none;padding-bottom:0;margin-left:0}.lasuite-header__service-title{display:none;margin:0;color:var(--lasuite-primary);font-size:1.25rem;margin-left:.5rem}@media screen and (min-width: 48em){.lasuite-header__service{margin-left:3.75rem}.lasuite-header__service-title{display:block;font-size:1.75rem;margin-left:1rem}}.lasuite-header__service-link{display:flex;align-items:center;text-decoration:none}.lasuite-header__service-logo{width:2.375rem;height:2.375rem}.lasuite-header__tools-links{display:block;margin-right:1.5rem}@media screen and (min-width: 62em){.lasuite-header__tools-links{margin-right:0}}.lasuite-homepage__wrapper{flex:1;background:#1c135e no-repeat center center;background-image:linear-gradient(135deg,#00009199,#e1000f99);background-size:cover;position:relative}.lasuite-homepage__bg img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.lasuite-homepage__content{position:relative;z-index:2;padding-top:4rem;padding-bottom:3rem}@media screen and (min-width: 36em){.lasuite-homepage__content{padding-top:8rem;padding-bottom:8rem}}.lasuite-homepage__main-col{margin-bottom:2rem}.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{background-color:#fff;color:var(--lasuite-primary);padding:1rem 1.5rem}.lasuite-homepage__tagline{margin:0;font-weight:400;color:inherit;margin-bottom:1rem;font-size:1.375rem}.lasuite-homepage__tagline:only-child{margin-bottom:0}.lasuite-homepage__tagline-strong{font-weight:700}.lasuite-homepage__tagline br{display:none}.lasuite-homepage__desc-container{margin-top:1rem}.lasuite-homepage__desc-container>p:only-child{margin-bottom:0}@media screen and (min-width: 36em){.lasuite-homepage__desc-container,.lasuite-homepage__tagline-container{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 48em){.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{padding:1rem 2rem 1rem 4rem;margin-top:2rem}.lasuite-homepage__tagline{font-size:1.875rem}.lasuite-homepage__tagline br{display:block}}@media screen and (min-width: 90em){.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{padding-left:8rem}}.lasuite-homepage__secondary-col{display:flex;width:100%;margin:4rem auto 2rem}@media screen and (min-width: 36em){.lasuite-homepage__secondary-col{width:auto}}@media screen and (min-width: 48em){.lasuite-homepage__secondary-col{margin-left:auto;margin-right:1.5rem}}@media screen and (min-width: 62em){.lasuite-homepage__secondary-col{margin-top:0!important}}.lasuite-homepage__form-container{width:100%}.lasuite-homepage__form{background:#fff;margin:auto;max-width:33rem;padding:4rem 1.5rem 3rem}@media screen and (min-width: 48em){.lasuite-homepage__form{margin-left:auto;padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 90em){.lasuite-homepage__form{margin-right:7rem}}.lasuite-btn{justify-content:center;text-transform:uppercase;width:100%;line-height:1.75rem;padding:1rem}.lasuite-input-width{width:100%;max-width:23rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 36em){.lasuite-btn{font-size:1.125rem;padding:1.125rem 1.5rem;min-height:3rem}}.lasuite-hr-or{color:var(--lasuite-primary)}.lasuite-hr-or:before,.lasuite-hr-or:after{height:2px;background-color:var(--lasuite-primary)}.lasuite-connect{justify-content:space-between;padding-left:2rem;padding-right:2rem}.lasuite-connect__brand{font-weight:700}.lasuite-connect__icon{width:48px;height:52px}.lasuite-connect__inner{display:inline-flex;align-items:center}.lasuite-connect__text{margin-left:1rem;display:flex;flex-direction:column}@media screen and (min-width: 36em){.lasuite-connect__icon{width:62px;height:67px}.lasuite-connect__text{margin-left:2rem;display:flex;flex-direction:column}}.fr-input.lasuite-input{background-color:#fff;border-radius:0;border:1px solid #959595;box-shadow:none;padding:.75rem 1rem;max-height:none;width:100%}.fr-input.lasuite-input::-moz-placeholder{font-style:normal}.fr-input.lasuite-input::placeholder{font-style:normal}.lasuite-link:not(:hover){background-image:none}.lasuite-gaufre-btn--vanilla:before,.lasuite-gaufre-btn--vanilla:after,.lasuite-gaufre-mask-element,.lasuite-gaufre-mask:before,.lasuite-gaufre-mask:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath d%3D%22m11.931261 8.1750088 3.362701 1.9413282v3.882529l-3.362701 1.941262-3.3627003-1.941262v-3.882529zm3.785275-6.8155706 3.362701 1.9412995v3.8825496l-3.362701 1.9412783-3.362701-1.9412783V3.3007377Zm0 13.5159968 3.362701 1.941263v3.882529l-3.362701 1.941335-3.362701-1.941335v-3.882529ZM4.3627012 8.1750088l3.3627014 1.9413282v3.882529l-3.3627014 1.941262L1 13.998866v-3.882529Zm3.7841385-6.8155706 3.3627023 1.9412995v3.8825496L8.1468397 9.1245656 4.7841172 7.1832873V3.3007377Zm0 13.5159968 3.3627023 1.941263v3.882529l-3.3627023 1.941335-3.3627225-1.941335v-3.882529ZM19.637299 8.1750088 23 10.116337v3.882529l-3.362701 1.941262-3.362702-1.941262v-3.882529z%22%2F%3E%3C%2Fsvg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath d%3D%22m11.931261 8.1750088 3.362701 1.9413282v3.882529l-3.362701 1.941262-3.3627003-1.941262v-3.882529zm3.785275-6.8155706 3.362701 1.9412995v3.8825496l-3.362701 1.9412783-3.362701-1.9412783V3.3007377Zm0 13.5159968 3.362701 1.941263v3.882529l-3.362701 1.941335-3.362701-1.941335v-3.882529ZM4.3627012 8.1750088l3.3627014 1.9413282v3.882529l-3.3627014 1.941262L1 13.998866v-3.882529Zm3.7841385-6.8155706 3.3627023 1.9412995v3.8825496L8.1468397 9.1245656 4.7841172 7.1832873V3.3007377Zm0 13.5159968 3.3627023 1.941263v3.882529l-3.3627023 1.941335-3.3627225-1.941335v-3.882529ZM19.637299 8.1750088 23 10.116337v3.882529l-3.362701 1.941262-3.362702-1.941262v-3.882529z%22%2F%3E%3C%2Fsvg%3E")!important}.lasuite-gaufre-btn--vanilla{all:unset;overflow-wrap:break-word!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;margin:0!important;font-family:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;font-weight:500!important;font-size:1.125rem!important;line-height:1.75rem!important;min-height:3rem!important;padding:.5rem!important;background-color:transparent!important;color:#000091!important;box-shadow:inset 0 0 0 1px #ddd!important;overflow:hidden!important;white-space:nowrap!important;max-width:3rem!important;max-height:3rem!important}[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla{color:#8585f6!important;box-shadow:inset 0 0 0 1px #353535!important}.lasuite-gaufre-btn--vanilla:before{content:""!important;flex:0 0 auto!important;display:block!important;background-color:currentColor!important;width:var(--icon-size)!important;height:var(--icon-size)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;margin-left:0!important;margin-right:.5rem!important;--icon-size: 2rem !important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--small{min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--small:before{--icon-size: 1.5rem !important}@media screen and (max-width: 991px){.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--responsive{min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important}.lasuite-gaufre-btn--vanilla.lasuite-gaufre-btn--responsive:before{--icon-size: 1.5rem !important}}.lasuite-gaufre-btn--vanilla:hover,.lasuite-gaufre-btn--vanilla:focus-visible{background-color:#f6f6f6!important}[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:hover,[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:focus-visible{background-color:#343434!important}.lasuite-gaufre-btn--vanilla:active{background-color:#ededed!important}.lasuite-gaufre-btn.lasuite--gaufre-opened{background-color:#ededed!important;box-shadow:inset 0 0 0 1px #000091!important}[data-fr-scheme=dark] .lasuite-gaufre-btn.lasuite--gaufre-opened,[data-fr-scheme=dark] .lasuite-gaufre-btn--vanilla:active{background-color:#474747!important}[data-fr-scheme=dark] .lasuite-gaufre-btn.lasuite--gaufre-opened{background-color:#474747!important;box-shadow:inset 0 0 0 1px #8585f6!important}html:not(.lasuite--gaufre-loaded) .lasuite-gaufre-btn{visibility:hidden!important} diff --git a/public/@gouvfr-lasuite/integration/css/homepage.css b/public/@gouvfr-lasuite/integration/css/homepage.css new file mode 100644 index 0000000..ff423c0 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/css/homepage.css @@ -0,0 +1 @@ +:root{--lasuite-primary: #000091}.lasuite{box-sizing:border-box}@media (min-width: 78em){.lasuite-container,.fr-container.lasuite-container{max-width:120rem}}.lasuite-homepage{min-height:100dvh;display:flex;flex-direction:column}.lasuite-header{border-top:5px solid #e1000f}.lasuite-text-center{text-align:center;text-wrap:balance}.lasuite-header__brand{filter:none}.lasuite-header__brand-top,.lasuite-header__service{width:-moz-fit-content;width:fit-content}.lasuite-header__service{box-shadow:none;padding-bottom:0;margin-left:0}.lasuite-header__service-title{display:none;margin:0;color:var(--lasuite-primary);font-size:1.25rem;margin-left:.5rem}@media screen and (min-width: 48em){.lasuite-header__service{margin-left:3.75rem}.lasuite-header__service-title{display:block;font-size:1.75rem;margin-left:1rem}}.lasuite-header__service-link{display:flex;align-items:center;text-decoration:none}.lasuite-header__service-logo{width:2.375rem;height:2.375rem}.lasuite-header__tools-links{display:block;margin-right:1.5rem}@media screen and (min-width: 62em){.lasuite-header__tools-links{margin-right:0}}.lasuite-homepage__wrapper{flex:1;background:#1c135e no-repeat center center;background-image:linear-gradient(135deg,#00009199,#e1000f99);background-size:cover;position:relative}.lasuite-homepage__bg img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.lasuite-homepage__content{position:relative;z-index:2;padding-top:4rem;padding-bottom:3rem}@media screen and (min-width: 36em){.lasuite-homepage__content{padding-top:8rem;padding-bottom:8rem}}.lasuite-homepage__main-col{margin-bottom:2rem}.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{background-color:#fff;color:var(--lasuite-primary);padding:1rem 1.5rem}.lasuite-homepage__tagline{margin:0;font-weight:400;color:inherit;margin-bottom:1rem;font-size:1.375rem}.lasuite-homepage__tagline:only-child{margin-bottom:0}.lasuite-homepage__tagline-strong{font-weight:700}.lasuite-homepage__tagline br{display:none}.lasuite-homepage__desc-container{margin-top:1rem}.lasuite-homepage__desc-container>p:only-child{margin-bottom:0}@media screen and (min-width: 36em){.lasuite-homepage__desc-container,.lasuite-homepage__tagline-container{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 48em){.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{padding:1rem 2rem 1rem 4rem;margin-top:2rem}.lasuite-homepage__tagline{font-size:1.875rem}.lasuite-homepage__tagline br{display:block}}@media screen and (min-width: 90em){.lasuite-homepage__tagline-container,.lasuite-homepage__desc-container{padding-left:8rem}}.lasuite-homepage__secondary-col{display:flex;width:100%;margin:4rem auto 2rem}@media screen and (min-width: 36em){.lasuite-homepage__secondary-col{width:auto}}@media screen and (min-width: 48em){.lasuite-homepage__secondary-col{margin-left:auto;margin-right:1.5rem}}@media screen and (min-width: 62em){.lasuite-homepage__secondary-col{margin-top:0!important}}.lasuite-homepage__form-container{width:100%}.lasuite-homepage__form{background:#fff;margin:auto;max-width:33rem;padding:4rem 1.5rem 3rem}@media screen and (min-width: 48em){.lasuite-homepage__form{margin-left:auto;padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 90em){.lasuite-homepage__form{margin-right:7rem}}.lasuite-btn{justify-content:center;text-transform:uppercase;width:100%;line-height:1.75rem;padding:1rem}.lasuite-input-width{width:100%;max-width:23rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 36em){.lasuite-btn{font-size:1.125rem;padding:1.125rem 1.5rem;min-height:3rem}}.lasuite-hr-or{color:var(--lasuite-primary)}.lasuite-hr-or:before,.lasuite-hr-or:after{height:2px;background-color:var(--lasuite-primary)}.lasuite-connect{justify-content:space-between;padding-left:2rem;padding-right:2rem}.lasuite-connect__brand{font-weight:700}.lasuite-connect__icon{width:48px;height:52px}.lasuite-connect__inner{display:inline-flex;align-items:center}.lasuite-connect__text{margin-left:1rem;display:flex;flex-direction:column}@media screen and (min-width: 36em){.lasuite-connect__icon{width:62px;height:67px}.lasuite-connect__text{margin-left:2rem;display:flex;flex-direction:column}}.fr-input.lasuite-input{background-color:#fff;border-radius:0;border:1px solid #959595;box-shadow:none;padding:.75rem 1rem;max-height:none;width:100%}.fr-input.lasuite-input::-moz-placeholder{font-style:normal}.fr-input.lasuite-input::placeholder{font-style:normal}.lasuite-link:not(:hover){background-image:none} diff --git a/public/@gouvfr-lasuite/integration/css/prefixed-dsfr.css b/public/@gouvfr-lasuite/integration/css/prefixed-dsfr.css new file mode 100644 index 0000000..1a53150 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/css/prefixed-dsfr.css @@ -0,0 +1,3 @@ +@font-face{font-family:Marianne;src:url(./assets/Marianne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marianne;src:url(./assets/Marianne-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Marianne;src:url(./assets/Marianne-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}/*! + * DSFR v1.11.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */:where(.lasuite) a{-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);color:inherit;--hover-tint: var(--idle);--active-tint: var(--active)}:root{--underline-max-width: 100%;--underline-hover-width: 0;--underline-idle-width: var(--underline-max-width);--underline-x: calc(var(--underline-max-width) * 0);--underline-thickness: .0625em;--underline-img: linear-gradient(0deg, currentColor, currentColor);--external-link-content: "";--text-decoration: none;--ul-type: disc;--ul-start: 1rem;--xl-block: .5rem;--li-bottom: .25rem;--xl-base: 1em;--text-spacing: 0 0 1.5rem;--title-spacing: 0 0 1.5rem;--background-default-grey: var(--grey-1000-50);--background-default-grey-hover: var(--grey-1000-50-hover);--background-default-grey-active: var(--grey-1000-50-active);--background-contrast-grey: var(--grey-950-100);--background-contrast-grey-hover: var(--grey-950-100-hover);--background-contrast-grey-active: var(--grey-950-100-active);--background-contrast-info: var(--info-950-100);--background-action-high-blue-france: var(--blue-france-sun-113-625);--background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active: var(--blue-france-sun-113-625-active);--background-disabled-grey: var(--grey-925-125);--background-raised-grey: var(--grey-1000-75);--background-raised-grey-hover: var(--grey-1000-75-hover);--background-raised-grey-active: var(--grey-1000-75-active);--text-default-grey: var(--grey-200-850);--text-action-high-blue-france: var(--blue-france-sun-113-625);--text-title-grey: var(--grey-50-1000);--text-label-grey: var(--grey-50-1000);--text-mention-grey: var(--grey-425-625);--text-inverted-blue-france: var(--blue-france-975-sun-113);--text-disabled-grey: var(--grey-625-425);--text-black-white-grey: var(--grey-0-1000);--border-default-grey: var(--grey-900-175);--border-plain-grey: var(--grey-200-850);--border-plain-blue-france: var(--blue-france-sun-113-625);--border-disabled-grey: var(--grey-925-125);--grey-1000-50: #fff;--grey-1000-50-hover: #f6f6f6;--grey-1000-50-active: #ededed;--grey-950-100: #eee;--grey-950-100-hover: #d2d2d2;--grey-950-100-active: #c1c1c1;--grey-200-850: #3a3a3a;--grey-925-125: #e5e5e5;--grey-1000-75: #fff;--grey-1000-75-hover: #f6f6f6;--grey-1000-75-active: #ededed;--grey-50-1000: #161616;--grey-425-625: #666;--grey-625-425: #929292;--grey-0-1000: #000;--grey-900-175: #ddd;--blue-france-sun-113-625: #000091;--blue-france-sun-113-625-hover: #1212ff;--blue-france-sun-113-625-active: #2323ff;--blue-france-975-sun-113: #f5f5fe;--info-950-100: #e8edff;box-sizing:border-box;--ground: 0;--shadow-color: rgba(0, 0, 18, .16);--raised-shadow: 0 1px 3px var(--shadow-color)}:where(.lasuite) [href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2),var(--underline-idle-width) var(--underline-thickness)}:where(.lasuite) [target=_blank]:after{flex:0 0 auto;display:inline-block;vertical-align:calc((.75em - var(--icon-size)) * .5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size: 1rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");content:var(--external-link-content);margin-left:.25rem}:where(.lasuite) form[target=_blank]:after{content:none}:where(.lasuite) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;color:inherit;background-color:transparent;font-family:inherit;font-size:inherit}:where(.lasuite) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border-radius:0;border:0;background-color:transparent;margin:0}:where(.lasuite) input::-webkit-contacts-auto-fill-button,:where(.lasuite) input::-webkit-credentials-auto-fill-button{margin-left:1rem;margin-right:-1px;width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem 1.25rem}:where(.lasuite) a:focus,:where(.lasuite) button:focus,:where(.lasuite) input:focus,:where(.lasuite) input[type=button]:focus,:where(.lasuite) input[type=image]:focus,:where(.lasuite) input[type=submit]:focus{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid}:where(.lasuite) a:focus:not(:focus-visible),:where(.lasuite) button:focus:not(:focus-visible),:where(.lasuite) input:focus:not(:focus-visible),:where(.lasuite) input[type=button]:focus:not(:focus-visible),:where(.lasuite) input[type=image]:focus:not(:focus-visible),:where(.lasuite) input[type=submit]:focus:not(:focus-visible){outline-style:none}:where(.lasuite) a:focus-visible,:where(.lasuite) button:focus-visible,:where(.lasuite) input:focus-visible,:where(.lasuite) input[type=button]:focus-visible,:where(.lasuite) input[type=image]:focus-visible,:where(.lasuite) input[type=submit]:focus-visible{outline-style:solid}:where(.lasuite) button,:where(.lasuite) input[type=button],:where(.lasuite) input[type=image],:where(.lasuite) input[type=submit]{--hover-tint: var(--hover);--active-tint: var(--active)}:where(.lasuite) a,:where(.lasuite) button,:where(.lasuite) input[type=file],:where(.lasuite) input[type=button],:where(.lasuite) input[type=image],:where(.lasuite) input[type=submit]{cursor:pointer}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled,:where(.lasuite) input[type=file]:disabled,:where(.lasuite) input[type=button]:disabled,:where(.lasuite) input[type=image]:disabled,:where(.lasuite) input[type=submit]:disabled{cursor:not-allowed}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled{opacity:1;color:var(--text-disabled-grey)}:where(.lasuite) .fr-enlarge-link{position:relative}:where(.lasuite) .fr-enlarge-link a{background-image:none;outline-width:0}:where(.lasuite) .fr-enlarge-link a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline-offset:2px;outline-style:inherit;outline-color:inherit;outline-width:2px;z-index:1}:where(.lasuite) h2{font-weight:700;font-size:1.75rem;line-height:2.25rem;margin:var(--title-spacing)}:where(.lasuite) h1{font-weight:700;font-size:2rem;line-height:2.5rem;margin:var(--title-spacing)}:where(.lasuite) p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}:where(.lasuite) ul{margin:0;padding:0;margin-block-start:var(--xl-block);margin-block-end:var(--xl-block);--xl-size: var(--xl-base)}:where(.lasuite) ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}:where(.lasuite) ul>li::marker{font-size:calc(var(--xl-size) * .9)}:where(.lasuite) li{--xl-base: calc(var(--xl-size) * .9);padding-bottom:var(--li-bottom)}:where(.lasuite) .fr-h4{font-weight:700!important;font-size:1.375rem!important;line-height:1.75rem!important;margin:var(--title-spacing)}:where(.lasuite) *,:where(.lasuite) *:before,:where(.lasuite) *:after{box-sizing:inherit}.lasuite{font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:1rem;line-height:1.5rem;overflow-wrap:break-word;background-color:var(--background-default-grey);--idle: transparent;--hover: var(--background-default-grey-hover);--active: var(--background-default-grey-active);color:var(--text-default-grey)}:where(.lasuite) input,:where(.lasuite) label,:where(.lasuite) button,:where(.lasuite) a{-webkit-tap-highlight-color:transparent}:where(.lasuite) .fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block}:where(.lasuite) .fr-hr-or{font-size:.875rem;line-height:1.5rem;text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}:where(.lasuite) .fr-hr-or:before,:where(.lasuite) .fr-hr-or:after{content:"";display:inline-flex;height:1px;width:100%;background-color:var(--border-default-grey);--idle: transparent;--hover: var(--border-default-grey-hover);--active: var(--border-default-grey-active)}:where(.lasuite) .fr-hr-or:before{margin-right:.75rem}:where(.lasuite) .fr-hr-or:after{margin-left:.75rem}:where(.lasuite) .fr-responsive-img{width:100%;height:auto}:where(.lasuite) .fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}:where(.lasuite) .fr-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}:where(.lasuite) .fr-container--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden}:where(.lasuite) .fr-mb-0{margin-bottom:0!important}:where(.lasuite) .fr-mb-3w{margin-bottom:1.5rem!important}:where(.lasuite) .fr-mb-4w{margin-bottom:2rem!important}:where(.lasuite) .fr-mb-6w{margin-bottom:3rem!important}:where(.lasuite) .fr-mb-8w{margin-bottom:4rem!important}:where(.lasuite) .fr-p-0{padding:0!important}@-moz-document url-prefix(){:root{--underline-thickness: calc(.0625em + .25px) }}:where(.lasuite) .fr-h4{color:var(--text-title-grey)}:where(.lasuite) h2,:where(.lasuite) h1{color:var(--text-title-grey)}:where(.lasuite) .fr-logo{--text-spacing: 0;--underline-img: none;display:inline-block;font-weight:700;line-height:1.0317460317em;letter-spacing:-.01em;text-transform:uppercase;vertical-align:middle;text-indent:-.1em;font-size:1.05rem;color:var(--text-black-white-grey)}:where(.lasuite) .fr-logo:before{width:2.75rem;height:1rem;margin-bottom:.3333333333rem;background-size:2.75rem 1.125rem,2.75rem 1rem,0;background-position:0 -.0625rem,0 0,0 0;content:"";display:block;background-repeat:no-repeat,no-repeat,no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cpath fill='%23fff' d='M11.3 10.2c-.9.6-1.7 1.3-2.3 2.1v-.1c.4-.5.7-1 1-1.5.4-.2.7-.5 1-.8.5-.5 1-1 1.7-1.3.3-.1.5-.1.8 0-.1.1-.2.1-.4.2H13v-.1c-.3.3-.7.5-1 .9-.1.2-.2.6-.7.6 0 .1.1 0 0 0zm1.6 4.6c0-.1-.1 0-.2 0l-.1.1-.1.1-.2.2s.1.1.2 0l.1-.1c.1 0 .2-.1.2-.2.1 0 .1 0 .1-.1 0 .1 0 0 0 0zm-1.6-4.3c.1 0 .2 0 .2-.1s.1-.1.1-.1v-.1c-.2.1-.3.2-.3.3zm2.4 1.9s0-.1 0 0c.1-.1.2-.1.3-.1.7-.1 1.4-.3 2.1-.6-.8-.5-1.7-.9-2.6-1h.1c-.1-.1-.3-.1-.5-.2h.1c-.2-.1-.5-.1-.7-.2.1 0 .2-.2.2-.3h-.1c-.4.2-.6.5-.8.9.2.1.5 0 .7.1h-.3c-.1 0-.2.1-.2.2h.1c-.1 0-.1.1-.2.1.1.1.2 0 .4 0 0 .1.1.1.1.1-.1 0-.2.1-.3.3-.1.2-.2.2-.3.3v.1c-.3.2-.6.5-.9.8v.1c-.1.1-.2.1-.2.2v.1c.4-.1.6-.4 1-.5l.6-.3c.2 0 .3-.1.5-.1v.1h.2c0 .1-.2 0-.1.1s.3.1.4 0c.2-.2.3-.2.4-.2zM12.4 14c-.4.2-.9.2-1.2.4 0 0 0 .1-.1.1 0 0-.1 0-.1.1-.1 0-.1.1-.2.2l-.1.1s0 .1.1 0l.1-.1s-.1.1-.1.2V15.3l-.1.1s0 .1-.1.1l-.1.1.2-.2.1-.1h.2s0-.1.1-.1c.1-.1.2-.2.3-.2h.1c.1-.1.3-.1.4-.2.1-.1.2-.2.3-.2.2-.2.5-.3.8-.5-.1 0-.2-.1-.3-.1 0 .1-.2 0-.3 0zM30 9.7c-.1.2-.4.2-.6.3-.2.2 0 .4.1.5.1.3-.2.5-.4.5.1.1.2.1.2.1 0 .2.2.2.1.4s-.5.3-.3.5c.1.2.1.5 0 .7-.1.2-.3.4-.5.5-.2.1-.4.1-.6 0-.1 0-.1-.1-.2-.1-.5-.1-1-.2-1.5-.2-.1 0-.3.1-.4.1-.1.1-.3.2-.4.3l-.1.1c-.1.1-.2.2-.2.3-.1.2-.2.4-.2.6-.2.5-.2 1 0 1.4 0 0 1 .3 1.7.6.2.1.5.2.7.4l1.7 1H13.2l1.6-1c.6-.4 1.3-.7 2-1 .5-.2 1.1-.5 1.5-.9.2-.2.3-.4.5-.5.3-.4.6-.7 1-1l.3-.3s0-.1.1-.1c-.2.1-.2.2-.4.2 0 0-.1 0 0-.1s.2-.2.3-.2v-.1c-.4 0-.7.2-1 .5h-.2c-.5.2-.8.5-1.2.7v-.1c-.2.1-.4.2-.5.2-.2 0-.5.1-.8 0-.4 0-.7.1-1.1.2-.2.1-.4.1-.6.2v.1l-.2.2c-.2.1-.3.2-.5.4l-.5.5h-.1l.1-.1.1-.1c0-.1.1-.1.1-.2.2-.1.3-.3.5-.4 0 0-.1 0 0 0 0 0 0-.1.1-.1l-.1.1c-.1.1-.1.2-.2.2v-.1-.1l.2-.2c.1-.1.2-.1.3-.2h.1c-.2.1-.3.1-.5.2H14h-.1c0-.1.1-.1.2-.2h.1c1-.8 2.3-.6 3.4-1 .1-.1.2-.1.3-.2.1-.1.3-.2.5-.3.2-.2.4-.4.5-.7v-.1c-.4.4-.8.7-1.3 1-.6.2-1.3.4-2 .4 0-.1.1-.1.1-.1 0-.1.1-.1.1-.2h.1s0-.1.1-.1h.1c-.1-.1-.3.1-.4 0 .1-.1 0-.2.1-.2h.1s0-.1.1-.1c.5-.3.9-.5 1.3-.7-.1 0-.1.1-.2 0 .1 0 0-.1.1-.1.3-.1.6-.3.9-.4-.1 0-.2.1-.3 0 .1 0 .1-.1.2-.1v-.1h0c0-.1.1 0 .2-.1h-.1c.1-.1.2-.2.4-.2 0-.1-.1 0-.1-.1h.1-.5c-.1 0 0-.1 0-.1.1-.2.2-.5.3-.7h-.1c-.3.3-.8.5-1.2.6h-.2c-.2.1-.4.1-.5 0-.1-.1-.2-.2-.3-.2-.2-.1-.5-.3-.8-.4-.7-.2-1.5-.4-2.3-.3.3-.1.7-.2 1.1-.3.5-.2 1-.3 1.5-.3h-.3c-.4 0-.9.1-1.3.2-.3.1-.6.2-.9.2-.2.1-.3.2-.5.2v-.1c.3-.4.7-.7 1.1-.8.5-.1 1.1 0 1.6.1.4 0 .8.1 1.1.2.1 0 .2.2.3.3.2.1.4 0 .5.1v-.2c.1-.1.3 0 .4 0 .2-.2-.2-.4-.3-.6v-.1c.2.2.5.4.7.6.1.1.5.2.5 0-.2-.3-.4-.6-.7-.9v-.2c-.1 0-.1 0-.1-.1-.1-.1-.1-.2-.1-.3-.1-.2 0-.4-.1-.5-.1-.2-.1-.3-.1-.5-.1-.5-.2-1-.3-1.4-.1-.6.3-1 .6-1.5.2-.4.5-.7.8-1 .1-.4.3-.7.6-1 .3-.3.6-.5.9-.6.3-.1.5-.2.8-.3l2.5-.4H25l1.8.3c.1 0 .2 0 .2.1.1.1.3.2.4.2.2.1.4.3.6.5.1.1.2.3.1.4-.1.1-.1.4-.2.4-.2.1-.4.1-.6.1-.1 0-.2 0-.4-.1.5.2.9.4 1.2.8 0 .1.2.1.3.1v.1c-.1.1-.1.1-.1.2h.1c.1-.1.1-.4.3-.3.2.1.2.3.1.4-.1.1-.2.2-.4.3v.2c.1.1.1.2.2.4s.1.5.2.7c.1.5.2.9.2 1.4 0 .2-.1.5 0 .7l.3.6c.1.2.2.3.3.5.2.3.6.6.4 1zm-15.6 5.2c-.1 0-.1.1-.1.1s.1 0 .1-.1zm5.8-1.8c-.1.1 0 0 0 0zm-6.7-.2c0 .1.1 0 .1 0 .2-.1.5 0 .6-.2-.1-.1-.2 0-.2-.1-.1 0-.2 0-.2.1-.1.1-.3.1-.3.2z'/%3E%3Cpath fill='gray' d='M27.9 6.8c.1 0 .3 0 .3.1-.1.2-.4.3-.6.5h-.1c-.1.1-.1.2-.1.2h-.3c.1.1.3.2.5.2l.1.1h.2V8c-.1.1-.2.1-.4.1.2.1.5.1.7 0 .2-.1 0-.4.1-.5-.1 0 0-.1-.1-.1.1-.1.1-.2.2-.2s.1 0 .2-.1c0-.1-.1-.1-.1-.2.2-.1.3-.3.3-.5 0-.1-.3-.1-.4-.2h-.5c-.2 0-.3.1-.5.1l-.6.3c.2-.1.4-.1.7-.2 0 .3.2.3.4.3'/%3E%3C/svg%3E"),linear-gradient(90deg,#000091,#000091 50%,#e1000f 50%,#e1000f),linear-gradient(90deg,#000,#000)}:where(.lasuite) .fr-logo:after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem;content:"";display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E")}:where(.lasuite) .fr-btn{--text-spacing: 0;--title-spacing: 0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img: none;--hover-tint: var(--hover);font-weight:500;font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;background-color:var(--background-action-high-blue-france);--idle: transparent;--hover: var(--background-action-high-blue-france-hover);--active: var(--background-action-high-blue-france-active);color:var(--text-inverted-blue-france)}:where(.lasuite) .fr-btn:before,:where(.lasuite) .fr-btn:after{display:block}:where(.lasuite) .fr-btn[target=_blank]{overflow:initial;max-width:100%;max-height:none}:where(.lasuite) .fr-btn[target=_blank]:after{content:"";--icon-size: 1rem;margin-right:-.125rem;margin-left:.5rem}:where(.lasuite) .fr-btn:disabled,:where(.lasuite) a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle: transparent;--hover: var(--background-disabled-grey-hover);--active: var(--background-disabled-grey-active)}:where(.lasuite) .fr-link{--text-spacing: 0;--title-spacing: 0;display:inline;font-size:1rem;line-height:1.5rem;padding:0;color:var(--text-action-high-blue-france)}:where(.lasuite) .fr-link[target=_blank]{overflow:initial;max-width:100%;max-height:none}:where(.lasuite) .fr-link[target=_blank]:after{content:"";--icon-size: 1rem;margin-right:-.125rem;margin-left:.5rem}:where(.lasuite) .fr-footer{--ul-type: none;--ul-start: 0;--xl-block: 0;--li-bottom: 0;width:100%;padding-top:2rem;box-shadow:inset 0 2px 0 0 var(--border-plain-blue-france),inset 0 -1px 0 0 var(--border-default-grey)}:where(.lasuite) .fr-footer__body{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:1rem}:where(.lasuite) .fr-footer__body+.fr-footer__bottom{margin-top:1rem}:where(.lasuite) .fr-footer__brand{display:flex;flex-direction:row;align-items:center;flex-basis:100%}:where(.lasuite) .fr-footer__brand .fr-logo{font-size:1.05rem;padding:1rem;margin:-1rem}:where(.lasuite) .fr-footer__brand .fr-logo:before{width:2.75rem;height:1rem;margin-bottom:.3333333333rem;background-size:2.75rem 1.125rem,2.75rem 1rem,0;background-position:0 -.0625rem,0 0,0 0}:where(.lasuite) .fr-footer__brand .fr-logo:after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem}:where(.lasuite) .fr-footer__content{display:flex;flex-wrap:wrap;flex-basis:100%;margin-top:1.5rem}:where(.lasuite) .fr-footer__content-desc{--underline-img: linear-gradient(0deg, currentColor, currentColor);--text-spacing: 0 0 0 0;width:100%;font-size:.875rem;line-height:1.5rem}:where(.lasuite) .fr-footer__content-list{display:flex;flex-direction:row;align-self:center;margin-bottom:-.5rem;margin-top:1rem;flex-wrap:wrap}:where(.lasuite) .fr-footer__content-list>li{margin-right:1.25rem;margin-top:.5rem;margin-bottom:.5rem}:where(.lasuite) .fr-footer__content-list>li:before{content:none}:where(.lasuite) .fr-footer__content-list>li:last-child{margin-right:0}:where(.lasuite) .fr-footer__content-link{font-weight:700;font-size:.875rem;line-height:1.5rem;color:var(--text-default-grey)}:where(.lasuite) .fr-footer__content-link:not(:hover):not(:active){--underline-idle-width: 0}:where(.lasuite) .fr-footer__bottom{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:2.5rem;box-shadow:inset 0 1px 0 0 var(--border-default-grey)}:where(.lasuite) .fr-footer__bottom .fr-btn{font-size:.75rem;line-height:1.25rem;min-height:1.25rem;padding:0 .5rem;overflow:initial;max-width:100%;max-height:none;display:inline;color:var(--text-mention-grey)}:where(.lasuite) .fr-footer__bottom .fr-btn:before{--icon-size: 1rem;margin-left:-.125rem;margin-right:.5rem}:where(.lasuite) .fr-footer__bottom-list{padding:.5rem 0;width:100%;margin:0}:where(.lasuite) .fr-footer__bottom-item{position:relative;margin:.5rem 0 0 .25rem;display:inline}:where(.lasuite) .fr-footer__bottom-item:before{content:"";display:inline-block;vertical-align:middle;position:relative;width:1px;height:1rem;margin-right:.25rem;margin-bottom:.625rem;margin-top:.625rem;box-shadow:inset 0 0 0 1px var(--border-default-grey)}:where(.lasuite) .fr-footer__bottom-item:first-child{margin:.5rem 0 0}:where(.lasuite) .fr-footer__bottom-item:first-child:before{content:none}:where(.lasuite) .fr-footer__bottom-link{font-size:.75rem;line-height:1.25rem;color:var(--text-mention-grey)}:where(.lasuite) .fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width: 0}:where(.lasuite) .fr-footer__bottom-copy{--text-spacing: 0 0 1rem 0;margin-top:.5rem;color:var(--text-mention-grey)}:where(.lasuite) .fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}:where(.lasuite) .fr-input{display:block;width:100%;border-radius:.25rem .25rem 0 0;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;color:var(--text-default-grey);background-color:var(--background-contrast-grey);--idle: transparent;--hover: var(--background-contrast-grey-hover);--active: var(--background-contrast-grey-active);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey)}:where(.lasuite) .fr-input:not(textarea){max-height:2.5rem}:where(.lasuite) .fr-input::-moz-placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey)}:where(.lasuite) .fr-input::placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey)}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button{cursor:pointer;background-color:var(--text-label-grey);--idle: transparent;--hover: var(--text-label-grey-hover);--active: var(--text-label-grey-active)}:where(.lasuite) .fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey)}:where(.lasuite) .fr-input:autofill,:where(.lasuite) .fr-input:autofill:hover,:where(.lasuite) .fr-input:autofill:focus,:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey)}:where(.lasuite) .fr-header{--underline-img: none;--ul-type: none;--ul-start: 0;--xl-block: 0;--li-bottom: 0;--text-spacing: 0;--title-spacing: 0;width:100%;position:relative}:where(.lasuite) .fr-header__body-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -1rem}:where(.lasuite) .fr-header__brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;padding-left:.25rem;padding-right:.25rem;z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle: transparent;--hover: var(--background-raised-grey-hover);--active: var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow))}:where(.lasuite) .fr-header__brand-top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;overflow:hidden}:where(.lasuite) .fr-header__logo{order:1;flex:0 0 auto;padding:.75rem}:where(.lasuite) .fr-header__logo .fr-logo{font-size:.7875rem;padding:.75rem;margin:-.75rem}:where(.lasuite) .fr-header__logo .fr-logo:before{width:2.0625rem;height:.75rem;margin-bottom:.25rem;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;background-position:0 -.046875rem,0 0,0 0}:where(.lasuite) .fr-header__logo .fr-logo:after{min-width:1.96875rem;background-size:3.9375rem 2.8125rem;background-position:0 calc(100% + 1.40625rem);padding-top:1.65625rem}:where(.lasuite) .fr-header__service{padding-top:.75rem;padding-bottom:.75rem;margin-left:.75rem;margin-right:.75rem;width:100%;--external-link-content: none;color:var(--text-title-grey);box-shadow:inset 0 1px 0 0 var(--border-default-grey)}:where(.lasuite) .fr-header__service-title{font-weight:700;font-size:1.125rem;line-height:1.5rem}:where(.lasuite) .fr-header__tools-links{display:none}:where(.lasuite) .fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem;overflow:initial;max-width:100%;max-height:none}:where(.lasuite) .fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size: 1rem;margin-left:-.125rem;margin-right:.5rem}:where(.lasuite) .fr-header__tools-links .fr-btn{background-color:transparent;--hover: inherit;--active: inherit;color:var(--text-action-high-blue-france)}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover: inherit;--active: inherit}:where(.lasuite) .fr-header__tools-links .fr-link{background-color:transparent;--hover: inherit;--active: inherit;color:var(--text-action-high-blue-france)}:where(.lasuite) .fr-header__tools-links .fr-link:disabled,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover: inherit;--active: inherit}@media (min-width: 36em){:where(.lasuite) .fr-hidden-sm{display:none!important}:where(.lasuite) .fr-footer__content-list>li{margin-right:1.5rem}/*! media sm */}@media (min-width: 48em){:where(.lasuite) h2{font-size:2rem;line-height:2.5rem}:where(.lasuite) h1{font-size:2.5rem;line-height:3rem}:where(.lasuite) .fr-h4{font-size:1.5rem!important;line-height:2rem!important}:where(.lasuite) .fr-mb-md-6w{margin-bottom:3rem!important}:where(.lasuite) .fr-mb-md-8w{margin-bottom:4rem!important}:where(.lasuite) .fr-footer__body{margin-bottom:1.5rem}:where(.lasuite) .fr-footer__brand .fr-logo{font-size:1.3125rem;padding:1.25rem;margin:-1.25rem}:where(.lasuite) .fr-footer__brand .fr-logo:before{width:3.4375rem;height:1.25rem;margin-bottom:.4166666667rem;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;background-position:0 -.078125rem,0 0,0 0}:where(.lasuite) .fr-footer__brand .fr-logo:after{min-width:3.28125rem;background-size:6.5625rem 4.6875rem;background-position:0 calc(100% + 2.34375rem);padding-top:2.7604166667rem}:where(.lasuite) .fr-footer__brand{flex-basis:auto;margin-right:1rem}:where(.lasuite) .fr-footer__brand.fr-enlarge-link{margin:-1rem 0 -1rem -1rem;padding:1rem;align-self:flex-start}:where(.lasuite) .fr-footer__content{margin-left:auto}:where(.lasuite) .fr-footer__content-list{margin-top:.5rem}:where(.lasuite) .fr-footer__bottom-item{margin:.5rem 0 0 .75rem}:where(.lasuite) .fr-footer__bottom-item:before{margin-right:.75rem}:where(.lasuite) .fr-header__service-title{font-size:1.25rem;line-height:1.75rem}/*! media md */}@media (min-width: 62em){:where(.lasuite) .fr-container{padding-left:1.5rem;padding-right:1.5rem}:where(.lasuite) .fr-footer__content{margin-top:0;flex-basis:50%;max-width:36.75rem}:where(.lasuite) .fr-header__body-row{padding:1.5rem 0}:where(.lasuite) .fr-header__brand{margin-top:-1rem;margin-bottom:-1rem;flex-wrap:nowrap;width:auto;padding-left:0;padding-right:0;z-index:auto;background:transparent;filter:none}:where(.lasuite) .fr-header__brand-top{width:auto}:where(.lasuite) .fr-header__logo,:where(.lasuite) .fr-header__service{padding:1rem}:where(.lasuite) .fr-header__service{margin-left:0;margin-right:0;width:auto;box-shadow:none}:where(.lasuite) .fr-header__tools{flex-direction:column;align-items:flex-end;text-align:right;padding-left:1rem;padding-right:1rem;margin-left:auto;flex:1 0 auto}:where(.lasuite) .fr-header__tools-links{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}:where(.lasuite) .fr-header{z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle: transparent;--hover: var(--background-raised-grey-hover);--active: var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow))}/*! media lg */}@media (min-width: 78em){:where(.lasuite) .fr-container{max-width:78rem}/*! media xl */}@media (hover: hover) and (pointer: fine){:where(.lasuite) a[href]:hover,:where(.lasuite) button:not(:disabled):hover,:where(.lasuite) input[type=button]:not(:disabled):hover,:where(.lasuite) input[type=image]:not(:disabled):hover,:where(.lasuite) input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}:where(.lasuite) a[href]:active,:where(.lasuite) button:not(:disabled):active,:where(.lasuite) input[type=button]:not(:disabled):active,:where(.lasuite) input[type=image]:not(:disabled):active,:where(.lasuite) input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}:where(.lasuite) a[href]:hover,:where(.lasuite) a[href]:active{--underline-hover-width: var(--underline-max-width)}:where(.lasuite) .fr-enlarge-link a:hover,:where(.lasuite) .fr-enlarge-link a:active{background:none}:where(.lasuite) .fr-enlarge-link:hover{background-color:var(--hover)}:where(.lasuite) .fr-enlarge-link:active{background-color:var(--active)}}@media all and (-ms-high-contrast: none) and (-ms-high-contrast: none),(-ms-high-contrast: none) and (-ms-high-contrast: active),(-ms-high-contrast: active) and (-ms-high-contrast: none),(-ms-high-contrast: active) and (-ms-high-contrast: active){:where(.lasuite) .fr-enlarge-link{background-color:transparent}:where(.lasuite) .fr-enlarge-link:hover{background-color:#0000000d}:where(.lasuite) .fr-enlarge-link:active{background-color:#0000001a}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){:where(.lasuite) .fr-enlarge-link [href]{text-decoration:none}:where(.lasuite) [target=_blank]:after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");width:1rem;height:1rem;content:"";vertical-align:sub}:where(.lasuite) ul{list-style-type:disc}:where(.lasuite) ul{padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem}:where(.lasuite) h1,:where(.lasuite) h2{margin:0 0 1.5rem;color:#161616}:where(.lasuite) p{margin:0 0 1rem}.lasuite{background-color:#fff;color:#3a3a3a}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled{color:#929292}:where(.lasuite) .fr-h4{color:#161616}:where(.lasuite) .fr-hr-or:before,:where(.lasuite) .fr-hr-or:after{background-color:#ddd}:where(.lasuite) .fr-logo{color:#000}:where(.lasuite) .fr-btn:before,:where(.lasuite) .fr-btn:after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem}:where(.lasuite) .fr-btn[href]{text-decoration:none}:where(.lasuite) .fr-btn{background-color:#000091;color:#f5f5fe}:where(.lasuite) .fr-btn:hover{background-color:#1212ff}:where(.lasuite) .fr-btn:active{background-color:#2323ff}:where(.lasuite) .fr-btn:disabled,:where(.lasuite) a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5}:where(.lasuite) .fr-link{background-image:none;text-decoration:underline;color:#000091}:where(.lasuite) .fr-link:before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem}:where(.lasuite) .fr-footer ul{list-style-type:none}:where(.lasuite) .fr-footer ul{padding-left:0;margin-top:0;margin-bottom:0}:where(.lasuite) .fr-footer__content-desc [href]{text-decoration:underline}:where(.lasuite) .fr-footer{box-shadow:inset 0 2px #000091,inset 0 -1px #ddd}:where(.lasuite) .fr-footer__content-link{color:#3a3a3a}:where(.lasuite) .fr-footer__bottom{box-shadow:inset 0 1px #ddd}:where(.lasuite) .fr-footer__bottom .fr-btn{color:#666}:where(.lasuite) .fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}:where(.lasuite) .fr-footer__bottom-link{color:#666}:where(.lasuite) .fr-footer__bottom-copy{color:#666}:where(.lasuite) .fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px #3a3a3a}:where(.lasuite) .fr-input::-moz-placeholder{color:#666}:where(.lasuite) .fr-input::placeholder{color:#666}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-input:autofill,:where(.lasuite) .fr-input:autofill:hover,:where(.lasuite) .fr-input:autofill:focus,:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-header ul{list-style-type:none}:where(.lasuite) .fr-header ul{padding-left:0;margin-top:0;margin-bottom:0}:where(.lasuite) .fr-header [href]{text-decoration:none}:where(.lasuite) .fr-header__tools-links .fr-link{overflow:visible;background-color:transparent;color:#000091}:where(.lasuite) .fr-header__brand{z-index:750;background-color:#fff}:where(.lasuite) .fr-header__service{color:#161616;box-shadow:inset 0 1px #ddd}:where(.lasuite) .fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}:where(.lasuite) .fr-header__tools-links .fr-btn:hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){color:#929292;background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:hover,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:active,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-link:hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-link:active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-link:disabled,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]){color:#929292;background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-link:disabled:hover,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]):hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-link:disabled:active,:where(.lasuite) .fr-header__tools-links a.fr-link:not([href]):active{background-color:#0000001a}}@media (min-width: 62em) and (-ms-high-contrast: none),(min-width: 62em) and (-ms-high-contrast: active){:where(.lasuite) .fr-header{z-index:750;background-color:#fff}:where(.lasuite) .fr-header__brand{z-index:auto;background:transparent}:where(.lasuite) .fr-header__service{box-shadow:none}}@media print{.lasuite{background-color:#fff;color:#3a3a3a}:where(.lasuite) a:not([href]),:where(.lasuite) button:disabled,:where(.lasuite) input:disabled{color:#929292}:where(.lasuite) .fr-h4{color:#161616}:where(.lasuite) h2,:where(.lasuite) h1{color:#161616}:where(.lasuite) .fr-hr-or:before,:where(.lasuite) .fr-hr-or:after{background-color:#ddd}:where(.lasuite) h1,:where(.lasuite) h2{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}:where(.lasuite) p{orphans:3;widows:3}:where(.lasuite) .fr-logo{color:#000}:where(.lasuite) .fr-logo:after{background-position:0 calc(100% + 1.875rem)!important}:where(.lasuite) .fr-btn{background-color:#000091;color:#f5f5fe}:where(.lasuite) .fr-btn:hover{background-color:#1212ff}:where(.lasuite) .fr-btn:active{background-color:#2323ff}:where(.lasuite) .fr-btn:disabled,:where(.lasuite) a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5}:where(.lasuite) .fr-link{color:#000091}:where(.lasuite) .fr-footer{box-shadow:inset 0 2px #000091,inset 0 -1px #ddd;display:none}:where(.lasuite) .fr-footer__content-link{color:#3a3a3a}:where(.lasuite) .fr-footer__bottom{box-shadow:inset 0 1px #ddd}:where(.lasuite) .fr-footer__bottom .fr-btn{color:#666}:where(.lasuite) .fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}:where(.lasuite) .fr-footer__bottom-link{color:#666}:where(.lasuite) .fr-footer__bottom-copy{color:#666}:where(.lasuite) .fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px #3a3a3a}:where(.lasuite) .fr-input::-moz-placeholder{color:#666}:where(.lasuite) .fr-input::placeholder{color:#666}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}:where(.lasuite) .fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}:where(.lasuite) .fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-input:autofill,:where(.lasuite) .fr-input:autofill:hover,:where(.lasuite) .fr-input:autofill:focus,:where(.lasuite) .fr-input:-webkit-autofill,:where(.lasuite) .fr-input:-webkit-autofill:hover,:where(.lasuite) .fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}:where(.lasuite) .fr-header__brand{background-color:#fff;flex-wrap:nowrap}:where(.lasuite) .fr-header__service{color:#161616;box-shadow:inset 0 1px #ddd;box-shadow:none}:where(.lasuite) .fr-header__tools-links .fr-btn{color:#000091}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){color:#929292}:where(.lasuite) .fr-header__body-row{padding:0}:where(.lasuite) .fr-header__body .fr-header__tools{display:none}:where(.lasuite) .fr-header__brand-top{width:auto}}@media print and (-ms-high-contrast: none),print and (-ms-high-contrast: active){:where(.lasuite) .fr-header__brand{z-index:750}:where(.lasuite) .fr-header__tools-links .fr-btn{background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-btn:hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:active{background-color:#0000001a}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]){background-color:transparent}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:hover,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):hover{background-color:#0000000d}:where(.lasuite) .fr-header__tools-links .fr-btn:disabled:active,:where(.lasuite) .fr-header__tools-links a.fr-btn:not([href]):active{background-color:#0000001a}}@media print and (min-width: 62em){:where(.lasuite) .fr-header{background-color:#fff}}@media print and (min-width: 62em) and (-ms-high-contrast: none),print and (min-width: 62em) and (-ms-high-contrast: active){:where(.lasuite) .fr-header{z-index:750}:where(.lasuite) .fr-header__brand{z-index:auto;background:transparent}:where(.lasuite) .fr-header__service{box-shadow:none}}:where(.lasuite) .fr-icon-arrow-right-line:before,:where(.lasuite) .fr-icon-arrow-right-line:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E")} diff --git a/public/@gouvfr-lasuite/integration/css/raw-dsfr.css b/public/@gouvfr-lasuite/integration/css/raw-dsfr.css new file mode 100644 index 0000000..b452194 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/css/raw-dsfr.css @@ -0,0 +1,3 @@ +@font-face{font-family:Marianne;src:url(./assets/Marianne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marianne;src:url(./assets/Marianne-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Marianne;src:url(./assets/Marianne-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}/*! + * DSFR v1.11.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */a{-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);color:inherit;--hover-tint: var(--idle);--active-tint: var(--active)}:root{--underline-max-width: 100%;--underline-hover-width: 0;--underline-idle-width: var(--underline-max-width);--underline-x: calc(var(--underline-max-width) * 0);--underline-thickness: .0625em;--underline-img: linear-gradient(0deg, currentColor, currentColor);--external-link-content: "";--text-decoration: none;--ul-type: disc;--ul-start: 1rem;--xl-block: .5rem;--li-bottom: .25rem;--xl-base: 1em;--text-spacing: 0 0 1.5rem;--title-spacing: 0 0 1.5rem;--background-contrast-grey: var(--grey-950-100);--background-contrast-grey-hover: var(--grey-950-100-hover);--background-contrast-grey-active: var(--grey-950-100-active);--background-contrast-info: var(--info-950-100);--background-action-high-blue-france: var(--blue-france-sun-113-625);--background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active: var(--blue-france-sun-113-625-active);--background-disabled-grey: var(--grey-925-125);--background-raised-grey: var(--grey-1000-75);--background-raised-grey-hover: var(--grey-1000-75-hover);--background-raised-grey-active: var(--grey-1000-75-active);--text-default-grey: var(--grey-200-850);--text-action-high-blue-france: var(--blue-france-sun-113-625);--text-title-grey: var(--grey-50-1000);--text-label-grey: var(--grey-50-1000);--text-mention-grey: var(--grey-425-625);--text-inverted-blue-france: var(--blue-france-975-sun-113);--text-disabled-grey: var(--grey-625-425);--text-black-white-grey: var(--grey-0-1000);--border-default-grey: var(--grey-900-175);--border-plain-grey: var(--grey-200-850);--border-plain-blue-france: var(--blue-france-sun-113-625);--border-disabled-grey: var(--grey-925-125);--grey-950-100: #eee;--grey-950-100-hover: #d2d2d2;--grey-950-100-active: #c1c1c1;--grey-200-850: #3a3a3a;--grey-925-125: #e5e5e5;--grey-1000-75: #fff;--grey-1000-75-hover: #f6f6f6;--grey-1000-75-active: #ededed;--grey-50-1000: #161616;--grey-425-625: #666;--grey-625-425: #929292;--grey-0-1000: #000;--grey-900-175: #ddd;--blue-france-sun-113-625: #000091;--blue-france-sun-113-625-hover: #1212ff;--blue-france-sun-113-625-active: #2323ff;--blue-france-975-sun-113: #f5f5fe;--info-950-100: #e8edff;box-sizing:border-box;--ground: 0;--shadow-color: rgba(0, 0, 18, .16);--raised-shadow: 0 1px 3px var(--shadow-color)}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2),var(--underline-idle-width) var(--underline-thickness)}[target=_blank]:after{flex:0 0 auto;display:inline-block;vertical-align:calc((.75em - var(--icon-size)) * .5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size: 1rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");content:var(--external-link-content);margin-left:.25rem}form[target=_blank]:after{content:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;color:inherit;background-color:transparent;font-family:inherit;font-size:inherit}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border-radius:0;border:0;background-color:transparent;margin:0}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{margin-left:1rem;margin-right:-1px;width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem 1.25rem}a:focus,button:focus,input:focus,input[type=button]:focus,input[type=image]:focus,input[type=submit]:focus{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=image]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline-style:none}a:focus-visible,button:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=image]:focus-visible,input[type=submit]:focus-visible{outline-style:solid}button,input[type=button],input[type=image],input[type=submit]{--hover-tint: var(--hover);--active-tint: var(--active)}a,button,input[type=file],input[type=button],input[type=image],input[type=submit]{cursor:pointer}a:not([href]),button:disabled,input:disabled,input[type=file]:disabled,input[type=button]:disabled,input[type=image]:disabled,input[type=submit]:disabled{cursor:not-allowed}a:not([href]),button:disabled,input:disabled{opacity:1;color:var(--text-disabled-grey)}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline-offset:2px;outline-style:inherit;outline-color:inherit;outline-width:2px;z-index:1}h2{font-weight:700;font-size:1.75rem;line-height:2.25rem;margin:var(--title-spacing)}h1{font-weight:700;font-size:2rem;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}ul{margin:0;padding:0;margin-block-start:var(--xl-block);margin-block-end:var(--xl-block);--xl-size: var(--xl-base)}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size) * .9)}li{--xl-base: calc(var(--xl-size) * .9);padding-bottom:var(--li-bottom)}.fr-h4{font-weight:700!important;font-size:1.375rem!important;line-height:1.75rem!important;margin:var(--title-spacing)}*,*:before,*:after{box-sizing:inherit}input,label,button,a{-webkit-tap-highlight-color:transparent}.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block}.fr-hr-or{font-size:.875rem;line-height:1.5rem;text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}.fr-hr-or:before,.fr-hr-or:after{content:"";display:inline-flex;height:1px;width:100%;background-color:var(--border-default-grey);--idle: transparent;--hover: var(--border-default-grey-hover);--active: var(--border-default-grey-active)}.fr-hr-or:before{margin-right:.75rem}.fr-hr-or:after{margin-left:.75rem}.fr-responsive-img{width:100%;height:auto}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.fr-container--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden}.fr-mb-0{margin-bottom:0!important}.fr-mb-3w{margin-bottom:1.5rem!important}.fr-mb-4w{margin-bottom:2rem!important}.fr-mb-6w{margin-bottom:3rem!important}.fr-mb-8w{margin-bottom:4rem!important}.fr-p-0{padding:0!important}@-moz-document url-prefix(){:root{--underline-thickness: calc(.0625em + .25px) }}.fr-h4,h2,h1{color:var(--text-title-grey)}.fr-logo{--text-spacing: 0;--underline-img: none;display:inline-block;font-weight:700;line-height:1.0317460317em;letter-spacing:-.01em;text-transform:uppercase;vertical-align:middle;text-indent:-.1em;font-size:1.05rem;color:var(--text-black-white-grey)}.fr-logo:before{width:2.75rem;height:1rem;margin-bottom:.3333333333rem;background-size:2.75rem 1.125rem,2.75rem 1rem,0;background-position:0 -.0625rem,0 0,0 0;content:"";display:block;background-repeat:no-repeat,no-repeat,no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cpath fill='%23fff' d='M11.3 10.2c-.9.6-1.7 1.3-2.3 2.1v-.1c.4-.5.7-1 1-1.5.4-.2.7-.5 1-.8.5-.5 1-1 1.7-1.3.3-.1.5-.1.8 0-.1.1-.2.1-.4.2H13v-.1c-.3.3-.7.5-1 .9-.1.2-.2.6-.7.6 0 .1.1 0 0 0zm1.6 4.6c0-.1-.1 0-.2 0l-.1.1-.1.1-.2.2s.1.1.2 0l.1-.1c.1 0 .2-.1.2-.2.1 0 .1 0 .1-.1 0 .1 0 0 0 0zm-1.6-4.3c.1 0 .2 0 .2-.1s.1-.1.1-.1v-.1c-.2.1-.3.2-.3.3zm2.4 1.9s0-.1 0 0c.1-.1.2-.1.3-.1.7-.1 1.4-.3 2.1-.6-.8-.5-1.7-.9-2.6-1h.1c-.1-.1-.3-.1-.5-.2h.1c-.2-.1-.5-.1-.7-.2.1 0 .2-.2.2-.3h-.1c-.4.2-.6.5-.8.9.2.1.5 0 .7.1h-.3c-.1 0-.2.1-.2.2h.1c-.1 0-.1.1-.2.1.1.1.2 0 .4 0 0 .1.1.1.1.1-.1 0-.2.1-.3.3-.1.2-.2.2-.3.3v.1c-.3.2-.6.5-.9.8v.1c-.1.1-.2.1-.2.2v.1c.4-.1.6-.4 1-.5l.6-.3c.2 0 .3-.1.5-.1v.1h.2c0 .1-.2 0-.1.1s.3.1.4 0c.2-.2.3-.2.4-.2zM12.4 14c-.4.2-.9.2-1.2.4 0 0 0 .1-.1.1 0 0-.1 0-.1.1-.1 0-.1.1-.2.2l-.1.1s0 .1.1 0l.1-.1s-.1.1-.1.2V15.3l-.1.1s0 .1-.1.1l-.1.1.2-.2.1-.1h.2s0-.1.1-.1c.1-.1.2-.2.3-.2h.1c.1-.1.3-.1.4-.2.1-.1.2-.2.3-.2.2-.2.5-.3.8-.5-.1 0-.2-.1-.3-.1 0 .1-.2 0-.3 0zM30 9.7c-.1.2-.4.2-.6.3-.2.2 0 .4.1.5.1.3-.2.5-.4.5.1.1.2.1.2.1 0 .2.2.2.1.4s-.5.3-.3.5c.1.2.1.5 0 .7-.1.2-.3.4-.5.5-.2.1-.4.1-.6 0-.1 0-.1-.1-.2-.1-.5-.1-1-.2-1.5-.2-.1 0-.3.1-.4.1-.1.1-.3.2-.4.3l-.1.1c-.1.1-.2.2-.2.3-.1.2-.2.4-.2.6-.2.5-.2 1 0 1.4 0 0 1 .3 1.7.6.2.1.5.2.7.4l1.7 1H13.2l1.6-1c.6-.4 1.3-.7 2-1 .5-.2 1.1-.5 1.5-.9.2-.2.3-.4.5-.5.3-.4.6-.7 1-1l.3-.3s0-.1.1-.1c-.2.1-.2.2-.4.2 0 0-.1 0 0-.1s.2-.2.3-.2v-.1c-.4 0-.7.2-1 .5h-.2c-.5.2-.8.5-1.2.7v-.1c-.2.1-.4.2-.5.2-.2 0-.5.1-.8 0-.4 0-.7.1-1.1.2-.2.1-.4.1-.6.2v.1l-.2.2c-.2.1-.3.2-.5.4l-.5.5h-.1l.1-.1.1-.1c0-.1.1-.1.1-.2.2-.1.3-.3.5-.4 0 0-.1 0 0 0 0 0 0-.1.1-.1l-.1.1c-.1.1-.1.2-.2.2v-.1-.1l.2-.2c.1-.1.2-.1.3-.2h.1c-.2.1-.3.1-.5.2H14h-.1c0-.1.1-.1.2-.2h.1c1-.8 2.3-.6 3.4-1 .1-.1.2-.1.3-.2.1-.1.3-.2.5-.3.2-.2.4-.4.5-.7v-.1c-.4.4-.8.7-1.3 1-.6.2-1.3.4-2 .4 0-.1.1-.1.1-.1 0-.1.1-.1.1-.2h.1s0-.1.1-.1h.1c-.1-.1-.3.1-.4 0 .1-.1 0-.2.1-.2h.1s0-.1.1-.1c.5-.3.9-.5 1.3-.7-.1 0-.1.1-.2 0 .1 0 0-.1.1-.1.3-.1.6-.3.9-.4-.1 0-.2.1-.3 0 .1 0 .1-.1.2-.1v-.1h0c0-.1.1 0 .2-.1h-.1c.1-.1.2-.2.4-.2 0-.1-.1 0-.1-.1h.1-.5c-.1 0 0-.1 0-.1.1-.2.2-.5.3-.7h-.1c-.3.3-.8.5-1.2.6h-.2c-.2.1-.4.1-.5 0-.1-.1-.2-.2-.3-.2-.2-.1-.5-.3-.8-.4-.7-.2-1.5-.4-2.3-.3.3-.1.7-.2 1.1-.3.5-.2 1-.3 1.5-.3h-.3c-.4 0-.9.1-1.3.2-.3.1-.6.2-.9.2-.2.1-.3.2-.5.2v-.1c.3-.4.7-.7 1.1-.8.5-.1 1.1 0 1.6.1.4 0 .8.1 1.1.2.1 0 .2.2.3.3.2.1.4 0 .5.1v-.2c.1-.1.3 0 .4 0 .2-.2-.2-.4-.3-.6v-.1c.2.2.5.4.7.6.1.1.5.2.5 0-.2-.3-.4-.6-.7-.9v-.2c-.1 0-.1 0-.1-.1-.1-.1-.1-.2-.1-.3-.1-.2 0-.4-.1-.5-.1-.2-.1-.3-.1-.5-.1-.5-.2-1-.3-1.4-.1-.6.3-1 .6-1.5.2-.4.5-.7.8-1 .1-.4.3-.7.6-1 .3-.3.6-.5.9-.6.3-.1.5-.2.8-.3l2.5-.4H25l1.8.3c.1 0 .2 0 .2.1.1.1.3.2.4.2.2.1.4.3.6.5.1.1.2.3.1.4-.1.1-.1.4-.2.4-.2.1-.4.1-.6.1-.1 0-.2 0-.4-.1.5.2.9.4 1.2.8 0 .1.2.1.3.1v.1c-.1.1-.1.1-.1.2h.1c.1-.1.1-.4.3-.3.2.1.2.3.1.4-.1.1-.2.2-.4.3v.2c.1.1.1.2.2.4s.1.5.2.7c.1.5.2.9.2 1.4 0 .2-.1.5 0 .7l.3.6c.1.2.2.3.3.5.2.3.6.6.4 1zm-15.6 5.2c-.1 0-.1.1-.1.1s.1 0 .1-.1zm5.8-1.8c-.1.1 0 0 0 0zm-6.7-.2c0 .1.1 0 .1 0 .2-.1.5 0 .6-.2-.1-.1-.2 0-.2-.1-.1 0-.2 0-.2.1-.1.1-.3.1-.3.2z'/%3E%3Cpath fill='gray' d='M27.9 6.8c.1 0 .3 0 .3.1-.1.2-.4.3-.6.5h-.1c-.1.1-.1.2-.1.2h-.3c.1.1.3.2.5.2l.1.1h.2V8c-.1.1-.2.1-.4.1.2.1.5.1.7 0 .2-.1 0-.4.1-.5-.1 0 0-.1-.1-.1.1-.1.1-.2.2-.2s.1 0 .2-.1c0-.1-.1-.1-.1-.2.2-.1.3-.3.3-.5 0-.1-.3-.1-.4-.2h-.5c-.2 0-.3.1-.5.1l-.6.3c.2-.1.4-.1.7-.2 0 .3.2.3.4.3'/%3E%3C/svg%3E"),linear-gradient(90deg,#000091,#000091 50%,#e1000f 50%,#e1000f),linear-gradient(90deg,#000,#000)}.fr-logo:after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem;content:"";display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E")}.fr-btn{--text-spacing: 0;--title-spacing: 0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img: none;--hover-tint: var(--hover);font-weight:500;font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;background-color:var(--background-action-high-blue-france);--idle: transparent;--hover: var(--background-action-high-blue-france-hover);--active: var(--background-action-high-blue-france-active);color:var(--text-inverted-blue-france)}.fr-btn:before,.fr-btn:after{display:block}.fr-btn[target=_blank]{overflow:initial;max-width:100%;max-height:none}.fr-btn[target=_blank]:after{content:"";--icon-size: 1rem;margin-right:-.125rem;margin-left:.5rem}.fr-btn:disabled,a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle: transparent;--hover: var(--background-disabled-grey-hover);--active: var(--background-disabled-grey-active)}.fr-link{--text-spacing: 0;--title-spacing: 0;display:inline;font-size:1rem;line-height:1.5rem;padding:0;color:var(--text-action-high-blue-france)}.fr-link[target=_blank]{overflow:initial;max-width:100%;max-height:none}.fr-link[target=_blank]:after{content:"";--icon-size: 1rem;margin-right:-.125rem;margin-left:.5rem}.fr-footer{--ul-type: none;--ul-start: 0;--xl-block: 0;--li-bottom: 0;width:100%;padding-top:2rem;box-shadow:inset 0 2px 0 0 var(--border-plain-blue-france),inset 0 -1px 0 0 var(--border-default-grey)}.fr-footer__body{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{display:flex;flex-direction:row;align-items:center;flex-basis:100%}.fr-footer__brand .fr-logo{font-size:1.05rem;padding:1rem;margin:-1rem}.fr-footer__brand .fr-logo:before{width:2.75rem;height:1rem;margin-bottom:.3333333333rem;background-size:2.75rem 1.125rem,2.75rem 1rem,0;background-position:0 -.0625rem,0 0,0 0}.fr-footer__brand .fr-logo:after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem}.fr-footer__content{display:flex;flex-wrap:wrap;flex-basis:100%;margin-top:1.5rem}.fr-footer__content-desc{--underline-img: linear-gradient(0deg, currentColor, currentColor);--text-spacing: 0 0 0 0;width:100%;font-size:.875rem;line-height:1.5rem}.fr-footer__content-list{display:flex;flex-direction:row;align-self:center;margin-bottom:-.5rem;margin-top:1rem;flex-wrap:wrap}.fr-footer__content-list>li{margin-right:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{font-weight:700;font-size:.875rem;line-height:1.5rem;color:var(--text-default-grey)}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width: 0}.fr-footer__bottom{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:2.5rem;box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-footer__bottom .fr-btn{font-size:.75rem;line-height:1.25rem;min-height:1.25rem;padding:0 .5rem;overflow:initial;max-width:100%;max-height:none;display:inline;color:var(--text-mention-grey)}.fr-footer__bottom .fr-btn:before{--icon-size: 1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{padding:.5rem 0;width:100%;margin:0}.fr-footer__bottom-item{position:relative;margin:.5rem 0 0 .25rem;display:inline}.fr-footer__bottom-item:before{content:"";display:inline-block;vertical-align:middle;position:relative;width:1px;height:1rem;margin-right:.25rem;margin-bottom:.625rem;margin-top:.625rem;box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{font-size:.75rem;line-height:1.25rem;color:var(--text-mention-grey)}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width: 0}.fr-footer__bottom-copy{--text-spacing: 0 0 1rem 0;margin-top:.5rem;color:var(--text-mention-grey)}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-input{display:block;width:100%;border-radius:.25rem .25rem 0 0;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;color:var(--text-default-grey);background-color:var(--background-contrast-grey);--idle: transparent;--hover: var(--background-contrast-grey-hover);--active: var(--background-contrast-grey-active);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey)}.fr-input:not(textarea){max-height:2.5rem}.fr-input::-moz-placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey)}.fr-input::placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey)}.fr-input::-webkit-contacts-auto-fill-button{cursor:pointer;background-color:var(--text-label-grey);--idle: transparent;--hover: var(--text-label-grey-hover);--active: var(--text-label-grey-active)}.fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey)}.fr-input:autofill,.fr-input:autofill:hover,.fr-input:autofill:focus,.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey)}.fr-header{--underline-img: none;--ul-type: none;--ul-start: 0;--xl-block: 0;--li-bottom: 0;--text-spacing: 0;--title-spacing: 0;width:100%;position:relative}.fr-header__body-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -1rem}.fr-header__brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;padding-left:.25rem;padding-right:.25rem;z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle: transparent;--hover: var(--background-raised-grey-hover);--active: var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow))}.fr-header__brand-top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;overflow:hidden}.fr-header__logo{order:1;flex:0 0 auto;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;padding:.75rem;margin:-.75rem}.fr-header__logo .fr-logo:before{width:2.0625rem;height:.75rem;margin-bottom:.25rem;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;background-position:0 -.046875rem,0 0,0 0}.fr-header__logo .fr-logo:after{min-width:1.96875rem;background-size:3.9375rem 2.8125rem;background-position:0 calc(100% + 1.40625rem);padding-top:1.65625rem}.fr-header__service{padding-top:.75rem;padding-bottom:.75rem;margin-left:.75rem;margin-right:.75rem;width:100%;--external-link-content: none;color:var(--text-title-grey);box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__service-title{font-weight:700;font-size:1.125rem;line-height:1.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem;overflow:initial;max-width:100%;max-height:none}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size: 1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links .fr-btn{background-color:transparent;--hover: inherit;--active: inherit;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover: inherit;--active: inherit}.fr-header__tools-links .fr-link{background-color:transparent;--hover: inherit;--active: inherit;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover: inherit;--active: inherit}@media (min-width: 36em){.fr-hidden-sm{display:none!important}.fr-footer__content-list>li{margin-right:1.5rem}/*! media sm */}@media (min-width: 48em){h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-mb-md-6w{margin-bottom:3rem!important}.fr-mb-md-8w{margin-bottom:4rem!important}.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;padding:1.25rem;margin:-1.25rem}.fr-footer__brand .fr-logo:before{width:3.4375rem;height:1.25rem;margin-bottom:.4166666667rem;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;background-position:0 -.078125rem,0 0,0 0}.fr-footer__brand .fr-logo:after{min-width:3.28125rem;background-size:6.5625rem 4.6875rem;background-position:0 calc(100% + 2.34375rem);padding-top:2.7604166667rem}.fr-footer__brand{flex-basis:auto;margin-right:1rem}.fr-footer__brand.fr-enlarge-link{margin:-1rem 0 -1rem -1rem;padding:1rem;align-self:flex-start}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-header__service-title{font-size:1.25rem;line-height:1.75rem}/*! media md */}@media (min-width: 62em){.fr-container{padding-left:1.5rem;padding-right:1.5rem}.fr-footer__content{margin-top:0;flex-basis:50%;max-width:36.75rem}.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{margin-top:-1rem;margin-bottom:-1rem;flex-wrap:nowrap;width:auto;padding-left:0;padding-right:0;z-index:auto;background:transparent;filter:none}.fr-header__brand-top{width:auto}.fr-header__logo,.fr-header__service{padding:1rem}.fr-header__service{margin-left:0;margin-right:0;width:auto;box-shadow:none}.fr-header__tools{flex-direction:column;align-items:flex-end;text-align:right;padding-left:1rem;padding-right:1rem;margin-left:auto;flex:1 0 auto}.fr-header__tools-links{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.fr-header{z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle: transparent;--hover: var(--background-raised-grey-hover);--active: var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow))}/*! media lg */}@media (min-width: 78em){.fr-container{max-width:78rem}/*! media xl */}@media (hover: hover) and (pointer: fine){a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:hover,a[href]:active{--underline-hover-width: var(--underline-max-width)}.fr-enlarge-link a:hover,.fr-enlarge-link a:active{background:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}}@media all and (-ms-high-contrast: none) and (-ms-high-contrast: none),(-ms-high-contrast: none) and (-ms-high-contrast: active),(-ms-high-contrast: active) and (-ms-high-contrast: none),(-ms-high-contrast: active) and (-ms-high-contrast: active){.fr-enlarge-link{background-color:transparent}.fr-enlarge-link:hover{background-color:#0000000d}.fr-enlarge-link:active{background-color:#0000001a}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.fr-enlarge-link [href]{text-decoration:none}[target=_blank]:after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M10%206v2H5v11h11v-5h2v6a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h6Zm11-3v8h-2V6.413l-7.793%207.794-1.414-1.414L17.585%205H13V3h8Z'/%3e%3c/svg%3e");width:1rem;height:1rem;content:"";vertical-align:sub}ul{list-style-type:disc}ul{padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem}h1,h2{margin:0 0 1.5rem;color:#161616}p{margin:0 0 1rem}a:not([href]),button:disabled,input:disabled{color:#929292}.fr-h4{color:#161616}.fr-hr-or:before,.fr-hr-or:after{background-color:#ddd}.fr-logo{color:#000}.fr-btn:before,.fr-btn:after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem}.fr-btn[href]{text-decoration:none}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5}.fr-link{background-image:none;text-decoration:underline;color:#000091}.fr-link:before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem}.fr-footer ul{list-style-type:none}.fr-footer ul{padding-left:0;margin-top:0;margin-bottom:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer{box-shadow:inset 0 2px #000091,inset 0 -1px #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__bottom{box-shadow:inset 0 1px #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-link,.fr-footer__bottom-copy{color:#666}.fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px #3a3a3a}.fr-input::-moz-placeholder{color:#666}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}.fr-input:autofill,.fr-input:autofill:hover,.fr-input:autofill:focus,.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}.fr-header ul{list-style-type:none}.fr-header ul{padding-left:0;margin-top:0;margin-bottom:0}.fr-header [href]{text-decoration:none}.fr-header__tools-links .fr-link{overflow:visible;background-color:transparent;color:#000091}.fr-header__brand{z-index:750;background-color:#fff}.fr-header__service{color:#161616;box-shadow:inset 0 1px #ddd}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:#0000000d}.fr-header__tools-links .fr-btn:active{background-color:#0000001a}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){color:#929292;background-color:transparent}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:#0000000d}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:#0000001a}.fr-header__tools-links .fr-link:hover{background-color:#0000000d}.fr-header__tools-links .fr-link:active{background-color:#0000001a}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){color:#929292;background-color:transparent}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:#0000000d}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:#0000001a}}@media (min-width: 62em) and (-ms-high-contrast: none),(min-width: 62em) and (-ms-high-contrast: active){.fr-header{z-index:750;background-color:#fff}.fr-header__brand{z-index:auto;background:transparent}.fr-header__service{box-shadow:none}}@media print{a:not([href]),button:disabled,input:disabled{color:#929292}.fr-h4,h2,h1{color:#161616}.fr-hr-or:before,.fr-hr-or:after{background-color:#ddd}h1,h2{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}p{orphans:3;widows:3}.fr-logo{color:#000}.fr-logo:after{background-position:0 calc(100% + 1.875rem)!important}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5}.fr-link{color:#000091}.fr-footer{box-shadow:inset 0 2px #000091,inset 0 -1px #ddd;display:none}.fr-footer__content-link{color:#3a3a3a}.fr-footer__bottom{box-shadow:inset 0 1px #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-link,.fr-footer__bottom-copy{color:#666}.fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px #3a3a3a}.fr-input::-moz-placeholder{color:#666}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}.fr-input:autofill,.fr-input:autofill:hover,.fr-input:autofill:focus,.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px #3a3a3a,inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616}.fr-header__brand{background-color:#fff;flex-wrap:nowrap}.fr-header__service{color:#161616;box-shadow:inset 0 1px #ddd;box-shadow:none}.fr-header__tools-links .fr-btn{color:#000091}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){color:#929292}.fr-header__body-row{padding:0}.fr-header__body .fr-header__tools{display:none}.fr-header__brand-top{width:auto}}@media print and (-ms-high-contrast: none),print and (-ms-high-contrast: active){.fr-header__brand{z-index:750}.fr-header__tools-links .fr-btn{background-color:transparent}.fr-header__tools-links .fr-btn:hover{background-color:#0000000d}.fr-header__tools-links .fr-btn:active{background-color:#0000001a}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:#0000000d}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:#0000001a}}@media print and (min-width: 62em){.fr-header{background-color:#fff}}@media print and (min-width: 62em) and (-ms-high-contrast: none),print and (min-width: 62em) and (-ms-high-contrast: active){.fr-header{z-index:750}.fr-header__brand{z-index:auto;background:transparent}.fr-header__service{box-shadow:none}}.fr-icon-arrow-right-line:before,.fr-icon-arrow-right-line:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E")} diff --git a/public/@gouvfr-lasuite/integration/html/email-or-proconnect.html b/public/@gouvfr-lasuite/integration/html/email-or-proconnect.html new file mode 100644 index 0000000..c47c49e --- /dev/null +++ b/public/@gouvfr-lasuite/integration/html/email-or-proconnect.html @@ -0,0 +1,65 @@ +

+ Connexion avec + + votre adresse e-mail +

+
+
+
+ +
+
+
+

ou

+

Connexion avec ProConnect

+
+ + + + + + + + + + ProConnect + + + +

+ + Qu'est-ce que ProConnect ? + +

+
+
diff --git a/public/@gouvfr-lasuite/integration/html/email.html b/public/@gouvfr-lasuite/integration/html/email.html new file mode 100644 index 0000000..bb4c2d7 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/html/email.html @@ -0,0 +1,19 @@ +

+ Connexion avec + + votre adresse e-mail +

+
+
+
+ +
+
+
+
diff --git a/public/@gouvfr-lasuite/integration/html/gaufre.html b/public/@gouvfr-lasuite/integration/html/gaufre.html new file mode 100644 index 0000000..84f9bf6 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/html/gaufre.html @@ -0,0 +1,7 @@ + diff --git a/public/@gouvfr-lasuite/integration/html/header.html b/public/@gouvfr-lasuite/integration/html/header.html new file mode 100644 index 0000000..f3ea9b9 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/html/header.html @@ -0,0 +1,44 @@ + diff --git a/public/@gouvfr-lasuite/integration/html/homepage.html b/public/@gouvfr-lasuite/integration/html/homepage.html new file mode 100644 index 0000000..39228d3 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/html/homepage.html @@ -0,0 +1,200 @@ +
+ +
+
+
+
+
+
+
+

+ + Service + + , un outil sécurisé +
+ pour les agents de l'État +

+
+
+
+
+
+
+

~~replace~~

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. + Perferendis beatae, quia eius voluptatem repudiandae + quisquam a magnam obcaecati labore dolor ad vitae, omnis + iusto deleniti error eveniet maxime! Consectetur, sint? +

+
+
+
+
+
+
+
+
+ + + + +
+ +
diff --git a/public/@gouvfr-lasuite/integration/html/proconnect.html b/public/@gouvfr-lasuite/integration/html/proconnect.html new file mode 100644 index 0000000..99d3cb7 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/html/proconnect.html @@ -0,0 +1,47 @@ +

Connexion avec ProConnect

+
+
+ + + + + + + + + + ProConnect + + + +

+ + Qu'est-ce que ProConnect ? + +

+
+
diff --git a/public/@gouvfr-lasuite/integration/index.d.ts b/public/@gouvfr-lasuite/integration/index.d.ts new file mode 100644 index 0000000..bebf9c5 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/index.d.ts @@ -0,0 +1,348 @@ +/// + +import { JSX as JSX_2 } from 'react/jsx-runtime'; +import { ReactNode } from 'react'; + +export declare const EmailForm: ({ action, method, onSubmit, inputName, children, }: Props) => JSX_2.Element; + +export declare const Footer: ({ entity, homepageUrl, serviceName, description, sitemapUrl, a11yUrl, a11yLevel, termsUrl, privacyUrl, links, legalLinks, license, }: Props_2) => JSX_2.Element; + +export declare const frTranslations: { + "email": { + "placeholder": "Entrez votre adresse e-mail", + "srLabel": "Adresse e-mail", + "submit": "Suivant", + "title": "Connexion avec {linebreak}votre adresse e-mail" + }, + "footer": { + "homepageLinkTitle": { + "withoutService": "Retour à l'accueil", + "withService": "Retour à l'accueil - {serviceName}" + }, + "license": "Sauf mention explicite de propriété intellectuelle détenue par des tiers, les contenus de ce site sont proposés sous {license}", + "licenseEtalab": "licence etalab-2.0", + "links": { + "a11y": { + "perfect": "Accessibilité : conforme", + "partial": "Accessibilité : partiellement conforme", + "bad": "Accessibilité : non conforme" + }, + "privacy": "Données personnelles", + "sitemap": "Plan du site", + "terms": "Mentions légales" + } + }, + "gaufre": { + "label": "Les services de La Suite numérique" + }, + "header": { + "homepageLinkTitle": "Accueil - {serviceName}" + }, + "links": { + "newWindow": "{title} - nouvelle fenêtre" + }, + "proconnect": { + "help": "Qu'est-ce que ProConnect ?", + "loginWith": "S’identifier avec", + "loginWithProconnect": "{loginWith} {proconnect}", + "or": "ou", + "title": "Connexion avec ProConnect" + } +}; + +export declare const Gaufre: ({ variant }: Props_3) => JSX_2.Element; + +export declare const Header: ({ entity, serviceName, logo, homepageUrl, showServiceName, actions, }: Props_4) => JSX_2.Element; + +export declare const Homepage: ({ lasuiteApiUrl, entity, tagline, serviceName, serviceId, logo, homepageUrl, headerOptions, footerOptions, description, children, }: Props_5) => JSX_2.Element; + +export declare const HomepageContent: ({ tagline, lasuiteApiUrl, serviceId, description, children, }: Props_6) => JSX_2.Element; + +export declare const HomepageEmail: (emailFormProps: Props_8) => JSX_2.Element; + +export declare const HomepageEmailOrProconnect: ({ proconnectUrl, emailForm }: Props_9) => JSX_2.Element; + +export declare const HomepageProconnect: (proconnectButtonProps: Props_10) => JSX_2.Element; + +export declare function LaSuiteTranslationsProvider({ translations, children, }: { + translations: Translations; + children: ReactNode; +}): JSX_2.Element; + +export declare const ProconnectButton: ({ url }: Props_7) => JSX_2.Element; + +declare type Props = { + /** + * URL de l'action du formulaire. + * + * @default "#" + */ + action?: string; + /** + * attribut `name` à définir sur le champ de saisie de l'email. + * + * @default "email" + */ + inputName?: string; + /** + * Méthode du formulaire. + * + * @default "post" + */ + method?: "get" | "post"; + /** + * Fonction appelée lors de la soumission du formulaire. + * + * L'envoi du formulaire n'est jamais intercepté par le composant. + * À vous d'appeler `event.preventDefault()` si vous souhaitez empêcher l'envoi du formulaire. + * + */ + onSubmit?: (event: React.FormEvent) => void; + /** + * Contenu du formulaire. + * + * À utiliser si vous voulez rajouter des champs supplémentaires. + */ + children?: React.ReactNode; +}; + +declare type Props_10 = Props_7; + +declare type Props_2 = { + /** + * Nom de l'entité, affiché au niveau du logo Marianne. + * + * @example "Gouvernement" + * @example "<>Ministère de
l'Intérieur" + */ + entity: ReactNode; + /** + * L'url vers la page d'accueil de votre service. + * + * @default "/" + */ + homepageUrl?: string; + /** + * Nom du service, utilisé dans des libellés accessibles de liens. + */ + serviceName?: string; + /** + * texte affiché sur la droite du footer, au dessus des liens du gouvernement. + */ + description?: string; + /** + * bloc de contenu indiquant la licence utilisée pour le site. Mentionne la licence etalab par défaut. + */ + license?: ReactNode; + /** + * URL de la page de plan du site. + */ + sitemapUrl?: string; + /** + * URL de la page d'accessibilité. + */ + a11yUrl?: string; + /** + * Niveau d'accessibilité du site. + */ + a11yLevel?: "non compliant" | "partially compliant" | "fully compliant"; + /** + * URL de la page de mentions légales. + */ + termsUrl?: string; + /** + * URL de la page de politique de confidentialité. + */ + privacyUrl?: string; + /** + * Liens à afficher en bas de page, en supplément du plan du site, de l'accessibilité, des mentions légales et de la politique de confidentialité. + * + * Par défaut, on affiche un lien vers le site vitrine de la suite numérique + */ + links?: Array<{ + label: string; + url: string; + }>; + /** + * Liens légaux à afficher en bas de page. + * + * Par défaut, on affiche les liens indiqués dans le système de design de l'État. + */ + legalLinks?: Array<{ + label: string; + url: string; + }>; +}; + +declare type Props_3 = { + /** + * Variantes d'affichage : + * + * "responsive": Affiche un bouton plus petit sur écran mobile/tablette, plus grand sur écran plus large. + * "small": Affiche un bouton plus petit. + */ + variant?: "responsive" | "small"; +}; + +declare type Props_4 = { + /** + * Nom de l'entité, affiché au niveau du logo Marianne. + * + * @example "Gouvernement" + * @example "<>Ministère de
l'Intérieur" + */ + entity: ReactNode; + /** + * L'url vers la page d'accueil de votre service. + * + * @default "/" + */ + homepageUrl?: string; + /** + * Nom du service, affiché dans le header et utilisé dans des libellés accessibles de liens. + */ + serviceName: string; + /** + * Logo du service. + * + * Peut être une chaine de caractère vers un fichier, ou un élément React. + */ + logo: ReactNode; + /** + * Afficher le nom du service à côté du logo ou non. + * + * Utile si votre logo à lui-seul est suffisamment explicite. + * + * @default true + */ + showServiceName?: boolean; + /** + * liste des actions à afficher à droite du header. + * + * Si ceci est passé, vous devez passer manuellement le composant dans les actions + */ + actions?: ReactNode; +}; + +declare type Props_5 = { + /** + * Nom de l'entité, affiché au niveau du logo Marianne. + * + * @example "Gouvernement" + * @example "<>Ministère de
l'Intérieur" + */ + entity: ReactNode; + /** + * Phrase d'accroche. + * + * Si vous passez une chaîne de caractères, vous pouvez facilement mettre du texte en gras en entourant le texte par `**`. Et vous pouvez ajouter des sauts de ligne en utilisant `
`. + * + * Sinon, vous pouvez passer directement un élément React. + * + * @example "**Tchap**, la messagerie
sécurisée de l'État" + */ + tagline?: ReactNode; + /** + * url de l'API de lasuite-integration. Nécessaire pour afficher la photo d'arrière-plan. + */ + lasuiteApiUrl?: string; + /** + * L'url vers la page d'accueil de votre service. + * + * @default "/" + */ + homepageUrl?: string; + /** + * Nom du service, affiché dans le header et utilisé dans des libellés accessibles de liens. + */ + serviceName: string; + /** + * Identifiant du service sur l'API de la suite-integration. + * + * Utilisé pour afficher la photo d'arrière-plan correspondant au service, via l'API. + */ + serviceId?: string; + /** + * Logo du service. + * + * Peut être une chaine de caractère vers un fichier, ou un élément React. + */ + logo?: ReactNode; + /** + * options passées au composant Header. + */ + headerOptions?: Omit; + /** + * options passées au composant Footer. + */ + footerOptions?: Omit; + /** + * Contenu de la page d'accueil affiché dans la partie gauche de la page, + * en dessous de la tagline. + * + */ + description?: ReactNode; + /** + * Contenu de la page d'accueil affiché dans la partie droite de la page. + * + * Passez ici le formulaire de connexion au service. Vous pouvez utiliser pour vous aider les composants déjà existants 'HomepageEmail', 'HomepageProconnect' et 'HomepageEmailOrProconnect'. + */ + children: ReactNode; +}; + +declare type Props_6 = { + /** + * Phrase d'accroche. + * + * Si vous passez une chaîne de caractères, vous pouvez facilement mettre du texte en gras en entourant le texte par `**`. Et vous pouvez ajouter des sauts de ligne en utilisant `
`. + * + * Sinon, vous pouvez passer directement un élément React. + * + * @example "**Tchap**, la messagerie
sécurisée de l'État" + */ + tagline: ReactNode; + /** + * Contenu de la page d'accueil affiché dans la partie droite de la page. + * + * Passez ici le formulaire de connexion au service. Vous pouvez utiliser pour vous aider les composants déjà existants 'HomepageEmail', 'HomepageProconnect' et 'HomepageEmailOrProconnect'. + */ + children: ReactNode; + /** + * Contenu de la page d'accueil affiché dans la partie gauche de la page, + * en dessous de la tagline. + * + */ + description?: ReactNode; + /** + * Identifiant du service sur l'API de la suite-integration. + * + * Utilisé pour afficher la photo d'arrière-plan correspondant au service, via l'API. + */ + serviceId?: string; + /** + * url de l'API de lasuite-integration. Nécessaire pour afficher la photo d'arrière-plan. + */ + lasuiteApiUrl?: string; +}; + +declare type Props_7 = { + /** + * URL de la page de connexion à Proconnect. + */ + url: string; +}; + +declare type Props_8 = Props; + +declare type Props_9 = { + emailForm?: Props; + proconnectUrl: Props_7["url"]; +}; + +declare type Translations = Record; + +export declare function useTranslate(): { + t: (id: string, params?: Record) => T; +}; + +export { } diff --git a/public/@gouvfr-lasuite/integration/index.js b/public/@gouvfr-lasuite/integration/index.js new file mode 100644 index 0000000..8b3a353 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/index.js @@ -0,0 +1,299 @@ +import { jsx as e, Fragment as u, jsxs as i } from "react/jsx-runtime"; +import { createContext as x, useContext as H, Fragment as _ } from "react"; +const g = (r, t, l = void 0) => { + const n = Array.isArray(t) ? t : t.replace(/(\[(\d)\])/g, ".$2").replace(/^\./, "").split("."); + if (!n.length || n[0] === void 0) + return r; + const a = n[0]; + return typeof r != "object" || r === null || !(a in r) || r[a] === void 0 ? l : g(r[a], n.slice(1), l); +}, L = { + placeholder: "Entrez votre adresse e-mail", + srLabel: "Adresse e-mail", + submit: "Suivant", + title: "Connexion avec {linebreak}votre adresse e-mail" +}, P = { + homepageLinkTitle: { + withoutService: "Retour à l'accueil", + withService: "Retour à l'accueil - {serviceName}" + }, + license: "Sauf mention explicite de propriété intellectuelle détenue par des tiers, les contenus de ce site sont proposés sous {license}", + licenseEtalab: "licence etalab-2.0", + links: { + a11y: { + perfect: "Accessibilité : conforme", + partial: "Accessibilité : partiellement conforme", + bad: "Accessibilité : non conforme" + }, + privacy: "Données personnelles", + sitemap: "Plan du site", + terms: "Mentions légales" + } +}, T = { + label: "Les services de La Suite numérique" +}, W = { + homepageLinkTitle: "Accueil - {serviceName}" +}, M = { + newWindow: "{title} - nouvelle fenêtre" +}, S = { + help: "Qu'est-ce que ProConnect ?", + loginWith: "S’identifier avec", + loginWithProconnect: "{loginWith} {proconnect}", + or: "ou", + title: "Connexion avec ProConnect" +}, v = { + email: L, + footer: P, + gaufre: T, + header: W, + links: M, + proconnect: S +}, N = x(v); +function O({ + translations: r, + children: t +}) { + return /* @__PURE__ */ e(N.Provider, { value: r, children: t }); +} +function f() { + const t = H(N) || v; + return { + t: function(n, a = {}) { + const o = g(t, n); + if (!o) + return console.warn(`Translation for key "${n}" not found`), n; + if (a) { + const s = []; + if (Object.keys(a).forEach((c) => { + typeof a[c] != "string" && s.push(c); + }), !s.length) + return o.replace(/{(\w+)}/g, (c, m) => a[m]); + const d = o.split(/{(.*?)}/); + return /* @__PURE__ */ e(u, { children: d.map((c, m) => c in a ? /* @__PURE__ */ e(_, { children: a[c] }, m) : c) }); + } + return o; + } + }; +} +const k = ({ + action: r = "#", + method: t = "post", + onSubmit: l, + inputName: n = "email", + children: a +}) => { + const { + t: o + } = f(); + return /* @__PURE__ */ i("form", { action: r, method: t, className: "fr-mb-4w fr-mb-md-6w", onSubmit: (s) => { + l && l(s); + }, children: [ + /* @__PURE__ */ e("div", { className: "fr-mb-4w fr-mb-md-6w", children: /* @__PURE__ */ e("input", { className: "fr-input lasuite-input", name: n, type: "email", "aria-label": o("email.srLabel"), placeholder: o("email.placeholder") }) }), + a, + /* @__PURE__ */ e("div", { children: /* @__PURE__ */ e("button", { className: "fr-btn lasuite-btn", children: o("email.submit") }) }) + ] }); +}, E = ({ + entity: r, + homepageUrl: t = "/", + serviceName: l, + description: n, + sitemapUrl: a, + a11yUrl: o, + a11yLevel: s, + termsUrl: d, + privacyUrl: c, + links: m = [{ + label: "La Suite Numérique", + url: "https://lasuite.numerique.gouv.fr/" + }], + legalLinks: p = [{ + label: "legifrance.gouv.fr", + url: "https://legifrance.gouv.fr" + }, { + label: "info.gouv.fr", + url: "https://info.gouv.fr" + }, { + label: "service-public.fr", + url: "https://service-public.fr" + }, { + label: "data.gouv.fr", + url: "https://data.gouv.fr" + }], + license: b +}) => { + const { + t: C + } = f(), y = C(s === "fully compliant" ? "footer.links.a11y.perfect" : s === "partially compliant" ? "footer.links.a11y.partial" : "footer.links.a11y.bad"); + return /* @__PURE__ */ e("footer", { className: "fr-footer", role: "contentinfo", id: "footer-7127", children: /* @__PURE__ */ i("div", { className: "fr-container lasuite-container", children: [ + /* @__PURE__ */ i("div", { className: "fr-footer__body", children: [ + /* @__PURE__ */ e("div", { className: "fr-footer__brand fr-enlarge-link", children: /* @__PURE__ */ e("a", { id: "footer-operator", href: t, title: l ? C("footer.homepageLinkTitle.withService", { + serviceName: l + }) : C("footer.homepageLinkTitle.withoutService"), children: /* @__PURE__ */ e("p", { className: "fr-logo", children: r }) }) }), + /* @__PURE__ */ i("div", { className: "fr-footer__content", children: [ + !!n && /* @__PURE__ */ e("p", { className: "fr-footer__content-desc", children: n }), + /* @__PURE__ */ e("ul", { className: "fr-footer__content-list", children: p.map((h) => /* @__PURE__ */ e("li", { className: "fr-footer__content-item", children: /* @__PURE__ */ e("a", { target: "_blank", rel: "noopener external", title: C("links.newWindow", { + title: h.label + }), className: "fr-footer__content-link", href: h.url, children: h.label }) }, h.url)) }) + ] }) + ] }), + /* @__PURE__ */ i("div", { className: "fr-footer__bottom", children: [ + /* @__PURE__ */ i("ul", { className: "fr-footer__bottom-list", children: [ + !!a && /* @__PURE__ */ e("li", { className: "fr-footer__bottom-item", children: /* @__PURE__ */ e("a", { className: "fr-footer__bottom-link", href: a, children: C("footer.links.sitemap") }) }), + !!o && /* @__PURE__ */ e("li", { className: "fr-footer__bottom-item", children: /* @__PURE__ */ e("a", { className: "fr-footer__bottom-link", href: o, children: y }) }), + !!d && /* @__PURE__ */ e("li", { className: "fr-footer__bottom-item", children: /* @__PURE__ */ e("a", { className: "fr-footer__bottom-link", href: d, children: C("footer.links.terms") }) }), + !!c && /* @__PURE__ */ e("li", { className: "fr-footer__bottom-item", children: /* @__PURE__ */ e("a", { className: "fr-footer__bottom-link", href: c, children: C("footer.links.privacy") }) }), + m.map((h) => /* @__PURE__ */ e("li", { className: "fr-footer__bottom-item", children: /* @__PURE__ */ e("a", { className: "fr-footer__bottom-link", href: h.url, children: h.label }) }, h.url)) + ] }), + /* @__PURE__ */ e("div", { className: "fr-footer__bottom-copy", children: b === void 0 && /* @__PURE__ */ e("p", { children: C("footer.license", { + license: /* @__PURE__ */ e("a", { href: "https://github.com/etalab/licence-ouverte/blob/master/LO.md", target: "_blank", rel: "noopener external", title: C("links.newWindow", { + title: "licence etalab-2.0" + }), children: C("footer.licenseEtalab") }) + }) }) || b }) + ] }) + ] }) }); +}, Z = { + responsive: "lasuite-gaufre-btn--responsive", + small: "lasuite-gaufre-btn--small" +}, R = ({ + variant: r +}) => { + const { + t + } = f(), l = r ? Z[r] : ""; + return /* @__PURE__ */ e("button", { type: "button", className: `lasuite-gaufre-btn ${l} lasuite-gaufre-btn--vanilla js-lasuite-gaufre-btn`, title: t("gaufre.label"), children: t("gaufre.label") }); +}, $ = ({ + entity: r, + serviceName: t, + logo: l, + homepageUrl: n = "/", + showServiceName: a = !0, + actions: o +}) => { + const { + t: s + } = f(); + return /* @__PURE__ */ e("header", { role: "banner", className: "fr-header lasuite-header", children: /* @__PURE__ */ e("div", { className: "fr-header__body", children: /* @__PURE__ */ e("div", { className: "fr-container lasuite-container", children: /* @__PURE__ */ i("div", { className: "fr-header__body-row", children: [ + /* @__PURE__ */ i("div", { className: "fr-header__brand lasuite-header__brand fr-enlarge-link", children: [ + /* @__PURE__ */ e("div", { className: "fr-header__brand-top lasuite-header__brand-top", children: /* @__PURE__ */ e("div", { className: "fr-header__logo", children: /* @__PURE__ */ e("p", { className: "fr-logo", children: r }) }) }), + /* @__PURE__ */ e("div", { className: "fr-header__service lasuite-header__service", children: /* @__PURE__ */ i("a", { className: "lasuite-header__service-link", href: n, title: s("header.homepageLinkTitle", { + serviceName: t + }), "aria-label": s("header.homepageLinkTitle", { + serviceName: t + }), children: [ + typeof l == "string" ? /* @__PURE__ */ e("img", { className: "lasuite-header__service-logo fr-responsive-img", src: l, alt: a ? "" : t }) : l, + a && /* @__PURE__ */ e("p", { className: "fr-header__service-title lasuite-header__service-title", children: t }) + ] }) }) + ] }), + typeof o > "u" ? /* @__PURE__ */ e("div", { className: "fr-header__tools", children: /* @__PURE__ */ e("div", { className: "fr-header__tools-links lasuite-header__tools-links", "data-fr-js-header-links": "true", children: /* @__PURE__ */ e(R, {}) }) }) : o + ] }) }) }) }); +}, j = ({ + tagline: r, + lasuiteApiUrl: t, + serviceId: l, + description: n, + children: a +}) => { + const o = typeof r == "string" ? /* @__PURE__ */ e(u, { children: r.replace(//g, "
").replace(/
/g, "
").split("
").map((s) => s.split(/(\*\*.*?\*\*)/g).map((d, c) => d.startsWith("**") && d.endsWith("**") ? /* @__PURE__ */ e("strong", { className: "lasuite-homepage__tagline-strong", children: d.slice(2, -2) }, c) : /* @__PURE__ */ e(_, { children: d }, c))).map((s, d, c) => /* @__PURE__ */ i(_, { children: [ + s, + d !== c.length - 1 ? /* @__PURE__ */ e("br", {}) : null + ] }, d)) }) : r; + return /* @__PURE__ */ i("div", { className: "lasuite-homepage__wrapper", children: [ + /* @__PURE__ */ e("div", { className: "fr-container fr-p-0 lasuite-container", children: /* @__PURE__ */ e("div", { className: "lasuite-homepage__content", children: /* @__PURE__ */ e("div", { className: "fr-container--fluid", children: /* @__PURE__ */ i("div", { className: "fr-grid-row", children: [ + /* @__PURE__ */ i("div", { className: "lasuite-homepage__main-col", children: [ + /* @__PURE__ */ e("div", { className: "lasuite-homepage__tagline-container", children: /* @__PURE__ */ e("h1", { className: "lasuite-homepage__tagline", children: o }) }), + n ? /* @__PURE__ */ e("div", { className: "lasuite-homepage__desc-container", children: n }) : null + ] }), + /* @__PURE__ */ e("div", { className: "lasuite-homepage__secondary-col", children: /* @__PURE__ */ e("div", { className: "lasuite-homepage__form-container", children: /* @__PURE__ */ e("div", { className: "lasuite-homepage__form", children: a }) }) }) + ] }) }) }) }), + !!t && /* @__PURE__ */ i("picture", { className: "lasuite-homepage__bg", children: [ + /* @__PURE__ */ e("source", { srcSet: `${t}/api/backgrounds/v1/${l || "default"}.avif`, type: "image/avif" }), + /* @__PURE__ */ e("img", { src: `${t}/api/backgrounds/v1/${l || "default"}.jpg`, alt: "", width: "1920", height: "1200" }) + ] }) + ] }); +}, V = ({ + lasuiteApiUrl: r, + entity: t, + tagline: l, + serviceName: n, + serviceId: a, + logo: o, + homepageUrl: s, + headerOptions: d, + footerOptions: c, + description: m, + children: p +}) => /* @__PURE__ */ i("div", { className: "lasuite lasuite-homepage", children: [ + /* @__PURE__ */ e($, { entity: t, serviceName: n, logo: o, homepageUrl: s, ...d }), + /* @__PURE__ */ e(j, { serviceName: n, serviceId: a, tagline: l, description: m, lasuiteApiUrl: r, children: p }), + /* @__PURE__ */ e(E, { entity: t, serviceName: n, homepageUrl: s, ...c }) +] }), w = ({ + url: r +}) => { + const { + t + } = f(); + return /* @__PURE__ */ i("div", { children: [ + /* @__PURE__ */ e("a", { className: "fr-btn fr-mb-3w lasuite-btn lasuite-connect", href: r, children: /* @__PURE__ */ i("span", { className: "lasuite-connect__inner", children: [ + /* @__PURE__ */ i("svg", { className: "lasuite-connect__icon", width: "62", height: "67", viewBox: "0 0 62 67", fill: "none", children: [ + /* @__PURE__ */ e("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27.5676 2.74562C29.8464 1.45719 32.6401 1.45719 34.9133 2.74562C42.0743 6.80448 49.2355 10.8855 56.3741 14.9886C58.6417 16.2881 60.0415 18.677 60.0471 21.265C60.0695 29.4214 60.0695 37.5889 60.0471 45.7453C60.0415 48.3332 58.6417 50.7275 56.3741 52.027C49.2355 56.1246 42.0743 60.2055 34.9133 64.2643C32.6401 65.5528 29.8464 65.5528 27.5676 64.2643C20.4065 60.2055 13.2454 56.1246 6.10674 52.027C3.83916 50.7275 2.43939 48.3332 2.43379 45.7453C2.41139 37.5889 2.41139 29.4214 2.43379 21.265C2.43939 18.677 3.83916 16.2881 6.10674 14.9886C13.2454 10.8855 20.4065 6.80448 27.5676 2.74562Z", fill: "white" }), + /* @__PURE__ */ e("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9.36193 37.526C9.35768 32.9763 9.36204 28.4266 9.37479 23.8769C9.37904 22.1225 10.3267 20.5023 11.865 19.6209C17.4831 16.3975 23.114 13.1867 28.7534 9.99265C30.2917 9.11964 32.187 9.11964 33.7253 9.99265C39.3647 13.1867 44.9997 16.3975 50.6178 19.6209C52.1519 20.5023 53.0997 22.1225 53.1039 23.8769C53.1252 30.2943 53.1252 36.7202 53.1039 43.1377C53.0997 44.8921 52.1519 46.512 50.6178 47.3934C46.3086 49.8656 41.9911 52.3336 37.6692 54.7889C37.4992 54.7091 37.3121 54.6253 37.1081 54.5329C35.6037 53.874 33.4407 53.2107 33.3514 53.1225C33.0242 52.8035 32.8201 51.4774 33.2834 49.9329C33.4066 49.5257 33.5767 49.1102 33.8019 48.6989C33.8189 48.6653 33.836 48.6358 33.853 48.6022C33.8657 48.5854 33.8741 48.5688 33.8826 48.552C34.0441 48.2834 34.2226 48.0231 34.4223 47.7755C34.4393 47.7545 34.4607 47.7292 34.4819 47.7082C34.5074 47.6705 34.537 47.6369 34.5668 47.6033C34.6135 47.5487 34.6646 47.4943 34.7156 47.4398C34.7198 47.4356 34.7198 47.4356 34.7241 47.4314C34.9663 47.1753 35.2425 46.9318 35.5485 46.7094C35.8247 46.5751 36.1647 46.5078 36.5047 46.4407C37.6648 46.4407 38.8249 46.7765 39.9851 46.9108C40.1211 46.9108 40.2571 46.9779 40.3931 47.0451C40.8053 47.1164 41.2814 47.1165 41.6893 46.978C42.1695 46.8437 42.7134 46.5752 42.9173 45.9708C43.0831 45.4797 43.2616 44.9592 42.9854 44.485C42.5774 43.8806 43.3976 43.679 43.6695 43.2719C43.8735 42.9361 43.5336 42.7346 43.4656 42.3989C43.3976 42.2604 43.1256 42.3318 42.9854 42.1261C43.4656 41.9246 44.2135 41.5217 43.8735 40.9131C43.6695 40.5773 43.3296 40.04 43.7376 39.7C44.2136 39.4314 44.9658 39.4987 45.1698 39.0286C45.5098 38.2186 44.7617 37.547 44.3495 36.8713C44.1455 36.4683 43.8737 36.1998 43.6017 35.7927C43.3297 35.3226 42.9855 34.9154 42.8495 34.3782C42.6455 33.8409 42.9173 33.3667 42.9173 32.8294C42.9853 31.8179 42.7135 30.8064 42.4415 29.7949C42.2376 29.3248 42.1694 28.7833 41.9612 28.3132C41.8974 28.0446 41.8295 27.7761 41.6213 27.5033C41.5533 27.369 41.5533 27.1675 41.6213 27.0331C41.8975 26.8317 42.1696 26.6302 42.4415 26.3616C42.6455 26.0216 42.5095 25.5514 42.1695 25.35C41.6893 25.1443 41.7573 25.82 41.4173 25.9543H41.2133C41.1453 25.7529 41.2813 25.6857 41.4173 25.5514C41.4173 25.4843 41.4172 25.35 41.3492 25.35C41.0773 25.35 40.8053 25.2829 40.7373 25.1444C40.0531 24.2043 39.097 23.7299 38.0771 23.327C38.3491 23.3942 38.621 23.4613 38.893 23.4613C39.3732 23.5284 39.9172 23.5285 40.3252 23.327C40.6694 23.1927 40.7374 22.6554 40.8734 22.3154C41.0094 22.0468 40.8054 21.6439 40.6695 21.4424C40.355 20.9429 39.8661 20.6198 39.3647 20.3638C39.1097 20.2295 38.7018 20.0154 38.3873 19.8476C38.3066 19.8056 38.2429 19.7719 38.1919 19.7467C38.1876 19.7425 38.1791 19.7385 38.1748 19.7385C37.6054 19.4237 34.2608 18.517 30.9716 18.5128C27.6866 18.5128 23.9851 19.8099 23.9851 19.8099H23.9895C23.6495 19.9274 23.1267 20.1204 22.5785 20.3638C21.924 20.6534 21.0146 21.0521 20.4706 21.7111C19.9267 22.3826 19.3786 23.0583 19.1746 23.8642C18.2864 24.4056 17.7423 25.2115 17.2664 26.0216C16.6502 27.1674 15.7663 28.1789 15.8981 29.459C16.0383 30.5377 16.3102 31.5492 16.5142 32.695C16.5822 33.0979 16.6502 33.4337 16.7862 33.8408C16.9222 34.2437 16.7862 34.7139 16.9902 35.0539C17.1304 35.2553 17.0624 35.5239 17.3344 35.6582V35.9269C17.4024 35.994 17.4024 36.0611 17.5384 36.0611V36.3339C18.0824 37.0054 18.7665 37.6141 19.1065 38.3528C19.2425 38.7599 18.4265 38.5543 18.0823 38.42C17.4023 38.0842 16.9903 37.547 16.4463 37.0727C16.4463 37.0727 16.3782 37.1398 16.3782 37.2069C16.6502 37.6812 17.6744 38.2858 17.1304 38.6257C16.8542 38.76 16.5141 38.4199 16.2421 38.6928C16.1741 38.8271 16.2421 38.9614 16.2421 39.0957C15.8342 38.827 15.4221 38.9615 15.0141 38.8272C14.7421 38.76 14.674 38.2185 14.3298 38.2185C13.4458 38.0171 12.6258 37.8155 11.7376 37.7484C10.9302 37.6603 10.1524 37.5386 9.36193 37.526ZM18.5328 51.2129C17.5213 50.6337 16.51 50.0587 15.5028 49.4795C15.677 49.4669 15.8512 49.4459 16.0381 49.4039C16.4589 49.3116 16.8541 49.0681 17.2664 48.9338V49.0682C18.2863 48.6653 19.0385 47.788 20.0627 47.4523C20.1307 47.4523 20.2666 47.5866 20.4026 47.5195C21.0188 46.9781 21.6988 46.3736 22.587 46.5079C22.587 46.5751 22.587 46.6421 22.655 46.6421C22.672 46.6421 22.689 46.6421 22.7017 46.6421C22.4595 46.8226 22.2174 47.0032 21.9709 47.1795C21.9071 47.2508 21.9709 47.318 22.0431 47.318C22.3831 47.1795 22.5871 46.9109 22.9271 46.7766C22.8591 46.8437 22.8589 46.9779 22.7909 47.0451C22.553 47.2087 22.3066 47.4062 22.0516 47.6328C21.2102 48.3421 20.5003 49.1186 19.7736 49.9244H19.7821C19.3954 50.34 19.0002 50.7512 18.6135 51.1332C18.588 51.1584 18.5625 51.1835 18.5328 51.2129ZM13.9729 48.6065C13.4289 48.2917 12.885 47.981 12.3411 47.6662C13.6967 47.5361 15.0948 47.5782 16.3782 46.9108C17.4704 46.3736 18.4946 45.6307 19.3785 44.6905C19.3785 44.6905 19.4464 44.7576 19.4464 44.8247C19.2424 45.4963 18.8345 45.9707 18.2862 46.3737C17.8783 46.5751 17.6063 46.9107 17.2664 47.0451C17.0624 47.1794 16.8543 47.318 16.6503 47.4523C15.7366 47.7671 14.7931 48.1952 13.9729 48.6065ZM12.1966 47.5865C12.0861 47.5235 11.9755 47.4564 11.865 47.3934C10.3267 46.512 9.37904 44.8921 9.37479 43.1377C9.37054 41.9709 9.37053 40.7998 9.36628 39.633C10.1227 39.7589 10.8663 39.9436 11.6015 40.1745C12.2177 40.3759 12.7618 40.6445 13.3057 40.9803C13.582 41.1859 13.7179 41.3874 13.9899 41.5217C14.3299 41.7232 14.8101 41.7231 15.15 41.5887H15.4901C16.5143 41.3201 17.6063 41.0516 18.2862 40.3087C18.2862 40.3759 18.3585 40.3759 18.4265 40.3759C18.2183 40.9132 18.2184 41.5216 17.8104 41.9917C17.8104 42.0588 17.7423 42.1932 17.8783 42.2603H18.0144C17.9464 42.2603 17.8783 42.2603 17.8783 42.3317C17.8783 42.466 18.0823 42.3318 18.1503 42.4661C17.8104 42.5332 17.4703 42.6004 17.2664 42.869C17.2664 42.9362 17.4023 42.936 17.4703 42.936C17.3344 43.0703 17.1304 43.0034 17.0624 43.1377C17.0624 43.1377 17.1303 43.2047 17.1983 43.2047C17.1303 43.2047 17.0624 43.2048 17.0624 43.2719V43.4775C16.8542 43.4775 16.7863 43.6118 16.6503 43.6789C16.9223 43.8804 17.1305 43.6789 17.4025 43.6789C16.6503 43.9475 16.0381 44.3505 15.2859 44.552C15.15 44.552 15.286 44.7577 15.15 44.7577C15.354 44.892 15.4901 44.6905 15.6941 44.6905C14.7422 45.2277 13.7858 45.6979 12.7617 46.3064C12.7617 46.3064 12.6258 46.4408 12.6258 46.5751H12.3537C12.2177 46.6423 12.2857 46.8437 12.1497 46.978C12.4897 47.1795 12.8978 46.7094 13.1018 46.978C13.1698 46.978 12.9657 47.0451 12.8297 47.0451C12.7617 47.0451 12.7618 47.1795 12.6938 47.1795H12.4898C12.3538 47.318 12.2178 47.385 12.2178 47.5865C12.2093 47.5865 12.2051 47.5865 12.1966 47.5865ZM9.36628 38.571C9.36628 38.4913 9.36628 38.4115 9.36628 38.3276C10.1057 38.1723 10.8197 38.0339 11.5337 38.0843C11.7376 38.0843 12.0138 38.0171 12.2178 38.0843C11.2106 38.0297 10.3012 38.2898 9.36628 38.571ZM40.4229 33.3162C40.0192 33.2154 39.6708 33.3162 39.2628 33.3162C38.7146 33.4505 38.2385 33.5176 37.7625 33.7191C38.1705 33.4505 38.5786 33.182 39.0588 33.0477C39.3988 32.9805 39.7386 32.779 40.0828 32.779C40.4908 32.7119 40.8989 32.5733 41.2388 32.7118C41.5831 32.8461 42.127 32.8462 42.195 33.0477C42.331 33.4506 41.9911 33.8577 41.5831 34.1263C41.5151 34.2606 41.7871 34.3277 41.7871 34.462C41.7191 34.5963 41.515 34.6634 41.3748 34.6634C41.2388 34.7306 41.1028 34.9322 40.9668 35.0707C41.1028 35.0707 40.9667 35.2721 41.1027 35.2721C40.8307 35.6079 41.2389 36.2794 40.8309 36.4179C40.3549 36.5522 39.8067 36.5522 39.2628 36.4179C39.5348 36.3508 39.8746 36.4852 40.0828 36.2124V35.9437C40.0828 35.8765 40.0106 35.8765 39.9426 35.8765C39.8746 35.9436 39.8067 35.9437 39.8067 35.9437C39.8067 35.8094 39.6707 35.675 39.6027 35.675C39.1947 35.7422 38.8504 35.5407 38.5784 35.2721C38.7824 35.205 38.9865 35.1377 39.1947 35.2049C39.3987 35.2049 39.3306 34.865 39.5346 34.7307H39.7386C40.1466 34.1934 40.9667 34.0591 41.1027 33.5176C41.1027 33.3833 40.6949 33.3833 40.4229 33.3162Z", fill: "#000091" }), + /* @__PURE__ */ e("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.6766 1.20663C29.5041 -0.397002 32.9811 -0.397002 35.8085 1.20663C42.9752 5.26549 50.1363 9.34626 57.2806 13.4494C60.0969 15.064 61.8381 18.0391 61.8437 21.2575C61.8661 29.4194 61.8661 37.5869 61.8437 45.7488C61.8381 48.9672 60.0969 51.9421 57.2806 53.5623C50.1363 57.6599 42.9752 61.741 35.8085 65.8053C32.9811 67.4034 29.5041 67.4034 26.6766 65.8053C19.5099 61.741 12.3432 57.6599 5.20451 53.5623C2.38263 51.9421 0.647135 48.9672 0.635938 45.7488C0.613542 37.5869 0.613542 29.4194 0.635938 21.2575C0.647135 18.0391 2.38263 15.064 5.20451 13.4494C12.3432 9.34626 19.5099 5.26549 26.6766 1.20663ZM28.4626 4.28662C21.3016 8.33994 14.1462 12.421 7.00749 16.5185C5.29421 17.5028 4.23603 19.311 4.23043 21.2685C4.20803 29.4249 4.20803 37.5869 4.23043 45.7378C4.23603 47.6953 5.29421 49.5035 7.00749 50.4878C14.1462 54.5853 21.3016 58.6665 28.4626 62.7254C30.1815 63.6986 32.2979 63.6986 34.0168 62.7254C41.1778 58.6665 48.3335 54.5853 55.4722 50.4878C57.1854 49.5035 58.2436 47.6953 58.2492 45.7378C58.2716 37.5869 58.2716 29.4249 58.2492 21.2685C58.2436 19.311 57.1854 17.5028 55.4722 16.5185C48.3335 12.421 41.1778 8.33994 34.0168 4.28662C32.2979 3.30785 30.1815 3.30785 28.4626 4.28662Z", fill: "#000091" }) + ] }), + /* @__PURE__ */ e("span", { className: "lasuite-connect__text", children: t("proconnect.loginWithProconnect", { + loginWith: /* @__PURE__ */ e("span", { className: "lasuite-connect__login", children: t("proconnect.loginWith") }), + proconnect: /* @__PURE__ */ e("span", { className: "lasuite-connect__brand", children: "ProConnect" }) + }) }) + ] }) }), + /* @__PURE__ */ e("p", { className: "fr-mb-0", children: /* @__PURE__ */ e("a", { className: "fr-link lasuite-link fr-icon-arrow-right-line fr-link--icon-left", href: "https://proconnect.gouv.fr/", children: t("proconnect.help") }) }) + ] }); +}, q = (r) => { + const { + t + } = f(); + return /* @__PURE__ */ i(u, { children: [ + /* @__PURE__ */ e("h2", { className: "fr-h4 fr-mb-8w lasuite-text-center", children: t("email.title", { + linebreak: /* @__PURE__ */ e("br", { role: "presentation", className: "fr-hidden-sm" }) + }) }), + /* @__PURE__ */ e("div", { className: "lasuite-input-width", children: /* @__PURE__ */ e(k, { ...r }) }) + ] }); +}, B = ({ + proconnectUrl: r, + emailForm: t = {} +}) => { + const { + t: l + } = f(); + return /* @__PURE__ */ i(u, { children: [ + /* @__PURE__ */ e("h2", { className: "fr-h4 fr-mb-4w fr-mb-md-8w lasuite-text-center", children: l("email.title", { + linebreak: /* @__PURE__ */ e("br", { role: "presentation", className: "fr-hidden-sm" }) + }) }), + /* @__PURE__ */ i("div", { className: "lasuite-input-width", children: [ + /* @__PURE__ */ e(k, { ...t }), + /* @__PURE__ */ e("p", { className: "fr-hr-or lasuite-hr-or fr-mb-6w", children: l("proconnect.or") }), + /* @__PURE__ */ e("h2", { className: "fr-sr-only", children: l("proconnect.title") }), + /* @__PURE__ */ e(w, { url: r }) + ] }) + ] }); +}, Q = (r) => { + const { + t + } = f(); + return /* @__PURE__ */ i(u, { children: [ + /* @__PURE__ */ e("h2", { className: "fr-h4 fr-mb-4w fr-mb-md-8w lasuite-text-center", children: t("proconnect.title") }), + /* @__PURE__ */ e("div", { className: "lasuite-input-width", children: /* @__PURE__ */ e(w, { ...r }) }) + ] }); +}; +export { + k as EmailForm, + E as Footer, + R as Gaufre, + $ as Header, + V as Homepage, + j as HomepageContent, + q as HomepageEmail, + B as HomepageEmailOrProconnect, + Q as HomepageProconnect, + O as LaSuiteTranslationsProvider, + w as ProconnectButton, + v as frTranslations, + f as useTranslate +}; diff --git a/public/@gouvfr-lasuite/integration/index.umd.cjs b/public/@gouvfr-lasuite/integration/index.umd.cjs new file mode 100644 index 0000000..03ec5b8 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/index.umd.cjs @@ -0,0 +1 @@ +(function(s,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("react/jsx-runtime"),require("react")):typeof define=="function"&&define.amd?define(["exports","react/jsx-runtime","react"],e):(s=typeof globalThis<"u"?globalThis:s||self,e(s.index={},s.jsxRuntime,s.React))})(this,function(s,e,_){"use strict";const u=(l,r,a=void 0)=>{const o=Array.isArray(r)?r:r.replace(/(\[(\d)\])/g,".$2").replace(/^\./,"").split(".");if(!o.length||o[0]===void 0)return l;const t=o[0];return typeof l!="object"||l===null||!(t in l)||l[t]===void 0?a:u(l[t],o.slice(1),a)},b={email:{placeholder:"Entrez votre adresse e-mail",srLabel:"Adresse e-mail",submit:"Suivant",title:"Connexion avec {linebreak}votre adresse e-mail"},footer:{homepageLinkTitle:{withoutService:"Retour à l'accueil",withService:"Retour à l'accueil - {serviceName}"},license:"Sauf mention explicite de propriété intellectuelle détenue par des tiers, les contenus de ce site sont proposés sous {license}",licenseEtalab:"licence etalab-2.0",links:{a11y:{perfect:"Accessibilité : conforme",partial:"Accessibilité : partiellement conforme",bad:"Accessibilité : non conforme"},privacy:"Données personnelles",sitemap:"Plan du site",terms:"Mentions légales"}},gaufre:{label:"Les services de La Suite numérique"},header:{homepageLinkTitle:"Accueil - {serviceName}"},links:{newWindow:"{title} - nouvelle fenêtre"},proconnect:{help:"Qu'est-ce que ProConnect ?",loginWith:"S’identifier avec",loginWithProconnect:"{loginWith} {proconnect}",or:"ou",title:"Connexion avec ProConnect"}},N=_.createContext(b);function P({translations:l,children:r}){return e.jsx(N.Provider,{value:l,children:r})}function f(){const r=_.useContext(N)||b;return{t:function(o,t={}){const n=u(r,o);if(!n)return console.warn(`Translation for key "${o}" not found`),o;if(t){const c=[];if(Object.keys(t).forEach(i=>{typeof t[i]!="string"&&c.push(i)}),!c.length)return n.replace(/{(\w+)}/g,(i,p)=>t[p]);const d=n.split(/{(.*?)}/);return e.jsx(e.Fragment,{children:d.map((i,p)=>i in t?e.jsx(_.Fragment,{children:t[i]},p):i)})}return n}}}const g=({action:l="#",method:r="post",onSubmit:a,inputName:o="email",children:t})=>{const{t:n}=f();return e.jsxs("form",{action:l,method:r,className:"fr-mb-4w fr-mb-md-6w",onSubmit:c=>{a&&a(c)},children:[e.jsx("div",{className:"fr-mb-4w fr-mb-md-6w",children:e.jsx("input",{className:"fr-input lasuite-input",name:o,type:"email","aria-label":n("email.srLabel"),placeholder:n("email.placeholder")})}),t,e.jsx("div",{children:e.jsx("button",{className:"fr-btn lasuite-btn",children:n("email.submit")})})]})},k=({entity:l,homepageUrl:r="/",serviceName:a,description:o,sitemapUrl:t,a11yUrl:n,a11yLevel:c,termsUrl:d,privacyUrl:i,links:p=[{label:"La Suite Numérique",url:"https://lasuite.numerique.gouv.fr/"}],legalLinks:v=[{label:"legifrance.gouv.fr",url:"https://legifrance.gouv.fr"},{label:"info.gouv.fr",url:"https://info.gouv.fr"},{label:"service-public.fr",url:"https://service-public.fr"},{label:"data.gouv.fr",url:"https://data.gouv.fr"}],license:H})=>{const{t:C}=f(),E=C(c==="fully compliant"?"footer.links.a11y.perfect":c==="partially compliant"?"footer.links.a11y.partial":"footer.links.a11y.bad");return e.jsx("footer",{className:"fr-footer",role:"contentinfo",id:"footer-7127",children:e.jsxs("div",{className:"fr-container lasuite-container",children:[e.jsxs("div",{className:"fr-footer__body",children:[e.jsx("div",{className:"fr-footer__brand fr-enlarge-link",children:e.jsx("a",{id:"footer-operator",href:r,title:a?C("footer.homepageLinkTitle.withService",{serviceName:a}):C("footer.homepageLinkTitle.withoutService"),children:e.jsx("p",{className:"fr-logo",children:l})})}),e.jsxs("div",{className:"fr-footer__content",children:[!!o&&e.jsx("p",{className:"fr-footer__content-desc",children:o}),e.jsx("ul",{className:"fr-footer__content-list",children:v.map(h=>e.jsx("li",{className:"fr-footer__content-item",children:e.jsx("a",{target:"_blank",rel:"noopener external",title:C("links.newWindow",{title:h.label}),className:"fr-footer__content-link",href:h.url,children:h.label})},h.url))})]})]}),e.jsxs("div",{className:"fr-footer__bottom",children:[e.jsxs("ul",{className:"fr-footer__bottom-list",children:[!!t&&e.jsx("li",{className:"fr-footer__bottom-item",children:e.jsx("a",{className:"fr-footer__bottom-link",href:t,children:C("footer.links.sitemap")})}),!!n&&e.jsx("li",{className:"fr-footer__bottom-item",children:e.jsx("a",{className:"fr-footer__bottom-link",href:n,children:E})}),!!d&&e.jsx("li",{className:"fr-footer__bottom-item",children:e.jsx("a",{className:"fr-footer__bottom-link",href:d,children:C("footer.links.terms")})}),!!i&&e.jsx("li",{className:"fr-footer__bottom-item",children:e.jsx("a",{className:"fr-footer__bottom-link",href:i,children:C("footer.links.privacy")})}),p.map(h=>e.jsx("li",{className:"fr-footer__bottom-item",children:e.jsx("a",{className:"fr-footer__bottom-link",href:h.url,children:h.label})},h.url))]}),e.jsx("div",{className:"fr-footer__bottom-copy",children:H===void 0&&e.jsx("p",{children:C("footer.license",{license:e.jsx("a",{href:"https://github.com/etalab/licence-ouverte/blob/master/LO.md",target:"_blank",rel:"noopener external",title:C("links.newWindow",{title:"licence etalab-2.0"}),children:C("footer.licenseEtalab")})})})||H})]})]})})},L={responsive:"lasuite-gaufre-btn--responsive",small:"lasuite-gaufre-btn--small"},w=({variant:l})=>{const{t:r}=f(),a=l?L[l]:"";return e.jsx("button",{type:"button",className:`lasuite-gaufre-btn ${a} lasuite-gaufre-btn--vanilla js-lasuite-gaufre-btn`,title:r("gaufre.label"),children:r("gaufre.label")})},y=({entity:l,serviceName:r,logo:a,homepageUrl:o="/",showServiceName:t=!0,actions:n})=>{const{t:c}=f();return e.jsx("header",{role:"banner",className:"fr-header lasuite-header",children:e.jsx("div",{className:"fr-header__body",children:e.jsx("div",{className:"fr-container lasuite-container",children:e.jsxs("div",{className:"fr-header__body-row",children:[e.jsxs("div",{className:"fr-header__brand lasuite-header__brand fr-enlarge-link",children:[e.jsx("div",{className:"fr-header__brand-top lasuite-header__brand-top",children:e.jsx("div",{className:"fr-header__logo",children:e.jsx("p",{className:"fr-logo",children:l})})}),e.jsx("div",{className:"fr-header__service lasuite-header__service",children:e.jsxs("a",{className:"lasuite-header__service-link",href:o,title:c("header.homepageLinkTitle",{serviceName:r}),"aria-label":c("header.homepageLinkTitle",{serviceName:r}),children:[typeof a=="string"?e.jsx("img",{className:"lasuite-header__service-logo fr-responsive-img",src:a,alt:t?"":r}):a,t&&e.jsx("p",{className:"fr-header__service-title lasuite-header__service-title",children:r})]})})]}),typeof n>"u"?e.jsx("div",{className:"fr-header__tools",children:e.jsx("div",{className:"fr-header__tools-links lasuite-header__tools-links","data-fr-js-header-links":"true",children:e.jsx(w,{})})}):n]})})})})},T=({tagline:l,lasuiteApiUrl:r,serviceId:a,description:o,children:t})=>{const n=typeof l=="string"?e.jsx(e.Fragment,{children:l.replace(//g,"
").replace(/
/g,"
").split("
").map(c=>c.split(/(\*\*.*?\*\*)/g).map((d,i)=>d.startsWith("**")&&d.endsWith("**")?e.jsx("strong",{className:"lasuite-homepage__tagline-strong",children:d.slice(2,-2)},i):e.jsx(_.Fragment,{children:d},i))).map((c,d,i)=>e.jsxs(_.Fragment,{children:[c,d!==i.length-1?e.jsx("br",{}):null]},d))}):l;return e.jsxs("div",{className:"lasuite-homepage__wrapper",children:[e.jsx("div",{className:"fr-container fr-p-0 lasuite-container",children:e.jsx("div",{className:"lasuite-homepage__content",children:e.jsx("div",{className:"fr-container--fluid",children:e.jsxs("div",{className:"fr-grid-row",children:[e.jsxs("div",{className:"lasuite-homepage__main-col",children:[e.jsx("div",{className:"lasuite-homepage__tagline-container",children:e.jsx("h1",{className:"lasuite-homepage__tagline",children:n})}),o?e.jsx("div",{className:"lasuite-homepage__desc-container",children:o}):null]}),e.jsx("div",{className:"lasuite-homepage__secondary-col",children:e.jsx("div",{className:"lasuite-homepage__form-container",children:e.jsx("div",{className:"lasuite-homepage__form",children:t})})})]})})})}),!!r&&e.jsxs("picture",{className:"lasuite-homepage__bg",children:[e.jsx("source",{srcSet:`${r}/api/backgrounds/v1/${a||"default"}.avif`,type:"image/avif"}),e.jsx("img",{src:`${r}/api/backgrounds/v1/${a||"default"}.jpg`,alt:"",width:"1920",height:"1200"})]})]})},S=({lasuiteApiUrl:l,entity:r,tagline:a,serviceName:o,serviceId:t,logo:n,homepageUrl:c,headerOptions:d,footerOptions:i,description:p,children:v})=>e.jsxs("div",{className:"lasuite lasuite-homepage",children:[e.jsx(y,{entity:r,serviceName:o,logo:n,homepageUrl:c,...d}),e.jsx(T,{serviceName:o,serviceId:t,tagline:a,description:p,lasuiteApiUrl:l,children:v}),e.jsx(k,{entity:r,serviceName:o,homepageUrl:c,...i})]}),m=({url:l})=>{const{t:r}=f();return e.jsxs("div",{children:[e.jsx("a",{className:"fr-btn fr-mb-3w lasuite-btn lasuite-connect",href:l,children:e.jsxs("span",{className:"lasuite-connect__inner",children:[e.jsxs("svg",{className:"lasuite-connect__icon",width:"62",height:"67",viewBox:"0 0 62 67",fill:"none",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M27.5676 2.74562C29.8464 1.45719 32.6401 1.45719 34.9133 2.74562C42.0743 6.80448 49.2355 10.8855 56.3741 14.9886C58.6417 16.2881 60.0415 18.677 60.0471 21.265C60.0695 29.4214 60.0695 37.5889 60.0471 45.7453C60.0415 48.3332 58.6417 50.7275 56.3741 52.027C49.2355 56.1246 42.0743 60.2055 34.9133 64.2643C32.6401 65.5528 29.8464 65.5528 27.5676 64.2643C20.4065 60.2055 13.2454 56.1246 6.10674 52.027C3.83916 50.7275 2.43939 48.3332 2.43379 45.7453C2.41139 37.5889 2.41139 29.4214 2.43379 21.265C2.43939 18.677 3.83916 16.2881 6.10674 14.9886C13.2454 10.8855 20.4065 6.80448 27.5676 2.74562Z",fill:"white"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.36193 37.526C9.35768 32.9763 9.36204 28.4266 9.37479 23.8769C9.37904 22.1225 10.3267 20.5023 11.865 19.6209C17.4831 16.3975 23.114 13.1867 28.7534 9.99265C30.2917 9.11964 32.187 9.11964 33.7253 9.99265C39.3647 13.1867 44.9997 16.3975 50.6178 19.6209C52.1519 20.5023 53.0997 22.1225 53.1039 23.8769C53.1252 30.2943 53.1252 36.7202 53.1039 43.1377C53.0997 44.8921 52.1519 46.512 50.6178 47.3934C46.3086 49.8656 41.9911 52.3336 37.6692 54.7889C37.4992 54.7091 37.3121 54.6253 37.1081 54.5329C35.6037 53.874 33.4407 53.2107 33.3514 53.1225C33.0242 52.8035 32.8201 51.4774 33.2834 49.9329C33.4066 49.5257 33.5767 49.1102 33.8019 48.6989C33.8189 48.6653 33.836 48.6358 33.853 48.6022C33.8657 48.5854 33.8741 48.5688 33.8826 48.552C34.0441 48.2834 34.2226 48.0231 34.4223 47.7755C34.4393 47.7545 34.4607 47.7292 34.4819 47.7082C34.5074 47.6705 34.537 47.6369 34.5668 47.6033C34.6135 47.5487 34.6646 47.4943 34.7156 47.4398C34.7198 47.4356 34.7198 47.4356 34.7241 47.4314C34.9663 47.1753 35.2425 46.9318 35.5485 46.7094C35.8247 46.5751 36.1647 46.5078 36.5047 46.4407C37.6648 46.4407 38.8249 46.7765 39.9851 46.9108C40.1211 46.9108 40.2571 46.9779 40.3931 47.0451C40.8053 47.1164 41.2814 47.1165 41.6893 46.978C42.1695 46.8437 42.7134 46.5752 42.9173 45.9708C43.0831 45.4797 43.2616 44.9592 42.9854 44.485C42.5774 43.8806 43.3976 43.679 43.6695 43.2719C43.8735 42.9361 43.5336 42.7346 43.4656 42.3989C43.3976 42.2604 43.1256 42.3318 42.9854 42.1261C43.4656 41.9246 44.2135 41.5217 43.8735 40.9131C43.6695 40.5773 43.3296 40.04 43.7376 39.7C44.2136 39.4314 44.9658 39.4987 45.1698 39.0286C45.5098 38.2186 44.7617 37.547 44.3495 36.8713C44.1455 36.4683 43.8737 36.1998 43.6017 35.7927C43.3297 35.3226 42.9855 34.9154 42.8495 34.3782C42.6455 33.8409 42.9173 33.3667 42.9173 32.8294C42.9853 31.8179 42.7135 30.8064 42.4415 29.7949C42.2376 29.3248 42.1694 28.7833 41.9612 28.3132C41.8974 28.0446 41.8295 27.7761 41.6213 27.5033C41.5533 27.369 41.5533 27.1675 41.6213 27.0331C41.8975 26.8317 42.1696 26.6302 42.4415 26.3616C42.6455 26.0216 42.5095 25.5514 42.1695 25.35C41.6893 25.1443 41.7573 25.82 41.4173 25.9543H41.2133C41.1453 25.7529 41.2813 25.6857 41.4173 25.5514C41.4173 25.4843 41.4172 25.35 41.3492 25.35C41.0773 25.35 40.8053 25.2829 40.7373 25.1444C40.0531 24.2043 39.097 23.7299 38.0771 23.327C38.3491 23.3942 38.621 23.4613 38.893 23.4613C39.3732 23.5284 39.9172 23.5285 40.3252 23.327C40.6694 23.1927 40.7374 22.6554 40.8734 22.3154C41.0094 22.0468 40.8054 21.6439 40.6695 21.4424C40.355 20.9429 39.8661 20.6198 39.3647 20.3638C39.1097 20.2295 38.7018 20.0154 38.3873 19.8476C38.3066 19.8056 38.2429 19.7719 38.1919 19.7467C38.1876 19.7425 38.1791 19.7385 38.1748 19.7385C37.6054 19.4237 34.2608 18.517 30.9716 18.5128C27.6866 18.5128 23.9851 19.8099 23.9851 19.8099H23.9895C23.6495 19.9274 23.1267 20.1204 22.5785 20.3638C21.924 20.6534 21.0146 21.0521 20.4706 21.7111C19.9267 22.3826 19.3786 23.0583 19.1746 23.8642C18.2864 24.4056 17.7423 25.2115 17.2664 26.0216C16.6502 27.1674 15.7663 28.1789 15.8981 29.459C16.0383 30.5377 16.3102 31.5492 16.5142 32.695C16.5822 33.0979 16.6502 33.4337 16.7862 33.8408C16.9222 34.2437 16.7862 34.7139 16.9902 35.0539C17.1304 35.2553 17.0624 35.5239 17.3344 35.6582V35.9269C17.4024 35.994 17.4024 36.0611 17.5384 36.0611V36.3339C18.0824 37.0054 18.7665 37.6141 19.1065 38.3528C19.2425 38.7599 18.4265 38.5543 18.0823 38.42C17.4023 38.0842 16.9903 37.547 16.4463 37.0727C16.4463 37.0727 16.3782 37.1398 16.3782 37.2069C16.6502 37.6812 17.6744 38.2858 17.1304 38.6257C16.8542 38.76 16.5141 38.4199 16.2421 38.6928C16.1741 38.8271 16.2421 38.9614 16.2421 39.0957C15.8342 38.827 15.4221 38.9615 15.0141 38.8272C14.7421 38.76 14.674 38.2185 14.3298 38.2185C13.4458 38.0171 12.6258 37.8155 11.7376 37.7484C10.9302 37.6603 10.1524 37.5386 9.36193 37.526ZM18.5328 51.2129C17.5213 50.6337 16.51 50.0587 15.5028 49.4795C15.677 49.4669 15.8512 49.4459 16.0381 49.4039C16.4589 49.3116 16.8541 49.0681 17.2664 48.9338V49.0682C18.2863 48.6653 19.0385 47.788 20.0627 47.4523C20.1307 47.4523 20.2666 47.5866 20.4026 47.5195C21.0188 46.9781 21.6988 46.3736 22.587 46.5079C22.587 46.5751 22.587 46.6421 22.655 46.6421C22.672 46.6421 22.689 46.6421 22.7017 46.6421C22.4595 46.8226 22.2174 47.0032 21.9709 47.1795C21.9071 47.2508 21.9709 47.318 22.0431 47.318C22.3831 47.1795 22.5871 46.9109 22.9271 46.7766C22.8591 46.8437 22.8589 46.9779 22.7909 47.0451C22.553 47.2087 22.3066 47.4062 22.0516 47.6328C21.2102 48.3421 20.5003 49.1186 19.7736 49.9244H19.7821C19.3954 50.34 19.0002 50.7512 18.6135 51.1332C18.588 51.1584 18.5625 51.1835 18.5328 51.2129ZM13.9729 48.6065C13.4289 48.2917 12.885 47.981 12.3411 47.6662C13.6967 47.5361 15.0948 47.5782 16.3782 46.9108C17.4704 46.3736 18.4946 45.6307 19.3785 44.6905C19.3785 44.6905 19.4464 44.7576 19.4464 44.8247C19.2424 45.4963 18.8345 45.9707 18.2862 46.3737C17.8783 46.5751 17.6063 46.9107 17.2664 47.0451C17.0624 47.1794 16.8543 47.318 16.6503 47.4523C15.7366 47.7671 14.7931 48.1952 13.9729 48.6065ZM12.1966 47.5865C12.0861 47.5235 11.9755 47.4564 11.865 47.3934C10.3267 46.512 9.37904 44.8921 9.37479 43.1377C9.37054 41.9709 9.37053 40.7998 9.36628 39.633C10.1227 39.7589 10.8663 39.9436 11.6015 40.1745C12.2177 40.3759 12.7618 40.6445 13.3057 40.9803C13.582 41.1859 13.7179 41.3874 13.9899 41.5217C14.3299 41.7232 14.8101 41.7231 15.15 41.5887H15.4901C16.5143 41.3201 17.6063 41.0516 18.2862 40.3087C18.2862 40.3759 18.3585 40.3759 18.4265 40.3759C18.2183 40.9132 18.2184 41.5216 17.8104 41.9917C17.8104 42.0588 17.7423 42.1932 17.8783 42.2603H18.0144C17.9464 42.2603 17.8783 42.2603 17.8783 42.3317C17.8783 42.466 18.0823 42.3318 18.1503 42.4661C17.8104 42.5332 17.4703 42.6004 17.2664 42.869C17.2664 42.9362 17.4023 42.936 17.4703 42.936C17.3344 43.0703 17.1304 43.0034 17.0624 43.1377C17.0624 43.1377 17.1303 43.2047 17.1983 43.2047C17.1303 43.2047 17.0624 43.2048 17.0624 43.2719V43.4775C16.8542 43.4775 16.7863 43.6118 16.6503 43.6789C16.9223 43.8804 17.1305 43.6789 17.4025 43.6789C16.6503 43.9475 16.0381 44.3505 15.2859 44.552C15.15 44.552 15.286 44.7577 15.15 44.7577C15.354 44.892 15.4901 44.6905 15.6941 44.6905C14.7422 45.2277 13.7858 45.6979 12.7617 46.3064C12.7617 46.3064 12.6258 46.4408 12.6258 46.5751H12.3537C12.2177 46.6423 12.2857 46.8437 12.1497 46.978C12.4897 47.1795 12.8978 46.7094 13.1018 46.978C13.1698 46.978 12.9657 47.0451 12.8297 47.0451C12.7617 47.0451 12.7618 47.1795 12.6938 47.1795H12.4898C12.3538 47.318 12.2178 47.385 12.2178 47.5865C12.2093 47.5865 12.2051 47.5865 12.1966 47.5865ZM9.36628 38.571C9.36628 38.4913 9.36628 38.4115 9.36628 38.3276C10.1057 38.1723 10.8197 38.0339 11.5337 38.0843C11.7376 38.0843 12.0138 38.0171 12.2178 38.0843C11.2106 38.0297 10.3012 38.2898 9.36628 38.571ZM40.4229 33.3162C40.0192 33.2154 39.6708 33.3162 39.2628 33.3162C38.7146 33.4505 38.2385 33.5176 37.7625 33.7191C38.1705 33.4505 38.5786 33.182 39.0588 33.0477C39.3988 32.9805 39.7386 32.779 40.0828 32.779C40.4908 32.7119 40.8989 32.5733 41.2388 32.7118C41.5831 32.8461 42.127 32.8462 42.195 33.0477C42.331 33.4506 41.9911 33.8577 41.5831 34.1263C41.5151 34.2606 41.7871 34.3277 41.7871 34.462C41.7191 34.5963 41.515 34.6634 41.3748 34.6634C41.2388 34.7306 41.1028 34.9322 40.9668 35.0707C41.1028 35.0707 40.9667 35.2721 41.1027 35.2721C40.8307 35.6079 41.2389 36.2794 40.8309 36.4179C40.3549 36.5522 39.8067 36.5522 39.2628 36.4179C39.5348 36.3508 39.8746 36.4852 40.0828 36.2124V35.9437C40.0828 35.8765 40.0106 35.8765 39.9426 35.8765C39.8746 35.9436 39.8067 35.9437 39.8067 35.9437C39.8067 35.8094 39.6707 35.675 39.6027 35.675C39.1947 35.7422 38.8504 35.5407 38.5784 35.2721C38.7824 35.205 38.9865 35.1377 39.1947 35.2049C39.3987 35.2049 39.3306 34.865 39.5346 34.7307H39.7386C40.1466 34.1934 40.9667 34.0591 41.1027 33.5176C41.1027 33.3833 40.6949 33.3833 40.4229 33.3162Z",fill:"#000091"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26.6766 1.20663C29.5041 -0.397002 32.9811 -0.397002 35.8085 1.20663C42.9752 5.26549 50.1363 9.34626 57.2806 13.4494C60.0969 15.064 61.8381 18.0391 61.8437 21.2575C61.8661 29.4194 61.8661 37.5869 61.8437 45.7488C61.8381 48.9672 60.0969 51.9421 57.2806 53.5623C50.1363 57.6599 42.9752 61.741 35.8085 65.8053C32.9811 67.4034 29.5041 67.4034 26.6766 65.8053C19.5099 61.741 12.3432 57.6599 5.20451 53.5623C2.38263 51.9421 0.647135 48.9672 0.635938 45.7488C0.613542 37.5869 0.613542 29.4194 0.635938 21.2575C0.647135 18.0391 2.38263 15.064 5.20451 13.4494C12.3432 9.34626 19.5099 5.26549 26.6766 1.20663ZM28.4626 4.28662C21.3016 8.33994 14.1462 12.421 7.00749 16.5185C5.29421 17.5028 4.23603 19.311 4.23043 21.2685C4.20803 29.4249 4.20803 37.5869 4.23043 45.7378C4.23603 47.6953 5.29421 49.5035 7.00749 50.4878C14.1462 54.5853 21.3016 58.6665 28.4626 62.7254C30.1815 63.6986 32.2979 63.6986 34.0168 62.7254C41.1778 58.6665 48.3335 54.5853 55.4722 50.4878C57.1854 49.5035 58.2436 47.6953 58.2492 45.7378C58.2716 37.5869 58.2716 29.4249 58.2492 21.2685C58.2436 19.311 57.1854 17.5028 55.4722 16.5185C48.3335 12.421 41.1778 8.33994 34.0168 4.28662C32.2979 3.30785 30.1815 3.30785 28.4626 4.28662Z",fill:"#000091"})]}),e.jsx("span",{className:"lasuite-connect__text",children:r("proconnect.loginWithProconnect",{loginWith:e.jsx("span",{className:"lasuite-connect__login",children:r("proconnect.loginWith")}),proconnect:e.jsx("span",{className:"lasuite-connect__brand",children:"ProConnect"})})})]})}),e.jsx("p",{className:"fr-mb-0",children:e.jsx("a",{className:"fr-link lasuite-link fr-icon-arrow-right-line fr-link--icon-left",href:"https://proconnect.gouv.fr/",children:r("proconnect.help")})})]})},F=l=>{const{t:r}=f();return e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:"fr-h4 fr-mb-8w lasuite-text-center",children:r("email.title",{linebreak:e.jsx("br",{role:"presentation",className:"fr-hidden-sm"})})}),e.jsx("div",{className:"lasuite-input-width",children:e.jsx(g,{...l})})]})},M=({proconnectUrl:l,emailForm:r={}})=>{const{t:a}=f();return e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:"fr-h4 fr-mb-4w fr-mb-md-8w lasuite-text-center",children:a("email.title",{linebreak:e.jsx("br",{role:"presentation",className:"fr-hidden-sm"})})}),e.jsxs("div",{className:"lasuite-input-width",children:[e.jsx(g,{...r}),e.jsx("p",{className:"fr-hr-or lasuite-hr-or fr-mb-6w",children:a("proconnect.or")}),e.jsx("h2",{className:"fr-sr-only",children:a("proconnect.title")}),e.jsx(m,{url:l})]})]})},W=l=>{const{t:r}=f();return e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:"fr-h4 fr-mb-4w fr-mb-md-8w lasuite-text-center",children:r("proconnect.title")}),e.jsx("div",{className:"lasuite-input-width",children:e.jsx(m,{...l})})]})};s.EmailForm=g,s.Footer=k,s.Gaufre=w,s.Header=y,s.Homepage=S,s.HomepageContent=T,s.HomepageEmail=F,s.HomepageEmailOrProconnect=M,s.HomepageProconnect=W,s.LaSuiteTranslationsProvider=P,s.ProconnectButton=m,s.frTranslations=b,s.useTranslate=f,Object.defineProperty(s,Symbol.toStringTag,{value:"Module"})}); diff --git a/public/@gouvfr-lasuite/integration/logos/audioconf.svg b/public/@gouvfr-lasuite/integration/logos/audioconf.svg new file mode 100644 index 0000000..aad4de2 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/audioconf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/contact.svg b/public/@gouvfr-lasuite/integration/logos/contact.svg new file mode 100644 index 0000000..d99efb5 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/contact.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/demarches.svg b/public/@gouvfr-lasuite/integration/logos/demarches.svg new file mode 100644 index 0000000..5b832bc --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/demarches.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/equipes.svg b/public/@gouvfr-lasuite/integration/logos/equipes.svg new file mode 100644 index 0000000..7bc7896 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/equipes.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/france-transfert.svg b/public/@gouvfr-lasuite/integration/logos/france-transfert.svg new file mode 100644 index 0000000..bb844ac --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/france-transfert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/grist.svg b/public/@gouvfr-lasuite/integration/logos/grist.svg new file mode 100644 index 0000000..b04775a --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/grist.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/messagerie.svg b/public/@gouvfr-lasuite/integration/logos/messagerie.svg new file mode 100644 index 0000000..0cfa3d2 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/messagerie.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/pad.svg b/public/@gouvfr-lasuite/integration/logos/pad.svg new file mode 100644 index 0000000..8a89760 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/pad.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/rdv.png b/public/@gouvfr-lasuite/integration/logos/rdv.png new file mode 100644 index 0000000..09fbf01 Binary files /dev/null and b/public/@gouvfr-lasuite/integration/logos/rdv.png differ diff --git a/public/@gouvfr-lasuite/integration/logos/resana.svg b/public/@gouvfr-lasuite/integration/logos/resana.svg new file mode 100644 index 0000000..25eb17f --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/resana.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/suite-numerique.svg b/public/@gouvfr-lasuite/integration/logos/suite-numerique.svg new file mode 100644 index 0000000..9ebbb8c --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/suite-numerique.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/tchap.svg b/public/@gouvfr-lasuite/integration/logos/tchap.svg new file mode 100644 index 0000000..9ae2336 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/tchap.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/webconf.svg b/public/@gouvfr-lasuite/integration/logos/webconf.svg new file mode 100644 index 0000000..a5176de --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/webconf.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/@gouvfr-lasuite/integration/logos/webinaire.svg b/public/@gouvfr-lasuite/integration/logos/webinaire.svg new file mode 100644 index 0000000..f708c08 --- /dev/null +++ b/public/@gouvfr-lasuite/integration/logos/webinaire.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/static/media/visuel_webconf.webp b/public/static/media/visuel_webconf.webp new file mode 100644 index 0000000..8ef5fb1 Binary files /dev/null and b/public/static/media/visuel_webconf.webp differ diff --git a/src/App.tsx b/src/App.tsx index 29578fd..adb1f56 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -51,7 +51,6 @@ function App() { const [modal, setModal] = useState(false); const navigate = useNavigate(); const [email, setEmail] = useState(''); - const [emailCode, setEmailCode] = useState(); const [isWhitelisted, setIsWhitelisted] = useState(null); const [authenticated, setAuthenticated] = useState(null); const [conferenceNumber, setConferenceNumber] = useState(0); @@ -93,13 +92,7 @@ function App() { }); }; - // const { exp } = jwtDecode( - // 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyLCJleHAiOjQwMDAwMDAwMDB9.MtC2hJ9IZD0vpaW1algbUCDvd6HLXtJ6ayv_jqZfQY' - // ) as JwtPayload; - // console.log(exp); - const verifyAccessToken = () => { - console.log('tatatattaat'); if ( localStorage.getItem('auth') && localStorage.getItem('auth') !== 'false' @@ -216,10 +209,6 @@ function App() { }); }; - const login = () => { - setModal(!modal); - }; - function isAlphanumeric(str: any) { return /^[a-zA-Z0-9]+$/.test(str); } @@ -238,26 +227,6 @@ function App() { /> ); } - // else { - // return ; - // } - return <>; - }; - - const OtherRoutes = () => { - api - .get(`/backend/${window.location.href}`) - .then(res => { - ; - // window.location.href = `/${roomName}`; - return window.location.reload(); - }) - .catch(res => { - ; - // window.location.href = `/error`; - return window.location.reload(); - }); - return <>; }; diff --git a/src/assets/react.svg b/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/visuel_webconf.webp b/src/assets/visuel_webconf.webp new file mode 100644 index 0000000..8ef5fb1 Binary files /dev/null and b/src/assets/visuel_webconf.webp differ diff --git a/src/assets/webconf_img_40OP.png b/src/assets/webconf_img_40OP.png new file mode 100644 index 0000000..0257cdf Binary files /dev/null and b/src/assets/webconf_img_40OP.png differ diff --git a/src/components/footer/Footer.tsx b/src/components/footer/Footer.tsx index ddd8929..0623e81 100644 --- a/src/components/footer/Footer.tsx +++ b/src/components/footer/Footer.tsx @@ -2,11 +2,13 @@ import { Footer, FooterProps } from '@codegouvfr/react-dsfr/Footer'; interface props { headerFooterDisplayItem: FooterProps.BottomItem; + style: any; } -function footer({ headerFooterDisplayItem }: props) { +function footer({ headerFooterDisplayItem, style }: props) { return (