diff --git a/apps/client/src/locales/no-NO/messages.po b/apps/client/src/locales/no-NO/messages.po index f32fa645..605ac7f3 100644 --- a/apps/client/src/locales/no-NO/messages.po +++ b/apps/client/src/locales/no-NO/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-03-22 10:29\n" +"PO-Revision-Date: 2024-04-05 00:08\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -28,62 +28,62 @@ msgstr "{templatesCount} CV-maler å velge mellom" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:114 msgid "{value, plural, one {Column} other {Columns}}" -msgstr "" +msgstr "{value, plural, one {Kolonne} other {Kolonner}}" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:20 msgid "<0>I built Reactive Resume mostly by myself during my spare time, with a lot of help from other great open-source contributors.<1>If you like the app and want to support keeping it free forever, please donate whatever you can afford to give." -msgstr "" +msgstr "<0>Jeg bygde Reactive Resume for det meste alene på fritiden, med mye hjelp fra andre gode bidragsytere med åpen kildekode. <1>Hvis du liker appen og ønsker å støtte å holde den gratis for alltid, vennligst doner det du har råd til å gi." #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:51 msgid "<0>I'm sure the app is not perfect, but I'd like for it to be.<1>If you faced any issues while creating your resume, or have an idea that would help you and other users in creating your resume more easily, drop an issue on the repository or send me an email about it." -msgstr "" +msgstr "<0>Jeg er sikker på at appen ikke er perfekt, men jeg vil gjerne at den skal være det.<1>Hvis du har møtt på noen problemer mens du laget CV-en din, eller har en idé som ville hjulpet deg og andre brukere med å lage CV-en din mer enkelt, legg inn et problem på depotet eller send meg en e-post om det." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:126 msgid "<0>Note: By utilizing the OpenAI API, you acknowledge and accept the <1>terms of use and <2>privacy policy outlined by OpenAI. Please note that Reactive Resume bears no responsibility for any improper or unauthorized utilization of the service, and any resulting repercussions or liabilities solely rest on the user." -msgstr "" +msgstr "<0>Merk: Ved å bruke OpenAI API, erkjenner og godtar du <1>bruksvilkårene og <2>personvernreglene skissert av OpenAI. Vær oppmerksom på at Reactive Resume ikke har noe ansvar for feil eller uautorisert bruk av tjenesten, og eventuelle følgevirkninger eller ansvar hviler utelukkende på brukeren." #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:90 msgid "<0>The community has spent a lot of time writing the documentation for Reactive Resume, and I'm sure it will help you get started with the app.<1>There are also a lot of examples to help you get started, and features that you might not know about which could help you build your perfect resume." -msgstr "" +msgstr "<0>Fellesskapet har brukt mye tid på å skrive dokumentasjonen for Reactive Resume, og jeg er sikker på at det vil hjelpe deg med å komme i gang med appen.<1>Det er også mange eksempler som hjelper deg med å komme i gang, og funksjoner du kanskje ikke visste om som kan hjelpe deg med å skape din perfekte CV." #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:146 msgid "<0>Two-factor authentication is currently disabled. You can enable it by adding an authenticator app to your account." -msgstr "" +msgstr "<0>Tofaktorautentisering er for øyeblikket deaktivert. Du kan aktivere den ved å legge til en autentiseringsapp til kontoen din." #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:139 msgid "<0>Two-factor authentication is enabled. You will be asked to enter a code every time you sign in." -msgstr "" +msgstr "<0>Tofaktorautentisering er aktivert. Du vil bli bedt om å skrive inn en kode hver gang du logger på." #: apps/client/src/pages/home/page.tsx:24 #: apps/client/src/pages/home/sections/hero/index.tsx:42 msgid "A free and open-source resume builder" -msgstr "" +msgstr "En gratis og åpen kildekode CV-bygger" #: apps/client/src/pages/home/components/footer.tsx:20 #: apps/client/src/pages/home/sections/hero/index.tsx:47 msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." -msgstr "" +msgstr "En gratis og åpen kildekode CV-bygger som forenkler prosessen med å lage, oppdatere og dele din CV." #: apps/client/src/pages/builder/_components/toolbar.tsx:53 #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:29 msgid "A link has been copied to your clipboard." -msgstr "" +msgstr "Koblingen har blitt kopiert til utklippstavlen." #: apps/client/src/components/copyright.tsx:29 msgid "A passion project by <0>Amruth Pillai" -msgstr "" +msgstr "Et lidenskapsprosjekt av <0>Amruth Pillai" #: apps/client/src/pages/auth/forgot-password/page.tsx:57 msgid "A password reset link should have been sent to your inbox, if an account existed with the email you provided." -msgstr "" +msgstr "En lenke for tilbakestilling av passord skal ha blitt sendt til innboksen din hvis det fantes en konto med e-postadressen du oppga." #: apps/client/src/services/errors/translate-error.ts:31 msgid "A resume with this slug already exists, please pick a different unique identifier." -msgstr "" +msgstr "Det finnes allerede en CV med denne forkortelsen. Velg en annen unik identifikator." #: apps/client/src/services/errors/translate-error.ts:9 msgid "A user with this email address and/or username already exists." -msgstr "" +msgstr "Det finnes allerede en bruker med denne e-postadressen og/eller brukernavnet." #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:43 msgid "A4" @@ -92,7 +92,7 @@ msgstr "A4" #. Helper text to let the user know what filetypes are accepted. {accept} can be .pdf or .json. #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:270 msgid "Accepts only {accept} files" -msgstr "" +msgstr "Godtar kun {accept} filer" #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:104 msgid "Account" @@ -123,7 +123,7 @@ msgstr "Legg til ny side" #: apps/client/src/components/ai-actions.tsx:79 msgid "AI" -msgstr "" +msgstr "KI" #: apps/client/src/pages/auth/register/page.tsx:74 msgid "Already have an account?" @@ -135,7 +135,7 @@ msgstr "Det oppstod en feil under validering av filen." #: apps/client/src/pages/home/sections/features/index.tsx:135 msgid "and many more..." -msgstr "" +msgstr "og mange flere..." #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:57 msgid "Anyone with the link can view and download the resume." @@ -144,238 +144,238 @@ msgstr "Alle med linken kan se og laste ned CV-en." #: apps/client/src/pages/builder/_components/toolbar.tsx:54 #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:30 msgid "Anyone with this link can view and download the resume. Share it on your profile or with recruiters." -msgstr "" +msgstr "Alle som har denne lenken kan se og laste ned CVen. Del den på profilen din eller med rekrutterere." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:83 msgid "API Key" -msgstr "" +msgstr "API-nøkkel" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:125 msgid "Are you sure you want to delete this item?" -msgstr "" +msgstr "Er du sikker på at du vil slette dette elementet?" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:148 msgid "Are you sure you want to delete your resume?" -msgstr "" +msgstr "Er du sikker på at du vil slette CV-en din?" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:123 msgid "Are you sure you want to disable two-factor authentication?" -msgstr "" +msgstr "Er du sikker på at du vil deaktivere tofaktorautentisering?" #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:38 msgid "Are you sure you want to lock this resume?" -msgstr "" +msgstr "Er du sikker på at du vil låse denne CV-en?" #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:39 msgid "Are you sure you want to unlock this resume?" -msgstr "" +msgstr "Er du sikker på at du vil låse opp denne CV-en?" #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:94 msgid "Are you sure?" -msgstr "" +msgstr "Er du sikker?" #. For example, Computer Science or Business Administration #: apps/client/src/pages/builder/sidebars/left/dialogs/education.tsx:73 msgid "Area of Study" -msgstr "" +msgstr "Studiefelt" #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:86 msgid "Aspect Ratio" -msgstr "" +msgstr "Størrelsesforhold" #: apps/client/src/pages/home/sections/features/index.tsx:51 msgid "Available in {languagesCount} languages" -msgstr "" +msgstr "Tilgjengelig på {languagesCount} språk" #: apps/client/src/pages/builder/sidebars/left/dialogs/awards.tsx:53 msgid "Awarder" -msgstr "" +msgstr "Priser" #: apps/client/src/pages/auth/backup-otp/page.tsx:92 #: apps/client/src/pages/auth/forgot-password/page.tsx:94 #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:236 msgid "Back" -msgstr "" +msgstr "Tilbake" #: apps/client/src/pages/builder/sidebars/right/sections/theme.tsx:73 msgid "Background Color" -msgstr "" +msgstr "Bakgrunnsfarge" #: apps/client/src/pages/auth/backup-otp/page.tsx:75 msgid "Backup Code" -msgstr "" +msgstr "Sikkerhetskopi-kode" #: apps/client/src/pages/auth/backup-otp/page.tsx:80 msgid "Backup Codes may contain only lowercase letters or numbers, and must be exactly 10 characters." -msgstr "" +msgstr "Sikkerhetskopi-koder kan bare inneholde små bokstaver eller tall, og må være nøyaktig 10 tegn." #: apps/client/src/pages/builder/sidebars/left/index.tsx:56 msgctxt "The basics section of a resume consists of User's Picture, Full Name, Location etc." msgid "Basics" -msgstr "" +msgstr "Grunnleggende" #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:21 msgid "Basics" -msgstr "" +msgstr "Grunnleggende" #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:196 msgid "Border" -msgstr "" +msgstr "Kantlinje" #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:129 msgid "Border Radius" -msgstr "" +msgstr "Kantradius" #: apps/client/src/pages/public/page.tsx:91 msgid "Built with" -msgstr "" +msgstr "Bygget med" #: apps/client/src/components/copyright.tsx:27 #: apps/client/src/pages/home/sections/contributors/index.tsx:20 msgid "By the community, for the community." -msgstr "" +msgstr "Av fellesskapet, for fellesskapet." #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:132 #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:49 #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:155 #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:135 msgid "Cancel" -msgstr "" +msgstr "Avbryt" #: apps/client/src/components/ai-actions.tsx:103 #: apps/client/src/components/ai-actions.tsx:106 msgid "Casual" -msgstr "" +msgstr "Uformell" #: apps/client/src/pages/builder/_components/toolbar.tsx:98 msgid "Center Artboard" -msgstr "" +msgstr "Sentrer Kunstbrett" #: apps/client/src/pages/auth/reset-password/page.tsx:99 #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:121 msgid "Change Password" -msgstr "" +msgstr "Bytt Passord" #: apps/client/src/components/ai-actions.tsx:97 msgid "Change Tone" -msgstr "" +msgstr "Endre Tone" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:185 msgid "Changed your mind about the name? Give it a new one." -msgstr "" +msgstr "Har du ombestemt deg angående navnet? Gi det et nytt navn." #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:69 msgid "Check your email for the confirmation link to update your email address." -msgstr "" +msgstr "Sjekk e-posten din for bekreftelseslenken for å oppdatere e-postadressen din." #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:149 msgid "Circle" -msgstr "" +msgstr "Sirkel" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:242 msgid "Close" -msgstr "" +msgstr "Lukk" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:199 msgid "Code" -msgstr "" +msgstr "Kode" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:50 msgid "Code must be exactly 6 digits long." -msgstr "" +msgstr "Koden må være nøyaktig 6 sifre lang." #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:108 msgid "Columns" -msgstr "" +msgstr "Kolonner" #: apps/client/src/pages/builder/sidebars/left/dialogs/experience.tsx:39 msgid "Company" -msgstr "" +msgstr "Firma" #: apps/client/src/components/ai-actions.tsx:115 #: apps/client/src/components/ai-actions.tsx:118 msgid "Confident" -msgstr "" +msgstr "Selvsikker" #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:98 msgid "Confirm New Password" -msgstr "" +msgstr "Bekreft Nytt Passord" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:232 #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:239 msgid "Continue" -msgstr "" +msgstr "Fortsett" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-list-item.tsx:94 msgid "Copy" -msgstr "" +msgstr "Kopier" #: apps/client/src/pages/builder/_components/toolbar.tsx:132 msgid "Copy Link to Resume" -msgstr "" +msgstr "Kopier Lenke til CV" #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:78 msgid "Copy to Clipboard" -msgstr "" +msgstr "Kopier til utklipstavlen" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:168 #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:243 msgid "Create" -msgstr "" +msgstr "Opprett" #: apps/client/src/pages/auth/register/page.tsx:67 #: apps/client/src/pages/auth/register/page.tsx:72 msgid "Create a new account" -msgstr "" +msgstr "Opprett ny konto" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:156 msgid "Create a new item" -msgstr "" +msgstr "Opprett nytt element" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:177 #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/create-card.tsx:24 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/create-item.tsx:19 msgid "Create a new resume" -msgstr "" +msgstr "Opprett en ny CV" #: apps/client/src/pages/auth/login/page.tsx:65 msgctxt "This is a link to create a new account" msgid "Create one now" -msgstr "" +msgstr "Opprett en nå" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:258 msgid "Create Sample Resume" -msgstr "" +msgstr "Opprett Eksempel-CV" #: apps/client/src/pages/home/sections/features/index.tsx:62 msgid "Custom resume sections" -msgstr "" +msgstr "Tilpassede CV-seksjoner" #: apps/client/src/stores/resume.ts:45 msgid "Custom Section" -msgstr "" +msgstr "Tilpasset Seksjon" #: apps/client/src/pages/home/sections/features/index.tsx:60 msgid "Customisable colour palettes" -msgstr "" +msgstr "Tilpassbare fargepaletter" #: apps/client/src/pages/home/sections/features/index.tsx:61 msgid "Customisable layouts" -msgstr "" +msgstr "Tilpassbare oppsett" #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:62 msgid "Danger Zone" -msgstr "" +msgstr "Faresonen" #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:82 msgid "Dark" -msgstr "" +msgstr "Mørk" #: apps/client/src/pages/builder/sidebars/left/dialogs/awards.tsx:67 #: apps/client/src/pages/builder/sidebars/left/dialogs/certifications.tsx:67 #: apps/client/src/pages/builder/sidebars/left/dialogs/publications.tsx:67 msgid "Date" -msgstr "" +msgstr "Dato" #: apps/client/src/pages/builder/sidebars/left/dialogs/custom-section.tsx:85 #: apps/client/src/pages/builder/sidebars/left/dialogs/education.tsx:110 @@ -383,7 +383,7 @@ msgstr "" #: apps/client/src/pages/builder/sidebars/left/dialogs/projects.tsx:80 #: apps/client/src/pages/builder/sidebars/left/dialogs/volunteer.tsx:67 msgid "Date or Date Range" -msgstr "" +msgstr "Dato eller Datoperiode" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:134 #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:157 @@ -391,12 +391,12 @@ msgstr "" #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:134 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:198 msgid "Delete" -msgstr "" +msgstr "Slett" #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:79 #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:94 msgid "Delete Account" -msgstr "" +msgstr "Slett Konto" #: apps/client/src/pages/builder/sidebars/left/dialogs/custom-section.tsx:71 #: apps/client/src/pages/builder/sidebars/left/dialogs/languages.tsx:50 @@ -404,63 +404,63 @@ msgstr "" #: apps/client/src/pages/builder/sidebars/left/dialogs/references.tsx:53 #: apps/client/src/pages/builder/sidebars/left/dialogs/skills.tsx:63 msgid "Description" -msgstr "" +msgstr "Beskrivelse" #: apps/client/src/pages/home/sections/features/index.tsx:58 msgid "Design single/multi page resumes" -msgstr "" +msgstr "Design enkelt-/flerside-CV" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:137 msgid "Disable" -msgstr "" +msgstr "Deaktiver" #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:155 msgid "Disable 2FA" -msgstr "" +msgstr "Deaktiver 2FA" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:302 #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:219 #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:128 #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:124 msgid "Discard" -msgstr "" +msgstr "Forkast" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:110 msgid "Documentation" -msgstr "" +msgstr "Dokumentasjon" #: apps/client/src/pages/auth/login/page.tsx:62 msgid "Don't have an account?" -msgstr "" +msgstr "Har du ikke en konto?" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:88 msgid "Don't know where to begin? Hit the docs!" -msgstr "" +msgstr "Vet du ikke hvor du skal begynne? Trykk på dokumentene!" #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:101 msgid "Don't see your language? <0>Help translate the app." -msgstr "" +msgstr "Ser du ikke språket ditt? <0>Hjelp med å oversette appen." #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:40 msgid "Donate to Reactive Resume" -msgstr "" +msgstr "Doner til Reactive Resume" #: apps/client/src/pages/builder/sidebars/right/sections/export.tsx:56 msgid "Download a JSON snapshot of your resume. This file can be used to import your resume in the future, or can even be shared with others to collaborate." -msgstr "" +msgstr "Last ned et JSON-øyeblikksbilde av CV-en din. Denne filen kan brukes til å importere CV-en din i fremtiden, eller kan til og med deles med andre for å samarbeide." #: apps/client/src/pages/builder/sidebars/right/sections/export.tsx:74 msgid "Download a PDF of your resume. This file can be used to print your resume, send it to recruiters, or upload on job portals." -msgstr "" +msgstr "Last ned en PDF av CV-en din. Denne filen kan brukes til å skrive ut CV-en din, sende den til rekrutterere eller laste opp på jobbportaler." #: apps/client/src/pages/builder/_components/toolbar.tsx:144 #: apps/client/src/pages/public/page.tsx:103 msgid "Download PDF" -msgstr "" +msgstr "Last ned PDF" #: apps/client/src/pages/builder/sidebars/right/sections/statistics.tsx:58 msgid "Downloads" -msgstr "" +msgstr "Nedlastinger" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:170 #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:245 @@ -468,23 +468,23 @@ msgstr "" #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:102 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:182 msgid "Duplicate" -msgstr "" +msgstr "Dupliser" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:158 msgid "Duplicate an existing item" -msgstr "" +msgstr "Dupliser et eksisterende element" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:179 msgid "Duplicate an existing resume" -msgstr "" +msgstr "Dupliser en eksisterende CV" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-list-item.tsx:90 msgid "Edit" -msgstr "" +msgstr "Rediger" #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:174 msgid "Effects" -msgstr "" +msgstr "Effekter" #: apps/client/src/pages/auth/forgot-password/page.tsx:82 #: apps/client/src/pages/auth/login/page.tsx:84 @@ -492,426 +492,426 @@ msgstr "" #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:50 #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:180 msgid "Email" -msgstr "" +msgstr "E-post" #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:159 msgid "Enable 2FA" -msgstr "" +msgstr "Aktiver 2FA" #: apps/client/src/pages/auth/reset-password/page.tsx:67 msgid "Enter a new password below, and make sure it's secure." -msgstr "" +msgstr "Skriv inn et nytt passord nedenfor, og sørg for at det er sikkert." #: apps/client/src/pages/auth/backup-otp/page.tsx:59 msgid "Enter one of the 10 backup codes you saved when you enabled two-factor authentication." -msgstr "" +msgstr "Skriv inn en av de 10 sikkerhetskopikodene du lagret da du aktiverte tofaktorautentisering." #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:168 msgid "Enter the 6-digit code from your authenticator app to verify that 2FA has been setup correctly." -msgstr "" +msgstr "Skriv inn den 6-sifrede koden fra autentiseringsappen din for å bekrefte at 2FA er riktig konfigurert." #: apps/client/src/pages/auth/verify-otp/page.tsx:60 msgid "Enter the one-time password provided by your authenticator app below." -msgstr "" +msgstr "Skriv inn engangspassordet fra autentiseringsappen din nedenfor." #: apps/client/src/pages/auth/forgot-password/page.tsx:70 msgid "Enter your email address and we will send you a link to reset your password if the account exists." -msgstr "" +msgstr "Skriv inn e-postadressen din, så sender vi deg en lenke for å tilbakestille passordet ditt hvis kontoen eksisterer." #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:283 msgid "Errors" -msgstr "" +msgstr "Feil" #: apps/client/src/pages/home/sections/support/index.tsx:78 msgid "Even if you're not in a position to contribute financially, you can still make a difference by giving the GitHub repository a star, spreading the word to your friends, or dropping a quick message to let me know how Reactive Resume has helped you. Your feedback and support are always welcome and much appreciated!" -msgstr "" +msgstr "Selv om du ikke er i stand til å bidra økonomisk, kan du fortsatt gjøre en forskjell ved å gi GitHub-depotet en stjerne, spre ordet til vennene dine eller sende en rask melding for å fortelle meg hvordan Reactive Resume har hjulpet deg. Din tilbakemelding og støtte er alltid velkommen og settes stor pris på!" #: apps/client/src/pages/home/sections/templates/index.tsx:12 msgid "Explore the templates available in Reactive Resume and view the resumes crafted with them. They could also serve as examples to help guide the creation of your next resume." -msgstr "" +msgstr "Utforsk malene som er tilgjengelige i Reactive Resume og se CVene laget med dem. De kan også være fine eksempler for å hjelpe deg med å lage din neste CV." #: apps/client/src/pages/builder/sidebars/right/index.tsx:79 #: apps/client/src/pages/builder/sidebars/right/sections/export.tsx:40 msgid "Export" -msgstr "" +msgstr "Eksporter" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:255 msgid "File" -msgstr "" +msgstr "Fil" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:221 msgid "Filetype" -msgstr "" +msgstr "Filtype" #: apps/client/src/pages/home/sections/hero/index.tsx:40 msgid "Finally," -msgstr "" +msgstr "Endelig," #: apps/client/src/components/ai-actions.tsx:90 msgid "Fix Spelling & Grammar" -msgstr "" +msgstr "Fiks Staving og Grammatikk" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:94 msgid "Font Family" -msgstr "" +msgstr "Skrifttype" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:135 msgid "Font Size" -msgstr "" +msgstr "Skriftstørrelse" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:109 msgid "Font Subset" -msgstr "" +msgstr "Skriftdelsett" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:121 msgid "Font Variants" -msgstr "" +msgstr "Skriftvarianter" #: apps/client/src/pages/builder/sidebars/right/sections/notes.tsx:30 msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." -msgstr "" +msgstr "For eksempel kan du notere informasjon om hvilke selskaper du har sendt denne CV-en til eller lenkene til stillingsbeskrivelsene her." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:107 msgid "Forget" -msgstr "" +msgstr "Glem" #: apps/client/src/pages/auth/login/page.tsx:120 msgid "Forgot Password?" -msgstr "" +msgstr "Glemt Passord?" #: apps/client/src/pages/auth/forgot-password/page.tsx:68 msgid "Forgot your password?" -msgstr "" +msgstr "Glemt ditt passord?" #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:32 #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:40 msgid "Format" -msgstr "" +msgstr "Format" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:49 msgid "Found a bug, or have an idea for a new feature?" -msgstr "" +msgstr "Funnet en feil, eller har en idé til en ny funksjon?" #: apps/client/src/pages/home/sections/features/index.tsx:46 msgid "Free, forever" -msgstr "" +msgstr "Gratis, for alltid" #: apps/client/src/components/ai-actions.tsx:121 #: apps/client/src/components/ai-actions.tsx:124 msgid "Friendly" -msgstr "" +msgstr "Vennlig" #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:31 msgid "Full Name" -msgstr "" +msgstr "Fullt Navn" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:201 msgid "Generate a random title for your resume" -msgstr "" +msgstr "Generer en tilfeldig tittel for din CV" #: apps/client/src/pages/home/sections/hero/call-to-action.tsx:33 msgid "Get Started" -msgstr "" +msgstr "Kom i gang" #: apps/client/src/pages/auth/_components/social-auth.tsx:18 msgid "GitHub" -msgstr "" +msgstr "GitHub" #: apps/client/src/pages/home/sections/statistics/index.tsx:12 msgid "GitHub Stars" -msgstr "" +msgstr "GitHub-Stjerner" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:186 msgid "Give your old resume a new name." -msgstr "" +msgstr "Gi din gamle CV et nytt navn." #: apps/client/src/pages/auth/verify-email/page.tsx:67 #: apps/client/src/pages/home/sections/hero/call-to-action.tsx:18 msgid "Go to Dashboard" -msgstr "" +msgstr "Gå til Kontrollpanelet" #: apps/client/src/pages/auth/_components/social-auth.tsx:31 msgid "Google" -msgstr "" +msgstr "Google" #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:207 msgid "Grayscale" -msgstr "" +msgstr "Gråtone" #: apps/client/src/pages/dashboard/resumes/page.tsx:41 msgid "Grid" -msgstr "" +msgstr "Rutenett" #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:41 msgid "Headline" -msgstr "" +msgstr "Overskrift" #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:106 msgid "Here, you can update your account information such as your profile picture, name and username." -msgstr "" +msgstr "Her kan du oppdatere kontoinformasjonen din, som profilbildet, navnet og brukernavnet ditt." #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:62 msgid "Here, you can update your profile to customize and personalize your experience." -msgstr "" +msgstr "Her kan du oppdatere profilen din for å tilpasse og personliggjøre opplevelsen din." #: apps/client/src/pages/builder/sidebars/left/dialogs/languages.tsx:76 #: apps/client/src/pages/builder/sidebars/left/dialogs/skills.tsx:90 #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:185 msgid "Hidden" -msgstr "" +msgstr "Skjult" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:78 msgid "Hide" -msgstr "" +msgstr "Skjul" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:179 msgid "Hide Icons" -msgstr "" +msgstr "Skjul Ikoner" #: apps/client/src/pages/auth/login/page.tsx:104 #: apps/client/src/pages/auth/register/page.tsx:174 #: apps/client/src/pages/auth/reset-password/page.tsx:88 msgid "Hold <0>Ctrl to display your password temporarily." -msgstr "" +msgstr "Hold <0>Ctrl for å vise passordet ditt midlertidig." #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:100 msgid "Horizontal" -msgstr "" +msgstr "Horisontal" #: apps/client/src/pages/home/sections/features/index.tsx:67 msgid "Host your resume publicly" -msgstr "" +msgstr "Publiser CV-en din offentlig" #: apps/client/src/pages/home/sections/testimonials/index.tsx:70 msgid "I always love to hear from the users of Reactive Resume with feedback or support. Here are some of the messages I've received. If you have any feedback, feel free to drop me an email at <0>{email}." -msgstr "" +msgstr "Jeg elsker alltid å høre fra brukerne av Reactive Resume med tilbakemeldinger eller støtte. Her er noen av tilbakemeldingene jeg har mottatt. Hvis du har en tilbakemelding, send meg gjerne en e-post på <0>{email}." #: apps/client/src/pages/builder/sidebars/left/dialogs/profiles.tsx:96 msgid "Icon" -msgstr "" +msgstr "Ikon" #: apps/client/src/pages/home/sections/logo-cloud/index.tsx:47 msgid "If this app has helped you with your job hunt, let me know by reaching out through <0>this contact form." -msgstr "" +msgstr "Hvis denne appen har hjulpet deg med jobbjakten din, gi meg beskjed ved å ta kontakt gjennom <0>dette kontaktskjemaet." #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:126 msgid "If you disable two-factor authentication, you will no longer be required to enter a verification code when logging in." -msgstr "" +msgstr "Hvis du deaktiverer totrinnsverifisering, vil du ikke lenger måtte oppgi en verifiseringskode når du logger deg på." #: apps/client/src/pages/home/sections/support/index.tsx:59 msgid "If you're multilingual, we'd love your help in bringing the app to more languages and communities. Don't worry if you don't see your language on the list - just give me a shout-out on GitHub, and I'll make sure to include it. Ready to get started? Jump into translation over at Crowdin by clicking the link below." -msgstr "" +msgstr "Hvis du er flerspråklig, vil vi gjerne ha hjelpen din til å bringe appen til flere språk og samfunn. Ikke bekymre deg hvis du ikke ser språket ditt på listen - bare gi meg en lyd på GitHub, så skal jeg sørge for å inkludere det. Klar til å komme i gang? Gå til oversettelse på Crowdin ved å klikke på lenken nedenfor." #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:309 msgid "Import" -msgstr "" +msgstr "Importer" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:208 #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/import-card.tsx:24 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/import-item.tsx:18 msgid "Import an existing resume" -msgstr "" +msgstr "Importer en eksisterende CV" #: apps/client/src/components/ai-actions.tsx:85 msgid "Improve Writing" -msgstr "" +msgstr "Forbedre Skriving" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:186 msgid "In case you are unable to scan this QR Code, you can also copy-paste this link into your authenticator app." -msgstr "" +msgstr "Hvis du ikke klarer å skanne denne QR-koden, kan du også kopiere og lime inn denne lenken i autentiseringsappen din." #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:70 msgid "In this section, you can change your password and enable/disable two-factor authentication." -msgstr "" +msgstr "I denne delen kan du endre passordet ditt og aktivere/deaktivere tofaktorautentisering." #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:64 msgid "In this section, you can delete your account and all the data associated to your user, but please keep in mind that <0>this action is irreversible." -msgstr "" +msgstr "I denne delen kan du slette kontoen din og alle data knyttet til brukeren din, men husk at <0>denne handlingen er irreversibel." #: apps/client/src/pages/builder/sidebars/right/index.tsx:83 #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:122 msgid "Information" -msgstr "" +msgstr "Informasjon" #: apps/client/src/pages/builder/sidebars/left/dialogs/education.tsx:39 msgid "Institution" -msgstr "" +msgstr "Institusjon" #: apps/client/src/pages/builder/sidebars/left/dialogs/certifications.tsx:53 msgid "Issuer" -msgstr "" +msgstr "Utsteder" #: apps/client/src/services/errors/translate-error.ts:7 msgid "It doesn't look like a user exists with the credentials you provided." -msgstr "" +msgstr "Det ser ikke ut som en bruker eksisterer med informasjonen du oppga." #: apps/client/src/services/errors/translate-error.ts:27 msgid "It looks like the backup code you provided is invalid or used. Please try again." -msgstr "" +msgstr "Det ser ut til at reservekoden du oppga er ugyldig eller brukt. Vennligst prøv igjen." #: apps/client/src/services/errors/translate-error.ts:15 msgid "It looks like the reset token you provided is invalid. Please try restarting the password reset process again." -msgstr "" +msgstr "Det ser ut til at tilbakestillingskoden du oppga er ugyldig. Prøv å starte prosessen for tilbakestilling av passordet på nytt." #: apps/client/src/services/errors/translate-error.ts:33 msgid "It looks like the resume you're looking for doesn't exist." -msgstr "" +msgstr "Det ser ut til at CV-en du leter etter ikke eksisterer." #: apps/client/src/services/errors/translate-error.ts:25 msgid "It looks like the two-factor authentication code you provided is invalid. Please try again." -msgstr "" +msgstr "Det ser ut til at tofaktorautentiseringskoden du oppga er ugyldig. Vennligst prøv igjen." #: apps/client/src/services/errors/translate-error.ts:17 msgid "It looks like the verification token you provided is invalid. Please try restarting the verification process again." -msgstr "" +msgstr "Det ser ut til at bekreftelseskoden du oppga er ugyldig. Prøv å starte prosessen for bekreftelse på nytt." #: apps/client/src/services/errors/translate-error.ts:19 msgid "It looks like your email address has already been verified." -msgstr "" +msgstr "Det ser ut til at e-postadressen din allerede er bekreftet." #: apps/client/src/pages/auth/register/page.tsx:109 msgctxt "Localized version of a placeholder name. For example, Max Mustermann in German or Jan Kowalski in Polish." msgid "John Doe" -msgstr "" +msgstr "Ola Nordmann" #: apps/client/src/pages/auth/register/page.tsx:130 msgctxt "Localized version of a placeholder username. For example, max.mustermann in German or jan.kowalski in Polish." msgid "john.doe" -msgstr "" +msgstr "ola.nordmann" #: apps/client/src/pages/auth/register/page.tsx:151 msgctxt "Localized version of a placeholder email. For example, max.mustermann@example.de in German or jan.kowalski@example.pl in Polish." msgid "john.doe@example.com" -msgstr "" +msgstr "ola.nordmann@eksempel.no" #: apps/client/src/pages/builder/sidebars/right/sections/export.tsx:54 msgid "JSON" -msgstr "" +msgstr "JSON" #: apps/client/src/pages/builder/sidebars/left/dialogs/custom-section.tsx:149 #: apps/client/src/pages/builder/sidebars/left/dialogs/interests.tsx:63 #: apps/client/src/pages/builder/sidebars/left/dialogs/projects.tsx:130 #: apps/client/src/pages/builder/sidebars/left/dialogs/skills.tsx:107 msgid "Keywords" -msgstr "" +msgstr "Nøkkelord" #: apps/client/src/pages/builder/sidebars/left/sections/shared/url-input.tsx:39 #: apps/client/src/pages/builder/sidebars/left/sections/shared/url-input.tsx:49 msgid "Label" -msgstr "" +msgstr "Merke" #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:95 msgid "Language" -msgstr "" +msgstr "Språk" #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/resume-card.tsx:116 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:149 msgid "Last updated {lastUpdated}" -msgstr "" +msgstr "Sist oppdatert {lastUpdated}" #: apps/client/src/pages/builder/sidebars/right/index.tsx:65 #: apps/client/src/pages/builder/sidebars/right/sections/layout.tsx:207 msgid "Layout" -msgstr "" +msgstr "Utforming" #: apps/client/src/pages/home/sections/hero/call-to-action.tsx:39 msgid "Learn more" -msgstr "" +msgstr "Lær mer" #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:44 msgid "Letter" -msgstr "" +msgstr "Brev" #: apps/client/src/pages/builder/sidebars/left/dialogs/languages.tsx:64 #: apps/client/src/pages/builder/sidebars/left/dialogs/skills.tsx:77 msgid "Level" -msgstr "" +msgstr "Nivå" #: apps/client/src/components/copyright.tsx:16 msgid "Licensed under <0>MIT" -msgstr "" +msgstr "Lisensiert under <0>MIT" #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:81 msgid "Light" -msgstr "" +msgstr "Lyst" #: apps/client/src/pages/home/sections/features/index.tsx:69 msgid "Light or dark theme" -msgstr "" +msgstr "Lyst eller mørkt tema" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:152 msgid "Line Height" -msgstr "" +msgstr "Linjehøyde" #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/import-card.tsx:29 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/import-item.tsx:23 msgid "LinkedIn, JSON Resume, etc." -msgstr "" +msgstr "LinkedIn, JSON Resume, osv." #: apps/client/src/pages/dashboard/resumes/page.tsx:45 msgid "List" -msgstr "" +msgstr "Liste" #: apps/client/src/pages/builder/sidebars/left/dialogs/custom-section.tsx:99 #: apps/client/src/pages/builder/sidebars/left/dialogs/experience.tsx:86 #: apps/client/src/pages/builder/sidebars/left/dialogs/volunteer.tsx:81 #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:83 msgid "Location" -msgstr "" +msgstr "Sted" #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:51 #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/resume-card.tsx:142 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:122 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:192 msgid "Lock" -msgstr "" +msgstr "Lås" #: apps/client/src/pages/home/sections/features/index.tsx:64 msgid "Lock a resume to prevent editing" -msgstr "" +msgstr "Lås en CV for å forhindre redigering" #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:43 msgid "Locking a resume will prevent any further changes to it. This is useful when you have already shared your resume with someone and you don't want to accidentally make any changes to it." -msgstr "" +msgstr "Låsing av en CV vil forhindre ytterligere endringer i den. Dette er nyttig når du allerede har delt CV-en din med noen og du ikke vil gjøre noen endringer i den ved et uhell." #: apps/client/src/components/user-options.tsx:34 #: apps/client/src/pages/home/sections/hero/call-to-action.tsx:23 msgid "Logout" -msgstr "" +msgstr "Logg ut" #: apps/client/src/pages/auth/verify-otp/page.tsx:64 msgid "Lost your device?" -msgstr "" +msgstr "Mistet enheten din?" #: apps/client/src/pages/builder/sidebars/right/sections/layout.tsx:255 msgid "Main" -msgstr "" +msgstr "Hoved" #: apps/client/src/pages/home/sections/features/index.tsx:59 msgid "Manage multiple resumes" -msgstr "" +msgstr "Administrer flere CV-er" #. The month and year should be uniform across all languages. #: apps/client/src/pages/builder/sidebars/left/dialogs/awards.tsx:71 #: apps/client/src/pages/builder/sidebars/left/dialogs/certifications.tsx:69 #: apps/client/src/pages/builder/sidebars/left/dialogs/publications.tsx:69 msgid "March 2023" -msgstr "" +msgstr "Mars 2023" #: apps/client/src/pages/builder/sidebars/left/dialogs/education.tsx:112 #: apps/client/src/pages/builder/sidebars/left/dialogs/experience.tsx:74 #: apps/client/src/pages/builder/sidebars/left/dialogs/projects.tsx:82 #: apps/client/src/pages/builder/sidebars/left/dialogs/volunteer.tsx:69 msgid "March 2023 - Present" -msgstr "" +msgstr "Mars 2023 - Nåværende" #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:50 msgid "Margin" -msgstr "" +msgstr "Margin" #: apps/client/src/pages/home/sections/features/index.tsx:48 msgid "MIT License" -msgstr "" +msgstr "MIT-lisens" #: apps/client/src/pages/auth/register/page.tsx:106 #: apps/client/src/pages/builder/sidebars/left/dialogs/custom-section.tsx:57 @@ -924,182 +924,182 @@ msgstr "" #: apps/client/src/pages/builder/sidebars/left/sections/custom/section.tsx:43 #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:152 msgid "Name" -msgstr "" +msgstr "Navn" #: apps/client/src/pages/builder/sidebars/left/dialogs/certifications.tsx:39 msgctxt "Name of the Certification" msgid "Name" -msgstr "" +msgstr "Navn" #: apps/client/src/pages/builder/sidebars/left/dialogs/profiles.tsx:53 msgid "Network" -msgstr "" +msgstr "Nettverk" #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:85 msgid "New Password" -msgstr "" +msgstr "Nytt Passord" #: apps/client/src/components/locale-combobox.tsx:45 msgid "No results found" -msgstr "" +msgstr "Ingen resultater funnet" #: apps/client/src/pages/home/sections/features/index.tsx:49 msgid "No user tracking or advertising" -msgstr "" +msgstr "Ingen brukersporing eller reklame" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:131 msgid "Note: This will make your account less secure." -msgstr "" +msgstr "Merk: Dette vil gjøre kontoen din mindre sikker." #: apps/client/src/pages/builder/sidebars/right/index.tsx:80 #: apps/client/src/pages/builder/sidebars/right/sections/notes.tsx:17 msgid "Notes" -msgstr "" +msgstr "Notater" #: apps/client/src/pages/auth/verify-otp/page.tsx:82 msgid "One-Time Password" -msgstr "" +msgstr "Engangspassord" #: apps/client/src/components/ai-actions.tsx:56 #: apps/client/src/libs/axios.ts:34 #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:188 #: apps/client/src/services/resume/print.tsx:26 msgid "Oops, the server returned an error." -msgstr "" +msgstr "Oops, serveren returnerte en feil." #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/resume-card.tsx:124 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:84 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:174 msgid "Open" -msgstr "" +msgstr "Åpen" #: apps/client/src/pages/home/sections/features/index.tsx:47 msgid "Open Source" -msgstr "" +msgstr "Åpen Kildekode" #: apps/client/src/services/openai/change-tone.ts:30 #: apps/client/src/services/openai/fix-grammar.ts:28 #: apps/client/src/services/openai/improve-writing.ts:28 msgid "OpenAI did not return any choices for your text." -msgstr "" +msgstr "OpenAI returnerte ingen valg for teksten din." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:52 #: apps/client/src/pages/home/sections/features/index.tsx:52 msgid "OpenAI Integration" -msgstr "" +msgstr "OpenAI-integrasjon" #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67 #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:169 msgid "Options" -msgstr "" +msgstr "Innstillinger" #: apps/client/src/pages/auth/layout.tsx:47 msgctxt "The user can either login with email/password, or continue with GitHub or Google." msgid "or continue with" -msgstr "" +msgstr "eller fortsett med" #: apps/client/src/pages/builder/sidebars/left/dialogs/volunteer.tsx:39 msgid "Organization" -msgstr "" +msgstr "Organisasjon" #: apps/client/src/pages/builder/sidebars/right/index.tsx:72 #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:26 msgid "Page" -msgstr "" +msgstr "Side" #: apps/client/src/pages/builder/sidebars/right/sections/layout.tsx:237 msgid "Page {0}" -msgstr "" +msgstr "Side {0}" #: apps/client/src/pages/auth/login/page.tsx:99 #: apps/client/src/pages/auth/register/page.tsx:169 #: apps/client/src/pages/auth/reset-password/page.tsx:83 #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:76 msgid "Password" -msgstr "" +msgstr "Passord" #: apps/client/src/pages/builder/sidebars/right/sections/export.tsx:72 msgid "PDF" -msgstr "" +msgstr "PDF" #: apps/client/src/pages/home/sections/features/index.tsx:63 msgid "Personal notes for each resume" -msgstr "" +msgstr "Personlige notater for hver CV" #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:73 msgid "Phone" -msgstr "" +msgstr "Telefon" #: apps/client/src/pages/auth/layout.tsx:76 msgid "Photograph by Patrick Tomasso" -msgstr "" +msgstr "Fotografi av Patrick Tomasso" #: apps/client/src/pages/home/sections/features/index.tsx:66 msgid "Pick any font from Google Fonts" -msgstr "" +msgstr "Velg hvilken som helst skrifttype fra Google Fonts" #: apps/client/src/pages/builder/sidebars/left/sections/picture/section.tsx:69 #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:120 msgid "Picture" -msgstr "" +msgstr "Bilde" #: apps/client/src/pages/auth/verify-email/page.tsx:59 msgid "Please note that this step is completely optional." -msgstr "" +msgstr "Vennligst merk at dette trinnet er helt valgfritt." #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:225 msgid "Please select a file type" -msgstr "" +msgstr "Velg en filtype" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:226 msgid "Please store your backup codes in a secure location. You can use one of these one-time use codes to login in case you lose access to your authenticator app." -msgstr "" +msgstr "Vennligst lagre sikkerhetskodene dine på et sikkert sted. Du kan bruke en av disse engangskodene for å logge inn i tilfelle du mister tilgang til autentiseringsappen din." #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:106 msgid "Portrait" -msgstr "" +msgstr "Stående" #: apps/client/src/pages/builder/sidebars/left/dialogs/experience.tsx:54 msgctxt "Position held at a company, for example, Software Engineer" msgid "Position" -msgstr "" +msgstr "Posisjon" #: apps/client/src/pages/builder/sidebars/left/dialogs/volunteer.tsx:53 msgid "Position" -msgstr "" +msgstr "Posisjon" #: apps/client/src/pages/home/sections/features/index.tsx:97 msgid "Powered by" -msgstr "" +msgstr "Drevet av" #: apps/client/src/pages/builder/sidebars/left/dialogs/profiles.tsx:115 msgid "Powered by <0>Simple Icons" -msgstr "" +msgstr "Drevet av <0>Simple Icons" #: apps/client/src/pages/builder/sidebars/right/sections/theme.tsx:43 msgid "Primary Color" -msgstr "" +msgstr "Hovedfarge" #: apps/client/src/components/ai-actions.tsx:109 #: apps/client/src/components/ai-actions.tsx:112 msgid "Professional" -msgstr "" +msgstr "Profesjonell" #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:60 msgid "Profile" -msgstr "" +msgstr "Profil" #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:55 msgid "Public" -msgstr "" +msgstr "Offentlig" #: apps/client/src/pages/builder/sidebars/left/dialogs/publications.tsx:53 msgid "Publisher" -msgstr "" +msgstr "Utgiver" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:69 msgid "Raise an issue" -msgstr "" +msgstr "Ta opp et problem" #: apps/client/src/components/copyright.tsx:38 #: apps/client/src/pages/auth/backup-otp/page.tsx:52 @@ -1117,256 +1117,256 @@ msgstr "" #: apps/client/src/pages/public/page.tsx:71 #: apps/client/src/pages/public/page.tsx:93 msgid "Reactive Resume" -msgstr "" +msgstr "Reactive Resume" #: apps/client/src/pages/home/sections/logo-cloud/index.tsx:39 msgid "Reactive Resume has helped people land jobs at these great companies:" -msgstr "" +msgstr "Reactive Resume har hjulpet mennesker med å få jobber i disse flotte selskapene:" #: apps/client/src/pages/home/sections/support/index.tsx:12 msgid "Reactive Resume is a free and open-source project crafted mostly by me, and your support would be greatly appreciated. If you're inclined to contribute, and only if you can afford to, consider making a donation through any of the listed platforms. Additionally, donations to Reactive Resume through Open Collective are tax-exempt, as the project is fiscally hosted by Open Collective Europe." -msgstr "" +msgstr "Reactive Resume er et gratis og åpen kildekodeprosjekt hovedsakelig utviklet av meg, og din støtte ville satt stor pris på. Hvis du har lyst til å bidra, og bare hvis du har råd til det, kan du vurdere å gi en donasjon gjennom noen av de oppførte plattformene. I tillegg er donasjoner til Reactive Resume gjennom Open Collective skattefrie, da prosjektet er økonomisk vert av Open Collective Europe." #: apps/client/src/pages/home/sections/features/index.tsx:108 msgid "Reactive Resume is a passion project of over 3 years of hard work, and with that comes a number of re-iterated ideas and features that have been built to (near) perfection." -msgstr "" +msgstr "Reactive Resume er et lidenskapsprosjekt på over 3 års hardt arbeid, og med det følger et antall gjentatte ideer og funksjoner som er bygget til (nær) perfeksjon." #: apps/client/src/pages/home/sections/contributors/index.tsx:22 msgid "Reactive Resume thrives thanks to its vibrant community. This project owes its progress to numerous individuals who've dedicated their time and skills. Below, we celebrate the coders who've enhanced its features on GitHub and the linguists whose translations on Crowdin have made it accessible to a broader audience." -msgstr "" +msgstr "Reactive Resume trives takket være sitt pulserende fellesskap. Dette prosjektet skylder sin fremgang takket være mange personer som har dedikert sin tid og ferdigheter. Nedenfor feirer vi koderne som har forbedret funksjonene på GitHub og lingvistene som med sine oversettelser på Crowdin har gjort det tilgjengelig for et bredere publikum." #: apps/client/src/pages/builder/_components/toolbar.tsx:72 msgid "Redo" -msgstr "" +msgstr "Gjør om" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-list-item.tsx:98 #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:129 msgid "Remove" -msgstr "" +msgstr "Fjern" #: apps/client/src/pages/builder/sidebars/right/sections/layout.tsx:241 msgid "Remove Page" -msgstr "" +msgstr "Fjern Side" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:83 #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/resume-card.tsx:128 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:93 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:178 msgid "Rename" -msgstr "" +msgstr "Endre navn" #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:198 msgid "Resend email confirmation link" -msgstr "" +msgstr "Send e-post bekreftelselenken på nytt" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:124 msgid "Reset" -msgstr "" +msgstr "Tilbakestill" #: apps/client/src/pages/builder/sidebars/right/sections/layout.tsx:210 msgid "Reset Layout" -msgstr "" +msgstr "Tilbakestill oppsett" #: apps/client/src/pages/auth/reset-password/page.tsx:60 #: apps/client/src/pages/auth/reset-password/page.tsx:65 msgid "Reset your password" -msgstr "" +msgstr "Tilbakestill ditt passord" #: apps/client/src/pages/builder/_components/toolbar.tsx:92 msgid "Reset Zoom" -msgstr "" +msgstr "Tilbakestill zoom" #: apps/client/src/pages/dashboard/_components/sidebar.tsx:86 #: apps/client/src/pages/dashboard/resumes/page.tsx:20 #: apps/client/src/pages/dashboard/resumes/page.tsx:35 msgid "Resumes" -msgstr "" +msgstr "CV-er" #: apps/client/src/pages/home/sections/statistics/index.tsx:14 msgid "Resumes Generated" -msgstr "" +msgstr "CV-er Generert" #: apps/client/src/pages/home/sections/features/index.tsx:106 msgid "Rich in features, not in pricing." -msgstr "" +msgstr "Rik på funksjoner, ikke på pris." #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:143 msgid "Rounded" -msgstr "" +msgstr "Avrundet" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:169 #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:244 #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:216 #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:125 msgid "Save Changes" -msgstr "" +msgstr "Lagre Endringer" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:166 msgid "Scan the QR code below with your authenticator app to setup 2FA on your account." -msgstr "" +msgstr "Skann QR-koden nedenfor med autentiseringsappen din for å konfigurere 2FA på kontoen din." #. Score or honors for the degree, for example, CGPA or magna cum laude #: apps/client/src/pages/builder/sidebars/left/dialogs/education.tsx:92 msgid "Score" -msgstr "" +msgstr "Poengsum" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:98 msgid "Search for a font family" -msgstr "" +msgstr "Søk etter en skriftfamilie" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:113 msgid "Search for a font subset" -msgstr "" +msgstr "Søk etter et skriftundersett" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:126 msgid "Search for a font variant" -msgstr "" +msgstr "Søk etter en skriftvariant" #: apps/client/src/components/locale-combobox.tsx:42 msgid "Search for a language" -msgstr "" +msgstr "Søk etter et språk" #: apps/client/src/pages/home/sections/features/index.tsx:56 msgid "Secure with two-factor authentication" -msgstr "" +msgstr "Sikker med tofaktorautentisering" #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:68 msgid "Security" -msgstr "" +msgstr "Sikkerhet" #: apps/client/src/pages/home/sections/features/index.tsx:50 msgid "Self-host with Docker" -msgstr "" +msgstr "Selv-vert med Docker" #: apps/client/src/pages/auth/forgot-password/page.tsx:98 msgid "Send Email" -msgstr "" +msgstr "Send E-post" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:79 msgid "Send me a message" -msgstr "" +msgstr "Send meg en melding" #: apps/client/src/components/user-options.tsx:28 #: apps/client/src/pages/dashboard/_components/sidebar.tsx:92 #: apps/client/src/pages/dashboard/settings/page.tsx:16 #: apps/client/src/pages/dashboard/settings/page.tsx:26 msgid "Settings" -msgstr "" +msgstr "Innstillinger" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:157 msgid "Setup two-factor authentication on your account" -msgstr "" +msgstr "Sett opp totrinnsverifisering på kontoen din" #: apps/client/src/pages/builder/sidebars/right/index.tsx:73 #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:39 msgid "Sharing" -msgstr "" +msgstr "Deling" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-options.tsx:78 msgid "Show" -msgstr "" +msgstr "Vis" #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:78 msgid "Show Break Line" -msgstr "" +msgstr "Vis bruddlinje" #: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:91 msgid "Show Page Numbers" -msgstr "" +msgstr "Vis sidetall" #: apps/client/src/pages/builder/sidebars/right/sections/layout.tsx:256 msgid "Sidebar" -msgstr "" +msgstr "Sidepanel" #: apps/client/src/pages/auth/backup-otp/page.tsx:96 #: apps/client/src/pages/auth/login/page.tsx:116 #: apps/client/src/pages/auth/verify-otp/page.tsx:92 msgid "Sign in" -msgstr "" +msgstr "Logg inn" #: apps/client/src/pages/auth/register/page.tsx:77 msgid "Sign in now" -msgstr "" +msgstr "Logg inn nå" #: apps/client/src/pages/auth/login/page.tsx:55 #: apps/client/src/pages/auth/login/page.tsx:60 msgid "Sign in to your account" -msgstr "" +msgstr "Logg inn på kontoen din" #: apps/client/src/pages/home/sections/features/index.tsx:55 msgid "Sign in with Email" -msgstr "" +msgstr "Logg på med e-post" #: apps/client/src/pages/home/sections/features/index.tsx:53 msgid "Sign in with GitHub" -msgstr "" +msgstr "Logg på med GitHub" #: apps/client/src/pages/home/sections/features/index.tsx:54 msgid "Sign in with Google" -msgstr "" +msgstr "Logg på med Google" #: apps/client/src/pages/auth/register/page.tsx:185 msgid "Sign up" -msgstr "" +msgstr "Registrer deg" #: apps/client/src/pages/auth/register/page.tsx:85 msgid "Signups are currently disabled by the administrator." -msgstr "" +msgstr "Registreringer er for øyeblikket deaktivert av administratoren." #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:72 msgid "Size (in px)" -msgstr "" +msgstr "Størrelse (i px)" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:227 msgid "Slug" -msgstr "" +msgstr "Forkortelse" #: apps/client/src/services/errors/translate-error.ts:39 msgid "Something went wrong while grabbing a preview your resume. Please try again later or raise an issue on GitHub." -msgstr "" +msgstr "Noe gikk galt ved henting av forhåndsvisning av din CV. Vennligst prøv igjen senere eller rapporter et problem på GitHub." #: apps/client/src/services/errors/translate-error.ts:37 msgid "Something went wrong while printing your resume. Please try again later or raise an issue on GitHub." -msgstr "" +msgstr "Noe gikk galt under utskrift av CV-en. Vennligst prøv igjen senere eller rapporter et problem på GitHub." #: apps/client/src/services/errors/translate-error.ts:41 msgid "Something went wrong while processing your request. Please try again later or raise an issue on GitHub." -msgstr "" +msgstr "Noe gikk galt under behandlingen av forespørselen din. Vennligst prøv igjen senere eller rapporter et problem på GitHub." #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:94 #: apps/client/src/pages/builder/sidebars/left/sections/picture/options.tsx:137 msgid "Square" -msgstr "" +msgstr "Firkant" #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/create-card.tsx:29 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/create-item.tsx:24 msgid "Start building from scratch" -msgstr "" +msgstr "Begynn å bygge fra bunnen av" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:184 msgid "Start building your resume by giving it a name." -msgstr "" +msgstr "Begynn å bygge din CV ved å gi den et navn." #: apps/client/src/pages/builder/sidebars/right/index.tsx:76 #: apps/client/src/pages/builder/sidebars/right/sections/statistics.tsx:23 msgid "Statistics" -msgstr "" +msgstr "Statistikk" #: apps/client/src/pages/builder/sidebars/right/sections/statistics.tsx:38 msgid "Statistics are available only for public resumes." -msgstr "" +msgstr "Statistikk er kun tilgjengelig for offentlige CVer." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:101 msgid "Store Locally" -msgstr "" +msgstr "Lagre Lokalt" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:160 msgid "Store your backup codes securely" -msgstr "" +msgstr "Lagre reservekodene dine sikkert" #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:101 msgid "Stored" -msgstr "" +msgstr "Lagret" #: apps/client/src/pages/builder/sidebars/left/dialogs/awards.tsx:101 #: apps/client/src/pages/builder/sidebars/left/dialogs/certifications.tsx:95 @@ -1382,234 +1382,234 @@ msgstr "Sammendrag" #: apps/client/src/pages/builder/sidebars/right/sections/information.tsx:18 msgid "Support the app by donating what you can!" -msgstr "" +msgstr "Støtt appen ved å donere det du kan!" #: apps/client/src/pages/home/sections/support/index.tsx:9 msgid "Supporting Reactive Resume" -msgstr "" +msgstr "Støtter Reactive Resume" #: apps/client/src/pages/home/sections/features/index.tsx:65 msgid "Supports A4/Letter page formats" -msgstr "" +msgstr "Støtter A4/Brev sideformater" #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:80 msgid "System" -msgstr "" +msgstr "System" #: apps/client/src/pages/builder/sidebars/right/index.tsx:62 #: apps/client/src/pages/builder/sidebars/right/sections/template.tsx:19 msgid "Template" -msgstr "" +msgstr "Mal" #: apps/client/src/pages/home/sections/templates/index.tsx:9 msgid "Templates" -msgstr "" +msgstr "Maler" #: apps/client/src/pages/home/sections/testimonials/index.tsx:68 msgid "Testimonials" -msgstr "" +msgstr "Uttalelser" #: apps/client/src/pages/builder/sidebars/right/sections/theme.tsx:103 msgid "Text Color" -msgstr "" +msgstr "Tekstfarge" #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:25 msgid "That doesn't look like a valid OpenAI API key." -msgstr "" +msgstr "Det ser ikke ut som en gyldig OpenAI API-nøkkel." #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:34 msgid "The passwords you entered do not match." -msgstr "" +msgstr "Passordene du har angitt stemmer ikke overens." #: apps/client/src/services/errors/translate-error.ts:35 msgid "The resume you want to update is locked, please unlock if you wish to make any changes to it." -msgstr "" +msgstr "CV-en du vil oppdatere er låst. Lås opp hvis du ønsker å gjøre endringer i den." #: apps/client/src/pages/builder/sidebars/right/index.tsx:71 #: apps/client/src/pages/builder/sidebars/right/sections/theme.tsx:20 #: apps/client/src/pages/dashboard/settings/_sections/profile.tsx:73 msgid "Theme" -msgstr "" +msgstr "Tema" #: apps/client/src/services/errors/translate-error.ts:29 msgid "There was an error connecting to the browser. Please make sure 'chrome' is running and reachable." -msgstr "" +msgstr "Det oppsto en feil ved tilkobling til nettleseren. Sørg for at 'chrome' kjører og er tilgjengelig." #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:127 msgid "This action can be reverted by clicking on the undo button in the floating toolbar." -msgstr "" +msgstr "Denne handlingen kan angres ved å klikke på tilbakestill-knappen i den flytende verktøylinjen." #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:150 msgid "This action cannot be undone. This will permanently delete your resume and cannot be recovered." -msgstr "" +msgstr "Denne handlingen kan ikke angres. Dette vil permanent slette CV-en din og kan ikke gjenopprettes." #: apps/client/src/services/errors/translate-error.ts:13 msgid "This email address is associated with an OAuth account. Please sign in with your OAuth provider." -msgstr "" +msgstr "Denne e-postadressen er tilknyttet en OAuth-konto. Vennligst logg inn med din OAuth-tilbyder." #: apps/client/src/pages/builder/_components/header.tsx:53 msgid "This resume is locked, please unlock to make further changes." -msgstr "" +msgstr "Denne CV-en er låst. Lås opp for å gjøre ytterligere endringer." #: apps/client/src/pages/builder/sidebars/right/sections/notes.tsx:23 msgid "This section is reserved for your personal notes specific to this resume. The content here remains private and is not shared with anyone else." -msgstr "" +msgstr "Denne delen er reservert for dine personlige notater som er spesifikke for denne CV-en. Innholdet her forblir privat og deles ikke med noen andre." #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:215 msgid "Tip: You can name the resume referring to the position you are applying for." -msgstr "" +msgstr "Tips: Du kan navngi CV-en med referanse til stillingen du søker på." #: apps/client/src/pages/builder/sidebars/left/dialogs/awards.tsx:39 msgctxt "Name of the Award" msgid "Title" -msgstr "" +msgstr "Tittel" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:195 msgid "Title" -msgstr "" +msgstr "Tittel" #: apps/client/src/pages/builder/_components/toolbar.tsx:106 msgid "Toggle Page Break Line" -msgstr "" +msgstr "Veksle på sideskiftlinje" #: apps/client/src/pages/builder/_components/toolbar.tsx:118 msgid "Toggle Page Numbers" -msgstr "" +msgstr "Veksle sidetall" #: apps/client/src/pages/home/sections/features/index.tsx:68 msgid "Track views and downloads" -msgstr "" +msgstr "Spor visninger og nedlastinger" #: apps/client/src/pages/auth/verify-otp/page.tsx:52 #: apps/client/src/pages/auth/verify-otp/page.tsx:57 #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:135 msgid "Two-Factor Authentication" -msgstr "" +msgstr "Tofaktorautentisering" #: apps/client/src/services/errors/translate-error.ts:23 msgid "Two-factor authentication is already enabled for this account." -msgstr "" +msgstr "Tofaktorautentisering er allerede aktivert for denne kontoen." #: apps/client/src/services/errors/translate-error.ts:21 msgid "Two-factor authentication is not enabled for this account." -msgstr "" +msgstr "Tofaktorautentisering er ikke aktivert for denne kontoen." #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:84 msgid "Type <0>delete to confirm deleting your account." -msgstr "" +msgstr "Skriv <0>slett for å bekrefte sletting av kontoen din." #. For example, Bachelor's Degree or Master's Degree #: apps/client/src/pages/builder/sidebars/left/dialogs/education.tsx:54 msgid "Type of Study" -msgstr "" +msgstr "Studietype" #: apps/client/src/pages/builder/sidebars/right/index.tsx:68 #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:66 msgid "Typography" -msgstr "" +msgstr "Typografi" #: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:190 msgid "Underline Links" -msgstr "" +msgstr "Understrek koblinger" #: apps/client/src/pages/builder/_components/toolbar.tsx:66 msgid "Undo" -msgstr "" +msgstr "Angre" #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:52 #: apps/client/src/pages/dashboard/resumes/_layouts/grid/_components/resume-card.tsx:137 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:112 #: apps/client/src/pages/dashboard/resumes/_layouts/list/_components/resume-item.tsx:187 msgid "Unlock" -msgstr "" +msgstr "Lås opp" #: apps/client/src/pages/dashboard/resumes/_dialogs/lock.tsx:44 msgid "Unlocking a resume will allow you to make changes to it again." -msgstr "" +msgstr "Å låse opp en CV vil tillate deg å gjøre endringer i den igjen." #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:191 msgid "Unverified" -msgstr "" +msgstr "Ubekreftet" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-dialog.tsx:157 msgid "Update an existing item" -msgstr "" +msgstr "Oppdater et eksisterende element" #: apps/client/src/pages/dashboard/resumes/_dialogs/resume.tsx:178 msgid "Update an existing resume" -msgstr "" +msgstr "Oppdater en eksisterende CV" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:212 msgid "Upload a file from one of the accepted sources to parse existing data and import it into Reactive Resume for easier editing." -msgstr "" +msgstr "Last opp en fil fra en av de aksepterte kildene for å analysere eksisterende data og importere den til Reactive Resume for enklere redigering." #: apps/client/src/pages/builder/sidebars/right/sections/sharing.tsx:73 msgid "URL" -msgstr "" +msgstr "URL" #: apps/client/src/pages/builder/sidebars/left/sections/shared/url-input.tsx:56 msgid "URL must start with https://" -msgstr "" +msgstr "URL må starte med https://" #: apps/client/src/pages/auth/backup-otp/page.tsx:52 #: apps/client/src/pages/auth/backup-otp/page.tsx:57 msgid "Use your backup code" -msgstr "" +msgstr "Bruk reservekoden din" #: apps/client/src/services/errors/translate-error.ts:11 msgid "User does not have an associated 'secrets' record. Please report this issue on GitHub." -msgstr "" +msgstr "Brukeren har ikke tilknyttet en 'secrets' oppføring. Vennligst rapporter dette problemet på GitHub." #: apps/client/src/pages/auth/register/page.tsx:127 #: apps/client/src/pages/builder/sidebars/left/dialogs/profiles.tsx:68 #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:166 msgid "Username" -msgstr "" +msgstr "Brukernavn" #: apps/client/src/pages/home/sections/statistics/index.tsx:13 msgid "Users Signed Up" -msgstr "" +msgstr "Påmeldt brukere" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:296 msgid "Validate" -msgstr "" +msgstr "Valider" #: apps/client/src/pages/dashboard/resumes/_dialogs/import.tsx:314 msgid "Validated" -msgstr "" +msgstr "Validert" #: apps/client/src/pages/builder/sidebars/left/sections/custom/section.tsx:50 msgid "Value" -msgstr "" +msgstr "Verdi" #: apps/client/src/pages/dashboard/settings/_sections/account.tsx:191 msgid "Verified" -msgstr "" +msgstr "Verifisert" #: apps/client/src/pages/dashboard/settings/_dialogs/two-factor.tsx:159 msgid "Verify that two-factor authentication has been setup correctly" -msgstr "" +msgstr "Kontroller at tofaktorautentisering er riktig konfigurert" #: apps/client/src/pages/auth/verify-email/page.tsx:43 #: apps/client/src/pages/auth/verify-email/page.tsx:48 msgid "Verify your email address" -msgstr "" +msgstr "Bekreft e-postadressen din" #: apps/client/src/pages/home/sections/hero/index.tsx:26 msgid "Version 4" -msgstr "" +msgstr "Versjon 4" #: apps/client/src/pages/builder/sidebars/right/sections/statistics.tsx:51 msgid "Views" -msgstr "" +msgstr "Visninger" #: apps/client/src/pages/builder/sidebars/left/sections/shared/section-list-item.tsx:86 msgid "Visible" -msgstr "" +msgstr "Synlig" #: apps/client/src/pages/auth/verify-email/page.tsx:61 msgid "We verify your email address only to ensure that we can send you a password reset link in case you forget your password." -msgstr "" +msgstr "Vi bekrefter e-postadressen din kun for å sikre at vi kan sende deg en lenke for tilbakestilling av passord i tilfelle du glemmer passordet ditt." #: apps/client/src/pages/builder/sidebars/left/dialogs/awards.tsx:87 #: apps/client/src/pages/builder/sidebars/left/dialogs/certifications.tsx:81 @@ -1623,69 +1623,69 @@ msgstr "" #: apps/client/src/pages/builder/sidebars/left/dialogs/volunteer.tsx:95 #: apps/client/src/pages/builder/sidebars/left/sections/basics.tsx:63 msgid "Website" -msgstr "" +msgstr "Nettsted" #: apps/client/src/pages/home/sections/hero/index.tsx:34 msgid "What's new in the latest version" -msgstr "" +msgstr "Hva er nytt i den nyeste versjonen" #: apps/client/src/pages/builder/sidebars/left/dialogs/custom-section.tsx:154 #: apps/client/src/pages/builder/sidebars/left/dialogs/interests.tsx:68 #: apps/client/src/pages/builder/sidebars/left/dialogs/projects.tsx:135 #: apps/client/src/pages/builder/sidebars/left/dialogs/skills.tsx:112 msgid "You can add multiple keywords by separating them with a comma or pressing enter." -msgstr "" +msgstr "Du kan legge til flere nøkkelord ved å skille dem med et komma eller trykke enter." #: apps/client/src/pages/auth/login/page.tsx:88 msgid "You can also enter your username." -msgstr "" +msgstr "Du kan også skrive inn brukernavnet ditt." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:54 msgid "You can make use of the OpenAI API to help you generate content, or improve your writing while composing your resume." -msgstr "" +msgstr "Du kan bruke OpenAI API for å hjelpe deg med å generere innhold, eller forbedre skrivingen din mens du skriver din CV." #: apps/client/src/pages/builder/sidebars/right/sections/statistics.tsx:40 msgid "You can track the number of views your resume has received, or how many people have downloaded the resume by enabling public sharing." -msgstr "" +msgstr "Du kan spore antall visninger CV-en din har mottatt, eller hvor mange personer som har lastet ned CV-en ved å aktivere offentlig deling." #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:60 msgid "You have the option to <0>obtain your own OpenAI API key. This key empowers you to leverage the API as you see fit. Alternatively, if you wish to disable the AI features in Reactive Resume altogether, you can simply remove the key from your settings." -msgstr "" +msgstr "Du har muligheten til å <0>skaffe din egen OpenAI API-nøkkel. Denne nøkkelen gir deg mulighet til å utnytte API-en slik det passer deg. Alternativt, hvis du ønsker å deaktivere KI-funksjonene i Reactive Resume helt, kan du ganske enkelt fjerne nøkkelen fra innstillingene dine." #: apps/client/src/pages/auth/verify-email/page.tsx:50 msgid "You should have received an email from <0>Reactive Resume with a link to verify your account." -msgstr "" +msgstr "Du skal ha mottatt en e-post fra <0>Reactive Resume med en lenke for å bekrefte kontoen din." #: apps/client/src/pages/auth/forgot-password/page.tsx:49 #: apps/client/src/pages/auth/forgot-password/page.tsx:54 msgid "You've got mail!" -msgstr "" +msgstr "Du har fått e-post!" #: apps/client/src/pages/dashboard/settings/_sections/danger.tsx:52 msgid "Your account and all your data has been deleted successfully. Goodbye!" -msgstr "" +msgstr "Kontoen din og alle dataene dine er slettet. Ha det bra!" #: apps/client/src/pages/dashboard/settings/_sections/openai.tsx:116 msgid "Your API key is securely stored in the browser's local storage and is only utilized when making requests to OpenAI via their official SDK. Rest assured that your key is not transmitted to any external server except when interacting with OpenAI's services." -msgstr "" +msgstr "API-nøkkelen din er trygt lagret i nettleserens lokale lagring og brukes kun når du sender forespørsler til OpenAI via deres offisielle SDK. Du kan være trygg på at nøkkelen din ikke overføres til noen ekstern server bortsett fra når du samhandler med OpenAI's tjenester." #: apps/client/src/pages/auth/verify-email/page.tsx:28 msgid "Your email address has been verified successfully." -msgstr "" +msgstr "E-postadressen din har blitt bekreftet." #: apps/client/src/services/openai/client.ts:11 msgid "Your OpenAI API Key has not been set yet. Please go to your account settings to enable OpenAI Integration." -msgstr "" +msgstr "Din OpenAI API-nøkkel er ikke angitt ennå. Gå til kontoinnstillingene dine for å aktivere OpenAI-integrasjon." #: apps/client/src/pages/dashboard/settings/_sections/security.tsx:59 msgid "Your password has been updated successfully." -msgstr "" +msgstr "Passordet ditt har blitt oppdatert." #: apps/client/src/pages/builder/_components/toolbar.tsx:80 msgid "Zoom In" -msgstr "" +msgstr "Zoom inn" #: apps/client/src/pages/builder/_components/toolbar.tsx:86 msgid "Zoom Out" -msgstr "" +msgstr "Zoom ut" diff --git a/package.json b/package.json index 1fb987e9..9404bcd7 100644 --- a/package.json +++ b/package.json @@ -31,30 +31,30 @@ "devDependencies": { "@babel/core": "^7.24.3", "@babel/preset-react": "^7.24.1", - "@lingui/cli": "^4.7.1", - "@lingui/conf": "^4.7.1", + "@lingui/cli": "^4.8.0", + "@lingui/conf": "^4.8.0", "@lingui/swc-plugin": "^4.0.6", - "@lingui/vite-plugin": "^4.7.1", + "@lingui/vite-plugin": "^4.8.0", "@nestjs/schematics": "^10.1.1", - "@nestjs/testing": "^10.3.5", - "@nx/eslint": "18.1.2", - "@nx/eslint-plugin": "18.1.2", - "@nx/jest": "18.1.2", - "@nx/js": "18.1.2", - "@nx/nest": "18.1.2", - "@nx/node": "18.1.2", - "@nx/react": "18.1.2", - "@nx/vite": "18.1.2", - "@nx/web": "18.1.2", - "@nx/webpack": "18.1.2", - "@nx/workspace": "18.1.2", + "@nestjs/testing": "^10.3.7", + "@nx/eslint": "18.2.2", + "@nx/eslint-plugin": "18.2.2", + "@nx/jest": "18.2.2", + "@nx/js": "18.2.2", + "@nx/nest": "18.2.2", + "@nx/node": "18.2.2", + "@nx/react": "18.2.2", + "@nx/vite": "18.2.2", + "@nx/web": "18.2.2", + "@nx/webpack": "18.2.2", + "@nx/workspace": "18.2.2", "@swc-node/register": "~1.9.0", - "@swc/cli": "~0.3.10", - "@swc/core": "~1.4.8", + "@swc/cli": "~0.3.12", + "@swc/core": "~1.4.11", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/forms": "^0.5.7", - "@tailwindcss/typography": "^0.5.10", - "@tanstack/eslint-plugin-query": "^5.28.6", + "@tailwindcss/typography": "^0.5.12", + "@tanstack/eslint-plugin-query": "^5.28.11", "@testing-library/react": "14.2.2", "@types/async-retry": "^1.4.8", "@types/bcryptjs": "^2.4.6", @@ -66,20 +66,20 @@ "@types/lodash.get": "^4.4.9", "@types/lodash.set": "^4.3.9", "@types/multer": "^1.4.11", - "@types/node": "20.11.30", + "@types/node": "20.12.3", "@types/nodemailer": "^6.4.14", "@types/papaparse": "^5.3.14", "@types/passport": "^1.0.16", "@types/passport-github2": "^1.2.9", "@types/passport-google-oauth20": "^2.0.14", "@types/passport-local": "^1.0.38", - "@types/react": "18.2.70", - "@types/react-dom": "18.2.22", + "@types/react": "18.2.74", + "@types/react-dom": "18.2.23", "@types/react-is": "18.2.4", "@types/retry": "^0.12.5", "@types/webfontloader": "^1.6.38", - "@typescript-eslint/eslint-plugin": "^7.3.1", - "@typescript-eslint/parser": "^7.3.1", + "@typescript-eslint/eslint-plugin": "^7.5.0", + "@typescript-eslint/parser": "^7.5.0", "@vitejs/plugin-react": "~4.2.1", "@vitejs/plugin-react-swc": "~3.6.0", "@vitest/coverage-v8": "^1.4.0", @@ -100,18 +100,18 @@ "jest": "^29.7.0", "jest-environment-node": "^29.7.0", "jsdom": "~24.0.0", - "nx": "18.1.2", + "nx": "18.2.2", "postcss": "8.4.38", "postcss-import": "^16.1.0", "postcss-nested": "^6.0.1", "prettier": "^3.2.5", - "tailwindcss": "^3.4.1", + "tailwindcss": "^3.4.3", "tailwindcss-animate": "^1.0.7", "ts-jest": "^29.1.2", "ts-node": "10.9.2", "typescript": "~5.4.3", - "vite": "~5.2.6", - "vite-plugin-dts": "~3.7.3", + "vite": "~5.2.7", + "vite-plugin-dts": "~3.8.1", "vitest": "~1.4.0" }, "dependencies": { @@ -121,25 +121,25 @@ "@dnd-kit/utilities": "^3.2.2", "@fontsource/ibm-plex-sans": "^5.0.19", "@hookform/resolvers": "^3.3.4", - "@lingui/core": "^4.7.1", - "@lingui/detect-locale": "^4.7.1", - "@lingui/macro": "^4.7.1", - "@lingui/react": "^4.7.1", + "@lingui/core": "^4.8.0", + "@lingui/detect-locale": "^4.8.0", + "@lingui/macro": "^4.8.0", + "@lingui/react": "^4.8.0", "@nestjs-modules/mailer": "1.10.3", "@nestjs/axios": "^3.0.2", - "@nestjs/common": "^10.3.5", + "@nestjs/common": "^10.3.7", "@nestjs/config": "^3.2.1", - "@nestjs/core": "^10.3.5", + "@nestjs/core": "^10.3.7", "@nestjs/jwt": "^10.2.0", "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.3.5", - "@nestjs/serve-static": "^4.0.1", - "@nestjs/swagger": "^7.3.0", + "@nestjs/platform-express": "^10.3.7", + "@nestjs/serve-static": "^4.0.2", + "@nestjs/swagger": "^7.3.1", "@nestjs/terminus": "^10.2.3", "@paralleldrive/cuid2": "^2.2.2", "@pdf-lib/fontkit": "^1.1.1", - "@phosphor-icons/react": "^2.0.15", - "@prisma/client": "^5.11.0", + "@phosphor-icons/react": "^2.1.4", + "@prisma/client": "^5.12.0", "@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-alert-dialog": "^1.0.5", "@radix-ui/react-aspect-ratio": "^1.0.3", @@ -163,11 +163,11 @@ "@radix-ui/react-toggle": "^1.0.3", "@radix-ui/react-toggle-group": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", - "@sentry/node": "^7.108.0", + "@sentry/node": "^7.109.0", "@songkeys/nestjs-redis": "^10.0.0", "@songkeys/nestjs-redis-health": "^10.0.0", - "@swc/helpers": "~0.5.7", - "@tanstack/react-query": "^5.28.8", + "@swc/helpers": "~0.5.8", + "@tanstack/react-query": "^5.28.14", "@tiptap/extension-highlight": "2.2.4", "@tiptap/extension-image": "2.2.4", "@tiptap/extension-link": "2.2.4", @@ -188,7 +188,7 @@ "dayjs": "^1.11.10", "deepmerge": "^4.3.1", "file-saver": "^2.0.5", - "framer-motion": "^11.0.20", + "framer-motion": "^11.0.24", "fuzzy": "^0.1.3", "helmet": "^7.1.0", "immer": "^10.0.4", @@ -203,7 +203,7 @@ "nestjs-prisma": "^0.23.0", "nestjs-zod": "^3.0.0", "nodemailer": "^6.9.13", - "openai": "^4.29.2", + "openai": "^4.32.1", "otplib": "^12.0.1", "papaparse": "^5.4.1", "passport": "^0.7.0", @@ -212,19 +212,19 @@ "passport-jwt": "^4.0.1", "passport-local": "^1.0.0", "pdf-lib": "^1.17.1", - "prisma": "^5.11.0", - "puppeteer": "^22.6.1", + "prisma": "^5.12.0", + "puppeteer": "^22.6.2", "qrcode.react": "^3.1.0", "react": "18.2.0", "react-colorful": "^5.6.1", "react-dom": "18.2.0", "react-helmet-async": "^2.0.4", - "react-hook-form": "^7.51.1", - "react-parallax-tilt": "^1.7.217", + "react-hook-form": "^7.51.2", + "react-parallax-tilt": "^1.7.219", "react-resizable-panels": "^2.0.16", "react-router-dom": "6.22.3", - "react-zoom-pan-pinch": "^3.4.3", - "reflect-metadata": "^0.2.1", + "react-zoom-pan-pinch": "^3.4.4", + "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", "sharp": "^0.33.3", "tailwind-merge": "^2.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a961ecc..5a0ca9c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,52 +22,52 @@ dependencies: version: 5.0.19 '@hookform/resolvers': specifier: ^3.3.4 - version: 3.3.4(react-hook-form@7.51.1) + version: 3.3.4(react-hook-form@7.51.2) '@lingui/core': - specifier: ^4.7.1 - version: 4.7.1 + specifier: ^4.8.0 + version: 4.8.0 '@lingui/detect-locale': - specifier: ^4.7.1 - version: 4.7.1 + specifier: ^4.8.0 + version: 4.8.0 '@lingui/macro': - specifier: ^4.7.1 - version: 4.7.1(@lingui/react@4.7.1)(babel-plugin-macros@3.1.0)(typescript@5.4.3) + specifier: ^4.8.0 + version: 4.8.0(@lingui/react@4.8.0)(babel-plugin-macros@3.1.0)(typescript@5.4.3) '@lingui/react': - specifier: ^4.7.1 - version: 4.7.1(react@18.2.0) + specifier: ^4.8.0 + version: 4.8.0(react@18.2.0) '@nestjs-modules/mailer': specifier: 1.10.3 - version: 1.10.3(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(nodemailer@6.9.13) + version: 1.10.3(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(nodemailer@6.9.13) '@nestjs/axios': specifier: ^3.0.2 - version: 3.0.2(@nestjs/common@10.3.5)(axios@1.6.8)(rxjs@7.8.1) + version: 3.0.2(@nestjs/common@10.3.7)(axios@1.6.8)(rxjs@7.8.1) '@nestjs/common': - specifier: ^10.3.5 - version: 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) + specifier: ^10.3.7 + version: 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/config': specifier: ^3.2.1 - version: 3.2.1(@nestjs/common@10.3.5)(rxjs@7.8.1) + version: 3.2.1(@nestjs/common@10.3.7)(rxjs@7.8.1) '@nestjs/core': - specifier: ^10.3.5 - version: 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) + specifier: ^10.3.7 + version: 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/jwt': specifier: ^10.2.0 - version: 10.2.0(@nestjs/common@10.3.5) + version: 10.2.0(@nestjs/common@10.3.7) '@nestjs/passport': specifier: ^10.0.3 - version: 10.0.3(@nestjs/common@10.3.5)(passport@0.7.0) + version: 10.0.3(@nestjs/common@10.3.7)(passport@0.7.0) '@nestjs/platform-express': - specifier: ^10.3.5 - version: 10.3.5(@nestjs/common@10.3.5)(@nestjs/core@10.3.5) + specifier: ^10.3.7 + version: 10.3.7(@nestjs/common@10.3.7)(@nestjs/core@10.3.7) '@nestjs/serve-static': - specifier: ^4.0.1 - version: 4.0.1(@nestjs/common@10.3.5)(@nestjs/core@10.3.5) + specifier: ^4.0.2 + version: 4.0.2(@nestjs/common@10.3.7)(@nestjs/core@10.3.7) '@nestjs/swagger': - specifier: ^7.3.0 - version: 7.3.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(reflect-metadata@0.2.1) + specifier: ^7.3.1 + version: 7.3.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(@nestjs/axios@3.0.2)(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@prisma/client@5.11.0)(reflect-metadata@0.2.1)(rxjs@7.8.1) + version: 10.2.3(@nestjs/axios@3.0.2)(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@prisma/client@5.12.0)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -75,95 +75,95 @@ dependencies: specifier: ^1.1.1 version: 1.1.1 '@phosphor-icons/react': - specifier: ^2.0.15 - version: 2.0.15(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.1.4 + version: 2.1.4(react-dom@18.2.0)(react@18.2.0) '@prisma/client': - specifier: ^5.11.0 - version: 5.11.0(prisma@5.11.0) + specifier: ^5.12.0 + version: 5.12.0(prisma@5.12.0) '@radix-ui/react-accordion': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-alert-dialog': specifier: ^1.0.5 - version: 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-aspect-ratio': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-avatar': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-checkbox': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-context-menu': specifier: ^2.1.5 - version: 2.1.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 2.1.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: ^1.0.5 - version: 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dropdown-menu': specifier: ^2.0.6 - version: 2.0.6(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.6(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-hover-card': specifier: ^1.0.7 - version: 1.0.7(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-label': specifier: ^2.0.2 - version: 2.0.2(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.2(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-popover': specifier: ^1.0.7 - version: 1.0.7(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-portal': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-scroll-area': specifier: ^1.0.5 - version: 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.0.0(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-separator': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slider': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': specifier: ^1.0.2 - version: 1.0.2(@types/react@18.2.70)(react@18.2.0) + version: 1.0.2(@types/react@18.2.74)(react@18.2.0) '@radix-ui/react-switch': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-tabs': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toast': specifier: ^1.1.5 - version: 1.1.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toggle': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toggle-group': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-tooltip': specifier: ^1.0.7 - version: 1.0.7(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@sentry/node': - specifier: ^7.108.0 - version: 7.108.0 + specifier: ^7.109.0 + version: 7.109.0 '@songkeys/nestjs-redis': specifier: ^10.0.0 - version: 10.0.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(ioredis@5.3.2) + version: 10.0.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(ioredis@5.3.2) '@songkeys/nestjs-redis-health': specifier: ^10.0.0 - version: 10.0.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@nestjs/terminus@10.2.3)(ioredis@5.3.2) + version: 10.0.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@nestjs/terminus@10.2.3)(ioredis@5.3.2) '@swc/helpers': - specifier: ~0.5.7 - version: 0.5.7 + specifier: ~0.5.8 + version: 0.5.8 '@tanstack/react-query': - specifier: ^5.28.8 - version: 5.28.8(react@18.2.0) + specifier: ^5.28.14 + version: 5.28.14(react@18.2.0) '@tiptap/extension-highlight': specifier: 2.2.4 version: 2.2.4(@tiptap/core@2.2.4) @@ -211,7 +211,7 @@ dependencies: version: 2.1.0 cmdk: specifier: ^1.0.0 - version: 1.0.0(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) cookie-parser: specifier: ^1.4.6 version: 1.4.6 @@ -225,8 +225,8 @@ dependencies: specifier: ^2.0.5 version: 2.0.5 framer-motion: - specifier: ^11.0.20 - version: 11.0.20(react-dom@18.2.0)(react@18.2.0) + specifier: ^11.0.24 + version: 11.0.24(react-dom@18.2.0)(react@18.2.0) fuzzy: specifier: ^0.1.3 version: 0.1.3 @@ -256,22 +256,22 @@ dependencies: version: 7.1.3 nest-raven: specifier: ^10.0.1 - version: 10.0.1(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@sentry/node@7.108.0)(graphql@16.8.1)(reflect-metadata@0.2.1)(rxjs@7.8.1) + version: 10.0.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@sentry/node@7.109.0)(graphql@16.8.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) nestjs-minio-client: specifier: ^2.2.0 - version: 2.2.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5) + version: 2.2.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7) nestjs-prisma: specifier: ^0.23.0 - version: 0.23.0(@nestjs/common@10.3.5)(@prisma/client@5.11.0)(prisma@5.11.0) + version: 0.23.0(@nestjs/common@10.3.7)(@prisma/client@5.12.0)(prisma@5.12.0) nestjs-zod: specifier: ^3.0.0 - version: 3.0.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@nestjs/swagger@7.3.0)(zod@3.22.4) + version: 3.0.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@nestjs/swagger@7.3.1)(zod@3.22.4) nodemailer: specifier: ^6.9.13 version: 6.9.13 openai: - specifier: ^4.29.2 - version: 4.29.2 + specifier: ^4.32.1 + version: 4.32.1 otplib: specifier: ^12.0.1 version: 12.0.1 @@ -297,11 +297,11 @@ dependencies: specifier: ^1.17.1 version: 1.17.1 prisma: - specifier: ^5.11.0 - version: 5.11.0 + specifier: ^5.12.0 + version: 5.12.0 puppeteer: - specifier: ^22.6.1 - version: 22.6.1(typescript@5.4.3) + specifier: ^22.6.2 + version: 22.6.2(typescript@5.4.3) qrcode.react: specifier: ^3.1.0 version: 3.1.0(react@18.2.0) @@ -318,11 +318,11 @@ dependencies: specifier: ^2.0.4 version: 2.0.4(react-dom@18.2.0)(react@18.2.0) react-hook-form: - specifier: ^7.51.1 - version: 7.51.1(react@18.2.0) + specifier: ^7.51.2 + version: 7.51.2(react@18.2.0) react-parallax-tilt: - specifier: ^1.7.217 - version: 1.7.217(react-dom@18.2.0)(react@18.2.0) + specifier: ^1.7.219 + version: 1.7.219(react-dom@18.2.0)(react@18.2.0) react-resizable-panels: specifier: ^2.0.16 version: 2.0.16(react-dom@18.2.0)(react@18.2.0) @@ -330,11 +330,11 @@ dependencies: specifier: 6.22.3 version: 6.22.3(react-dom@18.2.0)(react@18.2.0) react-zoom-pan-pinch: - specifier: ^3.4.3 - version: 3.4.3(react-dom@18.2.0)(react@18.2.0) + specifier: ^3.4.4 + version: 3.4.4(react-dom@18.2.0)(react@18.2.0) reflect-metadata: - specifier: ^0.2.1 - version: 0.2.1 + specifier: ^0.2.2 + version: 0.2.2 rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -373,7 +373,7 @@ dependencies: version: 2.1.0(zustand@4.5.2) zustand: specifier: ^4.5.2 - version: 4.5.2(@types/react@18.2.70)(immer@10.0.4)(react@18.2.0) + version: 4.5.2(@types/react@18.2.74)(immer@10.0.4)(react@18.2.0) devDependencies: '@babel/core': @@ -383,77 +383,77 @@ devDependencies: specifier: ^7.24.1 version: 7.24.1(@babel/core@7.24.3) '@lingui/cli': - specifier: ^4.7.1 - version: 4.7.1(typescript@5.4.3) + specifier: ^4.8.0 + version: 4.8.0(typescript@5.4.3) '@lingui/conf': - specifier: ^4.7.1 - version: 4.7.1(typescript@5.4.3) + specifier: ^4.8.0 + version: 4.8.0(typescript@5.4.3) '@lingui/swc-plugin': specifier: ^4.0.6 - version: 4.0.6(@lingui/macro@4.7.1)(@swc/core@1.4.8) + version: 4.0.6(@lingui/macro@4.8.0)(@swc/core@1.4.11) '@lingui/vite-plugin': - specifier: ^4.7.1 - version: 4.7.1(typescript@5.4.3)(vite@5.2.6) + specifier: ^4.8.0 + version: 4.8.0(typescript@5.4.3)(vite@5.2.7) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(typescript@5.4.3) '@nestjs/testing': - specifier: ^10.3.5 - version: 10.3.5(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@nestjs/platform-express@10.3.5) + specifier: ^10.3.7 + version: 10.3.7(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@nestjs/platform-express@10.3.7) '@nx/eslint': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2) '@nx/eslint-plugin': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.1.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(@typescript-eslint/parser@7.5.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.2)(typescript@5.4.3) '@nx/jest': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) '@nx/js': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@nx/nest': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) '@nx/node': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) '@nx/react': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@nx/vite': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3)(vite@5.2.6)(vitest@1.4.0) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3)(vite@5.2.7)(vitest@1.4.0) '@nx/web': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@nx/webpack': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@nx/workspace': - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) '@swc-node/register': specifier: ~1.9.0 - version: 1.9.0(@swc/core@1.4.8)(@swc/types@0.1.5)(typescript@5.4.3) + version: 1.9.0(@swc/core@1.4.11)(@swc/types@0.1.5)(typescript@5.4.3) '@swc/cli': - specifier: ~0.3.10 - version: 0.3.10(@swc/core@1.4.8) + specifier: ~0.3.12 + version: 0.3.12(@swc/core@1.4.11) '@swc/core': - specifier: ~1.4.8 - version: 1.4.8(@swc/helpers@0.5.7) + specifier: ~1.4.11 + version: 1.4.11(@swc/helpers@0.5.8) '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1) + version: 0.1.1(tailwindcss@3.4.3) '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.1) + version: 0.5.7(tailwindcss@3.4.3) '@tailwindcss/typography': - specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.1) + specifier: ^0.5.12 + version: 0.5.12(tailwindcss@3.4.3) '@tanstack/eslint-plugin-query': - specifier: ^5.28.6 - version: 5.28.6(eslint@8.57.0)(typescript@5.4.3) + specifier: ^5.28.11 + version: 5.28.11(eslint@8.57.0)(typescript@5.4.3) '@testing-library/react': specifier: 14.2.2 version: 14.2.2(react-dom@18.2.0)(react@18.2.0) @@ -488,8 +488,8 @@ devDependencies: specifier: ^1.4.11 version: 1.4.11 '@types/node': - specifier: 20.11.30 - version: 20.11.30 + specifier: 20.12.3 + version: 20.12.3 '@types/nodemailer': specifier: ^6.4.14 version: 6.4.14 @@ -509,11 +509,11 @@ devDependencies: specifier: ^1.0.38 version: 1.0.38 '@types/react': - specifier: 18.2.70 - version: 18.2.70 + specifier: 18.2.74 + version: 18.2.74 '@types/react-dom': - specifier: 18.2.22 - version: 18.2.22 + specifier: 18.2.23 + version: 18.2.23 '@types/react-is': specifier: 18.2.4 version: 18.2.4 @@ -524,17 +524,17 @@ devDependencies: specifier: ^1.6.38 version: 1.6.38 '@typescript-eslint/eslint-plugin': - specifier: ^7.3.1 - version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) + specifier: ^7.5.0 + version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: ^7.3.1 - version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) + specifier: ^7.5.0 + version: 7.5.0(eslint@8.57.0)(typescript@5.4.3) '@vitejs/plugin-react': specifier: ~4.2.1 - version: 4.2.1(vite@5.2.6) + version: 4.2.1(vite@5.2.7) '@vitejs/plugin-react-swc': specifier: ~3.6.0 - version: 3.6.0(@swc/helpers@0.5.7)(vite@5.2.6) + version: 3.6.0(@swc/helpers@0.5.8)(vite@5.2.7) '@vitest/coverage-v8': specifier: ^1.4.0 version: 1.4.0(vitest@1.4.0) @@ -555,7 +555,7 @@ devDependencies: version: 9.1.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.57.0) @@ -576,13 +576,13 @@ devDependencies: version: 12.0.0(eslint@8.57.0) eslint-plugin-tailwindcss: specifier: ^3.15.1 - version: 3.15.1(tailwindcss@3.4.1) + version: 3.15.1(tailwindcss@3.4.3) eslint-plugin-unused-imports: specifier: ^3.1.0 - version: 3.1.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0) + version: 3.1.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) jest-environment-node: specifier: ^29.7.0 version: 29.7.0 @@ -590,8 +590,8 @@ devDependencies: specifier: ~24.0.0 version: 24.0.0 nx: - specifier: 18.1.2 - version: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + specifier: 18.2.2 + version: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) postcss: specifier: 8.4.38 version: 8.4.38 @@ -605,29 +605,29 @@ devDependencies: specifier: ^3.2.5 version: 3.2.5 tailwindcss: - specifier: ^3.4.1 - version: 3.4.1(ts-node@10.9.2) + specifier: ^3.4.3 + version: 3.4.3(ts-node@10.9.2) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.1) + version: 1.0.7(tailwindcss@3.4.3) ts-jest: specifier: ^29.1.2 version: 29.1.2(@babel/core@7.24.3)(jest@29.7.0)(typescript@5.4.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) + version: 10.9.2(@swc/core@1.4.11)(@types/node@20.12.3)(typescript@5.4.3) typescript: specifier: ~5.4.3 version: 5.4.3 vite: - specifier: ~5.2.6 - version: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + specifier: ~5.2.7 + version: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) vite-plugin-dts: - specifier: ~3.7.3 - version: 3.7.3(@types/node@20.11.30)(typescript@5.4.3)(vite@5.2.6) + specifier: ~3.8.1 + version: 3.8.1(@types/node@20.12.3)(typescript@5.4.3)(vite@5.2.7) vitest: specifier: ~1.4.0 - version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) + version: 1.4.0(@types/node@20.12.3)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) packages: @@ -785,16 +785,6 @@ packages: - supports-color dev: true - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - dev: true - /@babel/generator@7.24.1: resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} engines: {node: '>=6.9.0'} @@ -2110,24 +2100,6 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/traverse@7.24.0: - resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse@7.24.1: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} @@ -2755,12 +2727,12 @@ packages: dev: false optional: true - /@hookform/resolvers@3.3.4(react-hook-form@7.51.1): + /@hookform/resolvers@3.3.4(react-hook-form@7.51.2): resolution: {integrity: sha512-o5cgpGOuJYrd+iMKvkttOclgwRW86EsWJZZRC23prf0uU2i48Htq4PuT73AVb9ionFyZrwYEITuOFGF+BydEtQ==} peerDependencies: react-hook-form: ^7.0.0 dependencies: - react-hook-form: 7.51.1(react@18.2.0) + react-hook-form: 7.51.2(react@18.2.0) dev: false /@humanwhocodes/config-array@0.11.14: @@ -3007,7 +2979,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3028,14 +3000,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3063,7 +3035,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 jest-mock: 29.7.0 dev: true @@ -3090,7 +3062,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.30 + '@types/node': 20.12.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3123,7 +3095,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.11.30 + '@types/node': 20.12.3 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3210,7 +3182,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.30 + '@types/node': 20.12.3 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -3262,33 +3234,33 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true - /@lingui/babel-plugin-extract-messages@4.7.1: - resolution: {integrity: sha512-grz6RyuroLCce2G6/gIGGvvs4Piu7Fs7OVGqTJCTt8Jfy+N78E5tUMBiyqNiOglz3+bLXB0qxznGha8RSAcD/g==} + /@lingui/babel-plugin-extract-messages@4.8.0: + resolution: {integrity: sha512-xTYhK97eS3/MCaxxgNXPSrsDorYRvhycf3hhbARAi5fCgxFh0MihIoM6NaPrLWndccOD+iHiBlOGhyKa0rVXbw==} engines: {node: '>=16.0.0'} dev: true - /@lingui/cli@4.7.1(typescript@5.4.3): - resolution: {integrity: sha512-PlXtQjfv01VY1eL/uZMG+xakBcFXzrDqMIk1IlCO2kRvLdqQZxCgIrLePLdmYypEq7oc+nnoHv6ctuhL9mh4MA==} + /@lingui/cli@4.8.0(typescript@5.4.3): + resolution: {integrity: sha512-MW4KtT9+PKq18XjjL++dHtIiIVIRafOgzwlqZ6aSkYM6pb4Q/F/Glm6cqj3SJTEdmWL5RS/2WrXGkrrMSG2ixg==} engines: {node: '>=16.0.0'} hasBin: true dependencies: '@babel/core': 7.24.3 - '@babel/generator': 7.23.6 - '@babel/parser': 7.24.0 + '@babel/generator': 7.24.1 + '@babel/parser': 7.24.1 '@babel/runtime': 7.24.0 '@babel/types': 7.24.0 - '@lingui/babel-plugin-extract-messages': 4.7.1 - '@lingui/conf': 4.7.1(typescript@5.4.3) - '@lingui/core': 4.7.1 - '@lingui/format-po': 4.7.1(typescript@5.4.3) - '@lingui/message-utils': 4.7.1 + '@lingui/babel-plugin-extract-messages': 4.8.0 + '@lingui/conf': 4.8.0(typescript@5.4.3) + '@lingui/core': 4.8.0 + '@lingui/format-po': 4.8.0(typescript@5.4.3) + '@lingui/message-utils': 4.8.0 babel-plugin-macros: 3.1.0 chalk: 4.1.2 chokidar: 3.5.1 cli-table: 0.3.6 commander: 10.0.1 convert-source-map: 2.0.0 - date-fns: 2.30.0 + date-fns: 3.6.0 esbuild: 0.17.19 glob: 7.2.3 inquirer: 7.3.3 @@ -3306,8 +3278,8 @@ packages: - typescript dev: true - /@lingui/conf@4.7.1(typescript@5.4.3): - resolution: {integrity: sha512-SbAHmAfIX0HTjmhmBF93GhmfTNMsca3sq2x7g1X6Di4kHx1jCpOpwTVK6ruaCfwhjLGSAC01WHQQ/r69ke+E0g==} + /@lingui/conf@4.8.0(typescript@5.4.3): + resolution: {integrity: sha512-7Vfa25kjY0KBHxrIDIF5QM7jCFRkZO5OjmsJ7xnTYwYhU91gytWcCz7pMn20rLW931w+K+QyIGBroHu60Sj3zA==} engines: {node: '>=16.0.0'} dependencies: '@babel/runtime': 7.24.0 @@ -3319,33 +3291,33 @@ packages: transitivePeerDependencies: - typescript - /@lingui/core@4.7.1: - resolution: {integrity: sha512-Ign2qnyy1WNY7hPzkYTPYaja+5ucs3oDy+rgxs8ChGsqGFf4RjchU4W+CxqliKJ19f/hy4gaDK1DWA9h47kGvw==} + /@lingui/core@4.8.0: + resolution: {integrity: sha512-csETD7Vi2SSvH1F+gASGPf9TISoQFxA3YTB7MbRthtqK73TtWbEAmNtztIYPjPtNQemd7GwFztT/X6OANbjYhA==} engines: {node: '>=16.0.0'} dependencies: '@babel/runtime': 7.24.0 - '@lingui/message-utils': 4.7.1 + '@lingui/message-utils': 4.8.0 unraw: 3.0.0 - /@lingui/detect-locale@4.7.1: - resolution: {integrity: sha512-rx0NyPIHhzu9+wTURflBL3Vvpg5j+aCkjI1Cn1ErVHVc/TvRnLNDmHohMNyaeCYy5XJqcLgDHW/FRXW3H1OUmA==} + /@lingui/detect-locale@4.8.0: + resolution: {integrity: sha512-AIahQxVcFhofWid/TJgdIF2sl6nOJ4sXjo50R/a3VIjmj7uYCI/+bXFLoav7KMA5tmhgdCb53C0WCgv5PQisIg==} engines: {node: '>=16.0.0'} dev: false - /@lingui/format-po@4.7.1(typescript@5.4.3): - resolution: {integrity: sha512-O5Tr/x0Pr+buk7YtbwrWR8MIaKV0ruwoIPuc05QlEHW/D15kcSRldHJ1lEKEB+bXRw050AeUxyRY7ibbZFyQ0g==} + /@lingui/format-po@4.8.0(typescript@5.4.3): + resolution: {integrity: sha512-EnVZInemKaVChkh/kecZqxktwFgsb5dpF9cAm6FVH+xdKvVLKViWPcZSUPR2y4I3YS8eAtfpBapwoyAVeQo68A==} engines: {node: '>=16.0.0'} dependencies: - '@lingui/conf': 4.7.1(typescript@5.4.3) - '@lingui/message-utils': 4.7.1 - date-fns: 2.30.0 + '@lingui/conf': 4.8.0(typescript@5.4.3) + '@lingui/message-utils': 4.8.0 + date-fns: 3.6.0 pofile: 1.1.4 transitivePeerDependencies: - typescript dev: true - /@lingui/macro@4.7.1(@lingui/react@4.7.1)(babel-plugin-macros@3.1.0)(typescript@5.4.3): - resolution: {integrity: sha512-weU8Z7QNt+M0wuPIs/xqnlt7Y/g1o4fASamvbyJxh9J68is7mnGwhevj+nVW2VZCEq4+yR34qvF0bsVeTQ332A==} + /@lingui/macro@4.8.0(@lingui/react@4.8.0)(babel-plugin-macros@3.1.0)(typescript@5.4.3): + resolution: {integrity: sha512-5/MGOzuBAqi7vQhn6/8HO0/pPdqk+bLO7QzLsz8imEL58amaBbQmc0WmQRI4DvUknIQnnqlMx5wSAyXuHridrg==} engines: {node: '>=16.0.0'} peerDependencies: '@lingui/react': ^4.0.0 @@ -3353,32 +3325,32 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@babel/types': 7.24.0 - '@lingui/conf': 4.7.1(typescript@5.4.3) - '@lingui/core': 4.7.1 - '@lingui/message-utils': 4.7.1 - '@lingui/react': 4.7.1(react@18.2.0) + '@lingui/conf': 4.8.0(typescript@5.4.3) + '@lingui/core': 4.8.0 + '@lingui/message-utils': 4.8.0 + '@lingui/react': 4.8.0(react@18.2.0) babel-plugin-macros: 3.1.0 transitivePeerDependencies: - typescript - /@lingui/message-utils@4.7.1: - resolution: {integrity: sha512-c4D9Qg575LHvJHNyDDJfw+lAfyVv+3L+j4ZkaG8elNjc06ITx6sBWETFlj9FwoE8krF/r4yyXuCdnhBgUMrvJg==} + /@lingui/message-utils@4.8.0: + resolution: {integrity: sha512-iGTGhtlREy2MwZU9mgs3jydCmf/ik+7th9z1NznNzUBJVcebLD/KPMWRJEkXHkVghLWeCxulvh8PZ08CmyuCzQ==} engines: {node: '>=16.0.0'} dependencies: '@messageformat/parser': 5.1.0 js-sha256: 0.10.1 - /@lingui/react@4.7.1(react@18.2.0): - resolution: {integrity: sha512-acfmKDt6kg2z8wYJXc8S5SmZk1sM46f6xIZFVN+HrJBN/Z7MO9pp4FroTScOBI5zbRsdvoaRdyruNJedLplnhQ==} + /@lingui/react@4.8.0(react@18.2.0): + resolution: {integrity: sha512-GVoGDYZAN9wHrEvQWljxS1CZqZ80yLtK0LS8Y907RLlmD3GXLwNvT63iJUHwRu4710HNdgD7qM7XNOgPZZNu7A==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.24.0 - '@lingui/core': 4.7.1 + '@lingui/core': 4.8.0 react: 18.2.0 - /@lingui/swc-plugin@4.0.6(@lingui/macro@4.7.1)(@swc/core@1.4.8): + /@lingui/swc-plugin@4.0.6(@lingui/macro@4.8.0)(@swc/core@1.4.11): resolution: {integrity: sha512-jW32d+t/faHGrgzZXzGbDmadElqHQ9FvGf2aoq7YelXBPG9cf/lAkZlpxNjAzRhbscupB0YPtBjC49XoIIzKMg==} peerDependencies: '@lingui/macro': '4' @@ -3390,19 +3362,19 @@ packages: next: optional: true dependencies: - '@lingui/macro': 4.7.1(@lingui/react@4.7.1)(babel-plugin-macros@3.1.0)(typescript@5.4.3) - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@lingui/macro': 4.8.0(@lingui/react@4.8.0)(babel-plugin-macros@3.1.0)(typescript@5.4.3) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) dev: true - /@lingui/vite-plugin@4.7.1(typescript@5.4.3)(vite@5.2.6): - resolution: {integrity: sha512-MOZPjObc/DJqN27eoNWm38pHO8N7p0eaulJTeudSWpzc0rQtSJ/tJabx/vUmfedaQ6W3j+qFvqELdTnsO0PfXA==} + /@lingui/vite-plugin@4.8.0(typescript@5.4.3)(vite@5.2.7): + resolution: {integrity: sha512-4PANGlYhvgZ1lYjrndHJp/0+NAQvjnr12RwehrFMIsRlprfQnjnaRHYkFzcioLyUdfT9qiKpY6u5E2QAVJzPvg==} engines: {node: '>=16.0.0'} peerDependencies: vite: ^3 || ^4 || ^5.0.9 dependencies: - '@lingui/cli': 4.7.1(typescript@5.4.3) - '@lingui/conf': 4.7.1(typescript@5.4.3) - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + '@lingui/cli': 4.8.0(typescript@5.4.3) + '@lingui/conf': 4.8.0(typescript@5.4.3) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - supports-color - typescript @@ -3417,32 +3389,33 @@ packages: dependencies: moo: 0.5.2 - /@microsoft/api-extractor-model@7.28.3(@types/node@20.11.30): - resolution: {integrity: sha512-wT/kB2oDbdZXITyDh2SQLzaWwTOFbV326fP0pUwNW00WeliARs0qjmXBWmGWardEzp2U3/axkO3Lboqun6vrig==} + /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.3): + resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.62.0(@types/node@20.11.30) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.3) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.39.0(@types/node@20.11.30): - resolution: {integrity: sha512-PuXxzadgnvp+wdeZFPonssRAj/EW4Gm4s75TXzPk09h3wJ8RS3x7typf95B4vwZRrPTQBGopdUl+/vHvlPdAcg==} + /@microsoft/api-extractor@7.43.0(@types/node@20.12.3): + resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.3(@types/node@20.11.30) + '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.3) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.62.0(@types/node@20.11.30) - '@rushstack/rig-package': 0.5.1 - '@rushstack/ts-command-line': 4.17.1 - colors: 1.2.5 + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.3) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.10.0(@types/node@20.12.3) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.3) lodash: 4.17.21 + minimatch: 3.0.8 resolve: 1.22.8 semver: 7.5.4 source-map: 0.6.1 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - '@types/node' dev: true @@ -3473,15 +3446,15 @@ packages: os-filter-obj: 2.0.0 dev: true - /@nestjs-modules/mailer@1.10.3(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(nodemailer@6.9.13): + /@nestjs-modules/mailer@1.10.3(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(nodemailer@6.9.13): resolution: {integrity: sha512-k2gs2NH8Ygq4JnETX+EDBXixLAS8DDZEI/Wbr9LGL3HwO3Qz8zVh8dBJ4ESpySuWniW+a8rARzGXtTUHC4KFlw==} peerDependencies: '@nestjs/common': '>=7.0.9' '@nestjs/core': '>=7.0.9' nodemailer: '>=6.4.6' dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) css-inline: 0.11.2 glob: 10.3.10 mjml: 4.14.1 @@ -3497,20 +3470,20 @@ packages: - encoding dev: false - /@nestjs/axios@3.0.2(@nestjs/common@10.3.5)(axios@1.6.8)(rxjs@7.8.1): + /@nestjs/axios@3.0.2(@nestjs/common@10.3.7)(axios@1.6.8)(rxjs@7.8.1): resolution: {integrity: sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 axios: ^1.3.1 rxjs: ^6.0.0 || ^7.0.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) axios: 1.6.8 rxjs: 7.8.1 dev: false - /@nestjs/common@10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1): - resolution: {integrity: sha512-XWxbDf2ey/jAyEa3/XpckgfzJZ9j3I05ZkEFx7cAlebFuVKeq5UDDb5Sq9O7hMmbH9xdQj3pYT19SSj01hKeug==} + /@nestjs/common@10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1): + resolution: {integrity: sha512-gKFtFzcJznrwsRYjtNZoPAvSOPYdNgxbTYoAyLTpoy393cIKgLmJTHu6ReH8/qIB9AaZLdGaFLkx98W/tFWFUw==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -3523,18 +3496,18 @@ packages: optional: true dependencies: iterare: 1.2.1 - reflect-metadata: 0.2.1 + reflect-metadata: 0.2.2 rxjs: 7.8.1 tslib: 2.6.2 uid: 2.0.2 - /@nestjs/config@3.2.1(@nestjs/common@10.3.5)(rxjs@7.8.1): + /@nestjs/config@3.2.1(@nestjs/common@10.3.7)(rxjs@7.8.1): resolution: {integrity: sha512-tFZyLJKanSAu51ygQ6ZBSpx95pRcwS6qSpJDW6FFgRQzkOaOUXpL8qD8yMNoYoYxuJCxph+waiBaWKgFWxn3sw==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 rxjs: ^7.1.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) dotenv: 16.4.5 dotenv-expand: 10.0.0 lodash: 4.17.21 @@ -3542,8 +3515,8 @@ packages: uuid: 9.0.1 dev: false - /@nestjs/core@10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1): - resolution: {integrity: sha512-U7SrGD9/Mu4eUtxfZYiGdY38FcksEyJegs4dQZ8B19nnusw0aTocPEy4HVsmx0LLO4sG+fBLLYzCDDr9kFwXAQ==} + /@nestjs/core@10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1): + resolution: {integrity: sha512-hsdlnfiQ3kgqHL5k7js3CU0PV7hBJVi+LfFMgCkoagRxNMf67z0GFGeOV2jk5d65ssB19qdYsDa1MGVuEaoUpg==} requiresBuild: true peerDependencies: '@nestjs/common': ^10.0.0 @@ -3560,20 +3533,20 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/platform-express': 10.3.5(@nestjs/common@10.3.5)(@nestjs/core@10.3.5) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/platform-express': 10.3.7(@nestjs/common@10.3.7)(@nestjs/core@10.3.7) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 path-to-regexp: 3.2.0 - reflect-metadata: 0.2.1 + reflect-metadata: 0.2.2 rxjs: 7.8.1 tslib: 2.6.2 uid: 2.0.2 transitivePeerDependencies: - encoding - /@nestjs/graphql@12.1.1(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(graphql@16.8.1)(reflect-metadata@0.2.1): + /@nestjs/graphql@12.1.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(graphql@16.8.1)(reflect-metadata@0.2.2): resolution: {integrity: sha512-Y2fPrB1bCzkSFEhE5prAJM6dGUwJwBhKSH4rkg5LRSrQnb89kqmELRreaWtisECSnA25mb4MjaRKA3svX1toBg==} requiresBuild: true peerDependencies: @@ -3598,9 +3571,9 @@ packages: '@graphql-tools/merge': 9.0.1(graphql@16.8.1) '@graphql-tools/schema': 10.0.2(graphql@16.8.1) '@graphql-tools/utils': 10.0.13(graphql@16.8.1) - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.5)(reflect-metadata@0.2.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.7)(reflect-metadata@0.2.2) chokidar: 3.6.0 fast-glob: 3.3.2 graphql: 16.8.1 @@ -3608,7 +3581,7 @@ packages: graphql-ws: 5.14.3(graphql@16.8.1) lodash: 4.17.21 normalize-path: 3.0.0 - reflect-metadata: 0.2.1 + reflect-metadata: 0.2.2 subscriptions-transport-ws: 0.11.0(graphql@16.8.1) tslib: 2.6.2 uuid: 9.0.1 @@ -3619,17 +3592,17 @@ packages: dev: false optional: true - /@nestjs/jwt@10.2.0(@nestjs/common@10.3.5): + /@nestjs/jwt@10.2.0(@nestjs/common@10.3.7): resolution: {integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) '@types/jsonwebtoken': 9.0.5 jsonwebtoken: 9.0.2 dev: false - /@nestjs/mapped-types@2.0.5(@nestjs/common@10.3.5)(reflect-metadata@0.2.1): + /@nestjs/mapped-types@2.0.5(@nestjs/common@10.3.7)(reflect-metadata@0.2.2): resolution: {integrity: sha512-bSJv4pd6EY99NX9CjBIyn4TVDoSit82DUZlL4I3bqNfy5Gt+gXTa86i3I/i0iIV9P4hntcGM5GyO+FhZAhxtyg==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -3642,31 +3615,31 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - reflect-metadata: 0.2.1 + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + reflect-metadata: 0.2.2 dev: false - /@nestjs/passport@10.0.3(@nestjs/common@10.3.5)(passport@0.7.0): + /@nestjs/passport@10.0.3(@nestjs/common@10.3.7)(passport@0.7.0): resolution: {integrity: sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 passport: ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) passport: 0.7.0 dev: false - /@nestjs/platform-express@10.3.5(@nestjs/common@10.3.5)(@nestjs/core@10.3.5): - resolution: {integrity: sha512-IhVomwLvdLlv4zCdQK2ROT/nInk1i8m4K48lAUHJV5UVktgVmg0WbQga2/9KywaTjNbx+eWhZXXFii+vtFRAOw==} + /@nestjs/platform-express@10.3.7(@nestjs/common@10.3.7)(@nestjs/core@10.3.7): + resolution: {integrity: sha512-noNJ+PyIxQJLCKfuXz0tcQtlVAynfLIuKy62g70lEZ86UrIqSrZFqvWs/rFUgkbT6J8H7Rmv11hASOnX+7M2rA==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) body-parser: 1.20.2 cors: 2.8.5 - express: 4.18.3 + express: 4.19.2 multer: 1.4.4-lts.1 tslib: 2.6.2 transitivePeerDependencies: @@ -3701,10 +3674,10 @@ packages: - chokidar dev: true - /@nestjs/serve-static@4.0.1(@nestjs/common@10.3.5)(@nestjs/core@10.3.5): - resolution: {integrity: sha512-AoOrVdAe+WmsceuCcA8nWmKUYmaOsg9pqBCbIj7PS4W3XdikJQMtfxgSIoOlyUksZdhTBFjHqKh0Yhpj6pulwQ==} + /@nestjs/serve-static@4.0.2(@nestjs/common@10.3.7)(@nestjs/core@10.3.7): + resolution: {integrity: sha512-cT0vdWN5ar7jDI2NKbhf4LcwJzU4vS5sVpMkVrHuyLcltbrz6JdGi1TfIMMatP2pNiq5Ie/uUdPSFDVaZX/URQ==} peerDependencies: - '@fastify/static': ^6.5.0 + '@fastify/static': ^6.5.0 || ^7.0.0 '@nestjs/common': ^9.0.0 || ^10.0.0 '@nestjs/core': ^9.0.0 || ^10.0.0 express: ^4.18.1 @@ -3717,13 +3690,13 @@ packages: fastify: optional: true dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) path-to-regexp: 0.2.5 dev: false - /@nestjs/swagger@7.3.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(reflect-metadata@0.2.1): - resolution: {integrity: sha512-zLkfKZ+ioYsIZ3dfv7Bj8YHnZMNAGWFUmx2ZDuLp/fBE4P8BSjB7hldzDueFXsmwaPL90v7lgyd82P+s7KME1Q==} + /@nestjs/swagger@7.3.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(reflect-metadata@0.2.2): + resolution: {integrity: sha512-LUC4mr+5oAleEC/a2j8pNRh1S5xhKXJ1Gal5ZdRjt9XebQgbngXCdW7JTA9WOEcwGtFZN9EnKYdquzH971LZfw==} peerDependencies: '@fastify/static': ^6.0.0 || ^7.0.0 '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -3740,17 +3713,17 @@ packages: optional: true dependencies: '@microsoft/tsdoc': 0.14.2 - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.5)(reflect-metadata@0.2.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.7)(reflect-metadata@0.2.2) js-yaml: 4.1.0 lodash: 4.17.21 path-to-regexp: 3.2.0 - reflect-metadata: 0.2.1 + reflect-metadata: 0.2.2 swagger-ui-dist: 5.11.2 dev: false - /@nestjs/terminus@10.2.3(@nestjs/axios@3.0.2)(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@prisma/client@5.11.0)(reflect-metadata@0.2.1)(rxjs@7.8.1): + /@nestjs/terminus@10.2.3(@nestjs/axios@3.0.2)(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@prisma/client@5.12.0)(reflect-metadata@0.2.2)(rxjs@7.8.1): resolution: {integrity: sha512-iX7gXtAooePcyQqFt57aDke5MzgdkBeYgF5YsFNNFwOiAFdIQEhfv3PR0G+HlH9F6D7nBCDZt9U87Pks/qHijg==} peerDependencies: '@grpc/grpc-js': '*' @@ -3798,18 +3771,18 @@ packages: typeorm: optional: true dependencies: - '@nestjs/axios': 3.0.2(@nestjs/common@10.3.5)(axios@1.6.8)(rxjs@7.8.1) - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@prisma/client': 5.11.0(prisma@5.11.0) + '@nestjs/axios': 3.0.2(@nestjs/common@10.3.7)(axios@1.6.8)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@prisma/client': 5.12.0(prisma@5.12.0) boxen: 5.1.2 check-disk-space: 3.4.0 - reflect-metadata: 0.2.1 + reflect-metadata: 0.2.2 rxjs: 7.8.1 dev: false - /@nestjs/testing@10.3.5(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@nestjs/platform-express@10.3.5): - resolution: {integrity: sha512-j30/lxH0BayeDTigapYtQn/XhMRR7CzlFsm3dHoWViWQv0qT1r2ffe3927BbBLX3N/ZzglE10OAqW06ADZV8dw==} + /@nestjs/testing@10.3.7(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@nestjs/platform-express@10.3.7): + resolution: {integrity: sha512-PmwZXyoCC/m3F3IFgpgD+SNN6cDPQa/vi3YQxFruvfX3cuHq+P6ZFvBB7hwaKKsLlhA0so42LsMm41oFBkdouw==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -3821,9 +3794,9 @@ packages: '@nestjs/platform-express': optional: true dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/platform-express': 10.3.5(@nestjs/common@10.3.5)(@nestjs/core@10.3.5) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/platform-express': 10.3.7(@nestjs/common@10.3.7)(@nestjs/core@10.3.7) tslib: 2.6.2 dev: true @@ -3850,18 +3823,18 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - /@nrwl/devkit@18.1.2(nx@18.1.2): - resolution: {integrity: sha512-x+6UJNeWoDtke1FhEAP6ptDLUPJC/xOJ+Wri6RFTi+/ekw7qD3Bj73XHU9C47HBxMxN2voUVMfIX3mC65/CXiQ==} + /@nrwl/devkit@18.2.2(nx@18.2.2): + resolution: {integrity: sha512-6RBr1aMzrpY0kk9L9buqT9H7Nv8+QujJPo4ASr6jp/5d5gPBsebeTn6qSvv1xJSB0GhB1ACOeq1nVkbwRQoQCw==} dependencies: - '@nx/devkit': 18.1.2(nx@18.1.2) + '@nx/devkit': 18.2.2(nx@18.2.2) transitivePeerDependencies: - nx dev: true - /@nrwl/eslint-plugin-nx@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-cmTMpG09avCHbbrpHE2rld4o+GEUX6Q7URh51QvKbeIeBvT77uEbin7EzptWJNjN4Ht9hKEAiQkZPideualWeA==} + /@nrwl/eslint-plugin-nx@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(@typescript-eslint/parser@7.5.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-oD7X2CSx+zBEUfM4jdLkedAbJnnv1FXuNOotnjCMu6Bx3cAKyvGpXE07IKIK77K7Bm82egmI+UVrmgpYGXIyyQ==} dependencies: - '@nx/eslint-plugin': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.1.2)(typescript@5.4.3) + '@nx/eslint-plugin': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(@typescript-eslint/parser@7.5.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3878,10 +3851,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3): - resolution: {integrity: sha512-G+Zr/MDS3k1Bg0Pmv2YWlqBhpaZq38W7GdSci4DEkdQMBZtHhoObTrAfnRXwwP5Zsh5FAXltfTdAkWn8e6lQtg==} + /@nrwl/jest@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3): + resolution: {integrity: sha512-+sjh1RYCE9wbHvdy01PhBZ7v4tgF1vupuzOy3xskBesW8p25B/ZjOEpZxiQpZvtU8aJ9r1OyncC5biKFLnkLAw==} dependencies: - '@nx/jest': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/jest': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3898,10 +3871,10 @@ packages: - verdaccio dev: true - /@nrwl/js@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.3.3): - resolution: {integrity: sha512-BTxmaF73TB9Ym8MyXUfFjeS3kyw/elORrSrEu6b4ei1Q/DszEpZHhvavN1nUebqJe3RifW9IKL2TFblSoIWCTg==} + /@nrwl/js@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-+COyT27frMSARYNPyFDL404nOgMmJQ0o5ap24hYond3TUuhYa5LKB0AQvEZZEz6Wb0Z/KdWRi44mw4+Gm+5Beg==} dependencies: - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.3.3) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3915,27 +3888,10 @@ packages: - verdaccio dev: true - /@nrwl/js@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-BTxmaF73TB9Ym8MyXUfFjeS3kyw/elORrSrEu6b4ei1Q/DszEpZHhvavN1nUebqJe3RifW9IKL2TFblSoIWCTg==} + /@nrwl/nest@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3): + resolution: {integrity: sha512-d8czfFFgYbUacgRDykUdtHhxzIypeRFshZTtsXj3u+KwsW02pzEd6mpk2jbcRBL0d6iXLNOsr1+ovQTUJEOlrA==} dependencies: - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - debug - - nx - - supports-color - - typescript - - verdaccio - dev: true - - /@nrwl/nest@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3): - resolution: {integrity: sha512-UD1j1r2hpH3O78Yad1dAcInYpvX7NPGnrwXvJqojyOqT5A/GqXxKKnpTsE5IZsNwdFfIQXRGY4QjacEsBuZf5Q==} - dependencies: - '@nx/nest': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/nest': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3954,10 +3910,10 @@ packages: - verdaccio dev: true - /@nrwl/node@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3): - resolution: {integrity: sha512-1Z9ZMOdzw8v7sOaOUaQnJr3Aclqchpg1Thj9mqslu/FZeXlp7pngeT4hPvt3FqFbLvxZIH5u3uxQjFNW4QKNxQ==} + /@nrwl/node@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3): + resolution: {integrity: sha512-HA8Psc575XV1RsZIiyRWbhHID3HlYJc8pSrMWCAW5ycajdqYsGUtid4EQntUHwtHNEozud0mUpmdYTBJqehfWA==} dependencies: - '@nx/node': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/node': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3975,10 +3931,10 @@ packages: - verdaccio dev: true - /@nrwl/react@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-PO8tAKVxjGhNwnGVI7yi7bGpeCEXpH/qnn0JEq4we2YoDTHqzPJ/OxyXbNCcwpnxFoHFyB4kyegaCxTeyN/g0A==} + /@nrwl/react@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-m3DrXr6bBB69nM0Ql1sibgC+grQv/XP0ZhXaxCUEKRHvwtilhR26n0hQGwtKA4VoM0ChVj4q4u160p48i+9nnw==} dependencies: - '@nx/react': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nx/react': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3993,11 +3949,11 @@ packages: - verdaccio dev: true - /@nrwl/tao@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8): - resolution: {integrity: sha512-IA+osZ5TlKMwJmcP7TECW7TO0JdNNQud9Dgkh1ZfJ4GWnT7WEkE9b2Yf1IFeeB81kCTXXq8jfISa8ZY21MjRaQ==} + /@nrwl/tao@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11): + resolution: {integrity: sha512-tXjAbbw8Ir3cY/PQVHiC7q10jsU43r5kkEVwa2vzd1rfPtPFvj9WtgwISd+GstuppYtsbNi+UgTNmHX8dRKPYQ==} hasBin: true dependencies: - nx: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + nx: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -4005,10 +3961,10 @@ packages: - debug dev: true - /@nrwl/vite@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3)(vite@5.2.6)(vitest@1.4.0): - resolution: {integrity: sha512-z6DVIZt9BK2TOSGPkCMdjpVeJXzn4qijn0OGZNB+bD2hpKjFpI3IY0yEbbNSexppkmQdovtIY95gjSdcspkEYQ==} + /@nrwl/vite@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3)(vite@5.2.7)(vitest@1.4.0): + resolution: {integrity: sha512-MmR1spLNl3AgNI8sDMxKjcihVDALqDAMLmeU37Rmn7+og4dvEDJdgnMUWkFsVLOa7vSHldyeuB9cAO3nOJ4sTw==} dependencies: - '@nx/vite': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3)(vite@5.2.6)(vitest@1.4.0) + '@nx/vite': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3)(vite@5.2.7)(vitest@1.4.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4024,10 +3980,10 @@ packages: - vitest dev: true - /@nrwl/web@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-mu8OW+wFMYgLB2R4X8gzdxLhREXJ5CIRvkS1xFmf91/pMru2kiBpiGrX3+6lvM4RcMFaY4YZiKpVp09JOeCQwQ==} + /@nrwl/web@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-r9A9cernK/Q5VIHhcSIkiqwPF81CNwhk4uo+nhtnsrrGyKGCgvjFWmUTutfLD+FeQixIKgA+6FcarQYC2wpplA==} dependencies: - '@nx/web': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nx/web': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4041,10 +3997,10 @@ packages: - verdaccio dev: true - /@nrwl/webpack@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-ivFdNTnvLAHwWvF/83hPlBhuSvVXEblS4l4OkPRVw8kG7DjEAfvY5Zb1GsqsThTMAgtXPEVdqzofAskFr+xKPw==} + /@nrwl/webpack@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-VGM/FP7QQsXY4jVJ6DkpuFI34+iHKWrcybRj7s3RsNoDhCN6RlpGZ6OKtxOItSvv0O/EJxFOcJL3Ve1U9A16Jw==} dependencies: - '@nx/webpack': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nx/webpack': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -4074,10 +4030,10 @@ packages: - webpack-cli dev: true - /@nrwl/workspace@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8): - resolution: {integrity: sha512-8nI5KxGAr30QBwXlQpMiIr+MdmGNdYxBU0HikqQP3RPk97+y6g/O6He2cOGZFFN5hDbeuQ/R15hyGtPLYS9jLg==} + /@nrwl/workspace@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11): + resolution: {integrity: sha512-Vqd6S3IlLtIeSru84T+gX+AtMZYS7qgXTujo2ux0q2gc/AxtHp7etmiUqKuXV4Q9QqBqsxZZg+P6NWzyPJACDg==} dependencies: - '@nx/workspace': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + '@nx/workspace': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -4095,24 +4051,24 @@ packages: transitivePeerDependencies: - encoding - /@nx/devkit@18.1.2(nx@18.1.2): - resolution: {integrity: sha512-xgiPqKdJ6GVrqXsAyHD/yxqCDW1LekkWgazkuBI8MKA5J2IwZ4Ex5pMsOVMuWz2sTRejuPRqajBclFRMbhfCig==} + /@nx/devkit@18.2.2(nx@18.2.2): + resolution: {integrity: sha512-Yz/uLYfy2QLeeCJecgKXuT4z0eGx/yBw3VxkgD0zSvpSIg8p1OGSK/rUQ47n/FibsLRdXa1Me5uE57rNt/FKvA==} peerDependencies: nx: '>= 16 <= 18' dependencies: - '@nrwl/devkit': 18.1.2(nx@18.1.2) + '@nrwl/devkit': 18.2.2(nx@18.2.2) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 - nx: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + nx: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) semver: 7.6.0 tmp: 0.2.3 tslib: 2.6.2 yargs-parser: 21.1.1 dev: true - /@nx/eslint-plugin@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-enlPiKl/TdW/YTxNmlBvMt4Z6hm/Ozp5R+G9d7w+e82ZwBBaJnsTZYlNGuhFmWP9ZVMCVjivJHe9da0Ea4e7yQ==} + /@nx/eslint-plugin@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(@typescript-eslint/parser@7.5.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-XZHmU/CIYJql48dvx7s9yBUJZb4OrUtRgpkm5/XY/vFAIgCyTIalXiDdM+BvxWns1c5aTbEEQvtJ9clXdjuTbg==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 eslint-config-prettier: ^9.0.0 @@ -4120,12 +4076,12 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.1.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + '@nrwl/eslint-plugin-nx': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(@typescript-eslint/parser@7.5.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 eslint-config-prettier: 9.1.0(eslint@8.57.0) @@ -4146,20 +4102,20 @@ packages: - verdaccio dev: true - /@nx/eslint@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2): - resolution: {integrity: sha512-cNCbCg5/qYCXrcBuJaJjy6+aLTDcU9LfxEvuBrA3RdAVqpSj0EjxocrmXwbSZTQt6JDhgraoZqtFRxGZ+44Oww==} + /@nx/eslint@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2): + resolution: {integrity: sha512-EHDhystP1y+8LtQfflvbHVrIdMTAoXp/xQrXiH/8U5ESbezBQUT7B75UOiWAzI+lBn9uwailMKhfEiIf4t5uRQ==} peerDependencies: js-yaml: 4.1.0 peerDependenciesMeta: js-yaml: optional: true dependencies: - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.3.3) - '@nx/linter': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/linter': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2) eslint: 8.57.0 tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.4.3 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4172,18 +4128,18 @@ packages: - verdaccio dev: true - /@nx/jest@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3): - resolution: {integrity: sha512-lCWVAzeN+U5xppqU6kuJaHCdudiSxnVdoYcaW0yf5bx3XYaKIIN+2NTPxRGy/QKibnQwqv3Y5NdIFDt67OYQ4Q==} + /@nx/jest@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3): + resolution: {integrity: sha512-AEfA3IYCcQObYxKrnW5/Hu6l4Sp5wgEe/lXkYgcdOlcJkEg8DSYoS8M5soESAugka2H8CbvY6ZUXUacTjh1RIQ==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nrwl/jest': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) chalk: 4.1.2 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 @@ -4206,8 +4162,8 @@ packages: - verdaccio dev: true - /@nx/js@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.3.3): - resolution: {integrity: sha512-bq3goTS6zM6Eg3DNLAz51gB34zHqhYf7LzTFJOGDRogzmEGsttSbX46eiaD4oSpq/s4ybwRe2cHV3ZGodaZL1A==} + /@nx/js@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-EQXlUW83w4D2//AXMW4AQUocBs4Nwfl15gPERahpzyTK6CKSOV3nKyORCTnVa5TgtugRXGluTbN3TxamSoWpug==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -4221,59 +4177,9 @@ packages: '@babel/preset-env': 7.24.0(@babel/core@7.24.3) '@babel/preset-typescript': 7.23.3(@babel/core@7.24.3) '@babel/runtime': 7.24.0 - '@nrwl/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.3.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/workspace': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) - babel-plugin-const-enum: 1.2.0(@babel/core@7.24.3) - babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.3) - chalk: 4.1.2 - columnify: 1.6.0 - detect-port: 1.5.1 - fast-glob: 3.2.7 - fs-extra: 11.2.0 - ignore: 5.3.1 - js-tokens: 4.0.0 - minimatch: 9.0.3 - npm-package-arg: 11.0.1 - npm-run-path: 4.0.1 - ora: 5.3.0 - semver: 7.6.0 - source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.3.3) - tsconfig-paths: 4.2.0 - tslib: 2.6.2 - transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - debug - - nx - - supports-color - - typescript - dev: true - - /@nx/js@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-bq3goTS6zM6Eg3DNLAz51gB34zHqhYf7LzTFJOGDRogzmEGsttSbX46eiaD4oSpq/s4ybwRe2cHV3ZGodaZL1A==} - peerDependencies: - verdaccio: ^5.0.4 - peerDependenciesMeta: - verdaccio: - optional: true - dependencies: - '@babel/core': 7.24.3 - '@babel/plugin-proposal-decorators': 7.24.0(@babel/core@7.24.3) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.3) - '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.3) - '@babel/preset-env': 7.24.0(@babel/core@7.24.3) - '@babel/preset-typescript': 7.23.3(@babel/core@7.24.3) - '@babel/runtime': 7.24.0 - '@nrwl/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/workspace': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + '@nrwl/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/workspace': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) babel-plugin-const-enum: 1.2.0(@babel/core@7.24.3) babel-plugin-macros: 2.8.0 @@ -4291,7 +4197,7 @@ packages: ora: 5.3.0 semver: 7.6.0 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) + ts-node: 10.9.1(@swc/core@1.4.11)(@types/node@20.12.3)(typescript@5.4.3) tsconfig-paths: 4.2.0 tslib: 2.6.2 transitivePeerDependencies: @@ -4306,10 +4212,10 @@ packages: - typescript dev: true - /@nx/linter@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2): - resolution: {integrity: sha512-bIGFQwHixXv6BuVLVIc5HYwzlodGxK9HsTp+5RtokCXZ0LIv4jkm0FsNExkBBqlaf4oLLqu0F/IZYfzhTwcCsA==} + /@nx/linter@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2): + resolution: {integrity: sha512-uLgqXMhYyomPx0ruhSygPqa9Q7WtDWdwlfOs5Zgrv9xrL+wfSgVqu2sFbBp9fy1P+6BHreiAA0JAr5E/TLv1Ww==} dependencies: - '@nx/eslint': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2) + '@nx/eslint': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4323,15 +4229,15 @@ packages: - verdaccio dev: true - /@nx/nest@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3): - resolution: {integrity: sha512-lhnhTxv2pcKSQYrnpbTW50Xm6O7yPbH4d4VqKDj8p863lU623Wh6SW5scl3YCxwr354i4xITo3Ui212oGDKFog==} + /@nx/nest@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3): + resolution: {integrity: sha512-NWc7SN0DweXnrHVrb/QHaPLQaufRNpw1LwMCGMNWyGbNQAn3AYSTJjPQwlNKrN3lwLPgP5vfGpERg1DR1cxyww==} dependencies: '@nestjs/schematics': 9.2.0(typescript@5.4.3) - '@nrwl/nest': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/eslint': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@nx/node': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nrwl/nest': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/eslint': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/node': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) tslib: 2.6.2 transitivePeerDependencies: @@ -4352,14 +4258,14 @@ packages: - verdaccio dev: true - /@nx/node@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3): - resolution: {integrity: sha512-xXiA0yNIIXIAC6sD/j1kW4SXFbTsYneyKwl0az0TwQkHAwYSPnUASLbj1tfE/DCpH5s9S0x/A35IqtHNhIMZtw==} + /@nx/node@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3): + resolution: {integrity: sha512-nnsL2G6U4vtoIKi6SDOeGNkvNk0hBEDC0iWesJqt0OtF/eGNJbz9d0vtfM7byLe6lNjngHjBlpQd8QwkgWancQ==} dependencies: - '@nrwl/node': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/eslint': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2) - '@nx/jest': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(nx@18.1.2)(ts-node@10.9.2)(typescript@5.4.3) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nrwl/node': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/eslint': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2) + '@nx/jest': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(nx@18.2.2)(ts-node@10.9.2)(typescript@5.4.3) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -4378,8 +4284,8 @@ packages: - verdaccio dev: true - /@nx/nx-darwin-arm64@18.1.2: - resolution: {integrity: sha512-KduC9WBmeTLP8HyTg4NOgQGLk9LEd5qd9dGuYKPU0jA4b+eJIa0rRHEjFdc5WulQrcUAvTIKfmScRCgzR96ogg==} + /@nx/nx-darwin-arm64@18.2.2: + resolution: {integrity: sha512-mZ5X2rmtzmEGnt5ddpKlyQDGRd1wh0HSJtWvjruj6fYLNNpoosnXefI0PQLZUw13hf8OpJNo8J6xKfjIViSa8g==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4387,8 +4293,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@18.1.2: - resolution: {integrity: sha512-mBf3X8m4P4QHoW8g/L/YoK8zkndDyIw4bojLg8Q3xc47s5JZFCqSSMeOXZ9NicM2DpPiDWSQALtQX7A8lIsoAA==} + /@nx/nx-darwin-x64@18.2.2: + resolution: {integrity: sha512-FeYvbr0OOIdn9xvuNZlLHQKwdAPN9KcWnmIysJTQZeanvUf6tifkhBUU1cXDduAkdut5iibnnA91JhcEj4x9yg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4396,8 +4302,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@18.1.2: - resolution: {integrity: sha512-ZqzT2BTsOHhWip1PvNm7AZ4Pzn4I+IZNRvtRgpETYvIH+nqoCmi5rrEi1avnhnr6P5hyzh2mISRSyk186SbZew==} + /@nx/nx-freebsd-x64@18.2.2: + resolution: {integrity: sha512-Owt/5jT8IG5I6eRbs8en+bHvi2St+k1Z1S1CLArlnfTzkTgVGz/R39HD4OouEVnr2dQPkfc7ms6+XkhlYx5NLg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -4405,8 +4311,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@18.1.2: - resolution: {integrity: sha512-V9Dp9uuuce+/f50dXxaYz1C9ULo5+5VS35yc6gN7b6SchCWjNK+xg1YcHBTRNc2ChBtayO2z+mBQ1s6wMDNs/Q==} + /@nx/nx-linux-arm-gnueabihf@18.2.2: + resolution: {integrity: sha512-6D6ZC4EdBjAE0QgLYXuk7AC5r/LM+XUUOa5tFAV6fsAKn+GjVFsmP8dl/HEHfg+vx619+o+IrVrOA+h6ztmNJA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -4414,8 +4320,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@18.1.2: - resolution: {integrity: sha512-aM860T4Hy2JCLcU56mtARIp1MdT1Ms7cGUQzE+a5irM8ZdaHsPdRnYqIgEKd3hoF6PQ6/piHFXWa4xm7pe/2KA==} + /@nx/nx-linux-arm64-gnu@18.2.2: + resolution: {integrity: sha512-RHZ9nPZ4ivv9p+djO9WqoilMhjlR8/rj7P4sog5OpeRE5EWc65Rb7SFwjek1IovS2gbbK+3P2y8Q4G7lyvbe5w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4423,8 +4329,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@18.1.2: - resolution: {integrity: sha512-BgBoOeIgCQ56xii7fKNWiE7UIP/0G+OQhdWJQmh+q6NN0kk78WsdCSq+f7f7LQIji5HiNqUUVx9fd1s6xRSb/w==} + /@nx/nx-linux-arm64-musl@18.2.2: + resolution: {integrity: sha512-WginA4UHdrRhK40pDV8sv3Izho5aOzWf3iC8WVXi8r850mVbOE88JaWnO7TJ7zNWgiM32/OZeVyaYQ/Wv8pYjw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4432,8 +4338,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@18.1.2: - resolution: {integrity: sha512-WDOjtk+K2Tc9SNjGe+zmyy05VUerZpEQ5kvB6Ude0v/W2bMnmpVrLZwwTF5Yrq0ebbUlXM/9wtc1Zjjc75MU2g==} + /@nx/nx-linux-x64-gnu@18.2.2: + resolution: {integrity: sha512-Fekq6TWZAN7T1Yi+IVAPQ3wUmsmtvu3WyvXiVBjVKh8C1H/PKPcNi+4kaG9Ys1BhBZhqiEfTgc44RF9xLM9IAQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4441,8 +4347,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@18.1.2: - resolution: {integrity: sha512-I7jTmbfR5CHC3KVlU3SkqYKJnn25MbH8pdRZJY4gaHnqL9JzbHw9rxddhKBj41lez7jQZTGLnPFUV7JPLXTzKg==} + /@nx/nx-linux-x64-musl@18.2.2: + resolution: {integrity: sha512-3Uk7x2/giczRCva7RsWd/KjgeYH9kOQFiqzE4heMrjBEuJQfACDlasjIrTRv9bwLrZ6otkBVeX/zmE9kBo3tOA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4450,8 +4356,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@18.1.2: - resolution: {integrity: sha512-KQobKvkrdkmaJmx0Pyt2lzHkNugO0gE7q9F4h22KIECyGW1tC3nSPAB4F3mmdE2KuWKgYG5WLafvzusysLsR7g==} + /@nx/nx-win32-arm64-msvc@18.2.2: + resolution: {integrity: sha512-y0d79+FYtSEI96KGAjIUrD7/xybAp7aSjqqesM0WP2+DIJBYkdjK6maTKxkB5gb3FBJyhfNYr4A1NqDnvbPtvA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -4459,8 +4365,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@18.1.2: - resolution: {integrity: sha512-uvJvROSwHBwkTOoOPkb56jEsKJjr4LnZ3fCHmEbrtGhAUC0gAUL+dWJUDHoatrGzN+bM2VqrvgNCGkityK96hw==} + /@nx/nx-win32-x64-msvc@18.2.2: + resolution: {integrity: sha512-17b7hh8VMGWHq0yQDxevLUM0K4ZoNUah3oYVbYe46tp1w7D4u44vDkOOE2SpV2E/alllcDES1etcVsYQSMTGig==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4468,14 +4374,14 @@ packages: dev: true optional: true - /@nx/react@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-7sKDu8jIIEhC0ftOJR8inC9uT39TK4NuArh1bCmjS2zmVuG2ikclFDp9+dQFMJpz2Q0K+WpcnhFKYKADPFRIhQ==} + /@nx/react@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-+7odmLhQY9JQH9Jw6FH46Oy0IubzrKAjbC2ljiqmNNglMj0RpaByQD9M1XzqJRgCQ25FNu8jOqrluGBNKtJyPw==} dependencies: - '@nrwl/react': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/eslint': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@nx/web': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nrwl/react': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/eslint': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/web': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) '@svgr/webpack': 8.1.0(typescript@5.4.3) chalk: 4.1.2 @@ -4495,21 +4401,21 @@ packages: - verdaccio dev: true - /@nx/vite@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3)(vite@5.2.6)(vitest@1.4.0): - resolution: {integrity: sha512-k2BiPSja0hLpOw6NBCqzxg5dwvrdBbGULwv+K/g1gH9shquyqkKyGw9GTg0o9Bm007UO1U+v1niQOvs92b8dgA==} + /@nx/vite@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3)(vite@5.2.7)(vitest@1.4.0): + resolution: {integrity: sha512-wKh7VVnNq2R/K4EiCH1Xd2raeDAkjS9y3ZpqhVXhC9EE0q6FsvQ6iP703RMTifzkeJKp4FDxS4qecWeL6rmlZA==} peerDependencies: vite: ^5.0.0 vitest: ^1.3.1 dependencies: - '@nrwl/vite': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3)(vite@5.2.6)(vitest@1.4.0) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nrwl/vite': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3)(vite@5.2.7)(vitest@1.4.0) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) - '@swc/helpers': 0.5.7 + '@swc/helpers': 0.5.8 enquirer: 2.3.6 tsconfig-paths: 4.2.0 - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) - vitest: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) + vitest: 1.4.0(@types/node@20.12.3)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4523,12 +4429,12 @@ packages: - verdaccio dev: true - /@nx/web@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-SUqwXwwFMjtMakCWHb/pMxIRYiRg9GZnvaIF3/iiaRcXSldReIXbP6+weW36SLv9fjxtObV/CiW59AILwkPzHA==} + /@nx/web@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-+baTjEQOBs5kcjh9FVd/50ZNjDw4cwGxl3lQbYzuvKFXYLHkZ6pyaD31eFlbddj++Xe9cA5Lhh3BE++AquHuLw==} dependencies: - '@nrwl/web': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nrwl/web': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) chalk: 4.1.2 detect-port: 1.5.1 http-server: 14.1.1 @@ -4546,13 +4452,13 @@ packages: - verdaccio dev: true - /@nx/webpack@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3): - resolution: {integrity: sha512-Mv24F7IlYRqSqsn97+WlpylCpC79v4aQubZRPE/dxx7eRqBMykg1BSy8uDI926ggkr096EUejQkN44pzu7o/gQ==} + /@nx/webpack@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3): + resolution: {integrity: sha512-zgc8e0yh8YkbvytSUzeMXUgtxO1xlqX6iXxikCw8aXCM76vBMXd1Kn+kin3gyY5lcPyL/9BihKS4VtP+g67FrA==} dependencies: '@babel/core': 7.24.3 - '@nrwl/webpack': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) - '@nx/devkit': 18.1.2(nx@18.1.2) - '@nx/js': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8)(@types/node@20.11.30)(nx@18.1.2)(typescript@5.4.3) + '@nrwl/webpack': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) + '@nx/devkit': 18.2.2(nx@18.2.2) + '@nx/js': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11)(@types/node@20.12.3)(nx@18.2.2)(typescript@5.4.3) ajv: 8.12.0 autoprefixer: 10.4.19(postcss@8.4.38) babel-loader: 9.1.3(@babel/core@7.24.3)(webpack@5.90.3) @@ -4578,11 +4484,11 @@ packages: style-loader: 3.3.4(webpack@5.90.3) stylus: 0.59.0 stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.90.3) - terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.11)(webpack@5.90.3) ts-loader: 9.5.1(typescript@5.4.3)(webpack@5.90.3) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.2 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) webpack-dev-server: 4.15.1(webpack@5.90.3) webpack-node-externals: 3.0.0 webpack-subresource-integrity: 5.1.0(webpack@5.90.3) @@ -4615,14 +4521,14 @@ packages: - webpack-cli dev: true - /@nx/workspace@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8): - resolution: {integrity: sha512-/b7qJqnxdWYfBb0UDgVJLmPv5qN50LbarzGLwJxSIVnlRWH94UOO4HW+W0tcEDNnf0RnFP1zDIysz+qu5CmV0g==} + /@nx/workspace@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11): + resolution: {integrity: sha512-peZQmiibIVNoDYHgTvrd+2k14KfuquarnoDrNT4USpOz36B6usMGEOw8a2kZ+7TZ7xpCGOhDTr3jHYTg8NFBUg==} dependencies: - '@nrwl/workspace': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) - '@nx/devkit': 18.1.2(nx@18.1.2) + '@nrwl/workspace': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) + '@nx/devkit': 18.2.2(nx@18.2.2) chalk: 4.1.2 enquirer: 2.3.6 - nx: 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) + nx: 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -4692,15 +4598,6 @@ packages: pako: 1.0.11 dev: false - /@phenomnomnominal/tsquery@5.0.1(typescript@5.3.3): - resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} - peerDependencies: - typescript: ^3 || ^4 || ^5 - dependencies: - esquery: 1.5.0 - typescript: 5.3.3 - dev: true - /@phenomnomnominal/tsquery@5.0.1(typescript@5.4.3): resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} peerDependencies: @@ -4710,8 +4607,8 @@ packages: typescript: 5.4.3 dev: true - /@phosphor-icons/react@2.0.15(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-PQKNcRrfERlC8gJGNz0su0i9xVmeubXSNxucPcbCLDd9u0cwJVTEyYK87muul/svf0UXFdL2Vl6bbeOhT1Mwow==} + /@phosphor-icons/react@2.1.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-EeNwgcg1aeK5vG/JYVTullnZzk5zjftOrjLb1iYetyhn5ImFFREc+xG0FAB/dAY277DGDSF8pNdNbqG1SUKIxQ==} engines: {node: '>=10'} peerDependencies: react: '>= 16.8' @@ -4740,8 +4637,8 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@prisma/client@5.11.0(prisma@5.11.0): - resolution: {integrity: sha512-SWshvS5FDXvgJKM/a0y9nDC1rqd7KG0Q6ZVzd+U7ZXK5soe73DJxJJgbNBt2GNXOa+ysWB4suTpdK5zfFPhwiw==} + /@prisma/client@5.12.0(prisma@5.12.0): + resolution: {integrity: sha512-bk/+KPpRm0+IzqFCtAxrj+/TNiHzulspnO+OkysaYY/atc/eX0Gx8V3tTLxbHKVX0LKD4Hi8KKCcSbU1U72n7Q==} engines: {node: '>=16.13'} requiresBuild: true peerDependencies: @@ -4750,39 +4647,39 @@ packages: prisma: optional: true dependencies: - prisma: 5.11.0 + prisma: 5.12.0 dev: false - /@prisma/debug@5.11.0: - resolution: {integrity: sha512-N6yYr3AbQqaiUg+OgjkdPp3KPW1vMTAgtKX6+BiB/qB2i1TjLYCrweKcUjzOoRM5BriA4idrkTej9A9QqTfl3A==} + /@prisma/debug@5.12.0: + resolution: {integrity: sha512-wK3fQLxPLMqf5riT5ZIhl8NffPSzFUwtzFX5CH7z/oI9Swmo9UhQlUgZABIVgdXSJ5OAlmRcDZtDKaMApIl8sg==} dev: false - /@prisma/engines-version@5.11.0-15.efd2449663b3d73d637ea1fd226bafbcf45b3102: - resolution: {integrity: sha512-WXCuyoymvrS4zLz4wQagSsc3/nE6CHy8znyiMv8RKazKymOMd5o9FP5RGwGHAtgoxd+aB/BWqxuP/Ckfu7/3MA==} + /@prisma/engines-version@5.12.0-21.473ed3124229e22d881cb7addf559799debae1ab: + resolution: {integrity: sha512-6yvO8s80Tym61aB4QNtYZfWVmE3pwqe807jEtzm8C5VDe7nw8O1FGX3TXUaXmWV0fQTIAfRbeL2Gwrndabp/0g==} dev: false - /@prisma/engines@5.11.0: - resolution: {integrity: sha512-gbrpQoBTYWXDRqD+iTYMirDlF9MMlQdxskQXbhARhG6A/uFQjB7DZMYocMQLoiZXO/IskfDOZpPoZE8TBQKtEw==} + /@prisma/engines@5.12.0: + resolution: {integrity: sha512-rFNRul9JGu0d3tf8etBgmDQ4NVoDwgGrRguvQOc8i+c6g7xPjRuu4aKzMMvHWUuccvRx5+fs1KMBxQ0x2THt+Q==} requiresBuild: true dependencies: - '@prisma/debug': 5.11.0 - '@prisma/engines-version': 5.11.0-15.efd2449663b3d73d637ea1fd226bafbcf45b3102 - '@prisma/fetch-engine': 5.11.0 - '@prisma/get-platform': 5.11.0 + '@prisma/debug': 5.12.0 + '@prisma/engines-version': 5.12.0-21.473ed3124229e22d881cb7addf559799debae1ab + '@prisma/fetch-engine': 5.12.0 + '@prisma/get-platform': 5.12.0 dev: false - /@prisma/fetch-engine@5.11.0: - resolution: {integrity: sha512-994viazmHTJ1ymzvWugXod7dZ42T2ROeFuH6zHPcUfp/69+6cl5r9u3NFb6bW8lLdNjwLYEVPeu3hWzxpZeC0w==} + /@prisma/fetch-engine@5.12.0: + resolution: {integrity: sha512-qkHQbZ1hspvOwcImvqY4yj7+FUlw0+uP+6tu3g24V4ULHOXLLkvr5ZZc6vy26OF0hkbD3kcDJCeutFis3poKgg==} dependencies: - '@prisma/debug': 5.11.0 - '@prisma/engines-version': 5.11.0-15.efd2449663b3d73d637ea1fd226bafbcf45b3102 - '@prisma/get-platform': 5.11.0 + '@prisma/debug': 5.12.0 + '@prisma/engines-version': 5.12.0-21.473ed3124229e22d881cb7addf559799debae1ab + '@prisma/get-platform': 5.12.0 dev: false - /@prisma/get-platform@5.11.0: - resolution: {integrity: sha512-rxtHpMLxNTHxqWuGOLzR2QOyQi79rK1u1XYAVLZxDGTLz/A+uoDnjz9veBFlicrpWjwuieM4N6jcnjj/DDoidw==} + /@prisma/get-platform@5.12.0: + resolution: {integrity: sha512-81Ptv9YJnwTArEBPQ2Lvu58sZPxy4OixKxVVgysFan6A3bFP7q8gIg15WTjsRuH4WXh6B667EM9sqoMTNu0fLQ==} dependencies: - '@prisma/debug': 5.11.0 + '@prisma/debug': 5.12.0 dev: false /@puppeteer/browsers@2.2.0: @@ -4814,7 +4711,7 @@ packages: '@babel/runtime': 7.24.0 dev: false - /@radix-ui/react-accordion@1.1.2(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-accordion@1.1.2(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==} peerDependencies: '@types/react': '*' @@ -4829,21 +4726,21 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-alert-dialog@1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-alert-dialog@1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA==} peerDependencies: '@types/react': '*' @@ -4858,18 +4755,18 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -4883,14 +4780,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-aspect-ratio@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-aspect-ratio@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-fXR5kbMan9oQqMuacfzlGG/SQMcmMlZ4wrvpckv8SgUulD0MMpspxJrxg/Gp/ISV3JfV1AeSWTYK9GvxA4ySwA==} peerDependencies: '@types/react': '*' @@ -4904,14 +4801,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-avatar@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-avatar@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==} peerDependencies: '@types/react': '*' @@ -4925,17 +4822,17 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==} peerDependencies: '@types/react': '*' @@ -4950,20 +4847,20 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==} peerDependencies: '@types/react': '*' @@ -4978,20 +4875,20 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -5005,17 +4902,17 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -5025,11 +4922,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-context-menu@2.1.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-context-menu@2.1.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R5XaDj06Xul1KGb+WP8qiOh7tKJNz2durpLBXAGZjSVtctcRFCuEvy2gtMwRJGePwQQE5nV77gs4FwRi8T+r2g==} peerDependencies: '@types/react': '*' @@ -5044,18 +4941,18 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-context@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-context@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -5065,11 +4962,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: '@types/react': '*' @@ -5084,26 +4981,26 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.70)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.74)(react@18.2.0) dev: false - /@radix-ui/react-direction@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-direction@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: '@types/react': '*' @@ -5113,11 +5010,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} peerDependencies: '@types/react': '*' @@ -5132,17 +5029,17 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==} peerDependencies: '@types/react': '*' @@ -5157,19 +5054,19 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -5179,11 +5076,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} peerDependencies: '@types/react': '*' @@ -5197,16 +5094,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-hover-card@1.0.7(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-hover-card@1.0.7(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-OcUN2FU0YpmajD/qkph3XzMcK/NmSk9hGWnjV68p6QiZMgILugusgQwnLSDs3oFSJYGKf3Y49zgFedhGh04k9A==} peerDependencies: '@types/react': '*' @@ -5221,21 +5118,21 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-id@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-id@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -5245,12 +5142,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} peerDependencies: '@types/react': '*' @@ -5264,14 +5161,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-menu@2.0.6(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-menu@2.0.6(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==} peerDependencies: '@types/react': '*' @@ -5286,30 +5183,30 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.70)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.74)(react@18.2.0) dev: false - /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==} peerDependencies: '@types/react': '*' @@ -5324,27 +5221,27 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.70)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.74)(react@18.2.0) dev: false - /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} peerDependencies: '@types/react': '*' @@ -5359,22 +5256,22 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.70)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.74)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: '@types/react': '*' @@ -5388,14 +5285,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: '@types/react': '*' @@ -5409,15 +5306,15 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -5431,14 +5328,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: '@types/react': '*' @@ -5453,21 +5350,21 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-scroll-area@1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-scroll-area@1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw==} peerDependencies: '@types/react': '*' @@ -5483,20 +5380,20 @@ packages: '@babel/runtime': 7.24.0 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-select@2.0.0(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-select@2.0.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==} peerDependencies: '@types/react': '*' @@ -5512,32 +5409,32 @@ packages: '@babel/runtime': 7.24.0 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.70)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.74)(react@18.2.0) dev: false - /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' @@ -5551,14 +5448,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-slider@1.1.2(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-slider@1.1.2(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-NKs15MJylfzVsCagVSWKhGGLNR1W9qWs+HtgbmjjVUB3B9+lb3PYoXxVju3kOrpf0VKyVCtZp+iTwVoqpa1Chw==} peerDependencies: '@types/react': '*' @@ -5574,22 +5471,22 @@ packages: '@babel/runtime': 7.24.0 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-slot@1.0.2(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-slot@1.0.2(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -5599,12 +5496,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==} peerDependencies: '@types/react': '*' @@ -5619,19 +5516,19 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-tabs@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-tabs@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==} peerDependencies: '@types/react': '*' @@ -5646,20 +5543,20 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-toast@1.1.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toast@1.1.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-fRLn227WHIBRSzuRzGJ8W+5YALxofH23y0MlPLddaIpLpCDqdE0NZlS2NRQDRiptfxDeeCjgFIpexB1/zkxDlw==} peerDependencies: '@types/react': '*' @@ -5674,24 +5571,24 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: '@types/react': '*' @@ -5706,19 +5603,19 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: '@types/react': '*' @@ -5733,15 +5630,15 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==} peerDependencies: '@types/react': '*' @@ -5756,24 +5653,24 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -5783,11 +5680,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -5797,12 +5694,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -5812,12 +5709,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -5827,11 +5724,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' @@ -5841,11 +5738,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' @@ -5856,11 +5753,11 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.70)(react@18.2.0): + /@radix-ui/react-use-size@1.0.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' @@ -5870,12 +5767,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.70)(react@18.2.0) - '@types/react': 18.2.70 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.74)(react@18.2.0) + '@types/react': 18.2.74 react: 18.2.0 dev: false - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -5889,9 +5786,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.70 - '@types/react-dom': 18.2.22 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.74 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -6029,16 +5926,15 @@ packages: dev: true optional: true - /@rushstack/node-core-library@3.62.0(@types/node@20.11.30): - resolution: {integrity: sha512-88aJn2h8UpSvdwuDXBv1/v1heM6GnBf3RjEy6ZPP7UnzHNCqOHA2Ut+ScYUbXcqIdfew9JlTAe3g+cnX9xQ/Aw==} + /@rushstack/node-core-library@4.0.2(@types/node@20.12.3): + resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@types/node': 20.11.30 - colors: 1.2.5 + '@types/node': 20.12.3 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -6047,20 +5943,35 @@ packages: z-schema: 5.0.5 dev: true - /@rushstack/rig-package@0.5.1: - resolution: {integrity: sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==} + /@rushstack/rig-package@0.5.2: + resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 dev: true - /@rushstack/ts-command-line@4.17.1: - resolution: {integrity: sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==} + /@rushstack/terminal@0.10.0(@types/node@20.12.3): + resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.3) + '@types/node': 20.12.3 + supports-color: 8.1.1 + dev: true + + /@rushstack/ts-command-line@4.19.1(@types/node@20.12.3): + resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} + dependencies: + '@rushstack/terminal': 0.10.0(@types/node@20.12.3) '@types/argparse': 1.0.38 argparse: 1.0.10 - colors: 1.2.5 string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' dev: true /@schematics/angular@13.3.11: @@ -6081,43 +5992,43 @@ packages: selderee: 0.11.0 dev: false - /@sentry-internal/tracing@7.108.0: - resolution: {integrity: sha512-zuK5XsTsb+U+hgn3SPetYDAogrXsM16U/LLoMW7+TlC6UjlHGYQvmX3o+M2vntejoU1QZS8m1bCAZSMWEypAEw==} + /@sentry-internal/tracing@7.109.0: + resolution: {integrity: sha512-PzK/joC5tCuh2R/PRh+7dp+uuZl7pTsBIjPhVZHMTtb9+ls65WkdZJ1/uKXPouyz8NOo9Xok7aEvEo9seongyw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.108.0 - '@sentry/types': 7.108.0 - '@sentry/utils': 7.108.0 + '@sentry/core': 7.109.0 + '@sentry/types': 7.109.0 + '@sentry/utils': 7.109.0 dev: false - /@sentry/core@7.108.0: - resolution: {integrity: sha512-I/VNZCFgLASxHZaD0EtxZRM34WG9w2gozqgrKGNMzAymwmQ3K9g/1qmBy4e6iS3YRptb7J5UhQkZQHrcwBbjWQ==} + /@sentry/core@7.109.0: + resolution: {integrity: sha512-xwD4U0IlvvlE/x/g/W1I8b4Cfb16SsCMmiEuBf6XxvAa3OfWBxKoqLifb3GyrbxMC4LbIIZCN/SvLlnGJPgszA==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.108.0 - '@sentry/utils': 7.108.0 + '@sentry/types': 7.109.0 + '@sentry/utils': 7.109.0 dev: false - /@sentry/node@7.108.0: - resolution: {integrity: sha512-pMxc9txnDDkU4Z8k2Uw/DPSLPehNtWV3mjJ3+my0AMORGYrXLkJI93tddlE5z/7k+GEJdj1HsOLgxUN0OU+HGA==} + /@sentry/node@7.109.0: + resolution: {integrity: sha512-tqMNAES4X/iBl1eZRCmc29p//0id01FBLEiesNo5nk6ECl6/SaGMFAEwu1gsn90h/Bjgr04slwFOS4cR45V2PQ==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.108.0 - '@sentry/core': 7.108.0 - '@sentry/types': 7.108.0 - '@sentry/utils': 7.108.0 + '@sentry-internal/tracing': 7.109.0 + '@sentry/core': 7.109.0 + '@sentry/types': 7.109.0 + '@sentry/utils': 7.109.0 dev: false - /@sentry/types@7.108.0: - resolution: {integrity: sha512-bKtHITmBN3kqtqE5eVvL8mY8znM05vEodENwRpcm6TSrrBjC2RnwNWVwGstYDdHpNfFuKwC8mLY9bgMJcENo8g==} + /@sentry/types@7.109.0: + resolution: {integrity: sha512-egCBnDv3YpVFoNzRLdP0soVrxVLCQ+rovREKJ1sw3rA2/MFH9WJ+DZZexsX89yeAFzy1IFsCp7/dEqudusml6g==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.108.0: - resolution: {integrity: sha512-a45yEFD5qtgZaIFRAcFkG8C8lnDzn6t4LfLXuV4OafGAy/3ZAN3XN8wDnrruHkiUezSSANGsLg3bXaLW/JLvJw==} + /@sentry/utils@7.109.0: + resolution: {integrity: sha512-3RjxMOLMBwZ5VSiH84+o/3NY2An4Zldjz0EbfEQNRY9yffRiCPJSQiCJID8EoylCFOh/PAhPimBhqbtWJxX6iw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.108.0 + '@sentry/types': 7.109.0 dev: false /@sinclair/typebox@0.27.8: @@ -6140,7 +6051,7 @@ packages: '@sinonjs/commons': 3.0.1 dev: true - /@songkeys/nestjs-redis-health@10.0.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@nestjs/terminus@10.2.3)(ioredis@5.3.2): + /@songkeys/nestjs-redis-health@10.0.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@nestjs/terminus@10.2.3)(ioredis@5.3.2): resolution: {integrity: sha512-FmVW+DnH2XXK1yhDM2GEtTy39TCJe4ch7T5kVU7FjxK4dbIjWf7xuFyzoIyNPl1XuH7vvkjy1O8aMNvNWhhmuA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6149,14 +6060,14 @@ packages: '@nestjs/terminus': ^10.0.0 ioredis: ^5.0.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/terminus': 10.2.3(@nestjs/axios@3.0.2)(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@prisma/client@5.11.0)(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/terminus': 10.2.3(@nestjs/axios@3.0.2)(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@prisma/client@5.12.0)(reflect-metadata@0.2.2)(rxjs@7.8.1) ioredis: 5.3.2 tslib: 2.6.0 dev: false - /@songkeys/nestjs-redis@10.0.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(ioredis@5.3.2): + /@songkeys/nestjs-redis@10.0.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(ioredis@5.3.2): resolution: {integrity: sha512-s56+NECuJXzcaPLYzpvA2xjL0e/1Zy55UE0q6b1UqpbQSKI06TFPFCWCMUadJigiuB26O1hxi+lmDbzahKvcLg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6164,8 +6075,8 @@ packages: '@nestjs/core': ^10.0.0 ioredis: ^5.0.0 dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) ioredis: 5.3.2 tslib: 2.6.0 dev: false @@ -6327,26 +6238,26 @@ packages: - typescript dev: true - /@swc-node/core@1.13.0(@swc/core@1.4.8)(@swc/types@0.1.5): + /@swc-node/core@1.13.0(@swc/core@1.4.11)(@swc/types@0.1.5): resolution: {integrity: sha512-lFPD4nmy4ifAOVMChFjwlpXN5KQXvegqeyuzz1KQz42q1lf+cL3Qux1/GteGuZjh8HC+Rj1RdNrHpE/MCfJSTw==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.3' '@swc/types': '>= 0.1' dependencies: - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) '@swc/types': 0.1.5 dev: true - /@swc-node/register@1.9.0(@swc/core@1.4.8)(@swc/types@0.1.5)(typescript@5.4.3): + /@swc-node/register@1.9.0(@swc/core@1.4.11)(@swc/types@0.1.5)(typescript@5.4.3): resolution: {integrity: sha512-i0iYInD4q5v3xQC6bKvs0QtfUxu197CU5qKALmpxEqTYs7sIhQ7KFLe3kP+eAR4gRkJTvAgjQgrokXLN2jZrOw==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.13.0(@swc/core@1.4.8)(@swc/types@0.1.5) + '@swc-node/core': 1.13.0(@swc/core@1.4.11)(@swc/types@0.1.5) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) colorette: 2.0.20 debug: 4.3.4 pirates: 4.0.6 @@ -6364,8 +6275,8 @@ packages: tslib: 2.6.2 dev: true - /@swc/cli@0.3.10(@swc/core@1.4.8): - resolution: {integrity: sha512-YWfYo9kXdbmIuGwIPth9geKgb0KssCMTdZa44zAN5KoqcuCP2rTW9s60heQDSRNpbtCmUr7BKF1VivsoHXrvrQ==} + /@swc/cli@0.3.12(@swc/core@1.4.11): + resolution: {integrity: sha512-h7bvxT+4+UDrLWJLFHt6V+vNAcUNii2G4aGSSotKz1ECEk4MyEh5CWxmeSscwuz5K3i+4DWTgm4+4EyMCQKn+g==} engines: {node: '>= 16.14.0'} hasBin: true peerDependencies: @@ -6376,7 +6287,7 @@ packages: optional: true dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 @@ -6387,8 +6298,8 @@ packages: source-map: 0.7.4 dev: true - /@swc/core-darwin-arm64@1.4.8: - resolution: {integrity: sha512-hhQCffRTgzpTIbngSnC30vV6IJVTI9FFBF954WEsshsecVoCGFiMwazBbrkLG+RwXENTrMhgeREEFh6R3KRgKQ==} + /@swc/core-darwin-arm64@1.4.11: + resolution: {integrity: sha512-C1j1Qp/IHSelVWdEnT7f0iONWxQz6FAqzjCF2iaL+0vFg4V5f2nlgrueY8vj5pNNzSGhrAlxsMxEIp4dj1MXkg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -6396,8 +6307,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.4.8: - resolution: {integrity: sha512-P3ZBw8Jr8rKhY/J8d+6WqWriqngGTgHwtFeJ8MIakQJTbdYbFgXSZxcvDiERg3psbGeFXaUaPI0GO6BXv9k/OQ==} + /@swc/core-darwin-x64@1.4.11: + resolution: {integrity: sha512-0TTy3Ni8ncgaMCchSQ7FK8ZXQLlamy0FXmGWbR58c+pVZWYZltYPTmheJUvVcR0H2+gPAymRKyfC0iLszDALjg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -6405,8 +6316,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.4.8: - resolution: {integrity: sha512-PP9JIJt19bUWhAGcQW6qMwTjZOcMyzkvZa0/LWSlDm0ORYVLmDXUoeQbGD3e0Zju9UiZxyulnpjEN0ZihJgPTA==} + /@swc/core-linux-arm-gnueabihf@1.4.11: + resolution: {integrity: sha512-XJLB71uw0rog4DjYAPxFGAuGCBQpgJDlPZZK6MTmZOvI/1t0+DelJ24IjHIxk500YYM26Yv47xPabqFPD7I2zQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -6414,8 +6325,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.4.8: - resolution: {integrity: sha512-HvEWnwKHkoVUr5iftWirTApFJ13hGzhAY2CMw4lz9lur2m+zhPviRRED0FCI6T95Knpv7+8eUOr98Z7ctrG6DQ==} + /@swc/core-linux-arm64-gnu@1.4.11: + resolution: {integrity: sha512-vYQwzJvm/iu052d5Iw27UFALIN5xSrGkPZXxLNMHPySVko2QMNNBv35HLatkEQHbQ3X+VKSW9J9SkdtAvAVRAQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -6423,8 +6334,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.4.8: - resolution: {integrity: sha512-kY8+qa7k/dEeBq9p0Hrta18QnJPpsiJvDQSLNaTIFpdM3aEM9zbkshWz8gaX5VVGUEALowCBUWqmzO4VaqM+2w==} + /@swc/core-linux-arm64-musl@1.4.11: + resolution: {integrity: sha512-eV+KduiRYUFjPsvbZuJ9aknQH9Tj0U2/G9oIZSzLx/18WsYi+upzHbgxmIIHJ2VJgfd7nN40RI/hMtxNsUzR/g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -6432,8 +6343,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.4.8: - resolution: {integrity: sha512-0WWyIw432wpO/zeGblwq4f2YWam4pn8Z/Ig4KzHMgthR/KmiLU3f0Z7eo45eVmq5vcU7Os1zi/Zb65OOt09q/w==} + /@swc/core-linux-x64-gnu@1.4.11: + resolution: {integrity: sha512-WA1iGXZ2HpqM1OR9VCQZJ8sQ1KP2or9O4bO8vWZo6HZJIeoQSo7aa9waaCLRpkZvkng1ct/TF/l6ymqSNFXIzQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -6441,8 +6352,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.4.8: - resolution: {integrity: sha512-p4yxvVS05rBNCrBaSTa20KK88vOwtg8ifTW7ec/yoab0bD5EwzzB8KbDmLLxE6uziFa0sdjF0dfRDwSZPex37Q==} + /@swc/core-linux-x64-musl@1.4.11: + resolution: {integrity: sha512-UkVJToKf0owwQYRnGvjHAeYVDfeimCEcx0VQSbJoN7Iy0ckRZi7YPlmWJU31xtKvikE2bQWCOVe0qbSDqqcWXA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -6450,8 +6361,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.4.8: - resolution: {integrity: sha512-jKuXihxAaqUnbFfvPxtmxjdJfs87F1GdBf33il+VUmSyWCP4BE6vW+/ReDAe8sRNsKyrZ3UH1vI5q1n64csBUA==} + /@swc/core-win32-arm64-msvc@1.4.11: + resolution: {integrity: sha512-35khwkyly7lF5NDSyvIrukBMzxPorgc5iTSDfVO/LvnmN5+fm4lTlrDr4tUfTdOhv3Emy7CsKlsNAeFRJ+Pm+w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -6459,8 +6370,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.4.8: - resolution: {integrity: sha512-O0wT4AGHrX8aBeH6c2ADMHgagAJc5Kf6W48U5moyYDAkkVnKvtSc4kGhjWhe1Yl0sI0cpYh2In2FxvYsb44eWw==} + /@swc/core-win32-ia32-msvc@1.4.11: + resolution: {integrity: sha512-Wx8/6f0ufgQF2pbVPsJ2dAmFLwIOW+xBE5fxnb7VnEbGkTgP1qMDWiiAtD9rtvDSuODG3i1AEmAak/2HAc6i6A==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -6468,8 +6379,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.4.8: - resolution: {integrity: sha512-C2AYc3A2o+ECciqsJWRgIpp83Vk5EaRzHe7ed/xOWzVd0MsWR+fweEsyOjlmzHfpUxJSi46Ak3/BIZJlhZbXbg==} + /@swc/core-win32-x64-msvc@1.4.11: + resolution: {integrity: sha512-0xRFW6K9UZQH2NVC/0pVB0GJXS45lY24f+6XaPBF1YnMHd8A8GoHl7ugyM5yNUTe2AKhSgk5fJV00EJt/XBtdQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -6477,8 +6388,8 @@ packages: dev: true optional: true - /@swc/core@1.4.8(@swc/helpers@0.5.7): - resolution: {integrity: sha512-uY2RSJcFPgNOEg12RQZL197LZX+MunGiKxsbxmh22VfVxrOYGRvh4mPANFlrD1yb38CgmW1wI6YgIi8LkIwmWg==} + /@swc/core@1.4.11(@swc/helpers@0.5.8): + resolution: {integrity: sha512-WKEakMZxkVwRdgMN4AMJ9K5nysY8g8npgQPczmjBeNK5In7QEAZAJwnyccrWwJZU0XjVeHn2uj+XbOKdDW17rg==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -6488,27 +6399,27 @@ packages: optional: true dependencies: '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.7 + '@swc/helpers': 0.5.8 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.4.8 - '@swc/core-darwin-x64': 1.4.8 - '@swc/core-linux-arm-gnueabihf': 1.4.8 - '@swc/core-linux-arm64-gnu': 1.4.8 - '@swc/core-linux-arm64-musl': 1.4.8 - '@swc/core-linux-x64-gnu': 1.4.8 - '@swc/core-linux-x64-musl': 1.4.8 - '@swc/core-win32-arm64-msvc': 1.4.8 - '@swc/core-win32-ia32-msvc': 1.4.8 - '@swc/core-win32-x64-msvc': 1.4.8 + '@swc/core-darwin-arm64': 1.4.11 + '@swc/core-darwin-x64': 1.4.11 + '@swc/core-linux-arm-gnueabihf': 1.4.11 + '@swc/core-linux-arm64-gnu': 1.4.11 + '@swc/core-linux-arm64-musl': 1.4.11 + '@swc/core-linux-x64-gnu': 1.4.11 + '@swc/core-linux-x64-musl': 1.4.11 + '@swc/core-win32-arm64-msvc': 1.4.11 + '@swc/core-win32-ia32-msvc': 1.4.11 + '@swc/core-win32-x64-msvc': 1.4.11 dev: true /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: true - /@swc/helpers@0.5.7: - resolution: {integrity: sha512-BVvNZhx362+l2tSwSuyEUV4h7+jk9raNdoTSdLfwTshXJSaGmYKluGRJznziCI3KX02Z19DdsQrdfrpXAU3Hfg==} + /@swc/helpers@0.5.8: + resolution: {integrity: sha512-lruDGw3pnfM3wmZHeW7JuhkGQaJjPyiKjxeGhdmfoOT53Ic9qb5JLDNaK2HUdl1zLDeX28H221UvKjfdvSLVMg==} dependencies: tslib: 2.6.2 @@ -6523,25 +6434,25 @@ packages: defer-to-connect: 2.0.1 dev: true - /@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1): + /@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.3): resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} peerDependencies: tailwindcss: '>=3.2.0' dependencies: - tailwindcss: 3.4.1(ts-node@10.9.2) + tailwindcss: 3.4.3(ts-node@10.9.2) dev: true - /@tailwindcss/forms@0.5.7(tailwindcss@3.4.1): + /@tailwindcss/forms@0.5.7(tailwindcss@3.4.3): resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.1(ts-node@10.9.2) + tailwindcss: 3.4.3(ts-node@10.9.2) dev: true - /@tailwindcss/typography@0.5.10(tailwindcss@3.4.1): - resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + /@tailwindcss/typography@0.5.12(tailwindcss@3.4.3): + resolution: {integrity: sha512-CNwpBpconcP7ppxmuq3qvaCxiRWnbhANpY/ruH4L5qs2GCiVDJXde/pjj2HWPV1+Q4G9+V/etrwUYopdcjAlyg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' dependencies: @@ -6549,11 +6460,11 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.1(ts-node@10.9.2) + tailwindcss: 3.4.3(ts-node@10.9.2) dev: true - /@tanstack/eslint-plugin-query@5.28.6(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-kIvdN/EvbOrk4bbXOBm/Ik+uhQl5hawikkF5dLLmlvK3aZJzwRaRGpezYDM5Xw/6GCsATy+woh+Wvzj//BRvsg==} + /@tanstack/eslint-plugin-query@5.28.11(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-bODGLeG4WCGmHVKCh3bH1KLfq7xdi1jsRjTESV6ifCw1mZ0m2fBMxAjK42KjbhJwcvNdTlYHI+YY/aZWBk4Niw==} peerDependencies: eslint: ^8.0.0 dependencies: @@ -6564,16 +6475,16 @@ packages: - typescript dev: true - /@tanstack/query-core@5.28.8: - resolution: {integrity: sha512-cx64XHeB0kvKxFt22ibvegPeOxnaWVFUbAuhXoIrb7+XePEexHWoB9Kq5n9qroNPkRwQZwgFAP9HNbQz5ohoIg==} + /@tanstack/query-core@5.28.13: + resolution: {integrity: sha512-C3+CCOcza+mrZ7LglQbjeYEOTEC3LV0VN0eYaIN6GvqAZ8Foegdgch7n6QYPtT4FuLae5ALy+m+ZMEKpD6tMCQ==} dev: false - /@tanstack/react-query@5.28.8(react@18.2.0): - resolution: {integrity: sha512-4XYhoRmcThqziB32HsyiBLNXJcukaeGfYwAQ+fZqUUE3ZP4oB/Zy41UJdql+TUg98+vsezfbixxAwAbGHfc5Hg==} + /@tanstack/react-query@5.28.14(react@18.2.0): + resolution: {integrity: sha512-cZqt03Igb3I9tM72qNX5TAAmeYl75Z+k4Mv92VkXIXc2hCrv0fIywd7GN3JV1BBJl4mr7Cc+OOKKOPy8sNVOkA==} peerDependencies: react: ^18.0.0 dependencies: - '@tanstack/query-core': 5.28.8 + '@tanstack/query-core': 5.28.13 react: 18.2.0 dev: false @@ -6600,7 +6511,7 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@testing-library/dom': 9.3.4 - '@types/react-dom': 18.2.22 + '@types/react-dom': 18.2.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6977,12 +6888,12 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.30 + '@types/node': 20.12.3 /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/cacheable-request@6.0.3: @@ -6990,7 +6901,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.11.30 + '@types/node': 20.12.3 '@types/responselike': 1.0.3 dev: true @@ -6998,13 +6909,13 @@ packages: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.43 - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 /@types/cookie-parser@1.4.7: resolution: {integrity: sha512-Fvuyi354Z+uayxzIGCwYTayFKocfV7TuDYZClCdIP9ckhvAu/ixDtCB6qx2TT0FKjPLf1f3P/J1rgf6lPs64mw==} @@ -7038,7 +6949,7 @@ packages: /@types/express-serve-static-core@4.17.43: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 '@types/qs': 6.9.12 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -7058,7 +6969,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/http-cache-semantics@4.0.4: @@ -7071,7 +6982,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -7105,19 +7016,19 @@ packages: /@types/jsonwebtoken@9.0.5: resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: false /@types/jsonwebtoken@9.0.6: resolution: {integrity: sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: false /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/lodash.debounce@4.0.9: @@ -7157,14 +7068,14 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 form-data: 4.0.0 dev: false /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/node@18.19.22: @@ -7173,27 +7084,27 @@ packages: undici-types: 5.26.5 dev: false - /@types/node@20.11.30: - resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} + /@types/node@20.12.3: + resolution: {integrity: sha512-sD+ia2ubTeWrOu+YMF+MTAB7E+O7qsMqAbMfW7DG3K1URwhZ5hN1pLlRVGbf4wDFzSfikL05M17EyorS86jShw==} dependencies: undici-types: 5.26.5 /@types/nodemailer@6.4.14: resolution: {integrity: sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/oauth@0.9.4: resolution: {integrity: sha512-qk9orhti499fq5XxKCCEbd0OzdPZuancneyse3KtR+vgMiHRbh+mn8M4G6t64ob/Fg+GZGpa565MF/2dKWY32A==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/papaparse@5.3.14: resolution: {integrity: sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/parse-json@4.0.2: @@ -7264,28 +7175,27 @@ packages: /@types/range-parser@1.2.7: resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - /@types/react-dom@18.2.22: - resolution: {integrity: sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==} + /@types/react-dom@18.2.23: + resolution: {integrity: sha512-ZQ71wgGOTmDYpnav2knkjr3qXdAFu0vsk8Ci5w3pGAIdj7/kKAyn+VsQDhXsmzzzepAiI9leWMmubXz690AI/A==} dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 /@types/react-is@18.2.4: resolution: {integrity: sha512-wBc7HgmbCcrvw0fZjxbgz/xrrlZKzEqmABBMeSvpTvdm25u6KI6xdIi9pRE2G0C1Lw5ETFdcn4UbYZ4/rpqUYw==} dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 dev: true - /@types/react@18.2.70: - resolution: {integrity: sha512-hjlM2hho2vqklPhopNkXkdkeq6Lv8WSZTpr7956zY+3WS5cfYUewtCzsJLsbW5dEv3lfSeQ4W14ZFeKC437JRQ==} + /@types/react@18.2.74: + resolution: {integrity: sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==} dependencies: '@types/prop-types': 15.7.11 - '@types/scheduler': 0.16.8 csstype: 3.1.3 /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/retry@0.12.0: @@ -7296,9 +7206,6 @@ packages: resolution: {integrity: sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==} dev: true - /@types/scheduler@0.16.8: - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - /@types/semver@7.5.8: resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} dev: true @@ -7307,7 +7214,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.30 + '@types/node': 20.12.3 /@types/serve-index@1.9.4: resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} @@ -7320,12 +7227,12 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.30 + '@types/node': 20.12.3 /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/stack-utils@2.0.3: @@ -7339,7 +7246,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: true /@types/yargs-parser@21.0.3: @@ -7354,12 +7261,12 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 dev: false optional: true - /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} + /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -7370,11 +7277,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) - '@typescript-eslint/scope-manager': 7.3.1 - '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) - '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) - '@typescript-eslint/visitor-keys': 7.3.1 + '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/scope-manager': 7.5.0 + '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.0 graphemer: 1.4.0 @@ -7387,8 +7294,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==} + /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -7397,10 +7304,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.3.1 - '@typescript-eslint/types': 7.3.1 - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) - '@typescript-eslint/visitor-keys': 7.3.1 + '@typescript-eslint/scope-manager': 7.5.0 + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.0 typescript: 5.4.3 @@ -7432,24 +7339,12 @@ packages: '@typescript-eslint/visitor-keys': 7.3.1 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + /@typescript-eslint/scope-manager@7.5.0: + resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) - debug: 4.3.4 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.3) - typescript: 5.4.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/visitor-keys': 7.5.0 dev: true /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.3): @@ -7472,6 +7367,26 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.3) + debug: 4.3.4 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types@5.62.0: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7487,6 +7402,11 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true + /@typescript-eslint/types@7.5.0: + resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7552,6 +7472,28 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.3): + resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/visitor-keys': 7.5.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7610,6 +7552,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.5.0 + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) + eslint: 8.57.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.62.0: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7634,22 +7595,30 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@7.5.0: + resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.5.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-react-swc@3.6.0(@swc/helpers@0.5.7)(vite@5.2.6): + /@vitejs/plugin-react-swc@3.6.0(@swc/helpers@0.5.8)(vite@5.2.7): resolution: {integrity: sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==} peerDependencies: vite: ^4 || ^5 dependencies: - '@swc/core': 1.4.8(@swc/helpers@0.5.7) - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - '@swc/helpers' dev: true - /@vitejs/plugin-react@4.2.1(vite@5.2.6): + /@vitejs/plugin-react@4.2.1(vite@5.2.7): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7660,7 +7629,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.3) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - supports-color dev: true @@ -7684,7 +7653,7 @@ packages: strip-literal: 2.0.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) + vitest: 1.4.0(@types/node@20.12.3)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - supports-color dev: true @@ -7731,7 +7700,7 @@ packages: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) + vitest: 1.4.0(@types/node@20.12.3)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0) dev: true /@vitest/utils@1.4.0: @@ -7765,11 +7734,11 @@ packages: /@vue/compiler-core@3.4.21: resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /@vue/compiler-dom@3.4.21: @@ -8457,7 +8426,7 @@ packages: '@babel/core': 7.24.3 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /babel-plugin-const-enum@1.2.0(@babel/core@7.24.3): @@ -8468,7 +8437,7 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.3) - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 transitivePeerDependencies: - supports-color dev: true @@ -8640,10 +8609,6 @@ packages: dev: false optional: true - /base-64@0.1.0: - resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==} - dev: false - /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -8906,7 +8871,7 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001596 + caniuse-lite: 1.0.30001600 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true @@ -8971,10 +8936,6 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /charenc@0.0.2: - resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - dev: false - /check-disk-space@3.4.0: resolution: {integrity: sha512-drVkSqfwA+TvuEhFipiR1OC9boEGZL5RrWvVsOthdcvQNXyCCuKkEiTOTXZ7qxSf/GLwq4GvzfrQD/Wz325hgw==} engines: {node: '>=16'} @@ -9044,8 +9005,8 @@ packages: engines: {node: '>=6.0'} dev: true - /chromium-bidi@0.5.14(devtools-protocol@0.0.1262051): - resolution: {integrity: sha512-zm4mX61/U4KXs+S/0WIBHpOWqtpW6FPv1i7n4UZqDDc5LOQ9/Y1MAnB95nO7i/lFFuijLjpe1XMdNcqDqwlH5w==} + /chromium-bidi@0.5.16(devtools-protocol@0.0.1262051): + resolution: {integrity: sha512-IT5lnR44h/qZQ4GaCHvBxYIl4cQL2i9UvFyYeRyVdcpY04hx5H720HQfe/7Oz7ndxaYVLQFGpCO71J4X2Ye/Gw==} peerDependencies: devtools-protocol: '*' dependencies: @@ -9160,14 +9121,14 @@ packages: engines: {node: '>=0.10.0'} dev: false - /cmdk@1.0.0(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0): + /cmdk@1.0.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.70)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -9229,11 +9190,6 @@ packages: engines: {node: '>=0.1.90'} dev: true - /colors@1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} - engines: {node: '>=0.1.90'} - dev: true - /columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} engines: {node: '>=8.0.0'} @@ -9395,6 +9351,11 @@ packages: /cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} + dev: true + + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} /copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -9414,7 +9375,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /core-js-compat@3.36.0: @@ -9490,7 +9451,7 @@ packages: typescript: 5.4.3 dev: false - /create-jest@29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9499,7 +9460,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -9553,10 +9514,6 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /crypt@0.0.2: - resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - dev: false - /css-declaration-sorter@7.1.1(postcss@8.4.38): resolution: {integrity: sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==} engines: {node: ^14 || ^16 || >=18} @@ -9590,7 +9547,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /css-minimizer-webpack-plugin@5.0.1(webpack@5.90.3): @@ -9624,7 +9581,7 @@ packages: postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /css-select@5.1.0: @@ -9641,7 +9598,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: mdn-data: 2.0.28 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /css-tree@2.3.1: @@ -9649,7 +9606,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /css-what@6.1.0: @@ -9755,11 +9712,8 @@ packages: whatwg-url: 14.0.0 dev: true - /date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - dependencies: - '@babel/runtime': 7.24.0 + /date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} dev: true /dayjs@1.11.10: @@ -10001,13 +9955,6 @@ packages: engines: {node: '>=0.3.1'} dev: true - /digest-fetch@1.3.0: - resolution: {integrity: sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==} - dependencies: - base-64: 0.1.0 - md5: 2.3.0 - dev: false - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -10499,7 +10446,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -10520,7 +10467,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -10528,7 +10475,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -10538,7 +10485,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.4 array.prototype.flat: 1.3.2 @@ -10547,7 +10494,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.1 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -10664,7 +10611,7 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-tailwindcss@3.15.1(tailwindcss@3.4.1): + /eslint-plugin-tailwindcss@3.15.1(tailwindcss@3.4.3): resolution: {integrity: sha512-4RXRMIaMG07C2TBEW1k0VM4+dDazz1kxcZhkK4zirvmHGZTA4jnlSO2kq5mamuSPi+Wo17dh2SlC8IyFBuCd7Q==} engines: {node: '>=12.13.0'} peerDependencies: @@ -10672,10 +10619,10 @@ packages: dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.1(ts-node@10.9.2) + tailwindcss: 3.4.3(ts-node@10.9.2) dev: true - /eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0): + /eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0): resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -10685,7 +10632,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 eslint-rule-composer: 0.3.0 dev: true @@ -10965,6 +10912,45 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: true + + /express@4.19.2: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.2 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.6.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color /ext-list@2.2.2: resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} @@ -11282,7 +11268,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 @@ -11295,7 +11281,7 @@ packages: semver: 7.6.0 tapable: 2.2.1 typescript: 5.4.3 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /form-data-encoder@1.7.2: @@ -11326,8 +11312,8 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /framer-motion@11.0.20(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YSDmWznt3hpdERosbE0UAPYWoYhTnmQ0J1qWPsgpCia9NgY8Xsz5IpOiUEGGj/nzCAW29fSrWugeLRkdp5de7g==} + /framer-motion@11.0.24(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-l2iM8NR53qtcujgAqYvGPJJGModPNWEVUaATRDLfnaLvUoFpImovBm0AHalSSsY8tW6knP8mfJTW4WYGbnAe4w==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -12365,7 +12351,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.24.3 - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -12378,7 +12364,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.24.3 - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.0 @@ -12481,7 +12467,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) @@ -12502,7 +12488,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12516,10 +12502,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12530,7 +12516,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -12545,7 +12531,7 @@ packages: '@babel/core': 7.24.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 babel-jest: 29.7.0(@babel/core@7.24.3) chalk: 4.1.2 ci-info: 3.9.0 @@ -12565,7 +12551,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) + ts-node: 10.9.2(@swc/core@1.4.11)(@types/node@20.12.3)(typescript@5.4.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -12606,7 +12592,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -12621,7 +12607,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.30 + '@types/node': 20.12.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -12672,7 +12658,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 jest-util: 29.7.0 dev: true @@ -12727,7 +12713,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -12758,7 +12744,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -12782,7 +12768,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.24.3 - '@babel/generator': 7.23.6 + '@babel/generator': 7.24.1 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.3) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.3) '@babel/types': 7.24.0 @@ -12810,7 +12796,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12834,7 +12820,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.30 + '@types/node': 20.12.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -12846,7 +12832,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -12855,13 +12841,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12874,7 +12860,7 @@ packages: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -13204,7 +13190,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /less@4.1.3: @@ -13281,7 +13267,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) webpack-sources: 3.2.3 dev: true @@ -13606,14 +13592,6 @@ packages: uc.micro: 2.1.0 dev: false - /md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} - dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 - dev: false - /mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} dev: true @@ -13727,7 +13705,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /mini-svg-data-uri@1.4.4: @@ -13739,6 +13717,12 @@ packages: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: true + /minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dependencies: + brace-expansion: 1.1.11 + dev: true + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -14262,18 +14246,18 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /nest-raven@10.0.1(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@sentry/node@7.108.0)(graphql@16.8.1)(reflect-metadata@0.2.1)(rxjs@7.8.1): + /nest-raven@10.0.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@sentry/node@7.109.0)(graphql@16.8.1)(reflect-metadata@0.2.2)(rxjs@7.8.1): resolution: {integrity: sha512-RyIht7BxwtFc5BN1XU8pleGPNCw+VPBw7Za5124N0y/nYsOJhFsweHx1hB82LnmXl1kjMqEy4xKe9hC+9tYOVg==} peerDependencies: '@nestjs/common': ^10.0.0 '@sentry/node': '*' rxjs: '*' dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@sentry/node': 7.108.0 + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@sentry/node': 7.109.0 rxjs: 7.8.1 optionalDependencies: - '@nestjs/graphql': 12.1.1(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(graphql@16.8.1)(reflect-metadata@0.2.1) + '@nestjs/graphql': 12.1.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(graphql@16.8.1)(reflect-metadata@0.2.2) transitivePeerDependencies: - '@apollo/subgraph' - '@nestjs/core' @@ -14286,20 +14270,20 @@ packages: - utf-8-validate dev: false - /nestjs-minio-client@2.2.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5): + /nestjs-minio-client@2.2.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7): resolution: {integrity: sha512-mz1vfJq/7YfSyVCIeZwOCfIfBz+msI9QynHS2QGO9GB+tVNnQOYta8PxFsH9tMxN7gNrjrf5jXsEIpgBB1oTeA==} peerDependencies: '@nestjs/common': '>=9.0.0' '@nestjs/core': '>=9.0.0' dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) minio: 7.1.3 reflect-metadata: 0.1.14 rxjs: 7.8.1 dev: false - /nestjs-prisma@0.23.0(@nestjs/common@10.3.5)(@prisma/client@5.11.0)(prisma@5.11.0): + /nestjs-prisma@0.23.0(@nestjs/common@10.3.7)(@prisma/client@5.12.0)(prisma@5.12.0): resolution: {integrity: sha512-0pIMDasayP+vMFSztcs85zu4WSPTKM85F8vIrqn7GsUBboEcKhI8eCeVghhNyKDGzEBaNAYNJlo2MAWdNuN7Tw==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -14308,15 +14292,15 @@ packages: dependencies: '@angular-devkit/core': 13.3.11 '@angular-devkit/schematics': 13.3.11 - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@prisma/client': 5.11.0(prisma@5.11.0) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@prisma/client': 5.12.0(prisma@5.12.0) '@schematics/angular': 13.3.11 - prisma: 5.11.0 + prisma: 5.12.0 transitivePeerDependencies: - chokidar dev: false - /nestjs-zod@3.0.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(@nestjs/swagger@7.3.0)(zod@3.22.4): + /nestjs-zod@3.0.0(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(@nestjs/swagger@7.3.1)(zod@3.22.4): resolution: {integrity: sha512-vL9CHShCVj6TmjCVPOd4my46D8d7FdoB4nQvvh+lmVTuzvnwuD+slSxjT4EDdPDWDFtjhfpvQnnkr55/80KHEQ==} peerDependencies: '@nestjs/common': '>= 8.0.0' @@ -14331,9 +14315,9 @@ packages: '@nestjs/swagger': optional: true dependencies: - '@nestjs/common': 10.3.5(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/core': 10.3.5(@nestjs/common@10.3.5)(@nestjs/platform-express@10.3.5)(reflect-metadata@0.2.1)(rxjs@7.8.1) - '@nestjs/swagger': 7.3.0(@nestjs/common@10.3.5)(@nestjs/core@10.3.5)(reflect-metadata@0.2.1) + '@nestjs/common': 10.3.7(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.7(@nestjs/common@10.3.7)(@nestjs/platform-express@10.3.7)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/swagger': 7.3.1(@nestjs/common@10.3.7)(@nestjs/core@10.3.7)(reflect-metadata@0.2.2) merge-deep: 3.0.3 zod: 3.22.4 dev: false @@ -14491,8 +14475,8 @@ packages: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true - /nx@18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8): - resolution: {integrity: sha512-E414xp6lVtiTGdDUMVo72G96G66t7oJMqmcHRMEZ/mVq5ZpNWUhfMuRq5Fh8orXPtrM3xk5SHokmmFvo5PKC+g==} + /nx@18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11): + resolution: {integrity: sha512-ZEnN+2XV6QWI3q6N/I9byjSK2ErxAJJjKIWFQ45RW7+KCFbiwF0zeGnn5zruSHY7nbTrUf5C7MDA80eXam5DTg==} hasBin: true requiresBuild: true peerDependencies: @@ -14504,9 +14488,9 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 18.1.2(@swc-node/register@1.9.0)(@swc/core@1.4.8) - '@swc-node/register': 1.9.0(@swc/core@1.4.8)(@swc/types@0.1.5)(typescript@5.4.3) - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@nrwl/tao': 18.2.2(@swc-node/register@1.9.0)(@swc/core@1.4.11) + '@swc-node/register': 1.9.0(@swc/core@1.4.11)(@swc/types@0.1.5)(typescript@5.4.3) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 @@ -14541,16 +14525,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 18.1.2 - '@nx/nx-darwin-x64': 18.1.2 - '@nx/nx-freebsd-x64': 18.1.2 - '@nx/nx-linux-arm-gnueabihf': 18.1.2 - '@nx/nx-linux-arm64-gnu': 18.1.2 - '@nx/nx-linux-arm64-musl': 18.1.2 - '@nx/nx-linux-x64-gnu': 18.1.2 - '@nx/nx-linux-x64-musl': 18.1.2 - '@nx/nx-win32-arm64-msvc': 18.1.2 - '@nx/nx-win32-x64-msvc': 18.1.2 + '@nx/nx-darwin-arm64': 18.2.2 + '@nx/nx-darwin-x64': 18.2.2 + '@nx/nx-freebsd-x64': 18.2.2 + '@nx/nx-linux-arm-gnueabihf': 18.2.2 + '@nx/nx-linux-arm64-gnu': 18.2.2 + '@nx/nx-linux-arm64-musl': 18.2.2 + '@nx/nx-linux-x64-gnu': 18.2.2 + '@nx/nx-linux-x64-musl': 18.2.2 + '@nx/nx-win32-arm64-msvc': 18.2.2 + '@nx/nx-win32-x64-msvc': 18.2.2 transitivePeerDependencies: - debug dev: true @@ -14688,15 +14672,14 @@ packages: is-wsl: 2.2.0 dev: true - /openai@4.29.2: - resolution: {integrity: sha512-cPkT6zjEcE4qU5OW/SoDDuXEsdOLrXlAORhzmaguj5xZSPlgKvLhi27sFWhLKj07Y6WKNWxcwIbzm512FzTBNQ==} + /openai@4.32.1: + resolution: {integrity: sha512-3e9QyCY47tgOkxBe2CSVKlXOE2lLkMa24Y0s3LYZR40yYjiBU9dtVze+C3mu1TwWDGiRX52STpQAEJZvRNuIrA==} hasBin: true dependencies: '@types/node': 18.19.22 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 - digest-fetch: 1.3.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.7.0 @@ -15325,7 +15308,7 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) + ts-node: 10.9.2(@swc/core@1.4.11)(@types/node@20.12.3)(typescript@5.4.3) yaml: 2.4.1 dev: true @@ -15340,7 +15323,7 @@ packages: klona: 2.0.6 postcss: 8.4.38 semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /postcss-merge-longhand@6.0.4(postcss@8.4.38): @@ -15686,13 +15669,13 @@ packages: uuid: 9.0.1 dev: false - /prisma@5.11.0: - resolution: {integrity: sha512-KCLiug2cs0Je7kGkQBN9jDWoZ90ogE/kvZTUTgz2h94FEo8pczCkPH7fPNXkD1sGU7Yh65risGGD1HQ5DF3r3g==} + /prisma@5.12.0: + resolution: {integrity: sha512-zxw4WSIvpsyNbpv8r7Fxgm7nwTFVmD6wbN6VuH13lClOceSANDOMl4jO3oxE6VzhjxmnEJqOGZjON2T2UpmLag==} engines: {node: '>=16.13'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 5.11.0 + '@prisma/engines': 5.12.0 dev: false /proc-log@3.0.0: @@ -16042,12 +16025,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - /puppeteer-core@22.6.1: - resolution: {integrity: sha512-rShSd0xtyDSEJYys5nnzQnnwtrafQWg/lWCppyjZIIbYadWP8B1u0XJD/Oe+Xgw8v1hLHX0loNoA0ItRmNLnBg==} + /puppeteer-core@22.6.2: + resolution: {integrity: sha512-Sws/9V2/7nFrn3MSsRPHn1pXJMIFn6FWHhoMFMUBXQwVvcBstRIa9yW8sFfxePzb56W1xNfSYzPRnyAd0+qRVQ==} engines: {node: '>=18'} dependencies: '@puppeteer/browsers': 2.2.0 - chromium-bidi: 0.5.14(devtools-protocol@0.0.1262051) + chromium-bidi: 0.5.16(devtools-protocol@0.0.1262051) debug: 4.3.4 devtools-protocol: 0.0.1262051 ws: 8.16.0 @@ -16057,8 +16040,8 @@ packages: - utf-8-validate dev: false - /puppeteer@22.6.1(typescript@5.4.3): - resolution: {integrity: sha512-736QHNKtPD4tPeFbIn73E4l0CWsLzvRFlm0JsLG/VsyM8Eh0FRFNmMp+M3+GSMwdmYxqOVpTgzB6VQDxWxu8xQ==} + /puppeteer@22.6.2(typescript@5.4.3): + resolution: {integrity: sha512-3GMAJ9adPUSdIHGuYV1b1RqRB6D2UScjnq779uZsvpAP6HOWw2+9ezZiUZaAXVST+Ku7KWsxOjkctEvRasJClA==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -16066,7 +16049,7 @@ packages: '@puppeteer/browsers': 2.2.0 cosmiconfig: 9.0.0(typescript@5.4.3) devtools-protocol: 0.0.1262051 - puppeteer-core: 22.6.1 + puppeteer-core: 22.6.2 transitivePeerDependencies: - bufferutil - supports-color @@ -16195,8 +16178,8 @@ packages: shallowequal: 1.1.0 dev: false - /react-hook-form@7.51.1(react@18.2.0): - resolution: {integrity: sha512-ifnBjl+kW0ksINHd+8C/Gp6a4eZOdWyvRv0UBaByShwU8JbVx5hTcTWEcd5VdybvmPTATkVVXk9npXArHmo56w==} + /react-hook-form@7.51.2(react@18.2.0): + resolution: {integrity: sha512-y++lwaWjtzDt/XNnyGDQy6goHskFualmDlf+jzEZvjvz6KWDf7EboL7pUvRCzPTJd0EOPpdekYaQLEvvG6m6HA==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 @@ -16215,8 +16198,8 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-parallax-tilt@1.7.217(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-+BVhBAXbW8AXJgM1T7+7+m1UVtHPU6Mi/m/9lyh4+fuPsIvq0VTx6+2fXq28qO8GVpp1WMuzh2hs16MU11NhzQ==} + /react-parallax-tilt@1.7.219(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UtiUZdRpxpySjb8kKDaAeCyBQ0QI4RU6MGaqyKgf64rt/qMwjLHERls0saREuaJrUumoHR5CedTQic+OVJta7g==} peerDependencies: react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 @@ -16230,7 +16213,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.5(@types/react@18.2.70)(react@18.2.0): + /react-remove-scroll-bar@2.3.5(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw==} engines: {node: '>=10'} peerDependencies: @@ -16240,13 +16223,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.70)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.74)(react@18.2.0) tslib: 2.6.2 dev: false - /react-remove-scroll@2.5.5(@types/react@18.2.70)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -16256,13 +16239,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 - react-remove-scroll-bar: 2.3.5(@types/react@18.2.70)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.70)(react@18.2.0) + react-remove-scroll-bar: 2.3.5(@types/react@18.2.74)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.74)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.1(@types/react@18.2.70)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.70)(react@18.2.0) + use-callback-ref: 1.3.1(@types/react@18.2.74)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.74)(react@18.2.0) dev: false /react-resizable-panels@2.0.16(react-dom@18.2.0)(react@18.2.0): @@ -16298,7 +16281,7 @@ packages: react: 18.2.0 dev: false - /react-style-singleton@2.2.1(@types/react@18.2.70)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -16308,15 +16291,15 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 dev: false - /react-zoom-pan-pinch@3.4.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-x5MFlfAx2D6NTpZu8OISqc2nYn4p+YEaM1p21w7S/VE1wbVzK8vRzTo9Bj1ydufa649MuP7JBRM3vvj1RftFZw==} + /react-zoom-pan-pinch@3.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lGTu7D9lQpYEQ6sH+NSlLA7gicgKRW8j+D/4HO1AbSV2POvKRFzdWQ8eI0r3xmOsl4dYQcY+teV6MhULeg1xBw==} engines: {node: '>=8', npm: '>=5'} peerDependencies: react: '*' @@ -16393,8 +16376,8 @@ packages: resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} dev: false - /reflect-metadata@0.2.1: - resolution: {integrity: sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==} + /reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} /reflect.getprototypeof@1.0.5: resolution: {integrity: sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==} @@ -16671,7 +16654,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.71.1 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /sass@1.71.1: @@ -16681,7 +16664,7 @@ packages: dependencies: chokidar: 3.6.0 immutable: 4.3.5 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /sax@1.2.4: @@ -17056,8 +17039,8 @@ packages: dependencies: abab: 2.0.6 iconv-lite: 0.6.3 - source-map-js: 1.0.2 - webpack: 5.90.3(@swc/core@1.4.8) + source-map-js: 1.2.0 + webpack: 5.90.3(@swc/core@1.4.11) dev: true /source-map-support@0.5.13: @@ -17362,7 +17345,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /stylehacks@6.1.0(postcss@8.4.38): @@ -17386,7 +17369,7 @@ packages: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /stylus@0.59.0: @@ -17505,16 +17488,16 @@ packages: '@babel/runtime': 7.24.0 dev: false - /tailwindcss-animate@1.0.7(tailwindcss@3.4.1): + /tailwindcss-animate@1.0.7(tailwindcss@3.4.3): resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' dependencies: - tailwindcss: 3.4.1(ts-node@10.9.2) + tailwindcss: 3.4.3(ts-node@10.9.2) dev: true - /tailwindcss@3.4.1(ts-node@10.9.2): - resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} + /tailwindcss@3.4.3(ts-node@10.9.2): + resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -17578,7 +17561,7 @@ packages: streamx: 2.16.1 dev: false - /terser-webpack-plugin@5.3.10(@swc/core@1.4.8)(webpack@5.90.3): + /terser-webpack-plugin@5.3.10(@swc/core@1.4.11)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -17595,12 +17578,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.29.1 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /terser@5.29.1: @@ -17801,7 +17784,7 @@ packages: '@babel/core': 7.24.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -17824,10 +17807,10 @@ packages: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.3 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true - /ts-node@10.9.1(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.3.3): + /ts-node@10.9.1(@swc/core@1.4.11)(@types/node@20.12.3)(typescript@5.4.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -17842,44 +17825,12 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.30 - acorn: 8.11.3 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - - /ts-node@10.9.1(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.4.8(@swc/helpers@0.5.7) - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.30 + '@types/node': 20.12.3 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -17891,7 +17842,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3): + /ts-node@10.9.2(@swc/core@1.4.11)(@types/node@20.12.3)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -17906,12 +17857,12 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.4.8(@swc/helpers@0.5.7) + '@swc/core': 1.4.11(@swc/helpers@0.5.8) '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.30 + '@types/node': 20.12.3 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18049,8 +18000,8 @@ packages: /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -18204,7 +18155,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /use-callback-ref@1.3.1(@types/react@18.2.70)(react@18.2.0): + /use-callback-ref@1.3.1(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==} engines: {node: '>=10'} peerDependencies: @@ -18214,7 +18165,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 react: 18.2.0 tslib: 2.6.2 dev: false @@ -18229,7 +18180,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /use-sidecar@1.1.2(@types/react@18.2.70)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.74)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -18239,7 +18190,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 @@ -18331,7 +18282,7 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /vite-node@1.4.0(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0): + /vite-node@1.4.0(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -18340,7 +18291,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - '@types/node' - less @@ -18352,8 +18303,8 @@ packages: - terser dev: true - /vite-plugin-dts@3.7.3(@types/node@20.11.30)(typescript@5.4.3)(vite@5.2.6): - resolution: {integrity: sha512-26eTlBYdpjRLWCsTJebM8vkCieE+p9gP3raf+ecDnzzK5E3FG6VE1wcy55OkRpfWWVlVvKkYFe6uvRHYWx7Nog==} + /vite-plugin-dts@3.8.1(@types/node@20.12.3)(typescript@5.4.3)(vite@5.2.7): + resolution: {integrity: sha512-zEYyQxH7lKto1VTKZHF3ZZeOPkkJgnMrePY4VxDHfDSvDjmYMMfWjZxYmNwW8QxbaItWJQhhXY+geAbyNphI7g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -18362,13 +18313,14 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.39.0(@types/node@20.11.30) + '@microsoft/api-extractor': 7.43.0(@types/node@20.12.3) '@rollup/pluginutils': 5.1.0 '@vue/language-core': 1.8.27(typescript@5.4.3) debug: 4.3.4 kolorist: 1.8.0 + magic-string: 0.30.8 typescript: 5.4.3 - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) vue-tsc: 1.8.27(typescript@5.4.3) transitivePeerDependencies: - '@types/node' @@ -18376,8 +18328,8 @@ packages: - supports-color dev: true - /vite@5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0): - resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} + /vite@5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0): + resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -18404,7 +18356,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 esbuild: 0.20.2 less: 4.1.3 postcss: 8.4.38 @@ -18414,7 +18366,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0): + /vitest@1.4.0(@types/node@20.12.3)(@vitest/ui@1.4.0)(jsdom@24.0.0)(less@4.1.3)(stylus@0.59.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -18439,7 +18391,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.3 '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 '@vitest/snapshot': 1.4.0 @@ -18459,8 +18411,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.2.6(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) - vite-node: 1.4.0(@types/node@20.11.30)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.7(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) + vite-node: 1.4.0(@types/node@20.12.3)(less@4.1.3)(stylus@0.59.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -18592,7 +18544,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true /webpack-dev-server@4.15.1(webpack@5.90.3): @@ -18636,7 +18588,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) webpack-dev-middleware: 5.3.3(webpack@5.90.3) ws: 8.16.0 transitivePeerDependencies: @@ -18667,10 +18619,10 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(@swc/core@1.4.8) + webpack: 5.90.3(@swc/core@1.4.11) dev: true - /webpack@5.90.3(@swc/core@1.4.8): + /webpack@5.90.3(@swc/core@1.4.11): resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true @@ -18701,7 +18653,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.11)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -19053,10 +19005,10 @@ packages: peerDependencies: zustand: ^4.3.0 dependencies: - zustand: 4.5.2(@types/react@18.2.70)(immer@10.0.4)(react@18.2.0) + zustand: 4.5.2(@types/react@18.2.74)(immer@10.0.4)(react@18.2.0) dev: false - /zustand@4.5.2(@types/react@18.2.70)(immer@10.0.4)(react@18.2.0): + /zustand@4.5.2(@types/react@18.2.74)(immer@10.0.4)(react@18.2.0): resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} engines: {node: '>=12.7.0'} peerDependencies: @@ -19071,7 +19023,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.70 + '@types/react': 18.2.74 immer: 10.0.4 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0)