From e8081a91dfffe13a6a6f02103e28557f2850167f Mon Sep 17 00:00:00 2001 From: "InReach [bot]" <108850934+InReach-svc@users.noreply.github.com> Date: Tue, 20 Feb 2024 18:44:07 -0500 Subject: [PATCH 1/9] chore(i18n): Updated translations from Crowdin (#1079) Updated translations from Crowdin --- apps/app/public/locales/es/common.json | 10 +- apps/app/public/locales/es/landingPage.json | 2 +- apps/app/public/locales/fr/common.json | 10 +- apps/app/public/locales/fr/landingPage.json | 2 +- apps/app/public/locales/ja/attribute.json | 24 +- apps/app/public/locales/ja/common.json | 66 ++-- apps/app/public/locales/ja/country.json | 70 ++-- apps/app/public/locales/ja/gov-dist.json | 334 ++++++++++---------- apps/app/public/locales/ja/landingPage.json | 2 +- apps/app/public/locales/ja/user.json | 18 +- apps/app/public/locales/pl/landingPage.json | 2 +- apps/app/public/locales/ru/common.json | 50 +-- apps/app/public/locales/uk/common.json | 40 +-- 13 files changed, 317 insertions(+), 313 deletions(-) diff --git a/apps/app/public/locales/es/common.json b/apps/app/public/locales/es/common.json index afebdd145b..3ad1789bf8 100644 --- a/apps/app/public/locales/es/common.json +++ b/apps/app/public/locales/es/common.json @@ -33,10 +33,10 @@ "privatePractice": "Práctica privada", "remote-tool-tip": "Disponible de forma remota", "service-tool-tip": "Servicio(s) ofrecido(s) por esta organización.", - "unclaimed": "Unclaimed", + "unclaimed": "Sin Reclamar", "unclaimed-tool-tip": "Esta organización aún no ha sido reclamada por un representante.
Reclama a esta organización para generar confianza con nuestra comunidad, actualizar tu propia información y más.", - "verified-information": "Verified information", - "verified-information-detail": "The information on this page was last updated {{dateString}}. InReach prioritizes accuracy and user safety, and updates all information regularly. For more information on our vetting process, please visit our Vetting Process page on InReach.org.", + "verified-information": "Información verificada", + "verified-information-detail": "La última vez que la información en esta página fue actualizada fue {{dateString}}. InReach prioriza exactitud de nuestra información y el bienestar de nuestros usuarios, y por lo tanto actualiza la información regularmente. Para más información de nuestro proceso de revisión, por favor visite nuestra de pagina de Procesos de Revisión en InReach.org.", "verified-reviewer": "InReach Verified Reviewer" }, "breadcrumb": { @@ -384,8 +384,8 @@ "uncheck-all": "Desmarcar todo", "user-avatar": "Avatar de usuario", "user-menu": { - "admin-options": "Opciones de Admin", - "data-portal": "Portal de Datos Inicio", + "admin-options": "Opciones de Administración", + "data-portal": "Página principal del portal de datos", "edit-page": "Editar esta página", "user-options": "Opciones de usuario" }, diff --git a/apps/app/public/locales/es/landingPage.json b/apps/app/public/locales/es/landingPage.json index a970b10051..cc2d5f4103 100644 --- a/apps/app/public/locales/es/landingPage.json +++ b/apps/app/public/locales/es/landingPage.json @@ -2,7 +2,7 @@ "banner": { "donate": "Ayude a que InReach sea gratuito para todes. ¡Dona ahora!💝", "redesign": "Lee sobre el lanzamiento del rediseño de la aplicación InReach en nuestro blog. Más información.", - "tmf": "Difunde tramos de alegría con #TransMascFutures 🏳️‍⚧️" + "tmf": "Transmite la alegría trans con #TransMascFutures 🏳️‍⚧️" }, "call-out": { "hear-from-users": "Escucha a les usuaries", diff --git a/apps/app/public/locales/fr/common.json b/apps/app/public/locales/fr/common.json index 357c173606..7cceab0a18 100644 --- a/apps/app/public/locales/fr/common.json +++ b/apps/app/public/locales/fr/common.json @@ -33,11 +33,11 @@ "privatePractice": "Cabinet privé", "remote-tool-tip": "Disponible à distance", "service-tool-tip": "Les service (s) offert(s) par cette organisation.", - "unclaimed": "Unclaimed", + "unclaimed": "Non réclamé", "unclaimed-tool-tip": "Cette organisation n'a pas encore été revendiquée par un représentant. Revendiquer cette organisation pour établir la confiance avec notre communauté, mettre à jour vos propres informations, et plus encore.", - "verified-information": "Verified information", - "verified-information-detail": "The information on this page was last updated {{dateString}}. InReach prioritizes accuracy and user safety, and updates all information regularly. For more information on our vetting process, please visit our Vetting Process page on InReach.org.", - "verified-reviewer": "InReach Verified Reviewer" + "verified-information": "Informations vérifiées", + "verified-information-detail": "Les informations sur cette page ont été mises à jour pour la dernière fois {{dateString}}. InReach donne la priorité à la précision et à la sécurité des utilisateur.e.s, et met à jour toutes les informations régulièrement. Pour de plus amples renseignements sur notre processus de vérification, veuillez consulter notre page Processus de vérification sur InReach.org.", + "verified-reviewer": "Évaluateur.e vérifié.e d'InReach" }, "breadcrumb": { "back-to-dynamic": "Retour à {{page}}", @@ -387,7 +387,7 @@ "admin-options": "Options d'administration", "data-portal": "Accueil Portail de Données", "edit-page": "Modifier cette page", - "user-options": "Options de l'utilisateur" + "user-options": "Options de l'utilisateur.e" }, "verify-account": { "verified": "Compte vérifié !", diff --git a/apps/app/public/locales/fr/landingPage.json b/apps/app/public/locales/fr/landingPage.json index d7628bf43e..2b40454fcf 100644 --- a/apps/app/public/locales/fr/landingPage.json +++ b/apps/app/public/locales/fr/landingPage.json @@ -2,7 +2,7 @@ "banner": { "donate": "Aidez-nous à garder InReach gratuit pour tous. Faites un don maintenant !💝", "redesign": "En savoir plus sur le lancement de la refonte de l'application InReach sur notre blog. En savoir plus.", - "tmf": "Répandez la joie des trans avec #TransMascFutures 🏳️‍⚧️" + "tmf": "Répandez la joie trans avec #TransMascFutures 🏳️‍⚧️" }, "call-out": { "hear-from-users": "Entendre dire des avis par nos utilisateurs ", diff --git a/apps/app/public/locales/ja/attribute.json b/apps/app/public/locales/ja/attribute.json index b3684cd2c9..1e00b39cdc 100644 --- a/apps/app/public/locales/ja/attribute.json +++ b/apps/app/public/locales/ja/attribute.json @@ -1,14 +1,14 @@ { "additional": { "CATEGORYNAME": "追加情報", - "at-capacity": "定員に達した時点で", + "at-capacity": "定員に達しているもの", "geo-near-public-transit": "近くの公共交通機関", "geo-public-transit-description": "公共交通機関/特定の道順", - "has-confidentiality-policy": "守秘義務ポリシーがあります", + "has-confidentiality-policy": "機密保持方針があるもの", "offers-remote-services": "リモート", "private-practice": "プライベート練習", "religiously-affiliated": "宗教に関係している", - "time-walk-in": "ウォークイン時間あり", + "time-walk-in": "事前予約なしでの受け入れ時間あり", "wheelchair-accessible_false": "アクセス不可", "wheelchair-accessible_true": "アクセシブル" }, @@ -25,7 +25,7 @@ "api": "アジア系及び太平洋諸島系コミュニティに役立つ機会", "asexual": "無性愛者コミュニティに役立つ機会", "asia-immigrant": "アジア諸国出身の人々に役立つ機会", - "asylee": "亡命者(庇護資格を与えられた者)に役立つ機会", + "asylee": "亡命者(亡命許可を与えられた者)に役立つ機会", "asylum-seeker": "{{country}} からの亡命を求める人に役立つ機会", "bipoc": "黒人、先住民、有色人種に役立つ機会", "bisexual": "バイセクシュアルコミュニティに役立つ機会", @@ -80,12 +80,12 @@ "elig-age_min": "{{min}} 以上", "elig-age_range": "{{min}} - {{max}}", "other-describe": "その他 (自由記述)", - "req-medical-insurance": "医療保険が必要", - "req-photo-id": "写真付き身分証明書が必要", - "req-proof-of-age": "年齢証明が必要", - "req-proof-of-income": "収入証明書が必要", - "req-proof-of-residence": "居住証明書が必要", - "req-referral": "紹介が必要です", + "req-medical-insurance": "医療保険が必要なもの", + "req-photo-id": "写真付き身分証明書が必要なもの", + "req-proof-of-age": "年齢証明が必要なもの", + "req-proof-of-income": "収入証明書が必要なもの", + "req-proof-of-residence": "居住証明書が必要なもの", + "req-referral": "紹介を受ける必要があるもの", "time-appointment-required": "時間指定の予約が必要です" }, "lang": { @@ -96,7 +96,7 @@ }, "orgleader": { "CATEGORYNAME": "組織リーダーシップ", - "bipoc-led": "バイポック(黒人、先住民、有色人種)主導", + "bipoc-led": "BIPOC(黒人、先住民、有色人種)主導", "black-led": "黒人主導", "immigrant-led": "移民主導", "trans-led": "トランスジェンダー主導", @@ -115,7 +115,7 @@ "accesswhatsapp": "アクセス方法 - WhatsApp" }, "srvfocus": { - "CATEGORYNAME": "サービスフォーカス", + "CATEGORYNAME": "サービスの対象者", "asylum-seekers": "亡命希望者", "bipoc-comm": "BIPOC(黒人、先住民、有色人種)コミュニティ", "caregivers": "介護者コミュニティ", diff --git a/apps/app/public/locales/ja/common.json b/apps/app/public/locales/ja/common.json index 2352abd9ad..a60fb6d5ce 100644 --- a/apps/app/public/locales/ja/common.json +++ b/apps/app/public/locales/ja/common.json @@ -35,9 +35,9 @@ "service-tool-tip": "この組織が提供するサービス。", "unclaimed": "未請求", "unclaimed-tool-tip": "この組織はまだ代表者による申請を受けていません。
この組織に申請して コミュニティとの信頼関係を築き、自分の情報を更新するなどしてください。", - "verified-information": "認証された情報", - "verified-information-detail": "このページの情報は最後に更新されました {{dateString}}. InReach は正確さとユーザーの安全性を優先し、すべての情報を定期的に更新します。 審査プロセスの詳細については、InReach.org の Vetting Processページ をご覧ください。", - "verified-reviewer": "InReach Verified Reviewer" + "verified-information": "認証済み情報", + "verified-information-detail": "このページの最終更新日は {{dateString}}です。inReachは正確性とユーザーの安全を優先し、すべての情報を定期的に更新しています。当社の審査プロセスの詳細については、InReach.orgの該当ページをご覧ください。", + "verified-reviewer": "InReach認証済みレビュアー" }, "breadcrumb": { "back-to-dynamic": "{{page}}に戻る", @@ -56,14 +56,14 @@ "message": "以下のリンクをクリックしてアカウントを確認してください。", "subject": "アカウントの確認" }, - "connect": "接続", - "contact": "連絡", + "connect": "繋がる", + "contact": "連絡先", "contact-us": "お問い合わせ", "cookie-consent": { "approve-all": "すべて承認", "approve-selected": "選択内容を承認", - "body": "このウェブサイト上でCookieとサードパーティーのサービスを使用しています。一部は不可欠であり、 お客様のブラウジングを向上させる物もあります。 詳細については、 個人情報保護方針 をご覧ください。", - "intro": "当社は、サイトを機能させるために必要なCookieを使用しています。 サイトの使用状況を把握し、改善を行い、設定を記憶するために追加のCookieを設定します。", + "body": "このウェブサイト上でCookieとサードパーティーのサービスを使用しています。一部は不可欠であり、 お客様のブラウジングを向上させることに役立ちます。 詳細については、 個人情報保護方針 をご覧ください。", + "intro": "当社は、サイトを機能させるために必要なCookieを使用しています。また、 サイトの使用状況を把握し、改善を行い、お客様の設定を記憶するために追加のCookieを設定してもよろしいでしょうか。", "item-basic": "サイトの機能に必要なCookie", "item-ga4": "InReach の社内使用のための分析", "modal-title": "Cookie の設定" @@ -78,7 +78,7 @@ "intl-these-verified": "これらの認証済みのリソースは世界中のLGBTQ+コミュニティを助けることができます。", "intl-we-recommend": "これらの国際的なリソースを推奨します", "natl-find-help-now": "今すぐ助けを見つける", - "natl-these-verified": "これらの検証済みリソースは、米国のLGBTQ+コミュニティに役立ちます。 これらのサービスは、遠隔から利用可能で、 無料のです。", + "natl-these-verified": "これらの認証済みリソースは、米国のLGBTQ+コミュニティに役立ちます。 これらのサービスは、オンライン上で利用可能であり、無料です。", "outside-service-area": "{{country}} ではInReachを利用することはできません", "who-this-serves": "この情報の対象者: {{targetPop}}" }, @@ -107,7 +107,7 @@ "enter-review": "レビューを入力...", "errors": { "401-title": "ログインする必要があります。", - "403-body": "このページにアクセスする権限がありません.誤ってこのページに到達したと思われる場合は,上司に連絡してください.", + "403-body": "このページにアクセスする権限がありません。誤ってこのページにアクセスした場合は,管理者に連絡してください。", "403-title": "403: アクセスが拒否されました", "404-body": "申し訳ありませんが、お探しのページは存在しないか、移動されました。 以下を検索して、お住まいの地域の多様なLGBTQ+コミュニティのための、安全で確認済のリソースを探しましょう。", "404-title": "404: ページが見つかりません。", @@ -131,7 +131,7 @@ "share-feedback": "フィードバックをシェア", "subscribe-newsletter": "ニュースレターに登録する", "suggest-org": "組織の提案", - "tagline": "LGBTQ+に関するリソースを探しましょう。
\nリーチセーフティ.
\n持ち物を探す", + "tagline": "LGBTQ+に関する情報を探しましょう。
\n安全を確保しましょう。
\n居場所を見つけましょう。", "vetting-process": "審査プロセス" }, "forgot-password": "パスワードをお忘れですか?", @@ -198,12 +198,12 @@ "other-specify": "その他 (具体的にご記入ください)", "page-title": { "base": "{{- title}} - InReach", - "edit-mode": "{{- title}} [EDIT MODE] - InReach", + "edit-mode": "{{- title}} [編集モード] - InReach", "search-results": "検索結果" }, "password": "パスワード", "password-confirm": "パスワードを認証する", - "password-error-match": "パスワードは一致する必要があります", + "password-error-match": "パスワードは一致しなければなりません", "password-reenter-placeholder": "パスワードを再入力してください...", "password-req-length": "少なくとも8文字以上", "password-req-lowercase": "小文字を含んでいる", @@ -216,14 +216,14 @@ }, "password-reset-success": "新しいパスワードを使用して ログイン してください。", "password-saved": "パスワードが保存されました!", - "photo-count_interval": "(0)[まだ写真はありません。];(1)[{{count}} 写真];(2-inf)[{{count}} 写真]", + "photo-count_interval": "{{count}}(0)[まだ写真はありません。];(1)[{{count}} 枚の写真];(2-inf)[{{count}} 枚の写真]", "photo_interval": "(0)[写真はまだありません];(2-inf)[ {{count}} 枚の写真をすべて見る];", "please-specify": "具体的にご記入ください", "portal-module": { - "service-area": "サービスエリア" + "service-area": "サービス提供エリア" }, - "powered-by-vercel": "パワー・バイ・バーセル", - "prefer-not-to-say": "言いたくない", + "powered-by-vercel": "Vercel を利用しています", + "prefer-not-to-say": "回答を希望しない", "privacy-policy": "個人情報保護方針", "privacy-statement": "個人情報保護方針", "privacy-statement-body": [ @@ -237,13 +237,13 @@ "ユーザー層を把握することは、影響の定量化、資金調達、将来の製品決定に関する評価に役立ちます。ユーザーの自発的な情報提供に感謝し、私たちは利用者の個人情報と匿名性を保護するために措置を講じています。", "サイト利用分析", "InReachは、Google Analyticsを使用しアプリの使用状況データ(ユーザーの検索事項やその他)を匿名で分析及び追跡します。Goolge AnalyticsはGDPRに準拠しており、個人を特定できる情報は収集せず、収集されたデータは匿名化されます。ウェブサイトをまたいでユーザーは特定されたり、追跡されたりすることはありません。", - "InReachは、ウェブのバイタルやパフォーマンスの分析にもVercel Analyticsを使用しています。Vercel Analyticsは、個々の訪問者やIPアドレスに縛られたり、関連付けられたりすることなく、サイトの使用状況情報を提供します。データポイントの記録は匿名で行われ、アナリティクス機能は、Vercelがページ間のブラウジングセッションを再構築したり、ユーザーを特定したりできるような情報を収集または保存しません。" + "InReachは、ウェブの重要な情報や動作の分析にもVercel Analyticsを使用しています。Vercel Analyticsは、個々の閲覧者やIPアドレスを関連付けることなく、サイトの利用状況に関する情報を提供します。データポイントの記録は匿名で行われ、Analiticsの機能は、Vercelがページ間のブラウジングセッションを再構築したり、ユーザーを特定できるような情報を収集または保存しません。" ], "privacy-statement-foot": "詳細については、当社の個人情報保護方針をお読みください。", "privacy-statement-head": ["🔒", "個人情報保護方針"], "profile": "プロフィール", - "questions": "質問?", - "quick-promo-body": "💚 パーソナライズされたリソースリストを保存して共有する\n💬 公開評価/組織レビューを残す\n🏠 お住まいの地域の組織を提案する\n🔗 組織のプロフィールページを入手する (近日公開予定!", + "questions": "質問がございますか?", + "quick-promo-body": "💚 個人用のリソースリストを保存して共有しましょう\n💬 組織に公開評価/レビューを残しましょう\n🏠 お住まいの地域の組織を提案してください\n🔗 組織のプロフィールページを取得してください (近日公開予定!", "quick-promo-heading": "🌈\nこれを行うにはログインする必要があります。\n無料のInReachアカウントを使用すると、追加の機能を利用することができます。", "remote-services": "リモートで利用できるサービス", "remote-services-page-title": "リモートサービス", @@ -256,7 +256,7 @@ "review-not-empty": "レビューを空欄にすることはできません", "review-note": "レビューを入力し [送信] をクリックするまで、評価は記録されません。", "review-resource": "このリソースをレビューする", - "safety-exit": "安全出口", + "safety-exit": "サイトを閉じる", "save": "保存", "save-changes": "変更を保存", "saved": "保存しました", @@ -279,8 +279,8 @@ "additional-info": "その他の要件情報", "ages": "対象年齢", "at-capacity": "現在、このサービスは新規顧客を受け入れていません。", - "clients-served": "サービスを受けたクライアント", - "community-focus": "LGBTQ+ コミュニティフォーカス", + "clients-served": "サービスを受けた顧客", + "community-focus": "LGBTQ+ コミュニティ内の対象者", "cost": "価格", "cost-details": "価格の詳細", "elig-age_max": "{{max}}歳未満", @@ -289,7 +289,7 @@ "eligibility": "資格要件", "extra-info": "追加情報", "get-help": "助けを得る", - "hours": "サービス時間", + "hours": "サービス提供時間", "languages": "言語", "requirements": "必須要件", "target-population": "対象者", @@ -304,11 +304,11 @@ "lcr-error1": "ローカル・コミュニティ・レビュアーの資格要件を満たしていません。\n一般アカウントを作成するには、こちらをクリックしてください。", "lcr-error2": "ローカルコミュニティレビュアー ページを必ず確認してください。", "lcr-screen1": "該当するものをすべて選択してください", - "lcr-screen1a": "自身のコミュニティでローカルサービスを利用した経験がある。", + "lcr-screen1a": "自身のコミュニティでローカルサービスを利用したことがある。", "lcr-screen1b": "LGBTQ+の人々が地域のサービスを利用できるよう、支援したことがある。", "lcr-screen1c": "自身のコミュニティにおいて、LGBTQ+の人々の恋人や家族がローカルサービスにアクセスできるよう支援したことがある。", "lcr-screen1none": "該当なし", - "lcr-screen2": "どの国に拠点を置いていますか?", + "lcr-screen2": "どの国に住んでいますか?", "lcr-screen2a": "米国 (領土を含む)", "lcr-screen2b": "カナダ", "lcr-screen2c": "メキシコ", @@ -319,13 +319,13 @@ "\n\n\n\n", "すでにアカウントをお持ちですか?" ], - "name-use-any": "自身にとって快適な名前を使用してください。", + "name-use-any": "自身にとって快適な名前をお使いください。", "name_alias": "名前または別名", "name_full": "フルネーム", "placeholder-name_alias": "名前または別名を入力...", "placeholder-name_full": "フルネームを入力...", - "select-law-practice": "法律はどこで実務していますか?", - "select-service-provider": "どこで働く、またはボランティアをしていますか?", + "select-law-practice": "法律の実務はどこで行っていますか?", + "select-service-provider": "どこで勤務、またはボランティアをしていますか?", "specify-work-volunteer": "勤務地やボランティアの場所を具体的に記入してください", "success": "アカウントへの登録が完了しました!", "user-exists-body": "このメールアドレスはすでに登録されています。", @@ -337,7 +337,7 @@ "email": "Eメールアドレス", "facebook": "フェイスブック", "github": "GitHub", - "group-header": "ソーシャル", + "group-header": "各種SNS", "instagram": "Instagram", "linkedin": "LinkedIn", "tiktok": "TikTok", @@ -353,7 +353,7 @@ "transgender": "トランスジェンダー・コミュニティ", "youth": "青少年" }, - "step-x-y": "{{y}}段階中{{x}}", + "step-x-y": "{{y}} 段階中{{x}} 段階目", "submit": "送信", "submit-review": "レビューを送信", "subscribe-to-newsletter": "ニュースレターに登録する", @@ -362,7 +362,7 @@ "survey": { "birthyear-req-value": " {{year1}} から {{year2}}の間である必要があります。例:2005", "finish": "終了する", - "launch-item1": "なぜ私たちは尋ねるの? ユーザー層を理解することは、私たちの影響を定量化し、資金を調達し、将来の製品に関する意思決定の評価を行うのに役立ちます。", + "launch-item1": "質問する理由 ユーザー層を理解することは、私たちの影響を数値化し、資金を調達し、将来のサービスの決定を評価するのに役立ちます。", "launch-item2": "安全: 回答は匿名で保存され、個人ユーザーやアカウントに関連付けられません。", "launch-title": "匿名のユーザーアンケートに回答する", "not-right-now": "後で", @@ -400,7 +400,7 @@ "accept": "承諾", "account": "アカウント", "add": "追加", - "and": "そして", + "and": "および", "and-x-more": "他 {{count}} 名", "approve": "承認", "back": "戻る", @@ -434,7 +434,7 @@ "save-changes": "変更を保存", "saved": "保存しました", "search": "検索", - "service-hours": "サービス時間", + "service-hours": "サービス提供時間", "settings": "設定", "share": "シェア", "sign-up": "新規登録", diff --git a/apps/app/public/locales/ja/country.json b/apps/app/public/locales/ja/country.json index 94bdfcf1b7..f773234f14 100644 --- a/apps/app/public/locales/ja/country.json +++ b/apps/app/public/locales/ja/country.json @@ -77,7 +77,7 @@ }, "BEN": { "name": "ベナン", - "demonym_other": "ベナン" + "demonym_other": "ベナン人" }, "BES": { "name": "カリブ海オランダ" @@ -147,7 +147,7 @@ }, "BWA": { "name": "ボツワナ", - "demonym_other": "バツワナ" + "demonym_other": "バツワナ人" }, "CAF": { "name": "中央アフリカ共和国", @@ -175,7 +175,7 @@ }, "CIV": { "name": "コートジボワール", - "demonym_other": "コートジボワー人" + "demonym_other": "コートジボワール人" }, "CMR": { "name": "カメルーン", @@ -227,7 +227,7 @@ }, "CYP": { "name": "キプロス", - "demonym_other": "キプロス" + "demonym_other": "キプロス人" }, "CZE": { "name": "チェコ", @@ -410,11 +410,11 @@ }, "IMN": { "name": "マン島", - "demonym_other": "マンクス" + "demonym_other": "マン島人" }, "IND": { "name": "インド", - "demonym_other": "インディアン" + "demonym_other": "インド人" }, "IOT": { "name": "イギリス領インド洋地域", @@ -422,7 +422,7 @@ }, "IRL": { "name": "アイルランド", - "demonym_other": "アイルランド語" + "demonym_other": "アイルランド人" }, "IRN": { "name": "イラン", @@ -510,7 +510,7 @@ }, "LCA": { "name": "セントルシア", - "demonym_other": "セントルシアン" + "demonym_other": "セントルシア人" }, "LIE": { "name": "リヒテンシュタイン", @@ -522,7 +522,7 @@ }, "LSO": { "name": "レソト", - "demonym_other": "バソト" + "demonym_other": "レソト人" }, "LTU": { "name": "リトアニア", @@ -542,7 +542,7 @@ }, "MAF": { "name": "セント・マーチン", - "demonym_other": "セント・マーチン・アイランダーズ" + "demonym_other": "セント・マーチン人" }, "MAR": { "name": "モロッコ", @@ -550,7 +550,7 @@ }, "MCO": { "name": "モナコ", - "demonym_other": "モネガスク人" + "demonym_other": "モナコ人" }, "MDA": { "name": "モルドバ", @@ -558,7 +558,7 @@ }, "MDG": { "name": "マダガスカル", - "demonym_other": "マダガスカル" + "demonym_other": "マダガスカル人" }, "MDV": { "name": "モルディブ", @@ -570,7 +570,7 @@ }, "MHL": { "name": "マーシャル諸島", - "demonym_other": "マーシャル語" + "demonym_other": "マーシャル諸島人" }, "MKD": { "name": "北マケドニア", @@ -582,15 +582,15 @@ }, "MLT": { "name": "マルタ", - "demonym_other": "マルタ語" + "demonym_other": "マルタ人" }, "MMR": { "name": "ミャンマー", - "demonym_other": "バマース" + "demonym_other": "ビルマ人" }, "MNE": { "name": "モンテネグロ", - "demonym_other": "モンテネグリン" + "demonym_other": "モンテネグロ人" }, "MNG": { "name": "モンゴル", @@ -614,7 +614,7 @@ }, "MTQ": { "name": "マルティニーク", - "demonym_other": "フランス語" + "demonym_other": "フランス人" }, "MUS": { "name": "モーリシャス", @@ -646,7 +646,7 @@ }, "NFK": { "name": "ノーフォーク島", - "demonym_other": "ノーフォーク・アイランダーズ" + "demonym_other": "ノーフォーク島人" }, "NGA": { "name": "ナイジェリア", @@ -670,7 +670,7 @@ }, "NPL": { "name": "ネパール", - "demonym_other": "ネパール語" + "demonym_other": "ネパール人" }, "NRU": { "name": "ナウル", @@ -682,7 +682,7 @@ }, "OMN": { "name": "オマーン", - "demonym_other": "オマーン" + "demonym_other": "オマーン人" }, "PAK": { "name": "パキスタン", @@ -714,7 +714,7 @@ }, "POL": { "name": "ポーランド", - "demonym_other": "ポーランド語" + "demonym_other": "ポーランド人" }, "PRI": { "name": "プエルトリコ", @@ -726,7 +726,7 @@ }, "PRT": { "name": "ポルトガル", - "demonym_other": "ポルトガル語" + "demonym_other": "ポルトガル人" }, "PRY": { "name": "パラグアイ", @@ -770,7 +770,7 @@ }, "SEN": { "name": "セネガル", - "demonym_other": "セネガル" + "demonym_other": "セネガル人" }, "SGP": { "name": "シンガポール", @@ -825,7 +825,7 @@ }, "SUR": { "name": "スリナム", - "demonym_other": "スリナム" + "demonym_other": "スリナム人" }, "SVK": { "name": "スロバキア", @@ -837,11 +837,11 @@ }, "SWE": { "name": "スウェーデン", - "demonym_other": "スウェーデンの" + "demonym_other": "スウェーデン人" }, "SWZ": { "name": "エスワティニ", - "demonym_other": "スワジス" + "demonym_other": "エスワティニ人" }, "SXM": { "name": "シント・マールテン", @@ -900,7 +900,7 @@ "demonym_other": "チュニジア人" }, "TUR": { - "name": "七面鳥", + "name": "トルコ", "demonym_other": "トルコ人" }, "TUV": { @@ -925,7 +925,7 @@ }, "UMI": { "name": "合衆国領有小離島", - "demonym_other": "" + "demonym_other": "アメリカ人" }, "UNK": { "name": "コソボ", @@ -936,16 +936,16 @@ "demonym_other": "ウルグアイ人" }, "USA": { - "name": "米国", - "demonym_other": "" + "name": "アメリカ", + "demonym_other": "アメリカ人" }, "UZB": { "name": "ウズベキスタン", "demonym_other": "ウズベキスタン人" }, "VAT": { - "name": "バチカン市", - "demonym_other": "イタリア" + "name": "バチカン市国", + "demonym_other": "イタリア人" }, "VCT": { "name": "セントビンセントおよびグレナディーン諸島", @@ -961,15 +961,15 @@ }, "VIR": { "name": "アメリカ領バージン諸島", - "demonym_other": "ヴァージン諸島" + "demonym_other": "ヴァージン諸島人" }, "VNM": { "name": "ベトナム", - "demonym_other": "ベトナム語" + "demonym_other": "ベトナム人" }, "VUT": { "name": "バヌアツ", - "demonym_other": "ニバヌアツ" + "demonym_other": "バヌアツ人\n\n" }, "WLF": { "name": "ワリスフツナ諸島", diff --git a/apps/app/public/locales/ja/gov-dist.json b/apps/app/public/locales/ja/gov-dist.json index 8eedc67a12..46d72c9aae 100644 --- a/apps/app/public/locales/ja/gov-dist.json +++ b/apps/app/public/locales/ja/gov-dist.json @@ -450,7 +450,7 @@ "us-delaware-new-castle-county": "ニューキャッスル", "us-delaware-sussex-county": "サセックス", "us-district-of-columbia": "コロンビア特別区", - "us-district-of-columbia-district-of-columbia-county": "コロンビア地区", + "us-district-of-columbia-district-of-columbia-county": "コロンビア特別区", "us-florida": "フロリダ州", "us-florida-alachua-county": "アラチュア", "us-florida-baker-county": "ベイカー", @@ -515,50 +515,50 @@ "us-florida-suwannee-county": "スワニー", "us-florida-taylor-county": "テイラー", "us-florida-union-county": "ユニオン(Union)", - "us-florida-volusia-county": "ヴォルシア", + "us-florida-volusia-county": "ボルーシャ", "us-florida-wakulla-county": "ワクラ", "us-florida-walton-county": "ウォルトン", - "us-florida-washington-county": "Washington", - "us-georgia": "ジョージア", - "us-georgia-appling-county": "申請中", + "us-florida-washington-county": "ワシントン", + "us-georgia": "ジョージア州", + "us-georgia-appling-county": "アップリング", "us-georgia-atkinson-county": "アトキンソン", "us-georgia-bacon-county": "ベーコン", - "us-georgia-baker-county": "Baker", - "us-georgia-baldwin-county": "Baldwin", - "us-georgia-banks-county": "銀行", - "us-georgia-barrow-county": "古墳", + "us-georgia-baker-county": "ベイカー", + "us-georgia-baldwin-county": "ボールドウィン", + "us-georgia-banks-county": "バンクス", + "us-georgia-barrow-county": "バロウ", "us-georgia-bartow-county": "バートウ", - "us-georgia-ben-hill-county": "ベン・ヒル", - "us-georgia-berrien-county": "ベリアン", - "us-georgia-bibb-county": "Bibb", + "us-georgia-ben-hill-county": "ベンヒル", + "us-georgia-berrien-county": "バーリン", + "us-georgia-bibb-county": "ビッブ", "us-georgia-bleckley-county": "ブレックリー", - "us-georgia-brantley-county": "ブラントレー", + "us-georgia-brantley-county": "ブラントリー", "us-georgia-brooks-county": "ブルックス", "us-georgia-bryan-county": "ブライアン", - "us-georgia-bulloch-county": "ブルロック", + "us-georgia-bulloch-county": "ブロック", "us-georgia-burke-county": "バーク", "us-georgia-butts-county": "バッツ", - "us-georgia-calhoun-county": "Calhoun", + "us-georgia-calhoun-county": "カルフーン", "us-georgia-camden-county": "カムデン", "us-georgia-candler-county": "キャンドラー", - "us-georgia-carroll-county": "キャロル語", + "us-georgia-carroll-county": "キャロル", "us-georgia-catoosa-county": "カトーサ", "us-georgia-charlton-county": "チャールトン", "us-georgia-chatham-county": "チャタム", "us-georgia-chattahoochee-county": "チャタフーチー", "us-georgia-chattooga-county": "チャトゥーガ", - "us-georgia-cherokee-county": "Cherokee", - "us-georgia-clarke-county": "クラーク語", - "us-georgia-clay-county": "Clay", + "us-georgia-cherokee-county": "チェロキー", + "us-georgia-clarke-county": "クラーク", + "us-georgia-clay-county": "クレイ", "us-georgia-clayton-county": "クレイトン", "us-georgia-clinch-county": "クリンチ", "us-georgia-cobb-county": "コブ", - "us-georgia-coffee-county": "コーヒー", + "us-georgia-coffee-county": "コフィー", "us-georgia-colquitt-county": "コルキット", - "us-georgia-columbia-county": "コロンビア語", + "us-georgia-columbia-county": "コロンビア", "us-georgia-cook-county": "クック", "us-georgia-coweta-county": "コウェタ", - "us-georgia-crawford-county": "Crawford", + "us-georgia-crawford-county": "クロウフォード", "us-georgia-crisp-county": "クリスプ", "us-georgia-dade-county": "デイド", "us-georgia-dawson-county": "ドーソン", @@ -758,8 +758,8 @@ "us-illinois-effingham-county": "エフィンガム", "us-illinois-fayette-county": "ファイエット", "us-illinois-ford-county": "フォード", - "us-illinois-franklin-county": "フランクリン語", - "us-illinois-fulton-county": "Fulton", + "us-illinois-franklin-county": "フランクリン", + "us-illinois-fulton-county": "フルトン", "us-illinois-gallatin-county": "ギャラティン", "us-illinois-greene-county": "グリーン", "us-illinois-grundy-county": "グランディ", @@ -812,49 +812,49 @@ "us-illinois-randolph-county": "ランドルフ", "us-illinois-richland-county": "リッチランド", "us-illinois-rock-island-county": "ロックアイランド", - "us-illinois-saline-county": "", + "us-illinois-saline-county": "セイリーン", "us-illinois-sangamon-county": "サンガモン", "us-illinois-schuyler-county": "スカイラー", "us-illinois-scott-county": "スコット", "us-illinois-shelby-county": "シェルビー", - "us-illinois-st-clair-county": "St. Clair", + "us-illinois-st-clair-county": "セントクレア", "us-illinois-stark-county": "スターク", - "us-illinois-stephenson-county": "スチーブンソン", + "us-illinois-stephenson-county": "スティーブンソン", "us-illinois-tazewell-county": "テイズウェル", - "us-illinois-union-county": "ユニオン(Union)", - "us-illinois-vermilion-county": "朱色", + "us-illinois-union-county": "ユニオン", + "us-illinois-vermilion-county": "ヴァーミリオン", "us-illinois-wabash-county": "ウォバッシュ", - "us-illinois-warren-county": "Warren", - "us-illinois-washington-county": "Washington", - "us-illinois-wayne-county": "Wayne", - "us-illinois-white-county": "白", + "us-illinois-warren-county": "ウォーレン", + "us-illinois-washington-county": "ワシントン", + "us-illinois-wayne-county": "ウェイン", + "us-illinois-white-county": "ホワイト", "us-illinois-whiteside-county": "ホワイトサイド", - "us-illinois-will-county": "意志", + "us-illinois-will-county": "ウィル", "us-illinois-williamson-county": "ウィリアムソン", "us-illinois-winnebago-county": "ウィネベーゴ", "us-illinois-woodford-county": "ウッドフォード", - "us-indiana": "インディアナ", - "us-indiana-adams-county": "Adams", + "us-indiana": "インディアナ州", + "us-indiana-adams-county": "アダムズ", "us-indiana-allen-county": "アレン", "us-indiana-bartholomew-county": "バーソロミュー", - "us-indiana-benton-county": "Benton", + "us-indiana-benton-county": "ベントン", "us-indiana-blackford-county": "ブラックフォード", - "us-indiana-boone-county": "Boone", + "us-indiana-boone-county": "ブーン", "us-indiana-brown-county": "ブラウン", - "us-indiana-carroll-county": "キャロル語", - "us-indiana-cass-county": "Cass", - "us-indiana-clark-county": "Clark", - "us-indiana-clay-county": "Clay", - "us-indiana-clinton-county": "Clinton", - "us-indiana-crawford-county": "Crawford", - "us-indiana-daviess-county": "デイビス", + "us-indiana-carroll-county": "キャロル", + "us-indiana-cass-county": "カス", + "us-indiana-clark-county": "クラーク", + "us-indiana-clay-county": "クレイ", + "us-indiana-clinton-county": "クリントン", + "us-indiana-crawford-county": "クロウフォード", + "us-indiana-daviess-county": "デイビース", "us-indiana-dearborn-county": "ディアボーン", - "us-indiana-decatur-county": "Decatur", - "us-indiana-dekalb-county": "DeKalb", - "us-indiana-delaware-county": "デラウェア州", - "us-indiana-dubois-county": "デュボア", + "us-indiana-decatur-county": "ディケーター", + "us-indiana-dekalb-county": "デカルブ", + "us-indiana-delaware-county": "デラウェア", + "us-indiana-dubois-county": "デュボイス", "us-indiana-elkhart-county": "エルクハート", - "us-indiana-fayette-county": "Fayette", + "us-indiana-fayette-county": "ファイエット", "us-indiana-floyd-county": "フロイド", "us-indiana-fountain-county": "ファウンテン", "us-indiana-franklin-county": "フランクリン", @@ -956,54 +956,54 @@ "us-iowa-decatur-county": "ディケーター", "us-iowa-delaware-county": "デラウェア", "us-iowa-des-moines-county": "デモイン", - "us-iowa-dickinson-county": "ディッキンソン", - "us-iowa-dubuque-county": "ドゥビューク", + "us-iowa-dickinson-county": "ディキンソン", + "us-iowa-dubuque-county": "ダビューク", "us-iowa-emmet-county": "エメット", "us-iowa-fayette-county": "ファイエット", "us-iowa-floyd-county": "フロイド", "us-iowa-franklin-county": "フランクリン", "us-iowa-fremont-county": "フレモント", "us-iowa-greene-county": "グリーン", - "us-iowa-grundy-county": "Grundy", + "us-iowa-grundy-county": "グランディ", "us-iowa-guthrie-county": "ガスリー", "us-iowa-hamilton-county": "ハミルトン", - "us-iowa-hancock-county": "Hancock", - "us-iowa-hardin-county": "Hardin", - "us-iowa-harrison-county": "Harrison", - "us-iowa-henry-county": "Henry", - "us-iowa-howard-county": "ハワード語", - "us-iowa-humboldt-county": "Humboldt", + "us-iowa-hancock-county": "ハンコック", + "us-iowa-hardin-county": "ハーディン", + "us-iowa-harrison-county": "ハリソン", + "us-iowa-henry-county": "ヘンリー", + "us-iowa-howard-county": "ハワード", + "us-iowa-humboldt-county": "ハンボルト", "us-iowa-ida-county": "アイダ", "us-iowa-iowa-county": "アイオワ州", "us-iowa-jackson-county": "ジャクソン", - "us-iowa-jasper-county": "Jasper", - "us-iowa-jefferson-county": "Jefferson", - "us-iowa-johnson-county": "Johnson", - "us-iowa-jones-county": "Jones", + "us-iowa-jasper-county": "ジャスパー", + "us-iowa-jefferson-county": "ジェファーソン", + "us-iowa-johnson-county": "ジョンソン", + "us-iowa-jones-county": "ジョーンズ", "us-iowa-keokuk-county": "キオカク", "us-iowa-kossuth-county": "コシュート", - "us-iowa-lee-county": "Lee", + "us-iowa-lee-county": "リー", "us-iowa-linn-county": "リン", - "us-iowa-louisa-county": "ルイーザ", + "us-iowa-louisa-county": "ルイザ", "us-iowa-lucas-county": "ルーカス", - "us-iowa-lyon-county": "リヨン", + "us-iowa-lyon-county": "ライアン", "us-iowa-madison-county": "マディソン", "us-iowa-mahaska-county": "マハスカ", - "us-iowa-marion-county": "Marion", - "us-iowa-marshall-county": "マーシャル語", + "us-iowa-marion-county": "マリオン", + "us-iowa-marshall-county": "マーシャル", "us-iowa-mills-county": "ミルズ", "us-iowa-mitchell-county": "ミッチェル", "us-iowa-monona-county": "モノナ", - "us-iowa-monroe-county": "モンロー語", - "us-iowa-montgomery-county": "Montgomery", - "us-iowa-muscatine-county": "マスカティーン", + "us-iowa-monroe-county": "モンロー", + "us-iowa-montgomery-county": "モンゴメリー", + "us-iowa-muscatine-county": "マスカティン", "us-iowa-obrien-county": "オブライエン", - "us-iowa-osceola-county": "Osceola", + "us-iowa-osceola-county": "オシオーラ", "us-iowa-page-county": "ページ", "us-iowa-palo-alto-county": "パロアルト", "us-iowa-plymouth-county": "プリマス", "us-iowa-pocahontas-county": "ポカホンタス", - "us-iowa-polk-county": "Polk", + "us-iowa-polk-county": "ポーク", "us-iowa-pottawattamie-county": "ポタワタミー", "us-iowa-poweshiek-county": "ポウシーク", "us-iowa-ringgold-county": "リングゴールド", @@ -1058,21 +1058,21 @@ "us-kansas-ford-county": "フォード", "us-kansas-franklin-county": "フランクリン", "us-kansas-geary-county": "ギアリー", - "us-kansas-gove-county": "ゴーブ", - "us-kansas-graham-county": "Graham", - "us-kansas-grant-county": "許可", - "us-kansas-gray-county": "グレー", + "us-kansas-gove-county": "ゴーヴ", + "us-kansas-graham-county": "グラハム", + "us-kansas-grant-county": "グラント", + "us-kansas-gray-county": "グレイ", "us-kansas-greeley-county": "グリーリー", "us-kansas-greenwood-county": "グリーンウッド", "us-kansas-hamilton-county": "ハミルトン", "us-kansas-harper-county": "ハーパー", - "us-kansas-harvey-county": "ハーヴェイ", + "us-kansas-harvey-county": "ハーベイ", "us-kansas-haskell-county": "ハスケル", "us-kansas-hodgeman-county": "ホッジマン", "us-kansas-jackson-county": "ジャクソン", - "us-kansas-jefferson-county": "Jefferson", + "us-kansas-jefferson-county": "ジェファーソン", "us-kansas-jewell-county": "ジュエル", - "us-kansas-johnson-county": "Johnson", + "us-kansas-johnson-county": "ジョンソン", "us-kansas-kearny-county": "カーニー", "us-kansas-kingman-county": "キングマン", "us-kansas-kiowa-county": "Kiowa", @@ -1166,45 +1166,45 @@ "us-kentucky-edmonson-county": "エドモンソン", "us-kentucky-elliott-county": "エリオット", "us-kentucky-estill-county": "エスティル", - "us-kentucky-fayette-county": "Fayette", + "us-kentucky-fayette-county": "ファイエット", "us-kentucky-fleming-county": "フレミング", - "us-kentucky-floyd-county": "Floyd", - "us-kentucky-franklin-county": "フランクリン語", - "us-kentucky-fulton-county": "Fulton", - "us-kentucky-gallatin-county": "Gallatin", - "us-kentucky-garrard-county": "ガラード", - "us-kentucky-grant-county": "許可", + "us-kentucky-floyd-county": "フロイド", + "us-kentucky-franklin-county": "フランクリン", + "us-kentucky-fulton-county": "フルトン", + "us-kentucky-gallatin-county": "ギャラティン", + "us-kentucky-garrard-county": "ゲアリド", + "us-kentucky-grant-county": "グラント", "us-kentucky-graves-county": "グレイブス", "us-kentucky-grayson-county": "グレイソン", - "us-kentucky-green-county": "緑", - "us-kentucky-greenup-county": "グリーンアップ", - "us-kentucky-hancock-county": "Hancock", - "us-kentucky-hardin-county": "Hardin", + "us-kentucky-green-county": "グリーン", + "us-kentucky-greenup-county": "グリーナップ", + "us-kentucky-hancock-county": "ハンコック", + "us-kentucky-hardin-county": "ハーディン", "us-kentucky-harlan-county": "ハーラン", - "us-kentucky-harrison-county": "Harrison", - "us-kentucky-hart-county": "Hart", - "us-kentucky-henderson-county": "Henderson", - "us-kentucky-henry-county": "Henry", + "us-kentucky-harrison-county": "ハリソン", + "us-kentucky-hart-county": "ハート", + "us-kentucky-henderson-county": "ヘンダーソン", + "us-kentucky-henry-county": "ヘンリー", "us-kentucky-hickman-county": "ヒックマン", "us-kentucky-hopkins-county": "ホプキンス", "us-kentucky-jackson-county": "ジャクソン", - "us-kentucky-jefferson-county": "Jefferson", + "us-kentucky-jefferson-county": "ジェファーソン", "us-kentucky-jessamine-county": "ジェサミン", - "us-kentucky-johnson-county": "Johnson", + "us-kentucky-johnson-county": "ジョンソン", "us-kentucky-kenton-county": "ケントン", "us-kentucky-knott-county": "ノット", - "us-kentucky-knox-county": "Knox", - "us-kentucky-larue-county": "LaRue", - "us-kentucky-laurel-county": "月桂樹", - "us-kentucky-lawrence-county": "Lawrence", - "us-kentucky-lee-county": "Lee", + "us-kentucky-knox-county": "ノックス", + "us-kentucky-larue-county": "ラルー", + "us-kentucky-laurel-county": "ローレル", + "us-kentucky-lawrence-county": "ローレンス", + "us-kentucky-lee-county": "リー", "us-kentucky-leslie-county": "レスリー", "us-kentucky-letcher-county": "レッチャー", - "us-kentucky-lewis-county": "Lewis", - "us-kentucky-lincoln-county": "リンカーン語", - "us-kentucky-livingston-county": "Livingston", - "us-kentucky-logan-county": "Logan", - "us-kentucky-lyon-county": "Lyon", + "us-kentucky-lewis-county": "ルイス", + "us-kentucky-lincoln-county": "リンカーン", + "us-kentucky-livingston-county": "リビングストン", + "us-kentucky-logan-county": "ローガン", + "us-kentucky-lyon-county": "ライアン", "us-kentucky-madison-county": "マディソン", "us-kentucky-magoffin-county": "マゴフィン", "us-kentucky-marion-county": "マリオン", @@ -1256,44 +1256,44 @@ "us-louisiana": "ルイジアナ州", "us-louisiana-acadia-county": "アカディア", "us-louisiana-allen-county": "アレン", - "us-louisiana-ascension-county": "昇天", - "us-louisiana-assumption-county": "仮定", + "us-louisiana-ascension-county": "アセンション", + "us-louisiana-assumption-county": "アサンプション", "us-louisiana-avoyelles-county": "アボイルズ", "us-louisiana-beauregard-county": "ボーリガード", "us-louisiana-bienville-county": "ビエンビル", - "us-louisiana-bossier-county": "ボシエ", + "us-louisiana-bossier-county": "ボージャー", "us-louisiana-caddo-county": "カドー", "us-louisiana-calcasieu-county": "カルカシュー", "us-louisiana-caldwell-county": "コールドウェル", "us-louisiana-cameron-county": "キャメロン", - "us-louisiana-catahoula-county": "カタホウラ", + "us-louisiana-catahoula-county": "カタフーラ", "us-louisiana-claiborne-county": "クレイボーン", "us-louisiana-concordia-county": "コンコルディア", - "us-louisiana-desoto-county": "DeSoto", + "us-louisiana-desoto-county": "デソト", "us-louisiana-east-baton-rouge-county": "イーストバトンルージュ", "us-louisiana-east-carroll-county": "イーストキャロル", "us-louisiana-east-feliciana-county": "イーストフェリシアナ", "us-louisiana-evangeline-county": "エヴァンジェリン", - "us-louisiana-franklin-county": "フランクリン語", - "us-louisiana-grant-county": "許可", - "us-louisiana-iberia-county": "イベリア", + "us-louisiana-franklin-county": "フランクリン", + "us-louisiana-grant-county": "グラント", + "us-louisiana-iberia-county": "アイビーリア", "us-louisiana-iberville-county": "アイバービル", "us-louisiana-jackson-county": "ジャクソン", - "us-louisiana-jefferson-county": "Jefferson", + "us-louisiana-jefferson-county": "ジェファーソン", "us-louisiana-jefferson-davis-county": "ジェファーソン・デイビス", "us-louisiana-la-salle-county": "ラサール", "us-louisiana-lafayette-county": "ラファイエット", "us-louisiana-lafourche-county": "ラフォーシェ", - "us-louisiana-lincoln-county": "リンカーン語", - "us-louisiana-livingston-county": "Livingston", + "us-louisiana-lincoln-county": "リンカーン", + "us-louisiana-livingston-county": "リビングストン", "us-louisiana-madison-county": "マディソン", "us-louisiana-morehouse-county": "モアハウス", - "us-louisiana-natchitoches-county": "ナキトッシュ", + "us-louisiana-natchitoches-county": "ナッキトッシュ", "us-louisiana-orleans-county": "オーリンズ", - "us-louisiana-ouachita-county": "Ouachita", - "us-louisiana-plaquemines-county": "プラークミン", - "us-louisiana-pointe-coupee-county": "ポイントクーペ", - "us-louisiana-rapides-county": "ラピーズ", + "us-louisiana-ouachita-county": "ワシタ", + "us-louisiana-plaquemines-county": "プラークミンズ", + "us-louisiana-pointe-coupee-county": "ポイントクーピー", + "us-louisiana-rapides-county": "ラピッズ", "us-louisiana-red-river-county": "レッドリバー", "us-louisiana-richland-county": "リッチランド", "us-louisiana-sabine-county": "サビーン", @@ -1301,9 +1301,9 @@ "us-louisiana-st-charles-county": "セントチャールズ", "us-louisiana-st-helena-county": "セントヘレナ", "us-louisiana-st-james-county": "セント・ジェームス", - "us-louisiana-st-john-the-baptist-county": "洗礼者聖ヨハネ", + "us-louisiana-st-john-the-baptist-county": "セントジョンザバプテスト", "us-louisiana-st-landry-county": "セントランドリー", - "us-louisiana-st-martin-county": "セント・マーチン", + "us-louisiana-st-martin-county": "セントマーティン", "us-louisiana-st-mary-county": "セントメアリー", "us-louisiana-st-tammany-county": "セント・タマニー", "us-louisiana-tangipahoa-county": "タンギパホア", @@ -1356,50 +1356,50 @@ "us-maryland-queen-annes-county": "クイーン・アンズ", "us-maryland-somerset-county": "サマセット", "us-maryland-st-marys-county": "セントメアリーズ", - "us-maryland-talbot-county": "Talbot", - "us-maryland-washington-county": "Washington", - "us-maryland-wicomico-county": "ウィコミコ", + "us-maryland-talbot-county": "タルボット", + "us-maryland-washington-county": "ワシントン", + "us-maryland-wicomico-county": "ワイカミコ", "us-maryland-worcester-county": "ウースター", - "us-massachusetts": "マサチューセッツ", + "us-massachusetts": "マサチューセッツ州", "us-massachusetts-barnstable-county": "バーンスタブル", "us-massachusetts-berkshire-county": "バークシャー", "us-massachusetts-bristol-county": "ブリストル", "us-massachusetts-dukes-county": "デュークス", "us-massachusetts-essex-county": "エセックス", - "us-massachusetts-franklin-county": "フランクリン語", + "us-massachusetts-franklin-county": "フランクリン", "us-massachusetts-hampden-county": "ハンプデン", "us-massachusetts-hampshire-county": "ハンプシャー", "us-massachusetts-middlesex-county": "ミドルセックス(ミドルセックス)", "us-massachusetts-nantucket-county": "ナンタケット", "us-massachusetts-norfolk-county": "ノーフォーク", - "us-massachusetts-plymouth-county": "Plymouth", + "us-massachusetts-plymouth-county": "プリマス", "us-massachusetts-suffolk-county": "サフォーク", "us-massachusetts-worcester-county": "ウースター", "us-michigan": "ミシガン州", "us-michigan-alcona-county": "アルコナ", - "us-michigan-alger-county": "アルジェ", + "us-michigan-alger-county": "アルジャー", "us-michigan-allegan-county": "アレガン", "us-michigan-alpena-county": "アルピナ", "us-michigan-antrim-county": "アントリム", - "us-michigan-arenac-county": "アレナック", + "us-michigan-arenac-county": "アレナク", "us-michigan-baraga-county": "バラガ", "us-michigan-barry-county": "バリー", "us-michigan-bay-county": "ベイ", "us-michigan-benzie-county": "ベンジー", - "us-michigan-berrien-county": "Berrien", + "us-michigan-berrien-county": "バーリン", "us-michigan-branch-county": "ブランチ", - "us-michigan-calhoun-county": "Calhoun", - "us-michigan-cass-county": "Cass", - "us-michigan-charlevoix-county": "シャルルボワ", + "us-michigan-calhoun-county": "カルフーン", + "us-michigan-cass-county": "カス", + "us-michigan-charlevoix-county": "シャールボイ", "us-michigan-cheboygan-county": "シボイガン", "us-michigan-chippewa-county": "チッペワ", "us-michigan-clare-county": "クレア", - "us-michigan-clinton-county": "Clinton", - "us-michigan-crawford-county": "Crawford", - "us-michigan-delta-county": "Delta", + "us-michigan-clinton-county": "クリントン", + "us-michigan-crawford-county": "クロウフォード", + "us-michigan-delta-county": "デルタ", "us-michigan-dickinson-county": "ディキンソン", "us-michigan-eaton-county": "イートン", - "us-michigan-emmet-county": "Emmet", + "us-michigan-emmet-county": "エメット", "us-michigan-genesee-county": "ジェネシー", "us-michigan-gladwin-county": "グラッドウィン", "us-michigan-gogebic-county": "ゴギービック", @@ -1472,50 +1472,50 @@ "us-minnesota-carver-county": "カーバー", "us-minnesota-cass-county": "Cass", "us-minnesota-chippewa-county": "チペワ語", - "us-minnesota-chisago-county": "ちさご", - "us-minnesota-clay-county": "Clay", - "us-minnesota-clearwater-county": "Clearwater", - "us-minnesota-cook-county": "Cook", + "us-minnesota-chisago-county": "シサゴ", + "us-minnesota-clay-county": "クレイ", + "us-minnesota-clearwater-county": "クリアウォーター", + "us-minnesota-cook-county": "クック", "us-minnesota-cottonwood-county": "コットンウッド", - "us-minnesota-crow-wing-county": "クロウウウイング", + "us-minnesota-crow-wing-county": "クロウウィング", "us-minnesota-dakota-county": "ダコタ", - "us-minnesota-dodge-county": "回避する", - "us-minnesota-douglas-county": "Douglas", + "us-minnesota-dodge-county": "ドッジ", + "us-minnesota-douglas-county": "ダグラス", "us-minnesota-faribault-county": "フェアリボー", "us-minnesota-fillmore-county": "フィルモア", "us-minnesota-freeborn-county": "フリーボーン", "us-minnesota-goodhue-county": "グッドヒュー", - "us-minnesota-grant-county": "許可", + "us-minnesota-grant-county": "グラント", "us-minnesota-hennepin-county": "ヘネピン", "us-minnesota-houston-county": "ヒューストン", "us-minnesota-hubbard-county": "ハバード", - "us-minnesota-isanti-county": "イサンティ", - "us-minnesota-itasca-county": "アイタスカ", + "us-minnesota-isanti-county": "アイサンティ", + "us-minnesota-itasca-county": "イタスカ", "us-minnesota-jackson-county": "ジャクソン", - "us-minnesota-kanabec-county": "カナベック", - "us-minnesota-kandiyohi-county": "カンディヨヒ", + "us-minnesota-kanabec-county": "カネイベク", + "us-minnesota-kandiyohi-county": "カンディヨーハイ", "us-minnesota-kittson-county": "キットソン", "us-minnesota-koochiching-county": "クーチチング", - "us-minnesota-lac-qui-parle-county": "レイク・クイ・パール", - "us-minnesota-lake-county": "湖", + "us-minnesota-lac-qui-parle-county": "ラクキパール", + "us-minnesota-lake-county": "レイク", "us-minnesota-lake-of-the-woods-county": "レイク・オブ・ザ・ウッズ", - "us-minnesota-le-sueur-county": "ル・シュール", - "us-minnesota-lincoln-county": "リンカーン語", - "us-minnesota-lyon-county": "Lyon", - "us-minnesota-mahnomen-county": "マノメン", - "us-minnesota-marshall-county": "マーシャル語", - "us-minnesota-martin-county": "Martin", - "us-minnesota-mcleod-county": "マクラウド", + "us-minnesota-le-sueur-county": "ルシュール", + "us-minnesota-lincoln-county": "リンカーン", + "us-minnesota-lyon-county": "ライアン", + "us-minnesota-mahnomen-county": "マノウメン", + "us-minnesota-marshall-county": "マーシャル", + "us-minnesota-martin-county": "マーティン", + "us-minnesota-mcleod-county": "マックロード", "us-minnesota-meeker-county": "ミーカー", - "us-minnesota-mille-lacs-county": "ミル・ラック", + "us-minnesota-mille-lacs-county": "ミルラクス", "us-minnesota-morrison-county": "モリソン", - "us-minnesota-mower-county": "芝刈り機", - "us-minnesota-murray-county": "マレー語", + "us-minnesota-mower-county": "モーア", + "us-minnesota-murray-county": "マレー", "us-minnesota-nicollet-county": "ニコレット", - "us-minnesota-nobles-county": "貴族", + "us-minnesota-nobles-county": "ノーブルズ", "us-minnesota-norman-county": "ノーマン", "us-minnesota-olmsted-county": "オルムステッド", - "us-minnesota-otter-tail-county": "カワウソの尾", + "us-minnesota-otter-tail-county": "オッターテイル", "us-minnesota-pennington-county": "ペニントン", "us-minnesota-pine-county": "パイン", "us-minnesota-pipestone-county": "パイプストーン", diff --git a/apps/app/public/locales/ja/landingPage.json b/apps/app/public/locales/ja/landingPage.json index 7e569ec6d7..a4fba76fbf 100644 --- a/apps/app/public/locales/ja/landingPage.json +++ b/apps/app/public/locales/ja/landingPage.json @@ -5,7 +5,7 @@ "tmf": "#TransMascFutures🏳️‍⚧️ でトランスジェンダーの幸せを広めよう" }, "call-out": { - "hear-from-users": "ユーザーの声く", + "hear-from-users": "ユーザーの声", "who-we-are": "私たちについて\n私たちは、多様な LGBTQ+ コミュニティへのリソースへの機会を増やす、トランスジェンダー主導のテクノロジー非営利団体です。\n詳しくはこちら" }, "hero": { diff --git a/apps/app/public/locales/ja/user.json b/apps/app/public/locales/ja/user.json index 0e74307b7c..3ab985a870 100644 --- a/apps/app/public/locales/ja/user.json +++ b/apps/app/public/locales/ja/user.json @@ -7,10 +7,10 @@ "eth-middle-easternnorth-african": "中東/北アフリカ", "eth-native-hawaiianpacific-islander": "ハワイ先住民/太平洋諸島系", "eth-other": "その他", - "eth-prefer-not-to-say": "言わない方が良い", - "eth-south-asian": "南アジア", + "eth-prefer-not-to-say": "回答を希望しない", + "eth-south-asian": "南アジア人", "eth-white": "白人", - "identity-ally": "アリー", + "identity-ally": "アライ(支援者)", "identity-asexual": "無性愛者", "identity-bisexual": "バイセクシュアル", "identity-gay": "ゲイ", @@ -18,24 +18,24 @@ "identity-lesbian": "レズビアン", "identity-man": "おとこ", "identity-nonbinary": "ノンバイナリー", - "identity-pansexual": "パンセクシャル", + "identity-pansexual": "全性愛", "identity-queer": "クィア", "identity-questioning": "クエスチョニング", "identity-straight": "異性愛者", "identity-transgender": "トランスジェンダー", "identity-woman": "女性", - "immigration-asylee": "亡命者(亡命許可)", + "immigration-asylee": "亡命者(亡命が認められた者)", "immigration-asylum-seeker": "亡命希望者", "immigration-dreamer": "ドリーマー (DACA 受益者)", "immigration-immigrant": "その他の移民", - "immigration-none": "いずれにも該当しません", - "immigration-prefer-not-to-say": "言わない方が良い", + "immigration-none": "該当なし", + "immigration-prefer-not-to-say": "回答を希望しない", "immigration-refugee": "難民", "type-dataadmin": "データ管理者", - "type-datamanager": "データマネージャ", + "type-datamanager": "データマネージャー", "type-individual": "個人", "type-lcr": "地域コミュニティレビュー担当者", - "type-provider": "サービスプロバイダー", + "type-provider": "サービス提供者", "type-sysadmin": "システム管理者", "type-system": "システムユーザー" } diff --git a/apps/app/public/locales/pl/landingPage.json b/apps/app/public/locales/pl/landingPage.json index f08cf6d6be..02df04e581 100644 --- a/apps/app/public/locales/pl/landingPage.json +++ b/apps/app/public/locales/pl/landingPage.json @@ -2,7 +2,7 @@ "banner": { "donate": "Pomóż utrzymać dostęp do darmo dla wszystkich. Wesprzyj teraz!💝", "redesign": "Przeczytaj o uruchomieniu przeprojektowania aplikacji inReach na naszym blogu. Dowiedz się więcej.", - "tmf": "Rozpowszechnianie trans radości z #TransMascFutures 🏳️‍⚧️" + "tmf": "Rozpowszechnianie trans radości z #TransMascFutures 🏳️‍⚧️" }, "call-out": { "hear-from-users": "Posłuchaj od naszych użytkowników", diff --git a/apps/app/public/locales/ru/common.json b/apps/app/public/locales/ru/common.json index 4208198f9c..c621f723e8 100644 --- a/apps/app/public/locales/ru/common.json +++ b/apps/app/public/locales/ru/common.json @@ -62,16 +62,16 @@ "cookie-consent": { "approve-all": "Разрешить доступ ко всем cookies", "approve-selected": "Разрешить доступ к выбранным cookies", - "body": "We use cookies and third party services on this website. Some of them are essential, others help us to improve your browsing experience. Please see our Privacy Statement for more information.", + "body": "На этом сайте мы используем файлы cookie и услуги третьих лиц. Некоторые из них необходимы, другие помогают нам улучшить ваш опыт просмотра. Пожалуйста, ознакомьтесь с нашим Заявлением о конфиденциальности для получения дополнительной информации.", "intro": "Мы используем необходимые cookies для функциональной работы нашего сайта. Мы предлагаем установить дополнительные cookies для анализа использования сайта, улучшения его работы и записи ваших настроек.", "item-basic": "Необходимые основные функции", "item-ga4": "Для внутреннего использования в InReach", "modal-title": "Настройки файлов cookies" }, "count": { + "result_one": "{{count}} результат", "result_few": "{{count}} результатов", "result_many": "{{count}} результатов", - "result_one": "{{count}} результат", "result_other": "{{count}} результата" }, "country-select": "Выберите страну", @@ -220,11 +220,7 @@ "password-reset-success": "Пожалуйста, войдите, используя ваш новый пароль.", "password-saved": "Пароль сохранен!", "photo-count_interval": "(0)[Еще нет фотографий.];(1)[{{count}} фото];(2-inf)[{{count}} фото]", - "photo_few": "Фото", "photo_interval": "(0)[Еще нет фотографий];(2-inf)[{{count}} фотографий];", - "photo_many": "Фото", - "photo_one": "Фото", - "photo_other": "Фото", "please-specify": "Просьба указать", "portal-module": { "service-area": "Зона обслуживания" @@ -259,18 +255,10 @@ "resource-saved": "Ресурс сохранен.", "resources": "Ресурсы", "retry": "Повторить", - "review-count_few": "{{count}} отзыва", "review-count_interval": "(0)[Нет отзывов];", - "review-count_many": "{{count}} отзывов", - "review-count_one": "{{count}} отзыв", - "review-count_other": "{{count}} отзывов", "review-not-empty": "Отзыв не может быть пустым", "review-note": "Ваш новый рейтинг не будет сохранен, пока вы не напишите отзыв и не нажмете кнопку «Отправить».", "review-resource": "Оставить отзыв на этот ресурс", - "review_few": "Отзывов", - "review_many": "Отзывов", - "review_one": "Отзыв", - "review_other": "Отзыва", "safety-exit": "Безопасный выход из системы", "save": "Сохранить", "save-changes": "Сохранить изменения", @@ -398,8 +386,8 @@ "uncheck-all": "Снять все флажки", "user-avatar": "Аватар пользователя", "user-menu": { - "admin-options": "Админ параметры", - "data-portal": "Data Portal Главная", + "admin-options": "Параметры администратора", + "data-portal": "Домашний портал данных", "edit-page": "Редактировать эту страницу", "user-options": "Настройки пользователя" }, @@ -409,15 +397,7 @@ "verifying": "Проверка учетной записи" }, "view-list": "Посмотреть список", - "view-x-result_few": "Посмотреть {{count}} результатов", - "view-x-result_many": "Посмотреть {{count}} результатов", - "view-x-result_one": "Просмотр результата {{count}}", - "view-x-result_other": "Посмотреть {{count}} результата", "visit": "Посетить", - "website_few": "Сайтов", - "website_many": "Сайтов", - "website_one": "Сайт", - "website_other": "Сайта", "welcome-name": "Добро пожаловать, {{name}}!", "words": { "accept": "Принять", @@ -466,5 +446,25 @@ "unpublish": "Снять с публикации", "website": "Сайт", "yes": "Да" - } + }, + "photo_one": "Фото", + "photo_few": "Фото", + "photo_many": "Фото", + "photo_other": "Фото", + "review-count_one": "{{count}} отзыв", + "review-count_few": "{{count}} отзыва", + "review-count_many": "{{count}} отзывов", + "review-count_other": "{{count}} отзывов", + "review_one": "Отзыв", + "review_few": "Отзывов", + "review_many": "Отзывов", + "review_other": "Отзыва", + "view-x-result_one": "Просмотр результата {{count}}", + "view-x-result_few": "Посмотреть {{count}} результатов", + "view-x-result_many": "Посмотреть {{count}} результатов", + "view-x-result_other": "Посмотреть {{count}} результата", + "website_one": "Сайт", + "website_few": "Сайтов", + "website_many": "Сайтов", + "website_other": "Сайта" } diff --git a/apps/app/public/locales/uk/common.json b/apps/app/public/locales/uk/common.json index 7cce07e57b..689f13541f 100644 --- a/apps/app/public/locales/uk/common.json +++ b/apps/app/public/locales/uk/common.json @@ -16,7 +16,7 @@ "alert-message-instructions": "Введіть повідомлення", "alert-title-instructions": "Введіть заголовок повідомлення...", "alerts": { - "search-page-legislative-map": "Ця законодавча карта ризиків проти транссексуалів показує 2-річний ризик для законів проти транссексуалів у всіх 50 штатах і округу Колумбія" + "search-page-legislative-map": "This anti-trans legislative risk map shows the 2-year risk for anti-trans laws in all 50 states and D.C." }, "all-service-category": "Всі {{serviceCategory}}", "anti-hate": { @@ -255,18 +255,10 @@ "resource-saved": "Ресурс збережений.", "resources": "Ресурси", "retry": "Повторити спробу", - "review-count_few": "({{count}} відгуків)", "review-count_interval": "(0) [Відгуків поки немає];", - "review-count_many": "({{count}} відгуків)", - "review-count_one": "({{count}} відгук)", - "review-count_other": "({{count}} відгуків)", "review-not-empty": "Відгук не може бути порожнім", "review-note": "Ваша оцінка не буде записана до тих пір, поки ви не введете відгук і не натиснете «Надіслати».", "review-resource": "Переглянути цей ресурс", - "review_few": "Відгуки", - "review_many": "Відгуки", - "review_one": "Рецензія", - "review_other": "Відгуки", "safety-exit": "Безпека виходу", "save": "Зберегти", "save-changes": "Зберегти зміни", @@ -405,15 +397,7 @@ "verifying": "Перевірка облікового запису..." }, "view-list": "Переглянути список", - "view-x-result_few": "Переглянути {{count}} результатів", - "view-x-result_many": "Переглянути {{count}} результатів", - "view-x-result_one": "Переглянути {{count}} результат", - "view-x-result_other": "Переглянути {{count}} результатів", "visit": "Відвідайте", - "website_few": "Веб-сайти", - "website_many": "Веб-сайти", - "website_one": "Веб-сайт", - "website_other": "Веб-сайти", "welcome-name": "Ласкаво просимо, {{name}}!", "words": { "accept": "Прийняти", @@ -462,5 +446,25 @@ "unpublish": "Скасувати публікацію", "website": "Вебсайт", "yes": "Так" - } + }, + "photo_one": "Фотографія", + "photo_few": "Фотографії", + "photo_many": "Фотографії", + "photo_other": "Фотографії", + "review-count_one": "({{count}} відгук)", + "review-count_few": "({{count}} відгуків)", + "review-count_many": "({{count}} відгуків)", + "review-count_other": "({{count}} відгуків)", + "review_one": "Рецензія", + "review_few": "Відгуки", + "review_many": "Відгуки", + "review_other": "Відгуки", + "view-x-result_one": "Переглянути {{count}} результат", + "view-x-result_few": "Переглянути {{count}} результатів", + "view-x-result_many": "Переглянути {{count}} результатів", + "view-x-result_other": "Переглянути {{count}} результатів", + "website_one": "Веб-сайт", + "website_few": "Веб-сайти", + "website_many": "Веб-сайти", + "website_other": "Веб-сайти" } From fd1e85c5dbb6def5fcef20f31525f34f66f99a90 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 23:52:35 +0000 Subject: [PATCH 2/9] fix(cognito-user-migrate): update all non-major dependencies (#1110) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 30 +- apps/web/package.json | 4 +- lambdas/cognito-messaging/package.json | 4 +- lambdas/cognito-user-migrate/package.json | 8 +- package.json | 2 +- packages/api/package.json | 6 +- packages/auth/package.json | 2 +- packages/db/package.json | 10 +- packages/env/package.json | 2 +- packages/eslint-config/package.json | 4 +- packages/ui/package.json | 48 +- packages/util/package.json | 2 +- pnpm-lock.yaml | 1906 ++++++++++----------- 13 files changed, 984 insertions(+), 1044 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index 8ca3de5531..8249697b57 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -44,21 +44,21 @@ "@opentelemetry/sdk-trace-base": "1.21.0", "@opentelemetry/sdk-trace-node": "1.21.0", "@opentelemetry/semantic-conventions": "1.21.0", - "@prisma/instrumentation": "5.9.1", - "@sentry/browser": "7.101.1", - "@sentry/nextjs": "7.101.1", - "@sentry/node": "7.101.1", - "@sentry/opentelemetry": "7.101.1", - "@sentry/opentelemetry-node": "7.101.1", - "@sentry/profiling-node": "7.101.1", + "@prisma/instrumentation": "5.10.1", + "@sentry/browser": "7.102.0", + "@sentry/nextjs": "7.102.0", + "@sentry/node": "7.102.0", + "@sentry/opentelemetry": "7.102.0", + "@sentry/opentelemetry-node": "7.102.0", + "@sentry/profiling-node": "7.102.0", "@tanstack/react-query": "4.36.1", "@tanstack/react-table": "8.12.0", "@trpc/client": "10.45.1", "@trpc/next": "10.45.1", "@trpc/react-query": "10.45.1", "@trpc/server": "10.45.1", - "@vercel/analytics": "1.2.0", - "@vercel/edge-config": "1.0.0", + "@vercel/analytics": "1.2.2", + "@vercel/edge-config": "1.0.2", "@vercel/kv": "1.0.1", "@vercel/speed-insights": "1.0.10", "@weareinreach/analytics": "workspace:*", @@ -75,7 +75,7 @@ "embla-carousel-autoplay": "7.1.0", "embla-carousel-react": "7.1.0", "flat": "6.0.1", - "i18next": "23.8.2", + "i18next": "23.9.0", "i18next-browser-languagedetector": "7.2.0", "i18next-chained-backend": "4.6.2", "i18next-http-backend": "2.4.3", @@ -105,7 +105,7 @@ "devDependencies": { "@hookform/devtools": "4.3.1", "@playwright/test": "1.41.2", - "@prisma/nextjs-monorepo-workaround-plugin": "5.9.1", + "@prisma/nextjs-monorepo-workaround-plugin": "5.10.1", "@tanstack/react-query-devtools": "4.36.1", "@tanstack/react-table-devtools": "8.12.0", "@total-typescript/ts-reset": "0.5.1", @@ -113,16 +113,16 @@ "@types/gtag.js": "0.0.19", "@types/luxon": "3.4.2", "@types/node": "20.11.19", - "@types/react": "18.2.55", + "@types/react": "18.2.57", "@types/react-dom": "18.2.19", "@types/umami": "0.1.5", - "@typescript-eslint/eslint-plugin": "7.0.1", - "@typescript-eslint/parser": "7.0.1", + "@typescript-eslint/eslint-plugin": "7.0.2", + "@typescript-eslint/parser": "7.0.2", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "@welldone-software/why-did-you-render": "8.0.1", "commander": "12.0.0", - "dotenv": "16.4.4", + "dotenv": "16.4.5", "eslint": "8.56.0", "eslint-plugin-i18next": "6.0.3", "i18next-hmr": "3.0.4", diff --git a/apps/web/package.json b/apps/web/package.json index bba001feae..1c1ecbfd62 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -27,7 +27,7 @@ "@weareinreach/ui": "workspace:*", "dayjs": "1.11.10", "embla-carousel-react": "7.1.0", - "i18next": "23.8.2", + "i18next": "23.9.0", "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0", @@ -37,7 +37,7 @@ "@next/bundle-analyzer": "14.1.0", "@types/eslint": "8.56.2", "@types/node": "20.11.19", - "@types/react": "18.2.55", + "@types/react": "18.2.57", "@types/react-dom": "18.2.19", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/lambdas/cognito-messaging/package.json b/lambdas/cognito-messaging/package.json index b80f9fd945..1b764b05dc 100644 --- a/lambdas/cognito-messaging/package.json +++ b/lambdas/cognito-messaging/package.json @@ -20,10 +20,10 @@ "package": "cd dist && zip -r ../bundle.zip *" }, "dependencies": { - "@aws-lambda-powertools/logger": "1.18.0" + "@aws-lambda-powertools/logger": "1.18.1" }, "devDependencies": { - "@types/aws-lambda": "8.10.133", + "@types/aws-lambda": "8.10.134", "@types/eslint": "8.56.2", "@types/node": "20.11.19", "@vercel/ncc": "0.38.1", diff --git a/lambdas/cognito-user-migrate/package.json b/lambdas/cognito-user-migrate/package.json index a5671f6667..b2a223421c 100644 --- a/lambdas/cognito-user-migrate/package.json +++ b/lambdas/cognito-user-migrate/package.json @@ -21,12 +21,12 @@ "prune-clients": "find ./dist/client -type f -not -name '*rhel*' -delete -print" }, "dependencies": { - "@aws-lambda-powertools/logger": "1.18.0", - "@prisma/client": "5.9.1", + "@aws-lambda-powertools/logger": "1.18.1", + "@prisma/client": "5.10.1", "@weareinreach/db": "workspace:*" }, "devDependencies": { - "@types/aws-lambda": "8.10.133", + "@types/aws-lambda": "8.10.134", "@types/eslint": "8.56.2", "@types/node": "20.11.19", "@vercel/ncc": "0.38.1", @@ -35,7 +35,7 @@ "aws-lambda": "1.0.7", "eslint": "8.56.0", "prettier": "3.2.5", - "prisma": "5.9.1", + "prisma": "5.10.1", "typescript": "5.3.3" } } diff --git a/package.json b/package.json index fd71698737..f2ad489e6a 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "boxen": "7.1.1", - "dotenv": "16.4.4", + "dotenv": "16.4.5", "husky": "9.0.11", "knip": "5.0.1", "lint-staged": "15.2.2", diff --git a/packages/api/package.json b/packages/api/package.json index f91bb7e4cb..1cc5336a4d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -17,14 +17,14 @@ "dependencies": { "@googlemaps/google-maps-services-js": "3.3.42", "@opentelemetry/api": "1.7.0", - "@sentry/nextjs": "7.101.1", + "@sentry/nextjs": "7.102.0", "@tanstack/react-query": "4.36.1", "@terraformer/wkt": "2.2.0", "@trpc/client": "10.45.1", "@trpc/next": "10.45.1", "@trpc/react-query": "10.45.1", "@trpc/server": "10.45.1", - "@vercel/edge-config": "1.0.0", + "@vercel/edge-config": "1.0.2", "@vercel/kv": "1.0.1", "@weareinreach/auth": "workspace:*", "@weareinreach/crowdin": "workspace:*", @@ -44,7 +44,7 @@ "just-pick": "4.2.0", "libphonenumber-js": "1.10.56", "luxon": "3.4.4", - "nanoid": "5.0.5", + "nanoid": "5.0.6", "slugify": "1.6.6", "tiny-invariant": "1.3.1", "zod": "3.22.4" diff --git a/packages/auth/package.json b/packages/auth/package.json index 68d2d5f99a..a1bb35771b 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -68,7 +68,7 @@ "devDependencies": { "@types/eslint": "8.56.2", "@types/node": "20.11.19", - "@types/react": "18.2.55", + "@types/react": "18.2.57", "@types/react-dom": "18.2.19", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/packages/db/package.json b/packages/db/package.json index a302775354..2bd2461843 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -43,8 +43,8 @@ "@opentelemetry/sdk-trace-base": "1.21.0", "@opentelemetry/sdk-trace-node": "1.21.0", "@opentelemetry/semantic-conventions": "1.21.0", - "@prisma/client": "5.9.1", - "@prisma/instrumentation": "5.9.1", + "@prisma/client": "5.10.1", + "@prisma/instrumentation": "5.10.1", "@vercel/kv": "1.0.1", "@vercel/postgres-kysely": "0.7.2", "@weareinreach/crowdin": "workspace:*", @@ -73,13 +73,13 @@ "@types/terraformer__wkt": "2.0.2", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", - "dotenv": "16.4.4", + "dotenv": "16.4.5", "dotenv-cli": "7.3.0", "eslint": "8.56.0", "google-auth-library": "9.6.3", "google-spreadsheet": "4.1.1", "googleapis": "133.0.0", - "inquirer": "9.2.14", + "inquirer": "9.2.15", "inquirer-autocomplete-prompt": "3.0.1", "just-compact": "3.2.0", "kysely-codegen": "0.12.0", @@ -92,7 +92,7 @@ "prettier": "3.2.5", "pretty-bytes": "6.1.1", "pretty-ms": "9.0.0", - "prisma": "5.9.1", + "prisma": "5.10.1", "prisma-dbml-generator": "0.12.0", "prisma-query-inspector": "1.4.4", "prisma-query-log": "3.2.0", diff --git a/packages/env/package.json b/packages/env/package.json index a142284d10..7b0917b127 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -19,7 +19,7 @@ "dependencies": { "@t3-oss/env-nextjs": "0.9.2", "@weareinreach/util": "workspace:*", - "chromatic": "10.9.5", + "chromatic": "10.9.6", "zod": "3.22.4" }, "devDependencies": { diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 1abfebccbd..f36137b4bc 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -19,8 +19,8 @@ "@types/eslint": "8.56.2", "@types/eslint-config-prettier": "6.11.3", "@types/node": "20.11.19", - "@typescript-eslint/eslint-plugin": "7.0.1", - "@typescript-eslint/parser": "7.0.1", + "@typescript-eslint/eslint-plugin": "7.0.2", + "@typescript-eslint/parser": "7.0.2", "eslint": "8.56.0", "eslint-config-next": "14.1.0", "eslint-config-prettier": "9.1.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3c80910585..c6e2d9b776 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -52,7 +52,7 @@ "react-string-replace": "1.1.1", "timezones-list": "3.0.3", "tiny-invariant": "1.3.1", - "zustand": "4.5.0" + "zustand": "4.5.1" }, "devDependencies": { "@babel/core": "7.23.9", @@ -72,7 +72,7 @@ "@iconify-json/fluent-mdl2": "1.1.6", "@iconify-json/mdi": "1.1.64", "@iconify-json/ph": "1.1.11", - "@iconify-json/simple-icons": "1.1.91", + "@iconify-json/simple-icons": "1.1.92", "@iconify/react": "4.1.1", "@iconify/types": "2.0.0", "@iconify/utils": "2.1.22", @@ -86,26 +86,26 @@ "@mantine/nprogress": "6.0.21", "@mantine/utils": "6.0.21", "@next/third-parties": "14.1.0", - "@storybook/addon-a11y": "7.6.16", - "@storybook/addon-actions": "7.6.16", + "@storybook/addon-a11y": "7.6.17", + "@storybook/addon-actions": "7.6.17", "@storybook/addon-designs": "7.0.9", - "@storybook/addon-essentials": "7.6.16", - "@storybook/addon-interactions": "7.6.16", - "@storybook/addon-links": "7.6.16", - "@storybook/addon-viewport": "7.6.16", + "@storybook/addon-essentials": "7.6.17", + "@storybook/addon-interactions": "7.6.17", + "@storybook/addon-links": "7.6.17", + "@storybook/addon-viewport": "7.6.17", "@storybook/addon-webpack5-compiler-swc": "1.0.0", - "@storybook/components": "7.6.16", - "@storybook/core-events": "7.6.16", + "@storybook/components": "7.6.17", + "@storybook/core-events": "7.6.17", "@storybook/jest": "0.2.3", - "@storybook/manager-api": "7.6.16", - "@storybook/nextjs": "7.6.16", - "@storybook/preview-api": "7.6.16", - "@storybook/react": "7.6.16", + "@storybook/manager-api": "7.6.17", + "@storybook/nextjs": "7.6.17", + "@storybook/preview-api": "7.6.17", + "@storybook/react": "7.6.17", "@storybook/test-runner": "0.16.0", "@storybook/testing-library": "0.2.2", - "@storybook/theming": "7.6.16", - "@storybook/types": "7.6.16", - "@swc/core": "1.4.1", + "@storybook/theming": "7.6.17", + "@storybook/types": "7.6.17", + "@swc/core": "1.4.2", "@swc/helpers": "0.5.6", "@tanstack/react-query": "4.36.1", "@tanstack/react-query-devtools": "4.36.1", @@ -122,7 +122,7 @@ "@types/luxon": "3.4.2", "@types/node": "20.11.19", "@types/probe-image-size": "7.2.4", - "@types/react": "18.2.55", + "@types/react": "18.2.57", "@types/react-dom": "18.2.19", "@types/terraformer__wkt": "2.0.2", "@weareinreach/api": "workspace:*", @@ -132,13 +132,13 @@ "@weareinreach/eslint-config": "0.100.0", "@welldone-software/why-did-you-render": "8.0.1", "babel-loader": "9.1.3", - "chromatic": "10.9.5", + "chromatic": "10.9.6", "css-loader": "6.10.0", "dayjs": "1.11.10", - "dotenv": "16.4.4", + "dotenv": "16.4.5", "embla-carousel-react": "7.1.0", "eslint": "8.56.0", - "i18next": "23.8.2", + "i18next": "23.9.0", "i18next-browser-languagedetector": "7.2.0", "i18next-hmr": "3.0.4", "i18next-http-backend": "2.4.3", @@ -146,7 +146,7 @@ "luxon": "3.4.4", "mantine-react-table": "1.3.4", "merge-anything": "5.1.7", - "msw": "2.2.0", + "msw": "2.2.1", "msw-storybook-addon": "2.0.0-beta.0", "next": "14.1.0", "next-auth": "4.24.6", @@ -166,7 +166,7 @@ "react-refresh-typescript": "2.0.9", "resolve-url-loader": "5.0.0", "slugify": "1.6.6", - "storybook": "7.6.16", + "storybook": "7.6.17", "storybook-addon-pseudo-states": "2.1.2", "style-loader": "3.3.4", "trpc-client-devtools-link": "0.2.1-next", @@ -174,7 +174,7 @@ "tsx": "4.7.1", "type-fest": "4.10.2", "typescript": "5.3.3", - "webpack": "5.90.2", + "webpack": "5.90.3", "zod": "3.22.4" }, "peerDependencies": { diff --git a/packages/util/package.json b/packages/util/package.json index c3758cdadc..052416a350 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -13,7 +13,7 @@ "with-env": "dotenv -e ../../.env --" }, "dependencies": { - "@vercel/edge-config": "1.0.0", + "@vercel/edge-config": "1.0.2", "luxon": "3.4.4", "superjson": "2.2.1", "tslog": "4.9.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d513f05dc..6bd1e7d487 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,8 +63,8 @@ importers: specifier: 7.1.1 version: 7.1.1 dotenv: - specifier: 16.4.4 - version: 16.4.4 + specifier: 16.4.5 + version: 16.4.5 husky: specifier: 9.0.11 version: 9.0.11 @@ -106,7 +106,7 @@ importers: dependencies: '@emotion/react': specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.55)(react@18.2.0) + version: 11.11.3(@types/react@18.2.57)(react@18.2.0) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -118,7 +118,7 @@ importers: version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0) '@mantine/core': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) @@ -171,26 +171,26 @@ importers: specifier: 1.21.0 version: 1.21.0 '@prisma/instrumentation': - specifier: 5.9.1 - version: 5.9.1 + specifier: 5.10.1 + version: 5.10.1 '@sentry/browser': - specifier: 7.101.1 - version: 7.101.1 + specifier: 7.102.0 + version: 7.102.0 '@sentry/nextjs': - specifier: 7.101.1 - version: 7.101.1(next@14.1.0)(react@18.2.0) + specifier: 7.102.0 + version: 7.102.0(next@14.1.0)(react@18.2.0) '@sentry/node': - specifier: 7.101.1 - version: 7.101.1 + specifier: 7.102.0 + version: 7.102.0 '@sentry/opentelemetry': - specifier: 7.101.1 - version: 7.101.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) + specifier: 7.102.0 + version: 7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) '@sentry/opentelemetry-node': - specifier: 7.101.1 - version: 7.101.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) + specifier: 7.102.0 + version: 7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) '@sentry/profiling-node': - specifier: 7.101.1 - version: 7.101.1 + specifier: 7.102.0 + version: 7.102.0 '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) @@ -210,11 +210,11 @@ importers: specifier: 10.45.1 version: 10.45.1 '@vercel/analytics': - specifier: 1.2.0 - version: 1.2.0(next@14.1.0)(react@18.2.0) + specifier: 1.2.2 + version: 1.2.2(next@14.1.0)(react@18.2.0) '@vercel/edge-config': - specifier: 1.0.0 - version: 1.0.0(@opentelemetry/api@1.7.0)(typescript@5.3.3) + specifier: 1.0.2 + version: 1.0.2(@opentelemetry/api@1.7.0)(typescript@5.3.3) '@vercel/kv': specifier: 1.0.1 version: 1.0.1 @@ -264,8 +264,8 @@ importers: specifier: 6.0.1 version: 6.0.1 i18next: - specifier: 23.8.2 - version: 23.8.2 + specifier: 23.9.0 + version: 23.9.0 i18next-browser-languagedetector: specifier: 7.2.0 version: 7.2.0 @@ -301,7 +301,7 @@ importers: version: 4.24.6(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.8.2)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) + version: 15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) next-seo: specifier: 6.5.0 version: 6.5.0(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) @@ -337,20 +337,20 @@ importers: version: 2.0.0(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(react-dom@18.2.0)(react-hook-form@7.50.1)(react@18.2.0) react-i18next: specifier: 14.0.5 - version: 14.0.5(i18next@23.8.2)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) zod: specifier: 3.22.4 version: 3.22.4 devDependencies: '@hookform/devtools': specifier: 4.3.1 - version: 4.3.1(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + version: 4.3.1(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@playwright/test': specifier: 1.41.2 version: 1.41.2 '@prisma/nextjs-monorepo-workaround-plugin': - specifier: 5.9.1 - version: 5.9.1 + specifier: 5.10.1 + version: 5.10.1 '@tanstack/react-query-devtools': specifier: 4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) @@ -373,8 +373,8 @@ importers: specifier: 20.11.19 version: 20.11.19 '@types/react': - specifier: 18.2.55 - version: 18.2.55 + specifier: 18.2.57 + version: 18.2.57 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -382,11 +382,11 @@ importers: specifier: 0.1.5 version: 0.1.5 '@typescript-eslint/eslint-plugin': - specifier: 7.0.1 - version: 7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.3) + specifier: 7.0.2 + version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 7.0.1 - version: 7.0.1(eslint@8.56.0)(typescript@5.3.3) + specifier: 7.0.2 + version: 7.0.2(eslint@8.56.0)(typescript@5.3.3) '@weareinreach/config': specifier: workspace:* version: link:../../packages/config @@ -400,8 +400,8 @@ importers: specifier: 12.0.0 version: 12.0.0 dotenv: - specifier: 16.4.4 - version: 16.4.4 + specifier: 16.4.5 + version: 16.4.5 eslint: specifier: 8.56.0 version: 8.56.0 @@ -443,7 +443,7 @@ importers: version: 1.0.0(patch_hash=refrge56ym5gomc3tkglzjdymy) '@emotion/react': specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.55)(react@18.2.0) + version: 11.11.3(@types/react@18.2.57)(react@18.2.0) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -452,7 +452,7 @@ importers: version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0) '@mantine/core': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) @@ -484,8 +484,8 @@ importers: specifier: 7.1.0 version: 7.1.0(react@18.2.0) i18next: - specifier: 23.8.2 - version: 23.8.2 + specifier: 23.9.0 + version: 23.9.0 next: specifier: 14.1.0 version: 14.1.0(@opentelemetry/api@1.7.0)(react-dom@18.2.0)(react@18.2.0) @@ -497,7 +497,7 @@ importers: version: 18.2.0(react@18.2.0) react-i18next: specifier: 14.0.5 - version: 14.0.5(i18next@23.8.2)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) devDependencies: '@next/bundle-analyzer': specifier: 14.1.0 @@ -509,8 +509,8 @@ importers: specifier: 20.11.19 version: 20.11.19 '@types/react': - specifier: 18.2.55 - version: 18.2.55 + specifier: 18.2.57 + version: 18.2.57 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -530,12 +530,12 @@ importers: lambdas/cognito-messaging: dependencies: '@aws-lambda-powertools/logger': - specifier: 1.18.0 - version: 1.18.0 + specifier: 1.18.1 + version: 1.18.1 devDependencies: '@types/aws-lambda': - specifier: 8.10.133 - version: 8.10.133 + specifier: 8.10.134 + version: 8.10.134 '@types/eslint': specifier: 8.56.2 version: 8.56.2 @@ -567,18 +567,18 @@ importers: lambdas/cognito-user-migrate: dependencies: '@aws-lambda-powertools/logger': - specifier: 1.18.0 - version: 1.18.0 + specifier: 1.18.1 + version: 1.18.1 '@prisma/client': - specifier: 5.9.1 - version: 5.9.1(prisma@5.9.1) + specifier: 5.10.1 + version: 5.10.1(prisma@5.10.1) '@weareinreach/db': specifier: workspace:* version: link:../../packages/db devDependencies: '@types/aws-lambda': - specifier: 8.10.133 - version: 8.10.133 + specifier: 8.10.134 + version: 8.10.134 '@types/eslint': specifier: 8.56.2 version: 8.56.2 @@ -604,8 +604,8 @@ importers: specifier: 3.2.5 version: 3.2.5 prisma: - specifier: 5.9.1 - version: 5.9.1 + specifier: 5.10.1 + version: 5.10.1 typescript: specifier: 5.3.3 version: 5.3.3 @@ -644,8 +644,8 @@ importers: specifier: 1.7.0 version: 1.7.0 '@sentry/nextjs': - specifier: 7.101.1 - version: 7.101.1(next@14.1.0)(react@18.2.0) + specifier: 7.102.0 + version: 7.102.0(next@14.1.0)(react@18.2.0) '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) @@ -665,8 +665,8 @@ importers: specifier: 10.45.1 version: 10.45.1 '@vercel/edge-config': - specifier: 1.0.0 - version: 1.0.0(@opentelemetry/api@1.7.0)(typescript@5.3.3) + specifier: 1.0.2 + version: 1.0.2(@opentelemetry/api@1.7.0)(typescript@5.3.3) '@vercel/kv': specifier: 1.0.1 version: 1.0.1 @@ -725,8 +725,8 @@ importers: specifier: 3.4.4 version: 3.4.4 nanoid: - specifier: 5.0.5 - version: 5.0.5 + specifier: 5.0.6 + version: 5.0.6 slugify: specifier: 1.6.6 version: 1.6.6 @@ -799,7 +799,7 @@ importers: version: 3.515.0 '@next-auth/prisma-adapter': specifier: 1.0.7 - version: 1.0.7(@prisma/client@5.9.1)(next-auth@4.24.6) + version: 1.0.7(@prisma/client@5.10.1)(next-auth@4.24.6) '@weareinreach/db': specifier: workspace:* version: link:../db @@ -829,8 +829,8 @@ importers: specifier: 20.11.19 version: 20.11.19 '@types/react': - specifier: 18.2.55 - version: 18.2.55 + specifier: 18.2.57 + version: 18.2.57 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -872,7 +872,7 @@ importers: version: 11.0.1 next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.8.2)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) + version: 15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) typescript: specifier: 5.3.3 version: 5.3.3 @@ -938,11 +938,11 @@ importers: specifier: 1.21.0 version: 1.21.0 '@prisma/client': - specifier: 5.9.1 - version: 5.9.1(prisma@5.9.1) + specifier: 5.10.1 + version: 5.10.1(prisma@5.10.1) '@prisma/instrumentation': - specifier: 5.9.1 - version: 5.9.1 + specifier: 5.10.1 + version: 5.10.1 '@vercel/kv': specifier: 1.0.1 version: 1.0.1 @@ -1023,8 +1023,8 @@ importers: specifier: 0.100.0 version: link:../eslint-config dotenv: - specifier: 16.4.4 - version: 16.4.4 + specifier: 16.4.5 + version: 16.4.5 dotenv-cli: specifier: 7.3.0 version: 7.3.0 @@ -1041,11 +1041,11 @@ importers: specifier: 133.0.0 version: 133.0.0 inquirer: - specifier: 9.2.14 - version: 9.2.14 + specifier: 9.2.15 + version: 9.2.15 inquirer-autocomplete-prompt: specifier: 3.0.1 - version: 3.0.1(inquirer@9.2.14) + version: 3.0.1(inquirer@9.2.15) just-compact: specifier: 3.2.0 version: 3.2.0 @@ -1080,8 +1080,8 @@ importers: specifier: 9.0.0 version: 9.0.0 prisma: - specifier: 5.9.1 - version: 5.9.1 + specifier: 5.10.1 + version: 5.10.1 prisma-dbml-generator: specifier: 0.12.0 version: 0.12.0 @@ -1128,8 +1128,8 @@ importers: specifier: workspace:* version: link:../util chromatic: - specifier: 10.9.5 - version: 10.9.5 + specifier: 10.9.6 + version: 10.9.6 zod: specifier: 3.22.4 version: 3.22.4 @@ -1159,11 +1159,11 @@ importers: specifier: 20.11.19 version: 20.11.19 '@typescript-eslint/eslint-plugin': - specifier: 7.0.1 - version: 7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.3) + specifier: 7.0.2 + version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 7.0.1 - version: 7.0.1(eslint@8.56.0)(typescript@5.3.3) + specifier: 7.0.2 + version: 7.0.2(eslint@8.56.0)(typescript@5.3.3) eslint: specifier: 8.56.0 version: 8.56.0 @@ -1178,7 +1178,7 @@ importers: version: 1.1.4(eslint@8.56.0) eslint-import-resolver-typescript: specifier: 3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.0.1)(eslint-plugin-i@2.29.1)(eslint@8.56.0) + version: 3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-i@2.29.1)(eslint@8.56.0) eslint-plugin-codegen: specifier: 0.23.0 version: 0.23.0(eslint@8.56.0) @@ -1190,7 +1190,7 @@ importers: version: 6.0.3 eslint-plugin-import: specifier: npm:eslint-plugin-i@2.29.1 - version: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + version: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-node: specifier: npm:eslint-plugin-n@16.6.2 version: /eslint-plugin-n@16.6.2(eslint@8.56.0) @@ -1223,7 +1223,7 @@ importers: version: 2.2.0 '@textea/json-viewer': specifier: 3.4.0 - version: 3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@turf/helpers': specifier: 7.0.0-alpha.113 version: 7.0.0-alpha.113 @@ -1306,8 +1306,8 @@ importers: specifier: 1.3.1 version: 1.3.1 zustand: - specifier: 4.5.0 - version: 4.5.0(@types/react@18.2.55)(react@18.2.0) + specifier: 4.5.1 + version: 4.5.1(@types/react@18.2.57)(react@18.2.0) devDependencies: '@babel/core': specifier: 7.23.9 @@ -1326,7 +1326,7 @@ importers: version: 7.23.3(@babel/core@7.23.9) '@emotion/react': specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.55)(react@18.2.0) + version: 11.11.3(@types/react@18.2.57)(react@18.2.0) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -1335,10 +1335,10 @@ importers: version: 8.4.1 '@geometricpanda/storybook-addon-badges': specifier: 2.0.2 - version: 2.0.2(@storybook/blocks@7.6.16)(@storybook/components@7.6.16)(@storybook/core-events@7.6.16)(@storybook/manager-api@7.6.16)(@storybook/preview-api@7.6.16)(@storybook/theming@7.6.16)(@storybook/types@7.6.16)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.17)(react-dom@18.2.0)(react@18.2.0) '@hookform/devtools': specifier: 4.3.1 - version: 4.3.1(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + version: 4.3.1(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@hookform/error-message': specifier: 2.0.1 version: 2.0.1(react-dom@18.2.0)(react-hook-form@7.50.1)(react@18.2.0) @@ -1361,8 +1361,8 @@ importers: specifier: 1.1.11 version: 1.1.11 '@iconify-json/simple-icons': - specifier: 1.1.91 - version: 1.1.91 + specifier: 1.1.92 + version: 1.1.92 '@iconify/react': specifier: 4.1.1 version: 4.1.1(react@18.2.0) @@ -1377,7 +1377,7 @@ importers: version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0) '@mantine/core': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) @@ -1403,50 +1403,50 @@ importers: specifier: 14.1.0 version: 14.1.0(next@14.1.0)(react@18.2.0) '@storybook/addon-a11y': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@storybook/addon-actions': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@storybook/addon-designs': specifier: 7.0.9 - version: 7.0.9(@storybook/addon-docs@7.6.16)(@storybook/addons@7.6.8)(@storybook/components@7.6.16)(@storybook/manager-api@7.6.16)(@storybook/preview-api@7.6.16)(@storybook/theming@7.6.16)(react-dom@18.2.0)(react@18.2.0) + version: 7.0.9(@storybook/addon-docs@7.6.17)(@storybook/addons@7.6.8)(@storybook/components@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-essentials': - specifier: 7.6.16 - version: 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.17 + version: 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@storybook/addon-links': - specifier: 7.6.16 - version: 7.6.16(react@18.2.0) + specifier: 7.6.17 + version: 7.6.17(react@18.2.0) '@storybook/addon-viewport': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@storybook/addon-webpack5-compiler-swc': specifier: 1.0.0 - version: 1.0.0(@swc/helpers@0.5.6)(webpack@5.90.2) + version: 1.0.0(@swc/helpers@0.5.6)(webpack@5.90.3) '@storybook/components': - specifier: 7.6.16 - version: 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.17 + version: 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@storybook/jest': specifier: 0.2.3 version: 0.2.3(jest@29.7.0) '@storybook/manager-api': - specifier: 7.6.16 - version: 7.6.16(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.17 + version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': - specifier: 7.6.16 - version: 7.6.16(@swc/core@1.4.1)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3)(webpack@5.90.2) + specifier: 7.6.17 + version: 7.6.17(@swc/core@1.4.2)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3)(webpack@5.90.3) '@storybook/preview-api': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@storybook/react': - specifier: 7.6.16 - version: 7.6.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 7.6.17 + version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/test-runner': specifier: 0.16.0 version: 0.16.0(@swc/helpers@0.5.6)(@types/node@20.11.19) @@ -1454,14 +1454,14 @@ importers: specifier: 0.2.2 version: 0.2.2 '@storybook/theming': - specifier: 7.6.16 - version: 7.6.16(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.17 + version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/types': - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 '@swc/core': - specifier: 1.4.1 - version: 1.4.1(@swc/helpers@0.5.6) + specifier: 1.4.2 + version: 1.4.2(@swc/helpers@0.5.6) '@swc/helpers': specifier: 0.5.6 version: 0.5.6 @@ -1511,8 +1511,8 @@ importers: specifier: 7.2.4 version: 7.2.4 '@types/react': - specifier: 18.2.55 - version: 18.2.55 + specifier: 18.2.57 + version: 18.2.57 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -1539,19 +1539,19 @@ importers: version: 8.0.1(react@18.2.0) babel-loader: specifier: 9.1.3 - version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.2) + version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.3) chromatic: - specifier: 10.9.5 - version: 10.9.5 + specifier: 10.9.6 + version: 10.9.6 css-loader: specifier: 6.10.0 - version: 6.10.0(webpack@5.90.2) + version: 6.10.0(webpack@5.90.3) dayjs: specifier: 1.11.10 version: 1.11.10 dotenv: - specifier: 16.4.4 - version: 16.4.4 + specifier: 16.4.5 + version: 16.4.5 embla-carousel-react: specifier: 7.1.0 version: 7.1.0(react@18.2.0) @@ -1559,8 +1559,8 @@ importers: specifier: 8.56.0 version: 8.56.0 i18next: - specifier: 23.8.2 - version: 23.8.2 + specifier: 23.9.0 + version: 23.9.0 i18next-browser-languagedetector: specifier: 7.2.0 version: 7.2.0 @@ -1583,11 +1583,11 @@ importers: specifier: 5.1.7 version: 5.1.7 msw: - specifier: 2.2.0 - version: 2.2.0(typescript@5.3.3) + specifier: 2.2.1 + version: 2.2.1(typescript@5.3.3) msw-storybook-addon: specifier: 2.0.0-beta.0 - version: 2.0.0-beta.0(msw@2.2.0) + version: 2.0.0-beta.0(msw@2.2.1) next: specifier: 14.1.0 version: 14.1.0(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) @@ -1596,10 +1596,10 @@ importers: version: 4.24.6(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.8.2)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) + version: 15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) postcss-loader: specifier: 8.1.0 - version: 8.1.0(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.2) + version: 8.1.0(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.3) prettier: specifier: 3.2.5 version: 3.2.5 @@ -1629,7 +1629,7 @@ importers: version: 1.4.0(react-dom@18.2.0)(react@18.2.0) react-i18next: specifier: 14.0.5 - version: 14.0.5(i18next@23.8.2)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) react-refresh: specifier: 0.14.0 version: 0.14.0 @@ -1643,14 +1643,14 @@ importers: specifier: 1.6.6 version: 1.6.6 storybook: - specifier: 7.6.16 - version: 7.6.16 + specifier: 7.6.17 + version: 7.6.17 storybook-addon-pseudo-states: specifier: 2.1.2 - version: 2.1.2(@storybook/components@7.6.16)(@storybook/core-events@7.6.16)(@storybook/manager-api@7.6.16)(@storybook/preview-api@7.6.16)(@storybook/theming@7.6.16)(react-dom@18.2.0)(react@18.2.0) + version: 2.1.2(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0) style-loader: specifier: 3.3.4 - version: 3.3.4(webpack@5.90.2) + version: 3.3.4(webpack@5.90.3) trpc-client-devtools-link: specifier: 0.2.1-next version: 0.2.1-next(@trpc/client@10.45.1)(@trpc/server@10.45.1) @@ -1667,8 +1667,8 @@ importers: specifier: 5.3.3 version: 5.3.3 webpack: - specifier: 5.90.2 - version: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + specifier: 5.90.3 + version: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) zod: specifier: 3.22.4 version: 3.22.4 @@ -1676,8 +1676,8 @@ importers: packages/util: dependencies: '@vercel/edge-config': - specifier: 1.0.0 - version: 1.0.0(@opentelemetry/api@1.7.0)(typescript@5.3.3) + specifier: 1.0.2 + version: 1.0.2(@opentelemetry/api@1.7.0)(typescript@5.3.3) luxon: specifier: 3.4.4 version: 3.4.4 @@ -1793,19 +1793,19 @@ packages: tslib: 1.14.1 dev: false - /@aws-lambda-powertools/commons@1.18.0: - resolution: {integrity: sha512-oSnST8Wr3WZcT/FgCUzZYUFB+qYHWMAKS0GhWbUqHZMr7I5F75jq/JbeUUF16ShOMGgnEzs5oJjizBYVTI6Oww==} + /@aws-lambda-powertools/commons@1.18.1: + resolution: {integrity: sha512-gFRgQ2GJDghKvf+fXvT0kQVftgOT05W+hCa7RkfZj6HSjVAO+9DZZeJL3JK1HcsLAjWRj7W9ra0/MqB3Abf+PQ==} dev: false - /@aws-lambda-powertools/logger@1.18.0: - resolution: {integrity: sha512-oB4FPMYNPjME6xsDfm7rxRBHwaH0dQl+bmO9cDbRfiCsZfQxKtTiSvROGt6AvRo+5rhPZyCdn5eAHqCJ4f5tVQ==} + /@aws-lambda-powertools/logger@1.18.1: + resolution: {integrity: sha512-GsSMqaFXCSz+llSOn2CVNMoN+j/jNsS6JP2Opy9myU0tvg7PeuU3+rN24vKyibUwpxM466IzWFBSJkYdm0bqVw==} peerDependencies: '@middy/core': '>=3.x' peerDependenciesMeta: '@middy/core': optional: true dependencies: - '@aws-lambda-powertools/commons': 1.18.0 + '@aws-lambda-powertools/commons': 1.18.1 lodash.merge: 4.6.2 dev: false @@ -3895,7 +3895,7 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.3(@types/react@18.2.55)(react@18.2.0): + /@emotion/react@11.11.3(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} peerDependencies: '@types/react': '*' @@ -3911,7 +3911,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.55 + '@types/react': 18.2.57 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -3940,7 +3940,7 @@ packages: /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0): + /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -3953,11 +3953,11 @@ packages: '@babel/runtime': 7.23.9 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) '@emotion/serialize': 1.1.3 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 /@emotion/unitless@0.8.1: @@ -4514,7 +4514,7 @@ packages: /@floating-ui/utils@0.2.1: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - /@geometricpanda/storybook-addon-badges@2.0.2(@storybook/blocks@7.6.16)(@storybook/components@7.6.16)(@storybook/core-events@7.6.16)(@storybook/manager-api@7.6.16)(@storybook/preview-api@7.6.16)(@storybook/theming@7.6.16)(@storybook/types@7.6.16)(react-dom@18.2.0)(react@18.2.0): + /@geometricpanda/storybook-addon-badges@2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.17)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-RlJvQcSSXwwrN+ABc+2s1UDatWSUsba9TPX/TyNVyobuZZPvu+Bx1d2HVDCIVtXwhlrSvgVB2yr+nVa18edOgw==} peerDependencies: '@storybook/blocks': ^7.0.0 @@ -4532,13 +4532,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/components': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.16 - '@storybook/manager-api': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.16 - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.16 + '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.6.17 + '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.17 + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -4605,14 +4605,14 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@hookform/devtools@4.3.1(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@hookform/devtools@4.3.1(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CrWxEoHQZaOXJZVQ8KBgOuAa8p2LI8M0DAN5GTRTmdCieRwFVjVDEmuTAVazWVRRkpEQSgSt3KYp7VmmqXdEnw==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) '@types/lodash': 4.14.202 little-state-machine: 4.8.0(react@18.2.0) lodash: 4.17.21 @@ -4697,8 +4697,8 @@ packages: '@iconify/types': 2.0.0 dev: true - /@iconify-json/simple-icons@1.1.91: - resolution: {integrity: sha512-hFWxeQWjCh26nObKnEm+AMB5W+bh4pXtmT3PnecS7rP2Crh0AHi5QBHPtH+6L8R6xZtBk5I2TLoA0TRzCgrF8A==} + /@iconify-json/simple-icons@1.1.92: + resolution: {integrity: sha512-y92iNGu31r/rCHOJfjLLx8UJxMxit1XLKKPlDZZOZMUwWwnsZv2jm1WEzqiN30BVP+Nr4/dcAT5qTvaoGR+HQQ==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -5101,13 +5101,13 @@ packages: embla-carousel-react: ^7.0.0 react: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) embla-carousel-react: 7.1.0(react@18.2.0) react: 18.2.0 - /@mantine/core@6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@mantine/core@6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Kx4RrRfv0I+cOCIcsq/UA2aWcYLyXgW3aluAuW870OdXnbII6qg7RW28D+r9D76SHPxWFKwIKwmcucAG08Divg==} peerDependencies: '@mantine/hooks': 6.0.21 @@ -5121,8 +5121,8 @@ packages: '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.55)(react@18.2.0) - react-textarea-autosize: 8.3.4(@types/react@18.2.55)(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.57)(react@18.2.0) + react-textarea-autosize: 8.3.4(@types/react@18.2.57)(react@18.2.0) transitivePeerDependencies: - '@emotion/react' - '@types/react' @@ -5135,7 +5135,7 @@ packages: dayjs: '>=1.0.0' react: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) dayjs: 1.11.10 @@ -5181,7 +5181,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) react: 18.2.0 @@ -5196,7 +5196,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) react: 18.2.0 @@ -5210,7 +5210,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) '@emotion/server': 11.11.0 '@mantine/styles': 6.0.21(@emotion/react@11.11.3)(react-dom@18.2.0)(react@18.2.0) html-react-parser: 1.4.12(react@18.2.0) @@ -5224,7 +5224,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) clsx: 1.1.1 csstype: 3.1.3 react: 18.2.0 @@ -5263,7 +5263,7 @@ packages: react: ^18 || 18 dependencies: '@types/mdx': 2.0.10 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true @@ -5292,7 +5292,7 @@ packages: strict-event-emitter: 0.5.1 dev: true - /@mui/base@5.0.0-beta.31(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@mui/base@5.0.0-beta.31(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+uNbP3OHJuZVI00WyMg7xfLZotaEY7LgvYXDfONVJbrS+K9wyjCIPNfjy8r9XJn4fbHo/5ibiZqjWnU9LMNv+A==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5305,10 +5305,10 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.4(@types/react@18.2.55)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.57) + '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) '@popperjs/core': 2.11.8 - '@types/react': 18.2.55 + '@types/react': 18.2.57 clsx: 2.1.0 prop-types: 15.8.1 react: 18.2.0 @@ -5319,7 +5319,7 @@ packages: resolution: {integrity: sha512-0OZN9O6hAtBpx70mMNFOPaAIol/ytwZYPY+z7Rf9dK3+1Xlzwvj5/IeShJKvtp76S1qJyhPuvZg0+BGqQaUnUw==} dev: false - /@mui/material@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@mui/material@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5337,14 +5337,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) - '@mui/base': 5.0.0-beta.31(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) + '@mui/base': 5.0.0-beta.31(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mui/core-downloads-tracker': 5.15.4 - '@mui/system': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.4(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@mui/system': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.57) + '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 csstype: 3.1.3 @@ -5355,7 +5355,7 @@ packages: react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@mui/private-theming@5.15.4(@types/react@18.2.55)(react@18.2.0): + /@mui/private-theming@5.15.4(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-9N5myIMEEQTM5WYWPGvvYADzjFo12LgJ7S+2iTZkBNOcJpUxQYM1tvYjkHCDV+t1ocMOEgjR2EfJ9Dus30dBlg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5366,8 +5366,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.4(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5387,14 +5387,14 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/system@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0): + /@mui/system@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-KCwkHajGBXPs2TK1HJjIyab4NDk0cZoBDYN/TTlXVo1qBAmCjY0vjqrlsjeoG+wrwwcezXMLs/e6OGP66fPCog==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5411,20 +5411,20 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) - '@mui/private-theming': 5.15.4(@types/react@18.2.55)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) + '@mui/private-theming': 5.15.4(@types/react@18.2.57)(react@18.2.0) '@mui/styled-engine': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.4(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@mui/types': 7.2.13(@types/react@18.2.57) + '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 clsx: 2.1.0 csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/types@7.2.13(@types/react@18.2.55): + /@mui/types@7.2.13(@types/react@18.2.57): resolution: {integrity: sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -5432,10 +5432,10 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 dev: false - /@mui/utils@5.15.4(@types/react@18.2.55)(react@18.2.0): + /@mui/utils@5.15.4(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-E2wLQGBcs3VR52CpMRjk46cGscC4cbf3Q2uyHNaAeL36yTTm+aVNbtsTCazXtjOP4BDd8lu6VtlTpVC8Rtl4mg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5447,7 +5447,7 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@types/prop-types': 15.7.11 - '@types/react': 18.2.55 + '@types/react': 18.2.57 prop-types: 15.8.1 react: 18.2.0 react-is: 18.2.0 @@ -5467,13 +5467,13 @@ packages: '@types/pg': 8.6.6 dev: false - /@next-auth/prisma-adapter@1.0.7(@prisma/client@5.9.1)(next-auth@4.24.6): + /@next-auth/prisma-adapter@1.0.7(@prisma/client@5.10.1)(next-auth@4.24.6): resolution: {integrity: sha512-Cdko4KfcmKjsyHFrWwZ//lfLUbcLqlyFqjd/nYE2m3aZ7tjMNUjpks47iw7NTCnXf+5UWz5Ypyt1dSs1EP5QJw==} peerDependencies: '@prisma/client': '>=2.26.0 || >=3' next-auth: ^4 dependencies: - '@prisma/client': 5.9.1(prisma@5.9.1) + '@prisma/client': 5.10.1(prisma@5.10.1) next-auth: 4.24.6(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) dev: false @@ -5920,16 +5920,6 @@ packages: '@opentelemetry/api': 1.7.0 dev: false - /@opentelemetry/core@1.20.0(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-lSRvk5AIdD6CtgYJcJXh0wGibQ3S/8bC2qbqKs9wK8e0K1tsWV6YkGFOqVc+jIRlCbZoIBeZzDe5UI+vb94uvg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.8.0' - dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/semantic-conventions': 1.20.0 - dev: false - /@opentelemetry/core@1.21.0(@opentelemetry/api@1.7.0): resolution: {integrity: sha512-KP+OIweb3wYoP7qTYL/j5IpOlu52uxBv5M4+QhSmmUfLyTgu1OIS71msK3chFo1D6Y61BIH3wMiMYRCxJCQctA==} engines: {node: '>=14'} @@ -5997,22 +5987,6 @@ packages: '@opentelemetry/semantic-conventions': 1.21.0 dev: false - /@opentelemetry/instrumentation@0.47.0(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-ZFhphFbowWwMahskn6BBJgMm8Z+TUx98IM+KpLIX3pwCK/zzgbCgwsJXRnjF9edDkc5jEhA7cEz/mP0CxfQkLA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.7.0 - '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.3 - require-in-the-middle: 7.2.0 - semver: 7.6.0 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - /@opentelemetry/instrumentation@0.48.0(@opentelemetry/api@1.7.0): resolution: {integrity: sha512-sjtZQB5PStIdCw5ovVTDGwnmQC+GGYArJNgIcydrDSqUTdYBnMrN9P4pwQZgS3vTGIp+TU1L8vMXGe51NVmIKQ==} engines: {node: '>=14'} @@ -6099,17 +6073,6 @@ packages: '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) dev: false - /@opentelemetry/resources@1.20.0(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-nOpV0vGegSq+9ze2cEDvO3BMA5pGBhmhKZiAlj+xQZjiEjPmJtdHIuBLRvptu2ahcbFJw85gIB9BYHZOvZK1JQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.8.0' - dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.20.0(@opentelemetry/api@1.7.0) - '@opentelemetry/semantic-conventions': 1.20.0 - dev: false - /@opentelemetry/resources@1.21.0(@opentelemetry/api@1.7.0): resolution: {integrity: sha512-1Z86FUxPKL6zWVy2LdhueEGl9AHDJcx+bvHStxomruz6Whd02mE3lNUMjVJ+FGRoktx/xYQcxccYb03DiUP6Yw==} engines: {node: '>=14'} @@ -6170,18 +6133,6 @@ packages: - supports-color dev: false - /@opentelemetry/sdk-trace-base@1.20.0(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-BAIZ0hUgnhdb3OBQjn1FKGz/Iwie4l+uOMKklP7FGh7PTqEAbbzDNMJKaZQh6KepF7Fq+CZDRKslD3yrYy2Tzw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.8.0' - dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.20.0(@opentelemetry/api@1.7.0) - '@opentelemetry/resources': 1.20.0(@opentelemetry/api@1.7.0) - '@opentelemetry/semantic-conventions': 1.20.0 - dev: false - /@opentelemetry/sdk-trace-base@1.21.0(@opentelemetry/api@1.7.0): resolution: {integrity: sha512-yrElGX5Fv0umzp8Nxpta/XqU71+jCAyaLk34GmBzNcrW43nqbrqvdPs4gj4MVy/HcTjr6hifCDCYA3rMkajxxA==} engines: {node: '>=14'} @@ -6209,11 +6160,6 @@ packages: semver: 7.6.0 dev: false - /@opentelemetry/semantic-conventions@1.20.0: - resolution: {integrity: sha512-3zLJJCgTKYpbqFX8drl8hOCHtdchELC+kGqlVcV4mHW1DiElTtv1Nt9EKBptTd1IfL56QkuYnWJ3DeHd2Gtu/A==} - engines: {node: '>=14'} - dev: false - /@opentelemetry/semantic-conventions@1.21.0: resolution: {integrity: sha512-lkC8kZYntxVKr7b8xmjCVUgE0a8xgDakPyDo9uSWavXPyYqLgYYGdEd2j8NxihRyb6UwpX3G/hFUF4/9q2V+/g==} engines: {node: '>=14'} @@ -6241,7 +6187,7 @@ packages: playwright: 1.41.2 dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.10.2)(webpack@5.90.2): + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.10.2)(webpack@5.90.3): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -6278,7 +6224,7 @@ packages: schema-utils: 3.3.0 source-map: 0.7.4 type-fest: 4.10.2 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /@pnpm/config.env-replace@1.1.0: @@ -6430,8 +6376,8 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@prisma/client@5.9.1(prisma@5.9.1): - resolution: {integrity: sha512-caSOnG4kxcSkhqC/2ShV7rEoWwd3XrftokxJqOCMVvia4NYV/TPtJlS9C2os3Igxw/Qyxumj9GBQzcStzECvtQ==} + /@prisma/client@5.10.1(prisma@5.10.1): + resolution: {integrity: sha512-4R8Vp6sSwVJSnOxw8WU1WSLqE/G3WJy1xA05XvW87cINoB1hEY7endw5Ppy6TrIBCCtHQim2lqfHkbPvv+i7bQ==} engines: {node: '>=16.13'} requiresBuild: true peerDependencies: @@ -6440,7 +6386,7 @@ packages: prisma: optional: true dependencies: - prisma: 5.9.1 + prisma: 5.10.1 dev: false /@prisma/debug@5.0.0: @@ -6453,6 +6399,9 @@ packages: - supports-color dev: true + /@prisma/debug@5.10.1: + resolution: {integrity: sha512-Ipo9y/lCMzedXMtEBe4YCdvVVivSy6MdG7aYTM15t86g4CRzwdlEsw8Czxnw20w9Qgzdx0MX2iLsCCIG4JoHbA==} + /@prisma/debug@5.3.1: resolution: {integrity: sha512-eYrxqslEKf+wpMFIIHgbcNYuZBXUdiJLA85Or3TwOhgPIN1ZoXT9CwJph3ynW8H1Xg0LkdYLwVmuULCwiMoU5A==} dependencies: @@ -6467,31 +6416,28 @@ packages: resolution: {integrity: sha512-tjuw7eA0Us3T42jx9AmAgL58rzwzpFGYc3R7Y4Ip75EBYrKMBA1YihuWMcBC92ILmjlQ/u3p8VxcIE0hr+fZfg==} dev: true - /@prisma/debug@5.9.1: - resolution: {integrity: sha512-yAHFSFCg8KVoL0oRUno3m60GAjsUKYUDkQ+9BA2X2JfVR3kRVSJFc/GpQ2fSORi4pSHZR9orfM4UC9OVXIFFTA==} - - /@prisma/engines-version@5.9.0-32.23fdc5965b1e05fc54e5f26ed3de66776b93de64: - resolution: {integrity: sha512-HFl7275yF0FWbdcNvcSRbbu9JCBSLMcurYwvWc8WGDnpu7APxQo2ONtZrUggU3WxLxUJ2uBX+0GOFIcJeVeOOQ==} + /@prisma/engines-version@5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9: + resolution: {integrity: sha512-uCy/++3Jx/O3ufM+qv2H1L4tOemTNqcP/gyEVOlZqTpBvYJUe0tWtW0y3o2Ueq04mll4aM5X3f6ugQftOSLdFQ==} /@prisma/engines@5.0.0: resolution: {integrity: sha512-kyT/8fd0OpWmhAU5YnY7eP31brW1q1YrTGoblWrhQJDiN/1K+Z8S1kylcmtjqx5wsUGcP1HBWutayA/jtyt+sg==} requiresBuild: true dev: true + /@prisma/engines@5.10.1: + resolution: {integrity: sha512-75oJa900Pw+GAXjPJmKZqsD7bgSgQbpeGLxCwchrbgPIM70y3h0FbjIsiSAjuhwIGUCCNWzctUNv67rvSmoQAQ==} + requiresBuild: true + dependencies: + '@prisma/debug': 5.10.1 + '@prisma/engines-version': 5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9 + '@prisma/fetch-engine': 5.10.1 + '@prisma/get-platform': 5.10.1 + /@prisma/engines@5.3.1: resolution: {integrity: sha512-6QkILNyfeeN67BNEPEtkgh3Xo2tm6D7V+UhrkBbRHqKw9CTaz/vvTP/ROwYSP/3JT2MtIutZm/EnhxUiuOPVDA==} requiresBuild: true dev: false - /@prisma/engines@5.9.1: - resolution: {integrity: sha512-gkdXmjxQ5jktxWNdDA5aZZ6R8rH74JkoKq6LD5mACSvxd2vbqWeWIOV0Py5wFC8vofOYShbt6XUeCIUmrOzOnQ==} - requiresBuild: true - dependencies: - '@prisma/debug': 5.9.1 - '@prisma/engines-version': 5.9.0-32.23fdc5965b1e05fc54e5f26ed3de66776b93de64 - '@prisma/fetch-engine': 5.9.1 - '@prisma/get-platform': 5.9.1 - /@prisma/fetch-engine@5.0.0: resolution: {integrity: sha512-eSzHTE0KcMvM5+O1++eaMuVf4D1zwWHdqjWr6D70skCg37q7RYsuty4GFnlWBuqC4aXwVf06EvIxiJ0SQIIeRw==} dependencies: @@ -6517,6 +6463,13 @@ packages: - supports-color dev: true + /@prisma/fetch-engine@5.10.1: + resolution: {integrity: sha512-xg3I3RM/qENykZNGBna+14gBkkZL2TVkyX3OX2GWI8MV23Meq5jYdqvlgBrZne25ZxiulctSEA2D6Y5fq1eLog==} + dependencies: + '@prisma/debug': 5.10.1 + '@prisma/engines-version': 5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9 + '@prisma/get-platform': 5.10.1 + /@prisma/fetch-engine@5.3.1: resolution: {integrity: sha512-w1yk1YiK8N82Pobdq58b85l6e8akyrkxuzwV9DoiUTRf3gpsuhJJesHc4Yi0WzUC9/3znizl1UfCsI6dhkj3Vw==} dependencies: @@ -6542,13 +6495,6 @@ packages: - supports-color dev: false - /@prisma/fetch-engine@5.9.1: - resolution: {integrity: sha512-l0goQOMcNVOJs1kAcwqpKq3ylvkD9F04Ioe1oJoCqmz05mw22bNAKKGWuDd3zTUoUZr97va0c/UfLNru+PDmNA==} - dependencies: - '@prisma/debug': 5.9.1 - '@prisma/engines-version': 5.9.0-32.23fdc5965b1e05fc54e5f26ed3de66776b93de64 - '@prisma/get-platform': 5.9.1 - /@prisma/generator-helper@5.0.0: resolution: {integrity: sha512-pufQ1mhoH6WzKNtzL79HZDoW4Ql3Lf8QEKVmBoW8e3Tdb50bxpYBYue5LBqp9vNW1xd1pgZO53cNiRfLX2d4Zg==} dependencies: @@ -6594,6 +6540,11 @@ packages: - supports-color dev: true + /@prisma/get-platform@5.10.1: + resolution: {integrity: sha512-0rE8lSE3y+Ua3LaOcXlWADz21+kGkf9NWmGNuh8n9I6uaCq90LQxM002l4NSYg6ELtiJXyDgJ4nRhM0x0OXjDQ==} + dependencies: + '@prisma/debug': 5.10.1 + /@prisma/get-platform@5.3.1: resolution: {integrity: sha512-3IiZY2BUjKnAuZ0569zppZE6/rZbVAM09//c2nvPbbkGG9MqrirA8fbhhF7tfVmhyVfdmVCHnf/ujWPHJ8B46Q==} dependencies: @@ -6611,17 +6562,12 @@ packages: - supports-color dev: false - /@prisma/get-platform@5.9.1: - resolution: {integrity: sha512-6OQsNxTyhvG+T2Ksr8FPFpuPeL4r9u0JF0OZHUBI/Uy9SS43sPyAIutt4ZEAyqWQt104ERh70EZedkHZKsnNbg==} - dependencies: - '@prisma/debug': 5.9.1 - - /@prisma/instrumentation@5.9.1: - resolution: {integrity: sha512-1CKIuxeKTOGh9ENhWxdtJkJZwe6gQ1BbYG8p1nkiIeE+DpFnbMlrE9VHHyx/w3YUKzZ6yt3nOX9EXKrudlWJug==} + /@prisma/instrumentation@5.10.1: + resolution: {integrity: sha512-TiZiROgv/Ye/rGoZqLJgsa25WaiY2l3dTZYkjRpOfcJTz/F8QHrjhjIAk9WpPp5sIP7E2dyXAE85fM71LIfSRA==} dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/instrumentation': 0.47.0(@opentelemetry/api@1.7.0) - '@opentelemetry/sdk-trace-base': 1.20.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.48.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.21.0(@opentelemetry/api@1.7.0) transitivePeerDependencies: - supports-color dev: false @@ -6727,8 +6673,8 @@ packages: - supports-color dev: false - /@prisma/nextjs-monorepo-workaround-plugin@5.9.1: - resolution: {integrity: sha512-eyhfdkGUtUyz8BxKocgl953KuC5WWLxL+EC2aJBUSSozh+l/COg1FjvCa4fGeNbiJPdFnBPybv5+M52jc+vV6Q==} + /@prisma/nextjs-monorepo-workaround-plugin@5.10.1: + resolution: {integrity: sha512-QUPf+No7TfEgf1xkkWMYtIXLfDFnXgB1Jd/4MXbl1IiP+ydAoznvA98zOJtCsB4YVmKzVaOHjfQ8XPiySYVOZg==} dev: true /@prisma/prisma-schema-wasm@4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584: @@ -6804,7 +6750,7 @@ packages: '@babel/runtime': 7.23.9 dev: true - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -6818,14 +6764,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -6839,11 +6785,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6857,7 +6803,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -6867,7 +6813,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true @@ -6879,7 +6825,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-context@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-context@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -6889,7 +6835,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true @@ -6901,7 +6847,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-direction@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-direction@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: '@types/react': '*' @@ -6911,11 +6857,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: '@types/react': '*' @@ -6930,17 +6876,17 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -6950,11 +6896,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: '@types/react': '*' @@ -6968,16 +6914,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-id@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-id@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -6987,12 +6933,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} peerDependencies: '@types/react': '*' @@ -7007,22 +6953,22 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.55)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.57)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.55 + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: '@types/react': '*' @@ -7036,8 +6982,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7066,7 +7012,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -7080,14 +7026,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: '@types/react': '*' @@ -7102,15 +7048,15 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7135,7 +7081,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: '@types/react': '*' @@ -7151,32 +7097,32 @@ packages: '@babel/runtime': 7.23.9 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 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.55)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.57)(react@18.2.0) dev: true - /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' @@ -7190,8 +7136,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7206,7 +7152,7 @@ packages: '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 - /@radix-ui/react-slot@1.0.2(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-slot@1.0.2(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -7216,12 +7162,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: '@types/react': '*' @@ -7236,19 +7182,19 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: '@types/react': '*' @@ -7263,15 +7209,15 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} peerDependencies: '@types/react': '*' @@ -7286,13 +7232,13 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7306,7 +7252,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -7316,11 +7262,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -7330,12 +7276,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -7345,8 +7291,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 react: 18.2.0 dev: true @@ -7358,7 +7304,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -7368,11 +7314,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' @@ -7382,11 +7328,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' @@ -7397,11 +7343,11 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.55)(react@18.2.0): + /@radix-ui/react-use-size@1.0.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' @@ -7411,12 +7357,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@types/react': 18.2.57 react: 18.2.0 dev: true - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -7430,8 +7376,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.55 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7480,45 +7426,45 @@ packages: resolution: {integrity: sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==} dev: true - /@sentry-internal/feedback@7.101.1: - resolution: {integrity: sha512-fOKDMVvLX+FuJHJszKBvRg1m7+fd4hchqRnZ9DDfitT6P5Ppl0gbEt/LStqu8Wq5M0tna+hpdwHlVEt7gZVKzw==} + /@sentry-internal/feedback@7.102.0: + resolution: {integrity: sha512-GxHdzbOF4tg6TtyQzFqb/8c/p07n68qZC5KYwzs7AuW5ey0IPmdC58pOh3Kk52JA0P69/RZy39+r1p1Swr6C+Q==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry-internal/replay-canvas@7.101.1: - resolution: {integrity: sha512-09l6nD+lxWvwkpXLlIZuzj/z79Llbo6mcH33TJvxrUTjAqSGF/i3Pd5bTLWro9atippOyQgIV/yTGG4Bc5FhyQ==} + /@sentry-internal/replay-canvas@7.102.0: + resolution: {integrity: sha512-rgNO4PdFv0AYflBsCNbSIwpQuOOJQTqyu8i8U0PupjveNjkm0CUJhber/ZOcaGmbyjdvwikGwgWY2O0Oj0USCA==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.101.1 - '@sentry/replay': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/replay': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry-internal/tracing@7.101.1: - resolution: {integrity: sha512-ihjWG8x4x0ozx6t+EHoXLKbsPrgzYLCpeBLWyS+M6n3hn6cmHM76c8nZw3ldhUQi5UYL3LFC/JZ50b4oSxtlrg==} + /@sentry-internal/tracing@7.102.0: + resolution: {integrity: sha512-BlE33HWL1IzkGa0W+pwTiyu01MUIfYf+WnO9UC8qkDW3jxVvg2zhoSjXSxikT+KPCOgoZpQHspaTzwjnI1LCvw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry/browser@7.101.1: - resolution: {integrity: sha512-+rIFoWPdO29AHVYsAwq8QEl2Ihv17Xh9Bt2aPFvLTGDA0caHjnx98g2jSOvLIOah6HI7Nwp3Njg2zBEzDtHkNw==} + /@sentry/browser@7.102.0: + resolution: {integrity: sha512-hIggcMnojIbWhbmlRfkykHmy6n7pjug0AHfF19HRUQxAx9KJfMH5YdWvohov0Hb9fS+jdvqgE+/4AWbEeXQrHw==} engines: {node: '>=8'} dependencies: - '@sentry-internal/feedback': 7.101.1 - '@sentry-internal/replay-canvas': 7.101.1 - '@sentry-internal/tracing': 7.101.1 - '@sentry/core': 7.101.1 - '@sentry/replay': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry-internal/feedback': 7.102.0 + '@sentry-internal/replay-canvas': 7.102.0 + '@sentry-internal/tracing': 7.102.0 + '@sentry/core': 7.102.0 + '@sentry/replay': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false /@sentry/cli@1.77.1: @@ -7538,26 +7484,26 @@ packages: - supports-color dev: false - /@sentry/core@7.101.1: - resolution: {integrity: sha512-XSmXXeYT1d4O14eDF3OXPJFUgaN2qYEeIGUztqPX9nBs9/ij8y/kZOayFqlIMnfGvjOUM+63sy/2xDBOpFn6ug==} + /@sentry/core@7.102.0: + resolution: {integrity: sha512-GO9eLOSBK1waW4AD0wDXAreaNqXFQ1MPQZrkKcN+GJYEFhJK1+u+MSV7vO5Fs/rIfaTZIZ2jtEkxSSAOucE8EQ==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry/integrations@7.101.1: - resolution: {integrity: sha512-0kk6773Lg2Pa1cUmK1VtxaLLAmpIXcT3qYPlYxRXZQJEUpGcjZZ704V7i8SFLhJSsHkXrL/sAGSyM1p+NDF+QA==} + /@sentry/integrations@7.102.0: + resolution: {integrity: sha512-WW7DiAcihi+Fya2YrB6lEUzDAIPuO23wDm4tLJ9vQpMw4LaTj/XkulITTXFI7XLJLzs5Eks9pIfZJdmKrqjchA==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 localforage: 1.10.0 dev: false - /@sentry/nextjs@7.101.1(next@14.1.0)(react@18.2.0): - resolution: {integrity: sha512-qIT0jByxaAbbmX5Gl//M9+d+Pi1znk9aWoIGZyakpK+seGQ3D+UjrznxxmwvjcqQgVpbo0SJSq+3yQv7eAh2Tg==} + /@sentry/nextjs@7.102.0(next@14.1.0)(react@18.2.0): + resolution: {integrity: sha512-2vKOyMlMlQ7sEGylUTQEhrZb8nNN6iaWnx1DiHxTIWjRPcYPybguTsHEAPRS6hPL5k9dVDG1DKPOT1Wd2tAzwQ==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 || 13 @@ -7568,13 +7514,13 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.101.1 - '@sentry/integrations': 7.101.1 - '@sentry/node': 7.101.1 - '@sentry/react': 7.101.1(react@18.2.0) - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 - '@sentry/vercel-edge': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/integrations': 7.102.0 + '@sentry/node': 7.102.0 + '@sentry/react': 7.102.0(react@18.2.0) + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 + '@sentry/vercel-edge': 7.102.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 next: 14.1.0(@opentelemetry/api@1.7.0)(react-dom@18.2.0)(react@18.2.0) @@ -7587,18 +7533,18 @@ packages: - supports-color dev: false - /@sentry/node@7.101.1: - resolution: {integrity: sha512-iXSxUT6Zbt/KUY0+fRcW5II6Tgp2zdTfhBW+fQuDt/UUZt7Ypvb+6n4U2oom3LJfttmD7mdjQuT4+vsNImDjTQ==} + /@sentry/node@7.102.0: + resolution: {integrity: sha512-ZS1s2uO/+K4rHkmWjyqm5Jtl6dT7klbZSMvn4tfIpkfWuqrs7pP0jaATyvmF+96z3lpq6fRAJliV5tRqPy7w5Q==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.101.1 - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry-internal/tracing': 7.102.0 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry/opentelemetry-node@7.101.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): - resolution: {integrity: sha512-eelPNV96oa9pfHTgzDmbErrhNPWavi7jkHNXQLt/7qrKzcAJjO/WKbufjL4I6U9Y1j6YPuvR0Rys6UYRPR/frw==} + /@sentry/opentelemetry-node@7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): + resolution: {integrity: sha512-elqW7d5kLByI2fnUR119GR65G1L1SiXCB3C6GVRZQERjcQTalGK2mUTTXP0bYbAKDKCVnOJC3duIpM63fr6aCg==} engines: {node: '>=8'} peerDependencies: '@opentelemetry/api': 1.x @@ -7610,13 +7556,13 @@ packages: '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.21.0 - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry/opentelemetry@7.101.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): - resolution: {integrity: sha512-v+5/WGm9M4ihiVCLPTflgXQ1p5iciRASg5EasE+onlaflaorwKln+BvGTzMHmu3DClMei0CHkoPPj7qqsIKDYA==} + /@sentry/opentelemetry@7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): + resolution: {integrity: sha512-5oII/cIITbCY2db+jvPuWHEcxWYj7+d+94LXwcXBVvWyE+5+5ttDtkAB8xFehDD2jnHRkmZZQxuiXle3gO1MXg==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 @@ -7628,13 +7574,13 @@ packages: '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.21.0 - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry/profiling-node@7.101.1: - resolution: {integrity: sha512-buM+HZZW7jf3mqJgByVGPwytvmHcbjxRT8CkjO5UDO7stRTsq3iT/hK7qt0bQEDQwhmKeVCvfqryg2nKkPq3RA==} + /@sentry/profiling-node@7.102.0: + resolution: {integrity: sha512-prw0PveisR6zjAkz0zC9xZHELXLpqofa9vbj6xqnwFQkw3pES/pZAgzRnGjs5xzVsIkXZzVA0vWzOJDGOa0kFg==} engines: {node: '>=8.0.0'} hasBin: true requiresBuild: true @@ -7643,50 +7589,50 @@ packages: node-abi: 3.54.0 dev: false - /@sentry/react@7.101.1(react@18.2.0): - resolution: {integrity: sha512-CwaBXntX2e3XHZQZVuv/tcfm5H+UHcS6aVChGfUiBHIBi2JpAqdnLdQIFGTkE8BSnKyolKgIsnvIU3BQ//QTig==} + /@sentry/react@7.102.0(react@18.2.0): + resolution: {integrity: sha512-Dz2JZwQMU/gpAVRHz6usMGgDF5Y0QcPUAnRoNpewEanZW7nChN8FsIYjOkvEbbsgk8bAlAjWErNlKGfl0B3YoA==} engines: {node: '>=8'} peerDependencies: react: ^18 || 18 dependencies: - '@sentry/browser': 7.101.1 - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry/browser': 7.102.0 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false - /@sentry/replay@7.101.1: - resolution: {integrity: sha512-l4jmj2Rf/myzk3TA83PdMiomassG8okdBh1b2Hp1+ycBRVZFDmsR81gKPvnefSXwGwGNGKEmp6Q2bdGzekpp3Q==} + /@sentry/replay@7.102.0: + resolution: {integrity: sha512-sUIBN4ZY0J5/dQS3KOe5VLykm856KZkTrhV8kmBEylzQhw1BBc8i2ehTILy5ZYh9Ra8uXPTAmtwpvYf/dRDfAg==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.101.1 - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry-internal/tracing': 7.102.0 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false - /@sentry/types@7.101.1: - resolution: {integrity: sha512-bwtkQvrCZ6JGc7vqX7TEAKBgkbQFORt84FFS3JQQb8G3efTt9fZd2ReY4buteKQdlALl8h1QWVngTLmI+kyUuw==} + /@sentry/types@7.102.0: + resolution: {integrity: sha512-FPfFBP0x3LkPARw1/6cWySLq1djIo8ao3Qo2KNBeE9CHdq8bsS1a8zzjJLuWG4Ww+wieLP8/lY3WTgrCz4jowg==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.101.1: - resolution: {integrity: sha512-Nrg0nrEI3nrOCd9SLJ/WGzxS5KMQE4cryLOvrDcHJRWpsSyGBF1hLLerk84Nsw/0myMsn7zTYU+xoq7idNsX5A==} + /@sentry/utils@7.102.0: + resolution: {integrity: sha512-cp5KCRe0slOVMwG4iP2Z4UajQkjryRTiFskZ5H7Q3X9R5voM8+DAhiDcIW88GL9NxqyUrAJOjmKdeLK2vM+bdA==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.101.1 + '@sentry/types': 7.102.0 dev: false - /@sentry/vercel-edge@7.101.1: - resolution: {integrity: sha512-xs6Xq910CR9rWHCYJEoEbfIfH60Oce+09NQTS5h3R/SOmrrAv4/mmZyblhunIS8TJqABeGRtEPKt1lOqO20O/A==} + /@sentry/vercel-edge@7.102.0: + resolution: {integrity: sha512-w4oUFvYemSDmEmwnuvmd30toJcP+yvNTZ11EIuqYe38kkNS01slPS24je6c5okHWYwVSCzhdUar/3AOJgSMC5g==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.101.1 - '@sentry/core': 7.101.1 - '@sentry/types': 7.101.1 - '@sentry/utils': 7.101.1 + '@sentry-internal/tracing': 7.102.0 + '@sentry/core': 7.102.0 + '@sentry/types': 7.102.0 + '@sentry/utils': 7.102.0 dev: false /@sentry/webpack-plugin@1.21.0: @@ -8128,17 +8074,17 @@ packages: resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} dev: true - /@storybook/addon-a11y@7.6.16: - resolution: {integrity: sha512-ebxgx6uSWm5gCK8R6T/VHScXy+XR5d7vltkn2wen08rzJhuA4nzMYpz9KwTsV+cu9vvrKfMKn4mpTP3kqnBI5Q==} + /@storybook/addon-a11y@7.6.17: + resolution: {integrity: sha512-UYHJAKQpJMCu4X4O/325UqozYrkhPn2VyQdwPgC+uiOKZvrtni4uRbpOspeyjC0wXH1tDbY8WZvxwvwQryYkpA==} dependencies: - '@storybook/addon-highlight': 7.6.16 + '@storybook/addon-highlight': 7.6.17 axe-core: 4.8.3 dev: true - /@storybook/addon-actions@7.6.16: - resolution: {integrity: sha512-wCpZljLXnu08TZzp+qL5AXousfUBzY6TgHVwn4yoZkMhPg3WLxZTceKYnc+XAxoMmdTrDjwanEF7v/uQ9eu64Q==} + /@storybook/addon-actions@7.6.17: + resolution: {integrity: sha512-TBphs4v6LRfyTpFo/WINF0TkMaE3rrNog7wW5mbz6n0j8o53kDN4o9ZEcygSL5zQX43CAaghQTeDCss7ueG7ZQ==} dependencies: - '@storybook/core-events': 7.6.16 + '@storybook/core-events': 7.6.17 '@storybook/global': 5.0.0 '@types/uuid': 9.0.7 dequal: 2.0.3 @@ -8146,18 +8092,18 @@ packages: uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@7.6.16: - resolution: {integrity: sha512-q9985hjtoX3ytvReV2YC4UY0FVASXFq2fW6RNOrrivw81UbW2SWxVG01vh7ZXjMrWbQ6r3yC05X9vVAmCa7TdQ==} + /@storybook/addon-backgrounds@7.6.17: + resolution: {integrity: sha512-7dize7x8+37PH77kmt69b0xSaeDqOcZ4fpzW6+hk53hIaCVU26eGs4+j+743Xva31eOgZWNLupUhOpUDc6SqZw==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-WeIuwyGxaMMClWSHhSH0ibwPSarEFtxE6SPQxCTmGIeD11bn5vQ6UUrmm9A2xbFqHOJBoB60TJhw69alnI0AHA==} + /@storybook/addon-controls@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zR0aLaUF7FtV/nMRyfniFbCls/e0DAAoXACuOAUAwNAv0lbIS8AyZZiHSmKucCvziUQ6WceeCC7+du3C+9y0rQ==} dependencies: - '@storybook/blocks': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -8169,7 +8115,7 @@ packages: - supports-color dev: true - /@storybook/addon-designs@7.0.9(@storybook/addon-docs@7.6.16)(@storybook/addons@7.6.8)(@storybook/components@7.6.16)(@storybook/manager-api@7.6.16)(@storybook/preview-api@7.6.16)(@storybook/theming@7.6.16)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-designs@7.0.9(@storybook/addon-docs@7.6.17)(@storybook/addons@7.6.8)(@storybook/components@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xJdw1/FgkC8ovTdRIL5FyEJaXtF1XPxsb6rsl2jByG+8tXyM0PJ/yFEkBrqn35Dei2i4N7x8EHXFd8DnzriBRg==} peerDependencies: '@storybook/addon-docs': ^7.0.0 @@ -8187,37 +8133,37 @@ packages: optional: true dependencies: '@figspec/react': 1.0.3(react@18.2.0) - '@storybook/addon-docs': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@storybook/addons': 7.6.8(react-dom@18.2.0)(react@18.2.0) - '@storybook/components': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.16 - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.17 + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-docs@7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-X4WLAwwxGq9ki49FtERT5VHstGeZYca+l+8lxVXW6NQYuQ1xCeSy5puwknDv5p5u4thIVW2Fa4Uvma7wCfddtg==} + /@storybook/addon-docs@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FKa4Mdy7nhgvEVZJHpMkHriDzpVHbohn87zv9NCL+Ctjs1iAmzGwxEm0culszyDS1HN2ToVoY0h8CSi2RSSZqA==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: '@jest/transform': 29.7.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.16 - '@storybook/components': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 7.6.16 - '@storybook/csf-tools': 7.6.16 + '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.6.17 + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.6.17 + '@storybook/csf-tools': 7.6.17 '@storybook/global': 5.0.0 '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.6.16 - '@storybook/postinstall': 7.6.16 - '@storybook/preview-api': 7.6.16 - '@storybook/react-dom-shim': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.16 + '@storybook/node-logger': 7.6.17 + '@storybook/postinstall': 7.6.17 + '@storybook/preview-api': 7.6.17 + '@storybook/react-dom-shim': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.17 fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8231,25 +8177,25 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-LTrsud7yphxA7dpbk8TvIsHXqk5Wkq3JAwby3yQDEOFakpgNeXj8b6rlr9CHJja2p13pB4LuXokLk8t+qJGnQQ==} + /@storybook/addon-essentials@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qlSpamxuYfT2taF953nC9QijGF2pSbg1ewMNpdwLTj16PTZvR/d8NCDMTJujI1bDwM2m18u8Yc43ibh5LEmxCw==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@storybook/addon-actions': 7.6.16 - '@storybook/addon-backgrounds': 7.6.16 - '@storybook/addon-controls': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-highlight': 7.6.16 - '@storybook/addon-measure': 7.6.16 - '@storybook/addon-outline': 7.6.16 - '@storybook/addon-toolbars': 7.6.16 - '@storybook/addon-viewport': 7.6.16 - '@storybook/core-common': 7.6.16 - '@storybook/manager-api': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.6.16 - '@storybook/preview-api': 7.6.16 + '@storybook/addon-actions': 7.6.17 + '@storybook/addon-backgrounds': 7.6.17 + '@storybook/addon-controls': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.6.17 + '@storybook/addon-measure': 7.6.17 + '@storybook/addon-outline': 7.6.17 + '@storybook/addon-toolbars': 7.6.17 + '@storybook/addon-viewport': 7.6.17 + '@storybook/core-common': 7.6.17 + '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.6.17 + '@storybook/preview-api': 7.6.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 @@ -8260,24 +8206,24 @@ packages: - supports-color dev: true - /@storybook/addon-highlight@7.6.16: - resolution: {integrity: sha512-DJtUBiButx6cz55eaRe5JFVBORVtp3Htr9PnxWVGEy4Ki5aoYCYWxMcPOuXVFvtWgBmh6d3HO0pEd888qPr60g==} + /@storybook/addon-highlight@7.6.17: + resolution: {integrity: sha512-R1yBPUUqGn+60aJakn8q+5Zt34E/gU3n3VmgPdryP0LJUdZ5q1/RZShoVDV+yYQ40htMH6oaCv3OyyPzFAGJ6A==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/addon-interactions@7.6.16: - resolution: {integrity: sha512-nOjbQCqX+u3yAwlaGHQZCoSkdsvctfiWxcUjMwDBdky2vPKUGLpfJs65w31ay/UgeR+ZWYROGwVMkOHzB4GOIA==} + /@storybook/addon-interactions@7.6.17: + resolution: {integrity: sha512-6zlX+RDQ1PlA6fp7C+hun8t7h2RXfCGs5dGrhEenp2lqnR/rYuUJRC0tmKpkZBb8kZVcbSChzkB/JYkBjBCzpQ==} dependencies: '@storybook/global': 5.0.0 - '@storybook/types': 7.6.16 + '@storybook/types': 7.6.17 jest-mock: 27.5.1 polished: 4.2.2 ts-dedent: 2.2.0 dev: true - /@storybook/addon-links@7.6.16(react@18.2.0): - resolution: {integrity: sha512-+582ePJxvweYZB5s133Uou6YRzZtnXGMRtKMJVovy/P5cWtq8FS5wzyMJPeK4z6ioR6BQJQVF2NV5lfrjoxpKQ==} + /@storybook/addon-links@7.6.17(react@18.2.0): + resolution: {integrity: sha512-iFUwKObRn0EKI0zMETsil2p9a/81rCuSMEWECsi+khkCAs1FUnD2cT6Ag5ydcNcBXsdtdfDJdtXQrkw+TSoStQ==} peerDependencies: react: ^18 || 18 peerDependenciesMeta: @@ -8290,37 +8236,37 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.6.16: - resolution: {integrity: sha512-lQw7WXEeLuvDe3bfi7699WnHMryLIRnoT/w7oHqvS19UHp2HR0TKqYiPPppI6Yy4RoWHx+qFhKZJlajFyKDGfg==} + /@storybook/addon-measure@7.6.17: + resolution: {integrity: sha512-O5vnHZNkduvZ95jf1UssbOl6ivIxzl5tv+4EpScPYId7w700bxWsJH+QX7ip6KlrCf2o3iUhmPe8bm05ghG2KA==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.1 dev: true - /@storybook/addon-outline@7.6.16: - resolution: {integrity: sha512-bG9KN10ANLUDIsm4e6RXRsCZ++b8pyfYTyu0MlSNXf6KdYcuDvdTY59gj6RIeVGKqWeX5yYCYUm2oPLtkms1NQ==} + /@storybook/addon-outline@7.6.17: + resolution: {integrity: sha512-9o9JXDsYjNaDgz/cY5+jv694+aik/1aiRGGvsCv68e1p/ob0glkGKav4lnJe2VJqD+gCmaARoD8GOJlhoQl8JQ==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@7.6.16: - resolution: {integrity: sha512-6wSNXe50auEVwHCcupYPrJkpzQFugumEBfgYuQ6ICW9k2xJtGtahy7TyM9sZbYgnDkoTm2ba7UhML6Noy3JuUg==} + /@storybook/addon-toolbars@7.6.17: + resolution: {integrity: sha512-UMrchbUHiyWrh6WuGnpy34Jqzkx/63B+MSgb3CW7YsQaXz64kE0Rol0TNSznnB+mYXplcqH+ndI4r4kFsmgwDg==} dev: true - /@storybook/addon-viewport@7.6.16: - resolution: {integrity: sha512-WkvixYHncLXpAeEnktjfYIffJ3b6poymB+wDbHKK/tg7m3N8llLlys64nvyeb7DbZ/+1yJls3K1DVbk1AIEHrQ==} + /@storybook/addon-viewport@7.6.17: + resolution: {integrity: sha512-sA0QCcf4QAMixWvn8uvRYPfkKCSl6JajJaAspoPqXSxHEpK7uwOlpg3kqFU5XJJPXD0X957M+ONgNvBzYqSpEw==} dependencies: memoizerific: 1.11.3 dev: true - /@storybook/addon-webpack5-compiler-swc@1.0.0(@swc/helpers@0.5.6)(webpack@5.90.2): + /@storybook/addon-webpack5-compiler-swc@1.0.0(@swc/helpers@0.5.6)(webpack@5.90.3): resolution: {integrity: sha512-kDyOmU1HivXLJ09xqB07guZD6KLWiYhK0xA0JiedP+K3Ks7EraOvktqo9bonDxXoCG+Zupeb2wTHxSw3CZoDrA==} engines: {node: '>=18'} dependencies: - '@storybook/core-common': 8.0.0-beta.2 - '@swc/core': 1.4.1(@swc/helpers@0.5.6) - swc-loader: 0.2.3(@swc/core@1.4.1)(webpack@5.90.2) + '@storybook/core-common': 8.0.0-beta.4 + '@swc/core': 1.4.2(@swc/helpers@0.5.6) + swc-loader: 0.2.3(@swc/core@1.4.2)(webpack@5.90.3) transitivePeerDependencies: - '@swc/helpers' - encoding @@ -8339,23 +8285,23 @@ packages: - react-dom dev: true - /@storybook/blocks@7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rWG9a7BbK0qYvge1oJTIpAbcQ4eOSxetKqgeZc7jxQGeJw0Xvq7C/CmkBY4ZrdP8nj7M7R1Yw49u6OV4aXlyOg==} + /@storybook/blocks@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PsNVoe0bX1mMn4Kk3nbKZ0ItDZZ0YJnYAFJ6toAbsyBAbgzg1sce88sQinzvbn58/RT9MPKeWMPB45ZS7ggiNg==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@storybook/channels': 7.6.16 - '@storybook/client-logger': 7.6.16 - '@storybook/components': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.16 + '@storybook/channels': 7.6.17 + '@storybook/client-logger': 7.6.17 + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.6.17 '@storybook/csf': 0.1.2 - '@storybook/docs-tools': 7.6.16 + '@storybook/docs-tools': 7.6.17 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.16 - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.16 + '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.17 + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.17 '@types/lodash': 4.14.202 color-convert: 2.0.1 dequal: 2.0.3 @@ -8377,13 +8323,13 @@ packages: - supports-color dev: true - /@storybook/builder-manager@7.6.16: - resolution: {integrity: sha512-QTmvjmk49tpPe5IFM3SwHvRb1P6G0PTip4mCO7ab/zKiWaXlg9QZF5su+2e3KSil4ATssr3ybUlKlkqSubaCyQ==} + /@storybook/builder-manager@7.6.17: + resolution: {integrity: sha512-Sj8hcDYiPCCMfeLzus37czl0zdrAxAz4IyYam2jBjVymrIrcDAFyL1OCZvnq33ft179QYQWhUs9qwzVmlR/ZWg==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.6.16 - '@storybook/manager': 7.6.16 - '@storybook/node-logger': 7.6.16 + '@storybook/core-common': 7.6.17 + '@storybook/manager': 7.6.17 + '@storybook/node-logger': 7.6.17 '@types/ejs': 3.1.5 '@types/find-cache-dir': 3.2.1 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20) @@ -8401,8 +8347,8 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.16(@swc/helpers@0.5.6)(esbuild@0.18.20)(typescript@5.3.3): - resolution: {integrity: sha512-KBUwFXlG+BBp3W7eyZMdTpWqiGsI6bsKcbyEtzbX4pSPWDRVWaJB2wito+Y1VhOAo/pPukzV/3GLVUlyq4wdsw==} + /@storybook/builder-webpack5@7.6.17(@swc/helpers@0.5.6)(esbuild@0.18.20)(typescript@5.3.3): + resolution: {integrity: sha512-GMaBd8/RzivuAmWrYSt9Rga3j8WLcu5LCMYiPVs+XKXsKAC8lTkV0WRWh8Nk6wTmfzsRQ2acwFjSG5oE4ClZKA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -8410,42 +8356,42 @@ packages: optional: true dependencies: '@babel/core': 7.23.9 - '@storybook/channels': 7.6.16 - '@storybook/client-logger': 7.6.16 - '@storybook/core-common': 7.6.16 - '@storybook/core-events': 7.6.16 - '@storybook/core-webpack': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/preview': 7.6.16 - '@storybook/preview-api': 7.6.16 - '@swc/core': 1.4.1(@swc/helpers@0.5.6) + '@storybook/channels': 7.6.17 + '@storybook/client-logger': 7.6.17 + '@storybook/core-common': 7.6.17 + '@storybook/core-events': 7.6.17 + '@storybook/core-webpack': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/preview': 7.6.17 + '@storybook/preview-api': 7.6.17 + '@swc/core': 1.4.2(@swc/helpers@0.5.6) '@types/node': 18.19.7 '@types/semver': 7.5.6 - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.90.2) + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.90.3) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.2.3 constants-browserify: 1.0.0 - css-loader: 6.10.0(webpack@5.90.2) + css-loader: 6.10.0(webpack@5.90.3) es-module-lexer: 1.4.1 express: 4.18.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.90.2) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.90.3) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.90.2) + html-webpack-plugin: 5.6.0(webpack@5.90.3) magic-string: 0.30.5 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.0 - style-loader: 3.3.4(webpack@5.90.2) - swc-loader: 0.2.3(@swc/core@1.4.1)(webpack@5.90.2) - terser-webpack-plugin: 5.3.10(@swc/core@1.4.1)(esbuild@0.18.20)(webpack@5.90.2) + style-loader: 3.3.4(webpack@5.90.3) + swc-loader: 0.2.3(@swc/core@1.4.2)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.2)(esbuild@0.18.20)(webpack@5.90.3) ts-dedent: 2.2.0 typescript: 5.3.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) - webpack-dev-middleware: 6.1.1(webpack@5.90.2) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) + webpack-dev-middleware: 6.1.1(webpack@5.90.3) webpack-hot-middleware: 2.26.0 webpack-virtual-modules: 0.5.0 transitivePeerDependencies: @@ -8458,11 +8404,11 @@ packages: - webpack-cli dev: true - /@storybook/channels@7.6.16: - resolution: {integrity: sha512-LKB0t4OGISez1O4TRJ/CDPxlb2wAW7gg8YRL91VVUHeffVyr4bnpklvMbLbuEcYrysM82Q2UMB9ipQdyK6Issg==} + /@storybook/channels@7.6.17: + resolution: {integrity: sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==} dependencies: - '@storybook/client-logger': 7.6.16 - '@storybook/core-events': 7.6.16 + '@storybook/client-logger': 7.6.17 + '@storybook/core-events': 7.6.17 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 @@ -8480,33 +8426,33 @@ packages: tiny-invariant: 1.3.1 dev: true - /@storybook/channels@8.0.0-beta.2: - resolution: {integrity: sha512-6PoOkce/T3g5pf5wA/tE9JRo9ZoyhdjzZqS2gVsxKza1Ie3gICVKWA+Cu3IM7s05+fX5syHmTvzOLykwfMh9QQ==} + /@storybook/channels@8.0.0-beta.4: + resolution: {integrity: sha512-xoWNKJONazLIVTJT+pCi5hXgt42LGelitINH2Dr0wwasaOBH+WKUJYJ0UZZrV25Cpppwfm2arSOG5tj4Bl28nw==} dependencies: - '@storybook/client-logger': 8.0.0-beta.2 - '@storybook/core-events': 8.0.0-beta.2 + '@storybook/client-logger': 8.0.0-beta.4 + '@storybook/core-events': 8.0.0-beta.4 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true - /@storybook/cli@7.6.16: - resolution: {integrity: sha512-bFEiAXv69ZLqFnxAMCEBTxZqLnPG0GAEpGqwpPbt2lk6lLtro8g+//OR9RiztZt0YFHpp0YK5WCy6Xq0gwXcPw==} + /@storybook/cli@7.6.17: + resolution: {integrity: sha512-1sCo+nCqyR+nKfTcEidVu8XzNoECC7Y1l+uW38/r7s2f/TdDorXaIGAVrpjbSaXSoQpx5DxYJVaKCcQuOgqwcA==} hasBin: true dependencies: '@babel/core': 7.23.9 '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/types': 7.23.9 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.6.16 - '@storybook/core-common': 7.6.16 - '@storybook/core-events': 7.6.16 - '@storybook/core-server': 7.6.16 - '@storybook/csf-tools': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/telemetry': 7.6.16 - '@storybook/types': 7.6.16 + '@storybook/codemod': 7.6.17 + '@storybook/core-common': 7.6.17 + '@storybook/core-events': 7.6.17 + '@storybook/core-server': 7.6.17 + '@storybook/csf-tools': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/telemetry': 7.6.17 + '@storybook/types': 7.6.17 '@types/semver': 7.5.6 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -8542,8 +8488,8 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@7.6.16: - resolution: {integrity: sha512-Vquhmgk/SO0VeAkojcA1juuicBHoTST+f4XwBvyUNiebOSOdGIkxHVxpDFXu2kS0aKflFBEutX2IgoysDup+fQ==} + /@storybook/client-logger@7.6.17: + resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==} dependencies: '@storybook/global': 5.0.0 dev: true @@ -8554,22 +8500,22 @@ packages: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@8.0.0-beta.2: - resolution: {integrity: sha512-Sp2tRQO7NmwUjFgN7WTptzJhcyT75rJ+PV9TeSi5BxJXSPTKvA/e6VKFA5k83MS5AI3VBzKV//rFsqyd5+EVkg==} + /@storybook/client-logger@8.0.0-beta.4: + resolution: {integrity: sha512-Q6u8/qIQmRbp9z/HIuP3NyoWh++b9g4BoJu8GGlE1h6xVnPHcYed4CxdrFr9zOX5rxDNZNlpUppFZErwl6/o8A==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod@7.6.16: - resolution: {integrity: sha512-RlL2I7UV+ef3j+6NaFa1Y6j/hU9KDKssync1GfKypUKlFAP76ozfpRWdDVEkc/29JruEEkbvMiUxQdP7CE3PMQ==} + /@storybook/codemod@7.6.17: + resolution: {integrity: sha512-JuTmf2u3C4fCnjO7o3dqRgrq3ozNYfWlrRP8xuIdvT7niMap7a396hJtSKqS10FxCgKFcMAOsRgrCalH1dWxUg==} dependencies: '@babel/core': 7.23.9 '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/types': 7.23.9 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/types': 7.6.16 + '@storybook/csf-tools': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/types': 7.6.17 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 11.1.0 @@ -8581,19 +8527,19 @@ packages: - supports-color dev: true - /@storybook/components@7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-5KZQqxFiVEGM485ceF/7PmiNEkHgouEa8ZUJvDGrW9Ap5MfN0xqAuyTTveHvZzGrKp0YlOcOnpqwu/cSk0HQKA==} + /@storybook/components@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lbh7GynMidA+CZcJnstVku6Nhs+YkqjYaZ+mKPugvlVhGVWv0DaaeQFVuZ8cJtUGJ/5FFU4Y+n+gylYUHkGBMA==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.16 + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.6.17 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.16 + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.17 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8604,19 +8550,19 @@ packages: - '@types/react-dom' dev: true - /@storybook/core-client@7.6.16: - resolution: {integrity: sha512-ogVwvjpNPrcv8Lk9oSa38b7X4NNgYIgVnCjvvr9FCmhh4xAuA4XNUyB+vyAdK4JOT0/CoMKRpTp+VL5e2+BZbg==} + /@storybook/core-client@7.6.17: + resolution: {integrity: sha512-LuDbADK+DPNAOOCXOlvY09hdGVueXlDetsdOJ/DgYnSa9QSWv9Uv+F8QcEgR3QckZJbPlztKJIVLgP2n/Xkijw==} dependencies: - '@storybook/client-logger': 7.6.16 - '@storybook/preview-api': 7.6.16 + '@storybook/client-logger': 7.6.17 + '@storybook/preview-api': 7.6.17 dev: true - /@storybook/core-common@7.6.16: - resolution: {integrity: sha512-Xn3Fbo4k9RRKgYzOBx9CeJFpWgS9gkcdo3J9XMMzmUqdZ+MUGT74kl2sMmzSypcH5aI1AUl5vZIKvLwloliejw==} + /@storybook/core-common@7.6.17: + resolution: {integrity: sha512-me2TP3Q9/qzqCLoDHUSsUF+VS1MHxfHbTVF6vAz0D/COTxzsxLpu9TxTbzJoBCxse6XRb6wWI1RgF1mIcjic7g==} dependencies: - '@storybook/core-events': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/types': 7.6.16 + '@storybook/core-events': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/types': 7.6.17 '@types/find-cache-dir': 3.2.1 '@types/node': 18.19.7 '@types/node-fetch': 2.6.10 @@ -8642,13 +8588,13 @@ packages: - supports-color dev: true - /@storybook/core-common@8.0.0-beta.2: - resolution: {integrity: sha512-il2D+GpFg0MdVrQ04f2g5dopynleY9SbkDIfd28RCwTuMefy2exe9DEQoGFiEgBx9inJPS7L3WR0h0p6OMO9KA==} + /@storybook/core-common@8.0.0-beta.4: + resolution: {integrity: sha512-WKf23HUMIANsjVnkN5L0H8Tx/5DB8247uhZ/CJbt4F5XttmM/XYoZH+sts2ETJVdfOO6ZW3Al9EHPZWIR0vnKg==} dependencies: - '@storybook/core-events': 8.0.0-beta.2 - '@storybook/csf-tools': 8.0.0-beta.2 - '@storybook/node-logger': 8.0.0-beta.2 - '@storybook/types': 8.0.0-beta.2 + '@storybook/core-events': 8.0.0-beta.4 + '@storybook/csf-tools': 8.0.0-beta.4 + '@storybook/node-logger': 8.0.0-beta.4 + '@storybook/types': 8.0.0-beta.4 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -8678,8 +8624,8 @@ packages: - supports-color dev: true - /@storybook/core-events@7.6.16: - resolution: {integrity: sha512-mkBqzrbp6vmdjo0fBZGrFQQ4YdvMFxF6AesdKTf8EzPa69FoxnhQLrmQ4aXF+9vXkxfXVJF2HfpoTEdfqqAo+w==} + /@storybook/core-events@7.6.17: + resolution: {integrity: sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==} dependencies: ts-dedent: 2.2.0 dev: true @@ -8690,30 +8636,30 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/core-events@8.0.0-beta.2: - resolution: {integrity: sha512-C2o0ShpfIFvSDyqaNaXwEfvJaaFlR0rRfvD1a65FMEFM6YAttA/es6z2yjUySUR2vfJ/vwnEtJxs7eGmuQuBmA==} + /@storybook/core-events@8.0.0-beta.4: + resolution: {integrity: sha512-0sGdbyx/5ZcwIa54GgIu1S++UqsTh98ZiVutFsBEn9E3/76i77jbzVzx+PqZZJDTDnfFnJ7uh9NE5X+E2FrYCg==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/core-server@7.6.16: - resolution: {integrity: sha512-Sj8j45XMg1bI7ktMqj9gxXHsZ4d1KgR+2A2eaxR7Heho7253WkUltLYxhu3hdH01rRJXYFxn/zZBxYfEib94Vg==} + /@storybook/core-server@7.6.17: + resolution: {integrity: sha512-KWGhTTaL1Q14FolcoKKZgytlPJUbH6sbJ1Ptj/84EYWFewcnEgVs0Zlnh1VStRZg+Rd1WC1V4yVd/bbDzxrvQA==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.6.16 - '@storybook/channels': 7.6.16 - '@storybook/core-common': 7.6.16 - '@storybook/core-events': 7.6.16 + '@storybook/builder-manager': 7.6.17 + '@storybook/channels': 7.6.17 + '@storybook/core-common': 7.6.17 + '@storybook/core-events': 7.6.17 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.16 + '@storybook/csf-tools': 7.6.17 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/preview-api': 7.6.16 - '@storybook/telemetry': 7.6.16 - '@storybook/types': 7.6.16 + '@storybook/manager': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/preview-api': 7.6.17 + '@storybook/telemetry': 7.6.17 + '@storybook/types': 7.6.17 '@types/detect-port': 1.3.5 '@types/node': 18.19.7 '@types/pretty-hrtime': 1.0.3 @@ -8726,7 +8672,7 @@ packages: express: 4.18.2 fs-extra: 11.2.0 globby: 11.1.0 - ip: 2.0.0 + ip: 2.0.1 lodash: 4.17.21 open: 8.4.2 pretty-hrtime: 1.0.3 @@ -8747,12 +8693,12 @@ packages: - utf-8-validate dev: true - /@storybook/core-webpack@7.6.16: - resolution: {integrity: sha512-Ol/FD6jHcCspw0GK5o9uT6Pjk5HuDD9bxU+03bEyCpGPodk0BE9qaoahs1+WO4wG8A1m5QYdfy5zRq6VeI1WHg==} + /@storybook/core-webpack@7.6.17: + resolution: {integrity: sha512-PyGrFhRM8sTONGwwLWLqBQ1HO+LBnVZ+5TOQO7ejQfdV2FWyNOzjBXm2e5jL/C6XlqiEhmL5pyHEyDBaQJQ3KA==} dependencies: - '@storybook/core-common': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/types': 7.6.16 + '@storybook/core-common': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/types': 7.6.17 '@types/node': 18.19.7 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -8760,24 +8706,24 @@ packages: - supports-color dev: true - /@storybook/csf-plugin@7.6.16: - resolution: {integrity: sha512-hslhGtnijMpL7HAcYYgIuo6acVLP7BDptflMwIyGFWKK3MHjMxqWTZ3Sj+BV1yg/pYZdqC2NYyUypeuuSpivSA==} + /@storybook/csf-plugin@7.6.17: + resolution: {integrity: sha512-xTHv9BUh3bkDVCvcbmdfVF0/e96BdrEgqPJ3G3RmKbSzWLOkQ2U9yiPfHzT0KJWPhVwj12fjfZp0zunu+pcS6Q==} dependencies: - '@storybook/csf-tools': 7.6.16 + '@storybook/csf-tools': 7.6.17 unplugin: 1.6.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.6.16: - resolution: {integrity: sha512-8kVBq3UKDrEQq7rTHlNMoe1TDOTdO8iL8Jtv/FMDu/Qzj6AoT8/bjrtPsGjGMfVjP7QwBDeiLn6rStT4TlVGog==} + /@storybook/csf-tools@7.6.17: + resolution: {integrity: sha512-dAQtam0EBPeTJYcQPLxXgz4L9JFqD+HWbLFG9CmNIhMMjticrB0mpk1EFIS6vPXk/VsVWpBgMLD7dZlD6YMKcQ==} dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 '@storybook/csf': 0.1.2 - '@storybook/types': 7.6.16 + '@storybook/types': 7.6.17 fs-extra: 11.2.0 recast: 0.23.4 ts-dedent: 2.2.0 @@ -8785,15 +8731,15 @@ packages: - supports-color dev: true - /@storybook/csf-tools@8.0.0-beta.2: - resolution: {integrity: sha512-vujr640EkjkCj8h9r579wugSuKdc3Hbd8GWWiWnCQCRMYW6j9Axj79W8lNOz+u3yWSy6FhqWXqUxr0eMcAv1NQ==} + /@storybook/csf-tools@8.0.0-beta.4: + resolution: {integrity: sha512-qcMCrYdj48AP5WZqSFHS/yVoH2KKKQI1dDKrTrix37d778EEa2y98VADjEl2wW9mFeJHy+ENuCo2oK5gxun4lA==} dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 '@storybook/csf': 0.1.2 - '@storybook/types': 8.0.0-beta.2 + '@storybook/types': 8.0.0-beta.4 fs-extra: 11.2.0 recast: 0.23.4 ts-dedent: 2.2.0 @@ -8817,12 +8763,12 @@ packages: resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true - /@storybook/docs-tools@7.6.16: - resolution: {integrity: sha512-meuq5uLGBLOSJXKeCt9iEH0uVKgGqwfEBi2T4E2w3BcubC/6oQ3VeZl25/KO+l1XcLmOg9LkN2ZOtLV9TEiVLQ==} + /@storybook/docs-tools@7.6.17: + resolution: {integrity: sha512-bYrLoj06adqklyLkEwD32C0Ww6t+9ZVvrJHiVT42bIhTRpFiFPAetl1a9KPHtFLnfduh4n2IxIr1jv32ThPDTA==} dependencies: - '@storybook/core-common': 7.6.16 - '@storybook/preview-api': 7.6.16 - '@storybook/types': 7.6.16 + '@storybook/core-common': 7.6.17 + '@storybook/preview-api': 7.6.17 + '@storybook/types': 7.6.17 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 @@ -8855,17 +8801,17 @@ packages: - vitest dev: true - /@storybook/manager-api@7.6.16(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-pX3xw4DsPhYTWEDspsnJiZSoakn0z3Rdt9YmHU0/NaFBLn64EClzd9XMDnGXnZzW1DtdG6T6l2CwDNDCNIVkWg==} + /@storybook/manager-api@7.6.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IJIV1Yc6yw1dhCY4tReHCfBnUKDqEBnMyHp3mbXpsaHxnxJZrXO45WjRAZIKlQKhl/Ge1CrnznmHRCmYgqmrWg==} dependencies: - '@storybook/channels': 7.6.16 - '@storybook/client-logger': 7.6.16 - '@storybook/core-events': 7.6.16 + '@storybook/channels': 7.6.17 + '@storybook/client-logger': 7.6.17 + '@storybook/core-events': 7.6.17 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/router': 7.6.16 - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.16 + '@storybook/router': 7.6.17 + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.17 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -8899,16 +8845,16 @@ packages: - react-dom dev: true - /@storybook/manager@7.6.16: - resolution: {integrity: sha512-CPDhgT4jjF0CDgLDxT/R+amMJXpXxSsVp+XzahPbEB9Yu4v0W0HW3f2vSuNJXwpfofrPSkbJweO/oC4ioOtavw==} + /@storybook/manager@7.6.17: + resolution: {integrity: sha512-A1LDDIqMpwRzq/dqkbbiza0QI04o4ZHCl2a3UMDZUV/+QLc2nsr2DAaLk4CVL4/cIc5zGqmIcaOTvprx2YKVBw==} dev: true /@storybook/mdx2-csf@1.1.0: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.16(@swc/core@1.4.1)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3)(webpack@5.90.2): - resolution: {integrity: sha512-dC25C1ijln/ZyBCRMzVcyutALdXR/gwpSR37kfUuAbEyvYHhqvfhYzkav2hFHksv2myL1IFLAQkaOPAOjJgKIA==} + /@storybook/nextjs@7.6.17(@swc/core@1.4.2)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3)(webpack@5.90.3): + resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: '@next/font': ^13.0.0|| ^14.0.0 @@ -8938,39 +8884,39 @@ packages: '@babel/preset-react': 7.23.3(@babel/core@7.23.9) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) '@babel/runtime': 7.23.9 - '@storybook/addon-actions': 7.6.16 - '@storybook/builder-webpack5': 7.6.16(@swc/helpers@0.5.6)(esbuild@0.18.20)(typescript@5.3.3) - '@storybook/core-common': 7.6.16 - '@storybook/core-events': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/preset-react-webpack': 7.6.16(@babel/core@7.23.9)(@swc/core@1.4.1)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3) - '@storybook/preview-api': 7.6.16 - '@storybook/react': 7.6.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/addon-actions': 7.6.17 + '@storybook/builder-webpack5': 7.6.17(@swc/helpers@0.5.6)(esbuild@0.18.20)(typescript@5.3.3) + '@storybook/core-common': 7.6.17 + '@storybook/core-events': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.23.9)(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3) + '@storybook/preview-api': 7.6.17 + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.7 '@types/semver': 7.5.6 - css-loader: 6.10.0(webpack@5.90.2) + css-loader: 6.10.0(webpack@5.90.3) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.2.1 next: 14.1.0(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.90.2) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.90.3) pnp-webpack-plugin: 1.7.0(typescript@5.3.3) postcss: 8.4.33 - postcss-loader: 7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.2) + postcss-loader: 7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 - sass-loader: 12.6.0(webpack@5.90.2) + sass-loader: 12.6.0(webpack@5.90.3) semver: 7.6.0 sharp: 0.32.6 - style-loader: 3.3.4(webpack@5.90.2) + style-loader: 3.3.4(webpack@5.90.3) styled-jsx: 5.1.1(@babel/core@7.23.9)(react@18.2.0) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -8993,20 +8939,20 @@ packages: - webpack-plugin-serve dev: true - /@storybook/node-logger@7.6.16: - resolution: {integrity: sha512-s18wgtLynLWnunz47lkVIpjk8J6LxT/OmfzkggieU8cG2XYRbf//t7/EOUpOqK77+Xqm3epSwgDAxOXGfjOjAA==} + /@storybook/node-logger@7.6.17: + resolution: {integrity: sha512-w59MQuXhhUNrUVmVkXhMwIg2nvFWjdDczLTwYLorhfsE36CWeUOY5QCZWQy0Qf/h+jz8Uo7Evy64qn18v9C4wA==} dev: true - /@storybook/node-logger@8.0.0-beta.2: - resolution: {integrity: sha512-bBTayxV0B87FPL+suMGxpMfPzUhAwu/yO8c6glLJ4xVHJlUNn+tVQpLDehU6NeqgYTdAg9oh0fi9ufZoROVfMw==} + /@storybook/node-logger@8.0.0-beta.4: + resolution: {integrity: sha512-XZjk3bEcpmm4NRTQxLIVM7nRIsCP9gO80zOtj9E8wfS7oMLb3HgB+9MBoDerc2EQTr1QHD5xbNxsYqo12+HPag==} dev: true - /@storybook/postinstall@7.6.16: - resolution: {integrity: sha512-axWxj8e90+iLUZPGU9Zvn2Jc/GQrWspu8DpwRCS7N23epTVW6n6OWp31GAShdSx8Oh5lmCMXGegTd1v2Mwc61A==} + /@storybook/postinstall@7.6.17: + resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.16(@babel/core@7.23.9)(@swc/core@1.4.1)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3): - resolution: {integrity: sha512-fJIbS7rlKiIokKBuZnZScLM8A8YaR0LrmMEEbHHzl6HgcjTp2/stRxOxsBXViLvyCi6QFNFCJDiPI8H1JuI3Ug==} + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.23.9)(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3): + resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.22.0 @@ -9022,12 +8968,12 @@ packages: '@babel/core': 7.23.9 '@babel/preset-flow': 7.23.3(@babel/core@7.23.9) '@babel/preset-react': 7.23.3(@babel/core@7.23.9) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.10.2)(webpack@5.90.2) - '@storybook/core-webpack': 7.6.16 - '@storybook/docs-tools': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/react': 7.6.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.90.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.10.2)(webpack@5.90.3) + '@storybook/core-webpack': 7.6.17 + '@storybook/docs-tools': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.90.3) '@types/node': 18.19.7 '@types/semver': 7.5.6 babel-plugin-add-react-displayname: 0.0.5 @@ -9039,7 +8985,7 @@ packages: react-refresh: 0.14.0 semver: 7.6.0 typescript: 5.3.3 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' - '@types/webpack' @@ -9055,15 +9001,15 @@ packages: - webpack-plugin-serve dev: true - /@storybook/preview-api@7.6.16: - resolution: {integrity: sha512-V9x9HOhi4CJuiX+0a7GU0JlfRAp6txStGMkV0DrCATbxSWpK+6d5x2Te521z16V3RIMMmYn33aEyarOp5WjTqw==} + /@storybook/preview-api@7.6.17: + resolution: {integrity: sha512-wLfDdI9RWo1f2zzFe54yRhg+2YWyxLZvqdZnSQ45mTs4/7xXV5Wfbv3QNTtcdw8tT3U5KRTrN1mTfTCiRJc0Kw==} dependencies: - '@storybook/channels': 7.6.16 - '@storybook/client-logger': 7.6.16 - '@storybook/core-events': 7.6.16 + '@storybook/channels': 7.6.17 + '@storybook/client-logger': 7.6.17 + '@storybook/core-events': 7.6.17 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/types': 7.6.16 + '@storybook/types': 7.6.17 '@types/qs': 6.9.11 dequal: 2.0.3 lodash: 4.17.21 @@ -9093,11 +9039,11 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.6.16: - resolution: {integrity: sha512-q4DbLn9kEK8JM9s+2oIjXBPHQhY0tQzsZ5hFeq833vNFcmuHnXS+WYk20b+UkmzL6j+E8pLm8WpI7rdbi0ZUVA==} + /@storybook/preview@7.6.17: + resolution: {integrity: sha512-LvkMYK/y6alGjwRVNDIKL1lFlbyZ0H0c8iAbcQkiMoaFiujMQyVswMDKlWcj42Upfr/B1igydiruomc+eUt0mw==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.90.2): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.90.3): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x || 5' @@ -9111,13 +9057,13 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) transitivePeerDependencies: - supports-color dev: true - /@storybook/react-dom-shim@7.6.16(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-F6pGgL2pWy5utn6m2YAVz1PYZO3pdlNHfT85g5Om3q7CR4msWpMQ1O/oEVYgqfJ9UfOqCV/mHeDWICzUa7pv6g==} + /@storybook/react-dom-shim@7.6.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-32Sa/G+WnvaPiQ1Wvjjw5UM9rr2c4GDohwCcWVv3/LJuiFPqNS6zglAtmnsrlIBnUwRBMLMh/ekCTdqMiUmfDw==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 @@ -9126,8 +9072,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react@7.6.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-3vzjtEHu9xXLz827JiwC448ZVattzAR5qkfVg3dVOD1MtLH8LTJ/gOqv/8Kq0fOtEgOdlcAF4jQV/XAL6pEAkQ==} + /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-lVqzQSU03rRJWYW+gK2gq6mSo3/qtnVICY8B8oP7gc36jVu4ksDIu45bTfukM618ODkUZy0vZe6T4engK3azjA==} engines: {node: '>=16.0.0'} peerDependencies: react: ^18 || 18 @@ -9137,13 +9083,13 @@ packages: typescript: optional: true dependencies: - '@storybook/client-logger': 7.6.16 - '@storybook/core-client': 7.6.16 - '@storybook/docs-tools': 7.6.16 + '@storybook/client-logger': 7.6.17 + '@storybook/core-client': 7.6.17 + '@storybook/docs-tools': 7.6.17 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.6.16 - '@storybook/react-dom-shim': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.16 + '@storybook/preview-api': 7.6.17 + '@storybook/react-dom-shim': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.17 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.7 @@ -9166,10 +9112,10 @@ packages: - supports-color dev: true - /@storybook/router@7.6.16: - resolution: {integrity: sha512-PgVuzs83g4dq2r1qdcc0wvS1Pe1UpKdq54uy4TkBrrei7hBzB/+POztPXs0rVXXBXdCQT/jomLmRo/yC45bsGg==} + /@storybook/router@7.6.17: + resolution: {integrity: sha512-GnyC0j6Wi5hT4qRhSyT8NPtJfGmf82uZw97LQRWeyYu5gWEshUdM7aj40XlNiScd5cZDp0owO1idduVF2k2l2A==} dependencies: - '@storybook/client-logger': 7.6.16 + '@storybook/client-logger': 7.6.17 memoizerific: 1.11.3 qs: 6.11.2 dev: true @@ -9182,12 +9128,12 @@ packages: qs: 6.11.2 dev: true - /@storybook/telemetry@7.6.16: - resolution: {integrity: sha512-5Uaz6zSRBEio89ScrAN7KKz+mBTJ5Jc/8Uf0uUHIhAxiHprs16PhIBo6MtBeWPQoiNwytN884sAtiUFAP4zFQQ==} + /@storybook/telemetry@7.6.17: + resolution: {integrity: sha512-WOcOAmmengYnGInH98Px44F47DSpLyk20BM+Z/IIQDzfttGOLlxNqBBG1XTEhNRn+AYuk4aZ2JEed2lCjVIxcA==} dependencies: - '@storybook/client-logger': 7.6.16 - '@storybook/core-common': 7.6.16 - '@storybook/csf-tools': 7.6.16 + '@storybook/client-logger': 7.6.17 + '@storybook/core-common': 7.6.17 + '@storybook/csf-tools': 7.6.17 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -9208,12 +9154,12 @@ packages: '@babel/template': 7.23.9 '@babel/types': 7.23.9 '@jest/types': 29.6.3 - '@storybook/core-common': 7.6.16 + '@storybook/core-common': 7.6.17 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.16 - '@storybook/preview-api': 7.6.16 - '@swc/core': 1.4.1(@swc/helpers@0.5.6) - '@swc/jest': 0.2.29(@swc/core@1.4.1) + '@storybook/csf-tools': 7.6.17 + '@storybook/preview-api': 7.6.17 + '@swc/core': 1.4.2(@swc/helpers@0.5.6) + '@swc/jest': 0.2.29(@swc/core@1.4.2) can-bind-to-host: 1.1.2 commander: 9.5.0 expect-playwright: 0.8.0 @@ -9250,14 +9196,14 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/theming@7.6.16(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ZiUyakApTzAiAR28JwqbqY426U1OlJPG/Y7ddQgYgTsdoRFR1iMewAxWW1LId1q3B1dtiIHAccqhocEMNcYkLA==} + /@storybook/theming@7.6.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZbaBt3KAbmBtfjNqgMY7wPMBshhSJlhodyMNQypv+95xLD/R+Az6aBYbpVAOygLaUQaQk4ar7H/Ww6lFIoiFbA==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.6.16 + '@storybook/client-logger': 7.6.17 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 @@ -9278,10 +9224,10 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.6.16: - resolution: {integrity: sha512-Ld4dKbgSbvqThdBNwNlOxQu5AiS6U9DXI5evf/j83eWs6skO3OBdQp+GWa6sUCI9eRqH8tFsw/YmMcIZ4uZrBQ==} + /@storybook/types@7.6.17: + resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==} dependencies: - '@storybook/channels': 7.6.16 + '@storybook/channels': 7.6.17 '@types/babel__core': 7.20.5 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -9296,10 +9242,10 @@ packages: file-system-cache: 2.3.0 dev: true - /@storybook/types@8.0.0-beta.2: - resolution: {integrity: sha512-MK6QFpMGWxu+sLCw8VrXmL0gOJ3g6XPpV85T5s+CEMsfMhSH5wCMdhtWkCRbHGfVEPKa5fEtA0SaGLqJhnSpQw==} + /@storybook/types@8.0.0-beta.4: + resolution: {integrity: sha512-OVFjR1PXWdeJJfs3NtdCGq2fJlog/R9bKZw4wPCRWy3eLtnSoWAKoXsvrxAt1kuEhxS/QkVKWtSCcQVuju0XPQ==} dependencies: - '@storybook/channels': 8.0.0-beta.2 + '@storybook/channels': 8.0.0-beta.4 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true @@ -9308,8 +9254,8 @@ packages: resolution: {integrity: sha512-mbO9WxhDzqQ2hxJalWEvcSxUi6M1HCDEcvzcZJqIdzb4rrSxuCGlpqh94r5jT683I1ux06XtUHk5nEQEGnqGvQ==} dev: true - /@swc/core-darwin-arm64@1.4.1: - resolution: {integrity: sha512-ePyfx0348UbR4DOAW24TedeJbafnzha8liXFGuQ4bdXtEVXhLfPngprrxKrAddCuv42F9aTxydlF6+adD3FBhA==} + /@swc/core-darwin-arm64@1.4.2: + resolution: {integrity: sha512-1uSdAn1MRK5C1m/TvLZ2RDvr0zLvochgrZ2xL+lRzugLlCTlSA+Q4TWtrZaOz+vnnFVliCpw7c7qu0JouhgQIw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -9317,8 +9263,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.4.1: - resolution: {integrity: sha512-eLf4JSe6VkCMdDowjM8XNC5rO+BrgfbluEzAVtKR8L2HacNYukieumN7EzpYCi0uF1BYwu1ku6tLyG2r0VcGxA==} + /@swc/core-darwin-x64@1.4.2: + resolution: {integrity: sha512-TYD28+dCQKeuxxcy7gLJUCFLqrwDZnHtC2z7cdeGfZpbI2mbfppfTf2wUPzqZk3gEC96zHd4Yr37V3Tvzar+lQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -9326,8 +9272,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.4.1: - resolution: {integrity: sha512-K8VtTLWMw+rkN/jDC9o/Q9SMmzdiHwYo2CfgkwVT29NsGccwmNhCQx6XoYiPKyKGIFKt4tdQnJHKUFzxUqQVtQ==} + /@swc/core-linux-arm-gnueabihf@1.4.2: + resolution: {integrity: sha512-Eyqipf7ZPGj0vplKHo8JUOoU1un2sg5PjJMpEesX0k+6HKE2T8pdyeyXODN0YTFqzndSa/J43EEPXm+rHAsLFQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -9335,8 +9281,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.4.1: - resolution: {integrity: sha512-0e8p4g0Bfkt8lkiWgcdiENH3RzkcqKtpRXIVNGOmVc0OBkvc2tpm2WTx/eoCnes2HpTT4CTtR3Zljj4knQ4Fvw==} + /@swc/core-linux-arm64-gnu@1.4.2: + resolution: {integrity: sha512-wZn02DH8VYPv3FC0ub4my52Rttsus/rFw+UUfzdb3tHMHXB66LqN+rR0ssIOZrH6K+VLN6qpTw9VizjyoH0BxA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -9344,8 +9290,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.4.1: - resolution: {integrity: sha512-b/vWGQo2n7lZVUnSQ7NBq3Qrj85GrAPPiRbpqaIGwOytiFSk8VULFihbEUwDe0rXgY4LDm8z8wkgADZcLnmdUA==} + /@swc/core-linux-arm64-musl@1.4.2: + resolution: {integrity: sha512-3G0D5z9hUj9bXNcwmA1eGiFTwe5rWkuL3DsoviTj73TKLpk7u64ND0XjEfO0huVv4vVu9H1jodrKb7nvln/dlw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -9353,8 +9299,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.4.1: - resolution: {integrity: sha512-AFMQlvkKEdNi1Vk2GFTxxJzbICttBsOQaXa98kFTeWTnFFIyiIj2w7Sk8XRTEJ/AjF8ia8JPKb1zddBWr9+bEQ==} + /@swc/core-linux-x64-gnu@1.4.2: + resolution: {integrity: sha512-LFxn9U8cjmYHw3jrdPNqPAkBGglKE3tCZ8rA7hYyp0BFxuo7L2ZcEnPm4RFpmSCCsExFH+LEJWuMGgWERoktvg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -9362,8 +9308,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.4.1: - resolution: {integrity: sha512-QX2MxIECX1gfvUVZY+jk528/oFkS9MAl76e3ZRvG2KC/aKlCQL0KSzcTSm13mOxkDKS30EaGRDRQWNukGpMeRg==} + /@swc/core-linux-x64-musl@1.4.2: + resolution: {integrity: sha512-dp0fAmreeVVYTUcb4u9njTPrYzKnbIH0EhH2qvC9GOYNNREUu2GezSIDgonjOXkHiTCvopG4xU7y56XtXj4VrQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -9371,8 +9317,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.4.1: - resolution: {integrity: sha512-OklkJYXXI/tntD2zaY8i3iZldpyDw5q+NAP3k9OlQ7wXXf37djRsHLV0NW4+ZNHBjE9xp2RsXJ0jlOJhfgGoFA==} + /@swc/core-win32-arm64-msvc@1.4.2: + resolution: {integrity: sha512-HlVIiLMQkzthAdqMslQhDkoXJ5+AOLUSTV6fm6shFKZKqc/9cJvr4S8UveNERL9zUficA36yM3bbfo36McwnvQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -9380,8 +9326,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.4.1: - resolution: {integrity: sha512-MBuc3/QfKX9FnLOU7iGN+6yHRTQaPQ9WskiC8s8JFiKQ+7I2p25tay2RplR9dIEEGgVAu6L7auv96LbNTh+FaA==} + /@swc/core-win32-ia32-msvc@1.4.2: + resolution: {integrity: sha512-WCF8faPGjCl4oIgugkp+kL9nl3nUATlzKXCEGFowMEmVVCFM0GsqlmGdPp1pjZoWc9tpYanoXQDnp5IvlDSLhA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -9389,8 +9335,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.4.1: - resolution: {integrity: sha512-lu4h4wFBb/bOK6N2MuZwg7TrEpwYXgpQf5R7ObNSXL65BwZ9BG8XRzD+dLJmALu8l5N08rP/TrpoKRoGT4WSxw==} + /@swc/core-win32-x64-msvc@1.4.2: + resolution: {integrity: sha512-oV71rwiSpA5xre2C5570BhCsg1HF97SNLsZ/12xv7zayGzqr3yvFALFJN8tHKpqUdCB4FGPjoP3JFdV3i+1wUw==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -9398,8 +9344,8 @@ packages: dev: true optional: true - /@swc/core@1.4.1(@swc/helpers@0.5.6): - resolution: {integrity: sha512-3y+Y8js+e7BbM16iND+6Rcs3jdiL28q3iVtYsCviYSSpP2uUVKkp5sJnCY4pg8AaVvyN7CGQHO7gLEZQ5ByozQ==} + /@swc/core@1.4.2(@swc/helpers@0.5.6): + resolution: {integrity: sha512-vWgY07R/eqj1/a0vsRKLI9o9klGZfpLNOVEnrv4nrccxBgYPjcf22IWwAoaBJ+wpA7Q4fVjCUM8lP0m01dpxcg==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -9412,16 +9358,16 @@ packages: '@swc/helpers': 0.5.6 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.4.1 - '@swc/core-darwin-x64': 1.4.1 - '@swc/core-linux-arm-gnueabihf': 1.4.1 - '@swc/core-linux-arm64-gnu': 1.4.1 - '@swc/core-linux-arm64-musl': 1.4.1 - '@swc/core-linux-x64-gnu': 1.4.1 - '@swc/core-linux-x64-musl': 1.4.1 - '@swc/core-win32-arm64-msvc': 1.4.1 - '@swc/core-win32-ia32-msvc': 1.4.1 - '@swc/core-win32-x64-msvc': 1.4.1 + '@swc/core-darwin-arm64': 1.4.2 + '@swc/core-darwin-x64': 1.4.2 + '@swc/core-linux-arm-gnueabihf': 1.4.2 + '@swc/core-linux-arm64-gnu': 1.4.2 + '@swc/core-linux-arm64-musl': 1.4.2 + '@swc/core-linux-x64-gnu': 1.4.2 + '@swc/core-linux-x64-musl': 1.4.2 + '@swc/core-win32-arm64-msvc': 1.4.2 + '@swc/core-win32-ia32-msvc': 1.4.2 + '@swc/core-win32-x64-msvc': 1.4.2 dev: true /@swc/counter@0.1.2: @@ -9439,14 +9385,14 @@ packages: tslib: 2.6.2 dev: true - /@swc/jest@0.2.29(@swc/core@1.4.1): + /@swc/jest@0.2.29(@swc/core@1.4.2): resolution: {integrity: sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.4.1(@swc/helpers@0.5.6) + '@swc/core': 1.4.2(@swc/helpers@0.5.6) jsonc-parser: 3.2.0 dev: true @@ -9664,7 +9610,7 @@ packages: '@testing-library/dom': 9.3.4 dev: true - /@textea/json-viewer@3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): + /@textea/json-viewer@3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DrlebIvZhugE7sDGeV/00jsxnxQfSegOd29ZAVsdcepvdcHtl6m+cHjDmuFIX0CqJIXkXvDZF6P5ytPGx8H3ng==} peerDependencies: '@emotion/react': ^11 @@ -9673,14 +9619,14 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) - '@mui/material': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) + '@mui/material': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) clsx: 2.1.0 copy-to-clipboard: 3.3.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.5.0(@types/react@18.2.55)(react@18.2.0) + zustand: 4.5.1(@types/react@18.2.57)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer @@ -9867,8 +9813,8 @@ packages: resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} dev: true - /@types/aws-lambda@8.10.133: - resolution: {integrity: sha512-sr852MAL/79rjDelXP6ZuJ6GwOvXIRrFAoC8a+w91mZ5XR71CuzSgo1d0+pG1qgfPhjFgaibu7SWaoC5BA7pyQ==} + /@types/aws-lambda@8.10.134: + resolution: {integrity: sha512-cfv422ivDMO+EeA3N4YcshbTHBL+5lLXe+Uz+4HXvIcsCuWvqNFpOs28ZprL8NA3qRCzt95ETiNAJDn4IcC/PA==} dev: true /@types/babel__core@7.20.5: @@ -10083,7 +10029,7 @@ packages: /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser@6.1.0: @@ -10310,17 +10256,17 @@ packages: /@types/react-dom@18.2.19: resolution: {integrity: sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==} dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 dev: true /@types/react-transition-group@4.4.10: resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 dev: false - /@types/react@18.2.55: - resolution: {integrity: sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==} + /@types/react@18.2.57: + resolution: {integrity: sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -10450,8 +10396,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==} + /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -10462,11 +10408,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/type-utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/parser': 7.0.2(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.0.2 + '@typescript-eslint/type-utils': 7.0.2(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.0.2(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 @@ -10500,8 +10446,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==} + /@typescript-eslint/parser@7.0.2(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 @@ -10510,10 +10456,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/scope-manager': 7.0.2 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.56.0 typescript: 5.3.3 @@ -10537,16 +10483,16 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/scope-manager@7.0.1: - resolution: {integrity: sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==} + /@typescript-eslint/scope-manager@7.0.2: + resolution: {integrity: sha512-l6sa2jF3h+qgN2qUMjVR3uCNGjWw4ahGfzIYsCtFrQJCjhbrDPdiihYT8FnnqFwsWX+20hK592yX9I2rxKTP4g==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/visitor-keys': 7.0.2 dev: true - /@typescript-eslint/type-utils@7.0.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==} + /@typescript-eslint/type-utils@7.0.2(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 @@ -10555,8 +10501,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) - '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.3) + '@typescript-eslint/utils': 7.0.2(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -10575,8 +10521,8 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@7.0.1: - resolution: {integrity: sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==} + /@typescript-eslint/types@7.0.2: + resolution: {integrity: sha512-ZzcCQHj4JaXFjdOql6adYV4B/oFOFjPOC9XYwCaZFRvqN8Llfvv4gSxrkQkd2u4Ci62i2c6W6gkDwQJDaRc4nA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -10623,8 +10569,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.3): - resolution: {integrity: sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==} + /@typescript-eslint/typescript-estree@7.0.2(typescript@5.3.3): + resolution: {integrity: sha512-3AMc8khTcELFWcKcPc0xiLviEvvfzATpdPj/DXuOGIdQIIFybf4DMT1vKRbuAEOFMwhWt7NFLXRkbjsvKZQyvw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -10632,8 +10578,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -10684,8 +10630,8 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.0.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==} + /@typescript-eslint/utils@7.0.2(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 @@ -10693,9 +10639,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.0.2 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.3) eslint: 8.56.0 semver: 7.6.0 transitivePeerDependencies: @@ -10719,11 +10665,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.0.1: - resolution: {integrity: sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==} + /@typescript-eslint/visitor-keys@7.0.2: + resolution: {integrity: sha512-8Y+YiBmqPighbm5xA2k4wKTxRzx9EkBu7Rlw+WHqMvRJ3RPz/BMBO9b2ru0LUNmXg120PHUXD5+SWFy2R8DqlQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 7.0.1 + '@typescript-eslint/types': 7.0.2 eslint-visitor-keys: 3.4.3 dev: true @@ -10737,8 +10683,8 @@ packages: crypto-js: 4.2.0 dev: false - /@vercel/analytics@1.2.0(next@14.1.0)(react@18.2.0): - resolution: {integrity: sha512-Q9hduY6+i73Is1m57Y3OlawleeYVi4cvuh/0j6IwmSndMOE4+BKkMwjnwz+7xnqfZCanipIG6+q+zHalH9X0Zg==} + /@vercel/analytics@1.2.2(next@14.1.0)(react@18.2.0): + resolution: {integrity: sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==} peerDependencies: next: '>= 13 || 13' react: ^18 || ^19 || 18 @@ -10757,11 +10703,14 @@ packages: resolution: {integrity: sha512-NRIBwfcS0bUoUbRWlNGetqjvLSwgYH/BqKqDN7vK1g32p7dN96k0712COgaz6VFizAm9b0g6IG6hR6+hc0KCPg==} dev: false - /@vercel/edge-config@1.0.0(@opentelemetry/api@1.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-b0hgH543DvGdzcuYZZ2Kl6qFjkp1PQF5NwX3AFtdti3oDZNZuz9ZgT/wXq5Ly7zEBTB5PN7gDwmfkMsqzS1QMQ==} + /@vercel/edge-config@1.0.2(@opentelemetry/api@1.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-HZAlFeDQC4tBonBiPecvV8hWxiNVKADQ6jNfTDCOQzT0VyFA6UTX7yJ1I+94S3KrQC+YEBelqbFFkg4nIFghhQ==} engines: {node: '>=14.6'} peerDependencies: '@opentelemetry/api': ^1.7.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true dependencies: '@opentelemetry/api': 1.7.0 '@vercel/edge-config-fs': 0.1.0 @@ -11650,7 +11599,7 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.2): + /babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.3): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -11660,7 +11609,7 @@ packages: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /babel-plugin-add-react-displayname@0.0.5: @@ -12394,8 +12343,8 @@ packages: engines: {node: '>=10'} dev: true - /chromatic@10.9.5: - resolution: {integrity: sha512-IfZiuMcLT8lvabThNJaByqtfMSMhnO3OGuUsbv97gapFKd34GY+dIRPR0zdAdbSPJmneBYYfKp6g/FZ28yY5HQ==} + /chromatic@10.9.6: + resolution: {integrity: sha512-1MoT+/U+vQwEiq2GuehPyStbqhxqHmM1B9pdpVU1dKh26userQg1FyOFYifkTgy+9reo2w2p7sAbc0JRd2kzlA==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.5.2 || ^1.0.0 @@ -13054,7 +13003,7 @@ packages: dependencies: type-fest: 1.4.0 - /css-loader@6.10.0(webpack@5.90.2): + /css-loader@6.10.0(webpack@5.90.3): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13074,7 +13023,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /css-select@4.3.0: @@ -13597,7 +13546,7 @@ packages: hasBin: true dependencies: cross-spawn: 7.0.3 - dotenv: 16.4.4 + dotenv: 16.4.5 dotenv-expand: 10.0.0 minimist: 1.2.8 dev: true @@ -13611,8 +13560,8 @@ packages: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} - /dotenv@16.4.4: - resolution: {integrity: sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==} + /dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} dev: true @@ -14172,7 +14121,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.0.1)(eslint-plugin-i@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-i@2.29.1)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -14182,8 +14131,8 @@ packages: debug: 4.3.4 enhanced-resolve: 5.15.0 eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -14225,7 +14174,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -14246,11 +14195,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.0.2(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.0.1)(eslint-plugin-i@2.29.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-i@2.29.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true @@ -14322,7 +14271,7 @@ packages: requireindex: 1.1.0 dev: true - /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==} engines: {node: '>=12'} peerDependencies: @@ -14332,7 +14281,7 @@ packages: doctrine: 3.0.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 @@ -15135,7 +15084,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.90.2): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.90.3): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -15155,7 +15104,7 @@ packages: semver: 7.6.0 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /form-data-encoder@2.1.4: @@ -16055,7 +16004,7 @@ packages: readable-stream: 1.0.34 through2: 0.4.2 - /html-webpack-plugin@5.6.0(webpack@5.90.2): + /html-webpack-plugin@5.6.0(webpack@5.90.3): resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -16072,7 +16021,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /htmlparser2@3.10.1: @@ -16238,8 +16187,8 @@ packages: resolution: {integrity: sha512-k52N4CImVEDeA+jJo16EJIDdlemSIsWmX6MuBPyR5V8Ig1vQSqVG1acXiQkKE+txLxD8LnR6WKYhkcxTcR86kw==} dev: false - /i18next@23.8.2: - resolution: {integrity: sha512-Z84zyEangrlERm0ZugVy4bIt485e/H8VecGUZkZWrH7BDePG6jT73QdL9EA1tRTTVVMpry/MgWIP1FjEn0DRXA==} + /i18next@23.9.0: + resolution: {integrity: sha512-f3MUciKqwzNV//mHG6EtdSlC65+nqH/3zK8sOSWqNV6FVu2tmHhF/rFOp9UF8S4m1odojtuipKaKJrP0Loh60g==} dependencies: '@babel/runtime': 7.23.9 @@ -16327,15 +16276,6 @@ packages: module-details-from-path: 1.0.3 dev: false - /import-in-the-middle@1.7.3: - resolution: {integrity: sha512-R2I11NRi0lI3jD2+qjqyVlVEahsejw7LDnYEbGb47QEFjczE3bZYsmWheCTQA+LFs2DzOQxR7Pms7naHW1V4bQ==} - dependencies: - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - cjs-module-lexer: 1.2.3 - module-details-from-path: 1.0.3 - dev: false - /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} @@ -16401,7 +16341,7 @@ packages: prop-types: 15.8.1 dev: false - /inquirer-autocomplete-prompt@3.0.1(inquirer@9.2.14): + /inquirer-autocomplete-prompt@3.0.1(inquirer@9.2.15): resolution: {integrity: sha512-DQBXwX2fVQPVUzu4v4lGgtNgyjcX2+rTyphb2MeSOQh3xUayKAfHAF4y0KgsMi06m6ZiR3xIOdzMZMfQgX2m9w==} engines: {node: '>=16'} peerDependencies: @@ -16409,7 +16349,7 @@ packages: dependencies: ansi-escapes: 6.2.0 figures: 5.0.0 - inquirer: 9.2.14 + inquirer: 9.2.15 picocolors: 1.0.0 run-async: 2.4.1 rxjs: 7.8.1 @@ -16483,8 +16423,8 @@ packages: wrap-ansi: 6.2.0 dev: true - /inquirer@9.2.14: - resolution: {integrity: sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==} + /inquirer@9.2.15: + resolution: {integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==} engines: {node: '>=18'} dependencies: '@ljharb/through': 2.3.12 @@ -16545,8 +16485,8 @@ packages: resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} dev: true - /ip@2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + /ip@2.0.1: + resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} dev: true /ipaddr.js@1.9.1: @@ -17978,7 +17918,7 @@ packages: optional: true dependencies: chalk: 4.1.2 - dotenv: 16.4.4 + dotenv: 16.4.5 git-diff: 2.0.6 kysely: 0.27.2 kysely-bun-worker: 0.5.6(kysely@0.27.2) @@ -18013,7 +17953,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: app-root-dir: 1.0.2 - dotenv: 16.4.4 + dotenv: 16.4.5 dotenv-expand: 10.0.0 dev: true @@ -18485,8 +18425,8 @@ packages: react: '>=18.0 || 18' react-dom: '>=18.0 || 18' dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@tabler/icons-react': 2.46.0(react@18.2.0) @@ -19596,17 +19536,17 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw-storybook-addon@2.0.0-beta.0(msw@2.2.0): + /msw-storybook-addon@2.0.0-beta.0(msw@2.2.1): resolution: {integrity: sha512-3eyNYSw7hoTiPeE+5mWYD40aivdTHyiHyQkC41j6fKDwG+ZHtPKeSb3ld81UrOsvtSyTGjc/fkQJilbQN+rNtQ==} peerDependencies: msw: ^2.0.0 || 1 dependencies: is-node-process: 1.2.0 - msw: 2.2.0(typescript@5.3.3) + msw: 2.2.1(typescript@5.3.3) dev: true - /msw@2.2.0(typescript@5.3.3): - resolution: {integrity: sha512-98cUGcIphhdf3KDbmSxji7XFqLxeSFAmPUNV00N/U76GOkuUKEwp6MHqM6KW70rlpgeJP8qIWueppdnVThzG1g==} + /msw@2.2.1(typescript@5.3.3): + resolution: {integrity: sha512-DCsZAQwan+2onEcpD86fiEnCKW4IvYzqcwDq/2TIoeNrmBqNp/mJW4wHQyxcoYrRPwgujin7wDFflqiSO1iT/w==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -19660,8 +19600,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanoid@5.0.5: - resolution: {integrity: sha512-/Veqm+QKsyMY3kqi4faWplnY1u+VuKO3dD2binyPIybP31DRO29bPF+1mszgLnrR2KqSLceFLBNw0zmvDzN1QQ==} + /nanoid@5.0.6: + resolution: {integrity: sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==} engines: {node: ^18 || >=20} hasBin: true dev: false @@ -19740,7 +19680,7 @@ packages: react-dom: 18.2.0(react@18.2.0) uuid: 9.0.1 - /next-i18next@15.2.0(i18next@23.8.2)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0): + /next-i18next@15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0): resolution: {integrity: sha512-Rl5yZ4oGffsB0AjRykZ5PzNQ2M6am54MaMayldGmH/UKZisrIxk2SKEPJvaHhKlWe1qgdNi2FkodwK8sEjfEmg==} engines: {node: '>=14'} peerDependencies: @@ -19753,11 +19693,11 @@ packages: '@types/hoist-non-react-statics': 3.3.5 core-js: 3.35.0 hoist-non-react-statics: 3.3.2 - i18next: 23.8.2 + i18next: 23.9.0 i18next-fs-backend: 2.3.1 next: 14.1.0(@opentelemetry/api@1.7.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-i18next: 14.0.5(i18next@23.8.2)(react-dom@18.2.0)(react@18.2.0) + react-i18next: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) /next-seo@6.5.0(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==} @@ -20012,7 +19952,7 @@ packages: resolve: 1.22.8 dev: true - /node-polyfill-webpack-plugin@2.0.1(webpack@5.90.2): + /node-polyfill-webpack-plugin@2.0.1(webpack@5.90.3): resolution: {integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==} engines: {node: '>=12'} peerDependencies: @@ -20043,7 +19983,7 @@ packages: url: 0.11.3 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /node-preload@0.2.1: @@ -21099,7 +21039,7 @@ packages: '@babel/runtime': 7.23.9 dev: true - /postcss-loader@7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.2): + /postcss-loader@7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.3): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -21110,12 +21050,12 @@ packages: jiti: 1.21.0 postcss: 8.4.33 semver: 7.6.0 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true - /postcss-loader@8.1.0(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.2): + /postcss-loader@8.1.0(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.3): resolution: {integrity: sha512-AbperNcX3rlob7Ay7A/HQcrofug1caABBkopoFeOQMspZBqcqj6giYn1Bwey/0uiOPAcR+NQD0I2HC7rXzk91w==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -21132,7 +21072,7 @@ packages: jiti: 1.21.0 postcss: 8.4.33 semver: 7.6.0 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true @@ -21446,13 +21386,13 @@ packages: '@sqltools/formatter': 1.2.5 dev: true - /prisma@5.9.1: - resolution: {integrity: sha512-Hy/8KJZz0ELtkw4FnG9MS9rNWlXcJhf98Z2QMqi0QiVMoS8PzsBkpla0/Y5hTlob8F3HeECYphBjqmBxrluUrQ==} + /prisma@5.10.1: + resolution: {integrity: sha512-2VLQ8dMXZGd5qS6XIDyAzK2W4xdPJDt/E3IBcjByn64Fnp33llqq/HBxx0EroZO7ezKiw1gS3BOrkpyzPfeFhA==} engines: {node: '>=16.13'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 5.9.1 + '@prisma/engines': 5.10.1 /probe-image-size@7.2.3: resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==} @@ -21863,7 +21803,7 @@ packages: react-dom: ^18.2.0 || 18 react-hook-form: ^7.43 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21887,7 +21827,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /react-i18next@14.0.5(i18next@23.8.2)(react-dom@18.2.0)(react@18.2.0): + /react-i18next@14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==} peerDependencies: i18next: '>= 23.2.3' @@ -21902,7 +21842,7 @@ packages: dependencies: '@babel/runtime': 7.23.9 html-parse-stringify: 3.0.1 - i18next: 23.8.2 + i18next: 23.9.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21953,7 +21893,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.4(@types/react@18.2.55)(react@18.2.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -21963,12 +21903,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.55)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.57)(react@18.2.0) tslib: 2.6.2 - /react-remove-scroll@2.5.5(@types/react@18.2.55)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -21978,16 +21918,16 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.55)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.55)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.57)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.57)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.1(@types/react@18.2.55)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.55)(react@18.2.0) + use-callback-ref: 1.3.1(@types/react@18.2.57)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.57)(react@18.2.0) dev: true - /react-remove-scroll@2.5.7(@types/react@18.2.55)(react@18.2.0): + /react-remove-scroll@2.5.7(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: @@ -21997,13 +21937,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.55)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.55)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.57)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.57)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.1(@types/react@18.2.55)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.55)(react@18.2.0) + use-callback-ref: 1.3.1(@types/react@18.2.57)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.57)(react@18.2.0) /react-simple-animate@3.5.2(react-dom@18.2.0): resolution: {integrity: sha512-xLE65euP920QMTOmv5haPlml+hmOPDkbIr5WeF7ADIXWBYt5kW/vwpNfWg8EKMab8aeDxIZ6QjffVh8v2dUyhg==} @@ -22018,7 +21958,7 @@ packages: engines: {node: '>=0.12.0'} dev: false - /react-style-singleton@2.2.1(@types/react@18.2.55)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -22028,13 +21968,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 - /react-textarea-autosize@8.3.4(@types/react@18.2.55)(react@18.2.0): + /react-textarea-autosize@8.3.4(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} peerDependencies: @@ -22043,7 +21983,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) - use-latest: 1.2.1(@types/react@18.2.55)(react@18.2.0) + use-latest: 1.2.1(@types/react@18.2.57)(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -22788,7 +22728,7 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader@12.6.0(webpack@5.90.2): + /sass-loader@12.6.0(webpack@5.90.3): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -22809,7 +22749,7 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /sax@1.2.1: @@ -23268,7 +23208,7 @@ packages: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} dependencies: - ip: 2.0.0 + ip: 2.0.1 smart-buffer: 4.2.0 dev: true @@ -23464,7 +23404,7 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-pseudo-states@2.1.2(@storybook/components@7.6.16)(@storybook/core-events@7.6.16)(@storybook/manager-api@7.6.16)(@storybook/preview-api@7.6.16)(@storybook/theming@7.6.16)(react-dom@18.2.0)(react@18.2.0): + /storybook-addon-pseudo-states@2.1.2(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AHv6q1JiQEUnMyZE3729iV6cNmBW7bueeytc4Lga4+8W1En8YNea5VjqAdrDNJhXVU0QEEIGtxkD3EoC9aVWLw==} peerDependencies: '@storybook/components': ^7.4.6 @@ -23480,20 +23420,20 @@ packages: react-dom: optional: true dependencies: - '@storybook/components': 7.6.16(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.16 - '@storybook/manager-api': 7.6.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.16 - '@storybook/theming': 7.6.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.6.17 + '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.17 + '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /storybook@7.6.16: - resolution: {integrity: sha512-VSfaYoV/iurMtLE/OcVtKvYe/Skkc+JGQYN0uni2djTlrDbZ1IbG2ig+E2MGOE6KlPmC3wCZhW6CevZyjdFhTQ==} + /storybook@7.6.17: + resolution: {integrity: sha512-8+EIo91bwmeFWPg1eysrxXlhIYv3OsXrznTr4+4Eq0NikqAoq6oBhtlN5K2RGS2lBVF537eN+9jTCNbR+WrzDA==} hasBin: true dependencies: - '@storybook/cli': 7.6.16 + '@storybook/cli': 7.6.17 transitivePeerDependencies: - bufferutil - encoding @@ -23758,13 +23698,13 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false - /style-loader@3.3.4(webpack@5.90.2): + /style-loader@3.3.4(webpack@5.90.3): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 || 5 dependencies: - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /style-to-js@1.1.0: @@ -23856,14 +23796,14 @@ packages: upper-case: 1.1.3 dev: true - /swc-loader@0.2.3(@swc/core@1.4.1)(webpack@5.90.2): + /swc-loader@0.2.3(@swc/core@1.4.2)(webpack@5.90.3): resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2 || 5' dependencies: - '@swc/core': 1.4.1(@swc/helpers@0.5.6) - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + '@swc/core': 1.4.2(@swc/helpers@0.5.6) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /synchronous-promise@2.0.17: @@ -23988,7 +23928,7 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - /terser-webpack-plugin@5.3.10(@swc/core@1.4.1)(esbuild@0.18.20)(webpack@5.90.2): + /terser-webpack-plugin@5.3.10(@swc/core@1.4.2)(esbuild@0.18.20)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -24005,13 +23945,13 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.21 - '@swc/core': 1.4.1(@swc/helpers@0.5.6) + '@swc/core': 1.4.2(@swc/helpers@0.5.6) esbuild: 0.18.20 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /terser@5.26.0: @@ -24949,7 +24889,7 @@ packages: qs: 6.11.2 dev: true - /use-callback-ref@1.3.1(@types/react@18.2.55)(react@18.2.0): + /use-callback-ref@1.3.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==} engines: {node: '>=10'} peerDependencies: @@ -24959,7 +24899,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 tslib: 2.6.2 @@ -24981,7 +24921,7 @@ packages: react: 18.2.0 dev: true - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.55)(react@18.2.0): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -24990,10 +24930,10 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 - /use-latest@1.2.1(@types/react@18.2.55)(react@18.2.0): + /use-latest@1.2.1(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -25002,9 +24942,9 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.55)(react@18.2.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.57)(react@18.2.0) /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} @@ -25017,7 +24957,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /use-sidecar@1.1.2(@types/react@18.2.55)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.57)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -25027,7 +24967,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 @@ -25327,7 +25267,7 @@ packages: - bufferutil - utf-8-validate - /webpack-dev-middleware@6.1.1(webpack@5.90.2): + /webpack-dev-middleware@6.1.1(webpack@5.90.3): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -25341,7 +25281,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.2(@swc/core@1.4.1)(esbuild@0.18.20) + webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true /webpack-hot-middleware@2.26.0: @@ -25364,8 +25304,8 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true - /webpack@5.90.2(@swc/core@1.4.1)(esbuild@0.18.20): - resolution: {integrity: sha512-ziXu8ABGr0InCMEYFnHrYweinHK2PWrMqnwdHk2oK3rRhv/1B+2FnfwYv5oD+RrknK/Pp/Hmyvu+eAsaMYhzCw==} + /webpack@5.90.3(@swc/core@1.4.2)(esbuild@0.18.20): + resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -25395,7 +25335,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.1)(esbuild@0.18.20)(webpack@5.90.2) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.2)(esbuild@0.18.20)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -25821,8 +25761,8 @@ packages: /zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - /zustand@4.5.0(@types/react@18.2.55)(react@18.2.0): - resolution: {integrity: sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A==} + /zustand@4.5.1(@types/react@18.2.57)(react@18.2.0): + resolution: {integrity: sha512-XlauQmH64xXSC1qGYNv00ODaQ3B+tNPoy22jv2diYiP4eoDKr9LA+Bh5Bc3gplTrFdb6JVI+N4kc1DZ/tbtfPg==} engines: {node: '>=12.7.0'} peerDependencies: '@types/react': '>=16.8' @@ -25836,7 +25776,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) dev: false From 3165c5e5db18b8dedee02cc9c67717dd60c24dde Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 23:19:08 +0000 Subject: [PATCH 3/9] fix(crowdin): update all non-major dependencies (#1113) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 6 +- lambdas/cognito-user-migrate/package.json | 4 +- packages/crowdin/package.json | 2 +- packages/db/package.json | 6 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++++----------- 6 files changed, 61 insertions(+), 61 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index 8249697b57..f2ad1de999 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -44,7 +44,7 @@ "@opentelemetry/sdk-trace-base": "1.21.0", "@opentelemetry/sdk-trace-node": "1.21.0", "@opentelemetry/semantic-conventions": "1.21.0", - "@prisma/instrumentation": "5.10.1", + "@prisma/instrumentation": "5.10.2", "@sentry/browser": "7.102.0", "@sentry/nextjs": "7.102.0", "@sentry/node": "7.102.0", @@ -78,7 +78,7 @@ "i18next": "23.9.0", "i18next-browser-languagedetector": "7.2.0", "i18next-chained-backend": "4.6.2", - "i18next-http-backend": "2.4.3", + "i18next-http-backend": "2.5.0", "i18next-intervalplural-postprocessor": "3.0.0", "i18next-multiload-backend-adapter": "2.3.0", "just-compact": "3.2.0", @@ -105,7 +105,7 @@ "devDependencies": { "@hookform/devtools": "4.3.1", "@playwright/test": "1.41.2", - "@prisma/nextjs-monorepo-workaround-plugin": "5.10.1", + "@prisma/nextjs-monorepo-workaround-plugin": "5.10.2", "@tanstack/react-query-devtools": "4.36.1", "@tanstack/react-table-devtools": "8.12.0", "@total-typescript/ts-reset": "0.5.1", diff --git a/lambdas/cognito-user-migrate/package.json b/lambdas/cognito-user-migrate/package.json index b2a223421c..11b93bfbbf 100644 --- a/lambdas/cognito-user-migrate/package.json +++ b/lambdas/cognito-user-migrate/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "@aws-lambda-powertools/logger": "1.18.1", - "@prisma/client": "5.10.1", + "@prisma/client": "5.10.2", "@weareinreach/db": "workspace:*" }, "devDependencies": { @@ -35,7 +35,7 @@ "aws-lambda": "1.0.7", "eslint": "8.56.0", "prettier": "3.2.5", - "prisma": "5.10.1", + "prisma": "5.10.2", "typescript": "5.3.3" } } diff --git a/packages/crowdin/package.json b/packages/crowdin/package.json index 32e3906eaa..7779fd4dac 100644 --- a/packages/crowdin/package.json +++ b/packages/crowdin/package.json @@ -39,7 +39,7 @@ "with-env": "dotenv -e ../../.env --" }, "dependencies": { - "@crowdin/crowdin-api-client": "1.29.5", + "@crowdin/crowdin-api-client": "1.30.0", "@crowdin/ota-client": "1.0.0", "@opentelemetry/api": "1.7.0", "@vercel/kv": "1.0.1", diff --git a/packages/db/package.json b/packages/db/package.json index 2bd2461843..a6972ea11e 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -43,8 +43,8 @@ "@opentelemetry/sdk-trace-base": "1.21.0", "@opentelemetry/sdk-trace-node": "1.21.0", "@opentelemetry/semantic-conventions": "1.21.0", - "@prisma/client": "5.10.1", - "@prisma/instrumentation": "5.10.1", + "@prisma/client": "5.10.2", + "@prisma/instrumentation": "5.10.2", "@vercel/kv": "1.0.1", "@vercel/postgres-kysely": "0.7.2", "@weareinreach/crowdin": "workspace:*", @@ -92,7 +92,7 @@ "prettier": "3.2.5", "pretty-bytes": "6.1.1", "pretty-ms": "9.0.0", - "prisma": "5.10.1", + "prisma": "5.10.2", "prisma-dbml-generator": "0.12.0", "prisma-query-inspector": "1.4.4", "prisma-query-log": "3.2.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index c6e2d9b776..c69fdc577b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -141,7 +141,7 @@ "i18next": "23.9.0", "i18next-browser-languagedetector": "7.2.0", "i18next-hmr": "3.0.4", - "i18next-http-backend": "2.4.3", + "i18next-http-backend": "2.5.0", "i18next-intervalplural-postprocessor": "3.0.0", "luxon": "3.4.4", "mantine-react-table": "1.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6bd1e7d487..de0e52b5a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,8 +171,8 @@ importers: specifier: 1.21.0 version: 1.21.0 '@prisma/instrumentation': - specifier: 5.10.1 - version: 5.10.1 + specifier: 5.10.2 + version: 5.10.2 '@sentry/browser': specifier: 7.102.0 version: 7.102.0 @@ -273,8 +273,8 @@ importers: specifier: 4.6.2 version: 4.6.2 i18next-http-backend: - specifier: 2.4.3 - version: 2.4.3 + specifier: 2.5.0 + version: 2.5.0 i18next-intervalplural-postprocessor: specifier: 3.0.0 version: 3.0.0 @@ -349,8 +349,8 @@ importers: specifier: 1.41.2 version: 1.41.2 '@prisma/nextjs-monorepo-workaround-plugin': - specifier: 5.10.1 - version: 5.10.1 + specifier: 5.10.2 + version: 5.10.2 '@tanstack/react-query-devtools': specifier: 4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) @@ -570,8 +570,8 @@ importers: specifier: 1.18.1 version: 1.18.1 '@prisma/client': - specifier: 5.10.1 - version: 5.10.1(prisma@5.10.1) + specifier: 5.10.2 + version: 5.10.2(prisma@5.10.2) '@weareinreach/db': specifier: workspace:* version: link:../../packages/db @@ -604,8 +604,8 @@ importers: specifier: 3.2.5 version: 3.2.5 prisma: - specifier: 5.10.1 - version: 5.10.1 + specifier: 5.10.2 + version: 5.10.2 typescript: specifier: 5.3.3 version: 5.3.3 @@ -799,7 +799,7 @@ importers: version: 3.515.0 '@next-auth/prisma-adapter': specifier: 1.0.7 - version: 1.0.7(@prisma/client@5.10.1)(next-auth@4.24.6) + version: 1.0.7(@prisma/client@5.10.2)(next-auth@4.24.6) '@weareinreach/db': specifier: workspace:* version: link:../db @@ -880,8 +880,8 @@ importers: packages/crowdin: dependencies: '@crowdin/crowdin-api-client': - specifier: 1.29.5 - version: 1.29.5 + specifier: 1.30.0 + version: 1.30.0 '@crowdin/ota-client': specifier: 1.0.0 version: 1.0.0(patch_hash=refrge56ym5gomc3tkglzjdymy) @@ -938,11 +938,11 @@ importers: specifier: 1.21.0 version: 1.21.0 '@prisma/client': - specifier: 5.10.1 - version: 5.10.1(prisma@5.10.1) + specifier: 5.10.2 + version: 5.10.2(prisma@5.10.2) '@prisma/instrumentation': - specifier: 5.10.1 - version: 5.10.1 + specifier: 5.10.2 + version: 5.10.2 '@vercel/kv': specifier: 1.0.1 version: 1.0.1 @@ -1080,8 +1080,8 @@ importers: specifier: 9.0.0 version: 9.0.0 prisma: - specifier: 5.10.1 - version: 5.10.1 + specifier: 5.10.2 + version: 5.10.2 prisma-dbml-generator: specifier: 0.12.0 version: 0.12.0 @@ -1568,8 +1568,8 @@ importers: specifier: 3.0.4 version: 3.0.4 i18next-http-backend: - specifier: 2.4.3 - version: 2.4.3 + specifier: 2.5.0 + version: 2.5.0 i18next-intervalplural-postprocessor: specifier: 3.0.0 version: 3.0.0 @@ -3830,8 +3830,8 @@ packages: dev: true optional: true - /@crowdin/crowdin-api-client@1.29.5: - resolution: {integrity: sha512-T5SJVLz7rHH1TtxYfQyaU4aLRfenFfL84U/Hb3egfN0sY0jMjI0Slu6ujr4ZLDyOXxCZB5QEp9DH8d+O++7aYw==} + /@crowdin/crowdin-api-client@1.30.0: + resolution: {integrity: sha512-sREO1LPbOw435dJ90ENT/RyyhXCsdunBCp0aOrlwV6SIiEdAQW8tJAUNYsAbjZ6/pt1dUX0vM+4SwL4EuYvDIQ==} engines: {node: '>=12.9.0'} dependencies: axios: 1.6.5 @@ -5467,13 +5467,13 @@ packages: '@types/pg': 8.6.6 dev: false - /@next-auth/prisma-adapter@1.0.7(@prisma/client@5.10.1)(next-auth@4.24.6): + /@next-auth/prisma-adapter@1.0.7(@prisma/client@5.10.2)(next-auth@4.24.6): resolution: {integrity: sha512-Cdko4KfcmKjsyHFrWwZ//lfLUbcLqlyFqjd/nYE2m3aZ7tjMNUjpks47iw7NTCnXf+5UWz5Ypyt1dSs1EP5QJw==} peerDependencies: '@prisma/client': '>=2.26.0 || >=3' next-auth: ^4 dependencies: - '@prisma/client': 5.10.1(prisma@5.10.1) + '@prisma/client': 5.10.2(prisma@5.10.2) next-auth: 4.24.6(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) dev: false @@ -6376,8 +6376,8 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@prisma/client@5.10.1(prisma@5.10.1): - resolution: {integrity: sha512-4R8Vp6sSwVJSnOxw8WU1WSLqE/G3WJy1xA05XvW87cINoB1hEY7endw5Ppy6TrIBCCtHQim2lqfHkbPvv+i7bQ==} + /@prisma/client@5.10.2(prisma@5.10.2): + resolution: {integrity: sha512-ef49hzB2yJZCvM5gFHMxSFL9KYrIP9udpT5rYo0CsHD4P9IKj473MbhU1gjKKftiwWBTIyrt9jukprzZXazyag==} engines: {node: '>=16.13'} requiresBuild: true peerDependencies: @@ -6386,7 +6386,7 @@ packages: prisma: optional: true dependencies: - prisma: 5.10.1 + prisma: 5.10.2 dev: false /@prisma/debug@5.0.0: @@ -6399,8 +6399,8 @@ packages: - supports-color dev: true - /@prisma/debug@5.10.1: - resolution: {integrity: sha512-Ipo9y/lCMzedXMtEBe4YCdvVVivSy6MdG7aYTM15t86g4CRzwdlEsw8Czxnw20w9Qgzdx0MX2iLsCCIG4JoHbA==} + /@prisma/debug@5.10.2: + resolution: {integrity: sha512-bkBOmH9dpEBbMKFJj8V+Zp8IZHIBjy3fSyhLhxj4FmKGb/UBSt9doyfA6k1UeUREsMJft7xgPYBbHSOYBr8XCA==} /@prisma/debug@5.3.1: resolution: {integrity: sha512-eYrxqslEKf+wpMFIIHgbcNYuZBXUdiJLA85Or3TwOhgPIN1ZoXT9CwJph3ynW8H1Xg0LkdYLwVmuULCwiMoU5A==} @@ -6424,14 +6424,14 @@ packages: requiresBuild: true dev: true - /@prisma/engines@5.10.1: - resolution: {integrity: sha512-75oJa900Pw+GAXjPJmKZqsD7bgSgQbpeGLxCwchrbgPIM70y3h0FbjIsiSAjuhwIGUCCNWzctUNv67rvSmoQAQ==} + /@prisma/engines@5.10.2: + resolution: {integrity: sha512-HkSJvix6PW8YqEEt3zHfCYYJY69CXsNdhU+wna+4Y7EZ+AwzeupMnUThmvaDA7uqswiHkgm5/SZ6/4CStjaGmw==} requiresBuild: true dependencies: - '@prisma/debug': 5.10.1 + '@prisma/debug': 5.10.2 '@prisma/engines-version': 5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9 - '@prisma/fetch-engine': 5.10.1 - '@prisma/get-platform': 5.10.1 + '@prisma/fetch-engine': 5.10.2 + '@prisma/get-platform': 5.10.2 /@prisma/engines@5.3.1: resolution: {integrity: sha512-6QkILNyfeeN67BNEPEtkgh3Xo2tm6D7V+UhrkBbRHqKw9CTaz/vvTP/ROwYSP/3JT2MtIutZm/EnhxUiuOPVDA==} @@ -6463,12 +6463,12 @@ packages: - supports-color dev: true - /@prisma/fetch-engine@5.10.1: - resolution: {integrity: sha512-xg3I3RM/qENykZNGBna+14gBkkZL2TVkyX3OX2GWI8MV23Meq5jYdqvlgBrZne25ZxiulctSEA2D6Y5fq1eLog==} + /@prisma/fetch-engine@5.10.2: + resolution: {integrity: sha512-dSmXcqSt6DpTmMaLQ9K8ZKzVAMH3qwGCmYEZr/uVnzVhxRJ1EbT/w2MMwIdBNq1zT69Rvh0h75WMIi0mrIw7Hg==} dependencies: - '@prisma/debug': 5.10.1 + '@prisma/debug': 5.10.2 '@prisma/engines-version': 5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9 - '@prisma/get-platform': 5.10.1 + '@prisma/get-platform': 5.10.2 /@prisma/fetch-engine@5.3.1: resolution: {integrity: sha512-w1yk1YiK8N82Pobdq58b85l6e8akyrkxuzwV9DoiUTRf3gpsuhJJesHc4Yi0WzUC9/3znizl1UfCsI6dhkj3Vw==} @@ -6540,10 +6540,10 @@ packages: - supports-color dev: true - /@prisma/get-platform@5.10.1: - resolution: {integrity: sha512-0rE8lSE3y+Ua3LaOcXlWADz21+kGkf9NWmGNuh8n9I6uaCq90LQxM002l4NSYg6ELtiJXyDgJ4nRhM0x0OXjDQ==} + /@prisma/get-platform@5.10.2: + resolution: {integrity: sha512-nqXP6vHiY2PIsebBAuDeWiUYg8h8mfjBckHh6Jezuwej0QJNnjDiOq30uesmg+JXxGk99nqyG3B7wpcOODzXvg==} dependencies: - '@prisma/debug': 5.10.1 + '@prisma/debug': 5.10.2 /@prisma/get-platform@5.3.1: resolution: {integrity: sha512-3IiZY2BUjKnAuZ0569zppZE6/rZbVAM09//c2nvPbbkGG9MqrirA8fbhhF7tfVmhyVfdmVCHnf/ujWPHJ8B46Q==} @@ -6562,8 +6562,8 @@ packages: - supports-color dev: false - /@prisma/instrumentation@5.10.1: - resolution: {integrity: sha512-TiZiROgv/Ye/rGoZqLJgsa25WaiY2l3dTZYkjRpOfcJTz/F8QHrjhjIAk9WpPp5sIP7E2dyXAE85fM71LIfSRA==} + /@prisma/instrumentation@5.10.2: + resolution: {integrity: sha512-5ncGbvwFQMmubMBbTJ38JS5CEKW5x9GTxVtCk37IQRHyqMdJkLyC86pfPdHHrCsozljG/DBcK/OdND0CF8rfLg==} dependencies: '@opentelemetry/api': 1.7.0 '@opentelemetry/instrumentation': 0.48.0(@opentelemetry/api@1.7.0) @@ -6673,8 +6673,8 @@ packages: - supports-color dev: false - /@prisma/nextjs-monorepo-workaround-plugin@5.10.1: - resolution: {integrity: sha512-QUPf+No7TfEgf1xkkWMYtIXLfDFnXgB1Jd/4MXbl1IiP+ydAoznvA98zOJtCsB4YVmKzVaOHjfQ8XPiySYVOZg==} + /@prisma/nextjs-monorepo-workaround-plugin@5.10.2: + resolution: {integrity: sha512-eZnYMgmiZfW3beqvkA+Xerubi9J//S/CSGevzbd+E48sKSjiRysKq91PWcdoENOSYZirdsAdGCx+q+sgXxqR9w==} dev: true /@prisma/prisma-schema-wasm@4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584: @@ -16173,8 +16173,8 @@ packages: resolution: {integrity: sha512-vTcCn8SBO8BRfspkyiKYBKdXo397q+MCvIAdmtP9pstj9VZXI0xU7KhhVnoCDm7cTKVRHDTpZyN1YAfbKBtEWw==} dev: true - /i18next-http-backend@2.4.3: - resolution: {integrity: sha512-jo2M03O6n1/DNb51WSQ8PsQ0xEELzLZRdYUTbf17mLw3rVwnJF9hwNgMXvEFSxxb+N8dT+o0vtigA6s5mGWyPA==} + /i18next-http-backend@2.5.0: + resolution: {integrity: sha512-Z/aQsGZk1gSxt2/DztXk92DuDD20J+rNudT7ZCdTrNOiK8uQppfvdjq9+DFQfpAnFPn3VZS+KQIr1S/W1KxhpQ==} dependencies: cross-fetch: 4.0.0 transitivePeerDependencies: @@ -21386,13 +21386,13 @@ packages: '@sqltools/formatter': 1.2.5 dev: true - /prisma@5.10.1: - resolution: {integrity: sha512-2VLQ8dMXZGd5qS6XIDyAzK2W4xdPJDt/E3IBcjByn64Fnp33llqq/HBxx0EroZO7ezKiw1gS3BOrkpyzPfeFhA==} + /prisma@5.10.2: + resolution: {integrity: sha512-hqb/JMz9/kymRE25pMWCxkdyhbnIWrq+h7S6WysJpdnCvhstbJSNP/S6mScEcqiB8Qv2F+0R3yG+osRaWqZacQ==} engines: {node: '>=16.13'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 5.10.1 + '@prisma/engines': 5.10.2 /probe-image-size@7.2.3: resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==} From 43fdf77eb4b9ff133577a9d7e3236625b3993fd8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:18:50 +0000 Subject: [PATCH 4/9] chore(workflows): update github actions (#1111) * chore(workflows): update github actions Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * remove action, codesee.io has shut down --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- .github/workflows/codesee-arch-diagram.yml | 22 ---------------------- .github/workflows/njsscan.yml | 2 +- 3 files changed, 3 insertions(+), 25 deletions(-) delete mode 100644 .github/workflows/codesee-arch-diagram.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index a747ac4ea7..da09cb9611 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -25,6 +25,6 @@ jobs: - name: ⤵️ Check out code from GitHub uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: 🏗 Initialize CodeQL - uses: github/codeql-action/init@379614612a29c9e28f31f39a59013eb8012a51f0 # v3 + uses: github/codeql-action/init@47b3d888fe66b639e431abf22ebca059152f1eea # v3 - name: 🚀 Perform CodeQL Analysis - uses: github/codeql-action/analyze@379614612a29c9e28f31f39a59013eb8012a51f0 # v3 + uses: github/codeql-action/analyze@47b3d888fe66b639e431abf22ebca059152f1eea # v3 diff --git a/.github/workflows/codesee-arch-diagram.yml b/.github/workflows/codesee-arch-diagram.yml deleted file mode 100644 index 497d2eb232..0000000000 --- a/.github/workflows/codesee-arch-diagram.yml +++ /dev/null @@ -1,22 +0,0 @@ -# This workflow was added by CodeSee. Learn more at https://codesee.io/ -on: - push: - branches: - - main - - dev - pull_request_target: - types: [opened, synchronize, reopened] - -name: CodeSee - -permissions: read-all - -jobs: - codesee: - runs-on: ubuntu-latest - continue-on-error: true - name: 🧐 Analyze the repo with CodeSee - steps: - - uses: Codesee-io/codesee-action@4f66933f195ad209dab16bcdd12cbacfff7f8707 # v2 - with: - codesee-token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }} diff --git a/.github/workflows/njsscan.yml b/.github/workflows/njsscan.yml index 2847a372ed..c7fb8e6aeb 100644 --- a/.github/workflows/njsscan.yml +++ b/.github/workflows/njsscan.yml @@ -37,6 +37,6 @@ jobs: with: args: '. --sarif --output results.sarif || true' - name: Upload njsscan report - uses: github/codeql-action/upload-sarif@379614612a29c9e28f31f39a59013eb8012a51f0 # v3 + uses: github/codeql-action/upload-sarif@47b3d888fe66b639e431abf22ebca059152f1eea # v3 with: sarif_file: results.sarif From fc963618ea667ee4d42ba61ba729ef9b5770cee1 Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:25:41 -0500 Subject: [PATCH 5/9] chore: data migrations (#1115) * simplify * orphan descriptions * data load * alter search query to better match govDists * add social-links & patch to include gkucmierz/social-links#52 * handle social media * update timeout * update timeout * add attributes to org record * add website & badge --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- package.json | 3 +- .../query.searchDistance.handler.ts | 87 +- packages/db/lib/generateFreeText.ts | 105 +-- packages/db/package.json | 1 + .../2024-02-19_attach-orphan-text.ts | 81 ++ .../2024-02-20_appsheet-load/!load.ts | 113 +++ .../2024-02-20_appsheet-load/!prep-single.ts | 891 ++++++++++++++++++ .../2024-02-20_appsheet-load/!schemas.ts | 169 ++++ .../2024-02-20_appsheet-load/index.ts | 98 ++ .../2024-02-23_add-missing-website.ts | 64 ++ packages/db/prisma/data-migrations/index.ts | 3 + packages/util/package.json | 1 + packages/util/social-parser/index.ts | 21 + patches/social-links@1.14.0.patch | 117 +++ pnpm-lock.yaml | 13 + 15 files changed, 1654 insertions(+), 113 deletions(-) create mode 100644 packages/db/prisma/data-migrations/2024-02-19_attach-orphan-text.ts create mode 100644 packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!load.ts create mode 100644 packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!prep-single.ts create mode 100644 packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!schemas.ts create mode 100644 packages/db/prisma/data-migrations/2024-02-20_appsheet-load/index.ts create mode 100644 packages/db/prisma/data-migrations/2024-02-23_add-missing-website.ts create mode 100644 packages/util/social-parser/index.ts create mode 100644 patches/social-links@1.14.0.patch diff --git a/package.json b/package.json index f2ad489e6a..0e89601312 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,8 @@ }, "patchedDependencies": { "@crowdin/ota-client@1.0.0": "patches/@crowdin__ota-client@1.0.0.patch", - "trpc-panel@1.3.4": "patches/trpc-panel@1.3.4.patch" + "trpc-panel@1.3.4": "patches/trpc-panel@1.3.4.patch", + "social-links@1.14.0": "patches/social-links@1.14.0.patch" }, "peerDependencyRules": { "allowedVersions": { diff --git a/packages/api/router/organization/query.searchDistance.handler.ts b/packages/api/router/organization/query.searchDistance.handler.ts index dac62e9c93..44973080a0 100644 --- a/packages/api/router/organization/query.searchDistance.handler.ts +++ b/packages/api/router/organization/query.searchDistance.handler.ts @@ -105,38 +105,52 @@ services AS ( ), service_area as ( SELECT - country."geoDataId" as "countryGeoId", - district."geoDataId" as "districtGeoId", - district.slug AS "districtSlug", - country.cca3 as "cca3", - sa."organizationId", - sa."orgLocationId" + (CASE + WHEN sa."organizationId" IS NOT NULL THEN sa."organizationId" + WHEN sa."orgLocationId" IS NOT NULL THEN (SELECT "orgId" FROM "OrgLocation" loc WHERE loc.id = sa."orgLocationId" ) + WHEN sa."orgServiceId" IS NOT NULL THEN COALESCE((SELECT DISTINCT loc."orgId" FROM "OrgLocationService" ols LEFT JOIN "OrgLocation" loc ON ols."orgLocationId" = loc.id WHERE ols."serviceId" = sa."orgServiceId"), + (SELECT os."organizationId" FROM "OrgService" os WHERE os.id = sa."orgServiceId") + ) + END + ) AS "orgId", + ARRAY_agg(DISTINCT CASE + WHEN country."geoDataId" IS NOT NULL THEN country."geoDataId" + WHEN district."geoDataId" IS NOT NULL THEN district."geoDataId" + END) AS "geoId", + array_remove(array_agg(DISTINCT district.slug), NULL) AS "matchedDistricts", + array_remove(array_agg(DISTINCT country.cca3),NULL) AS "matchedCountries" FROM "ServiceArea" sa - LEFT JOIN "ServiceAreaCountry" sac ON sac. "serviceAreaId" = sa.id AND sac.active - LEFT JOIN "ServiceAreaDist" sad ON sad. "serviceAreaId" = sa.id AND sad.active - LEFT JOIN "Country" country ON country.id = sac. "countryId" - LEFT JOIN "GovDist" district ON district.id = sad. "govDistId" + LEFT JOIN "ServiceAreaCountry" sac ON sac. "serviceAreaId" = sa.id + AND sac.active + LEFT JOIN "ServiceAreaDist" sad ON sad. "serviceAreaId" = sa.id + AND sad.active + LEFT JOIN "Country" country ON country.id = sac. "countryId" AND country. "geoDataId" = ANY( + SELECT id + FROM covered_areas + ) + LEFT JOIN "GovDist" district ON district.id = sad. "govDistId" AND district. "geoDataId" = ANY( + SELECT id + FROM covered_areas + ) WHERE sa.active - AND sa."organizationId" is not null AND ( - country."geoDataId" is not null - OR district."geoDataId" is not null + country. "geoDataId" = ANY( + SELECT id + FROM covered_areas ) - AND (country."geoDataId" = ANY( - SELECT id - FROM covered_areas - ) - OR district."geoDataId" = ANY( - SELECT id - FROM covered_areas - )) + OR district. "geoDataId" = ANY( + SELECT id + FROM covered_areas + ) + ) + GROUP BY "orgId" ) SELECT *, COUNT(*) OVER ()::int AS total FROM ( SELECT - loc. "orgId", + org.id, ${ hasServiceFilter ? Prisma.sql`ARRAY_REMOVE(ARRAY_AGG(DISTINCT services. "tagId"), NULL) AS "matchedServices",` @@ -155,16 +169,14 @@ service_area as ( ST_Distance(ST_Transform(loc.geo, 3857), (SELECT meters FROM points))::int ) ) AS distance, - ARRAY_REMOVE(ARRAY_AGG(DISTINCT sa.cca3), NULL) AS "national", - ARRAY_LENGTH(ARRAY_REMOVE(ARRAY_AGG(DISTINCT sa.cca3), NULL),1) is not NULL AS "isNational", - ARRAY_REMOVE(ARRAY_AGG(DISTINCT sa.cca3) || ARRAY_AGG( DISTINCT sa."districtSlug"), NULL) AS "serviceAreas" - FROM "OrgLocation" loc - INNER JOIN "Organization" org ON org.id = loc. "orgId" - LEFT JOIN service_area sa ON sa. "organizationId" = loc. "orgId" + sa."matchedCountries" AS "national" + FROM "Organization" org + INNER JOIN "OrgLocation" loc ON org.id = loc. "orgId" + LEFT JOIN service_area sa ON sa. "orgId" = org.id ${ hasServiceFilter ? Prisma.sql` - INNER JOIN services ON services."organizationId" = loc."orgId"` + INNER JOIN services ON services."organizationId" = org.id` : Prisma.empty } ${ @@ -176,15 +188,14 @@ service_area as ( WHERE ( ST_DWithin(ST_Transform(loc.geo, 3857), (SELECT meters FROM points), ${searchRadius}) - OR sa."countryGeoId" = ANY(SELECT id FROM covered_areas) - OR sa."districtGeoId" = ANY(SELECT id FROM covered_areas) + OR sa."geoId" && ARRAY(SELECT id FROM covered_areas) ) AND loc.published AND org.published AND NOT loc.deleted AND NOT org.deleted GROUP BY - loc."orgId" + org.id, sa."matchedCountries" ORDER BY distance ) result @@ -197,21 +208,21 @@ OFFSET ${skip}` const formattedResults = results.map((result) => { if (parseInt(result.total) !== total) total = parseInt(result.total) return { - id: result.orgId, + id: result.id, distMeters: parseInt(result.distance), - national: result.national, + national: result.national ?? [], } }) return { results: formattedResults, total } } type SearchResult = { - orgId: string + id: string matchedServices?: string[] matchedAttributes?: string[] distance: string - national: string[] - isNational: boolean - serviceAreas: string[] + national: string[] | null + // isNational: boolean + // serviceAreas: string[] total: string } const prismaDistSearchDetails = async (input: TSearchDistanceSchema & { resultIds: string[] }) => { diff --git a/packages/db/lib/generateFreeText.ts b/packages/db/lib/generateFreeText.ts index 65aabeb1ab..b8fc44215c 100644 --- a/packages/db/lib/generateFreeText.ts +++ b/packages/db/lib/generateFreeText.ts @@ -49,92 +49,49 @@ export const generateFreeText = ({ }), } } -export const generateNestedFreeText = ({ - orgId: orgSlug, - itemId, - text, - type, - freeTextId, -}: GenerateFreeTextParams) => { - const key = (() => { - switch (type) { - case 'orgDesc': { - return createKey([orgSlug, 'description']) - } - case 'attSupp': { - invariant(itemId) - return createKey([orgSlug, 'attribute', itemId]) - } - case 'svcName': { - invariant(itemId) - return createKey([orgSlug, itemId, 'name']) - } - case 'websiteDesc': - case 'phoneDesc': - case 'emailDesc': - case 'svcDesc': { - invariant(itemId) - return createKey([orgSlug, itemId, 'description']) - } - } - })() - invariant(key, 'Error creating key') - const ns = namespaces.orgData +export const generateNestedFreeText = (args: GenerateFreeTextParams) => { + const { freeText, translationKey } = generateFreeText(args) return { create: { - id: freeTextId ?? generateId('freeText'), - tsKey: { create: { key, text, namespace: { connect: { name: ns } } } }, + id: freeText.id, + tsKey: { + create: { + key: translationKey.key, + text: translationKey.text, + namespace: { connect: { name: translationKey.ns } }, + }, + }, }, } } -export const generateNestedFreeTextUpsert = ({ - orgId: orgSlug, - itemId, - text, - type, - freeTextId, -}: GenerateFreeTextParams) => { - const key = (() => { - switch (type) { - case 'orgDesc': { - return createKey([orgSlug, 'description']) - } - case 'attSupp': { - invariant(itemId) - return createKey([orgSlug, 'attribute', itemId]) - } - case 'svcName': { - invariant(itemId) - return createKey([orgSlug, itemId, 'name']) - } - case 'websiteDesc': - case 'phoneDesc': - case 'emailDesc': - case 'svcDesc': { - invariant(itemId) - return createKey([orgSlug, itemId, 'description']) - } - } - })() - invariant(key, 'Error creating key') - const ns = namespaces.orgData - - const id = freeTextId ?? generateId('freeText') +export const generateNestedFreeTextUpsert = ( + args: GenerateFreeTextParams +): Prisma.FreeTextUpdateOneWithoutOrgEmailNestedInput => { + const { freeText, translationKey } = generateFreeText(args) return { upsert: { - where: { id }, + // where: { id: freeText.id }, create: { - id, - tsKey: { create: { key, text, namespace: { connect: { name: ns } } } }, + id: freeText.id, + tsKey: { + create: { + key: translationKey.key, + text: translationKey.text, + namespace: { connect: { name: translationKey.ns } }, + }, + }, }, update: { tsKey: { - upsert: { - where: { key }, - create: { key, text, namespace: { connect: { name: ns } } }, - update: { text }, - }, + // upsert: { + // create: { + // key: translationKey.key, + // text: translationKey.text, + // namespace: { connect: { name: translationKey.ns } }, + // }, + update: { text: translationKey.text }, + // }, }, }, }, diff --git a/packages/db/package.json b/packages/db/package.json index a6972ea11e..0e0852e937 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -97,6 +97,7 @@ "prisma-query-inspector": "1.4.4", "prisma-query-log": "3.2.0", "slugify": "1.6.6", + "social-links": "1.14.0", "sql-bricks-postgres": "0.6.0", "string-byte-length": "3.0.0", "tiny-invariant": "1.3.1", diff --git a/packages/db/prisma/data-migrations/2024-02-19_attach-orphan-text.ts b/packages/db/prisma/data-migrations/2024-02-19_attach-orphan-text.ts new file mode 100644 index 0000000000..c2a79f1195 --- /dev/null +++ b/packages/db/prisma/data-migrations/2024-02-19_attach-orphan-text.ts @@ -0,0 +1,81 @@ +import { prisma } from '~db/client' +import { isIdFor } from '~db/index' +import { formatMessage } from '~db/prisma/common' +import { type MigrationJob } from '~db/prisma/dataMigrationRunner' +import { createLogger, type JobDef, jobPostRunner } from '~db/prisma/jobPreRun' + +/** Define the job metadata here. */ +const jobDef: JobDef = { + jobId: '2024-02-21_attach-orphan-text', + title: 'attach orphan text', + createdBy: 'Joe Karow', + /** Optional: Longer description for the job */ + description: undefined, +} +/** + * Job export - this variable MUST be UNIQUE + */ +export const job20240221_attach_orphan_text = { + title: `[${jobDef.jobId}] ${jobDef.title}`, + task: async (_ctx, task) => { + /** Create logging instance */ + createLogger(task, jobDef.jobId) + const log = (...args: Parameters) => (task.output = formatMessage(...args)) + /** + * Start defining your data migration from here. + * + * To log output, use `task.output = 'Message to log'` + * + * This will be written to `stdout` and to a log file in `/prisma/migration-logs/` + */ + + // Do stuff + + const data = await prisma.freeText.findMany({ + where: { + AND: [ + { AttributeSupplement: null }, + { Organization: null }, + { OrgEmail: null }, + { OrgPhone: null }, + { OrgService: null }, + { OrgLocation: null }, + { OrgServiceName: null }, + { OrgWebsite: null }, + ], + }, + }) + await prisma.$transaction( + async (tx) => { + for (const item of data) { + const recordToAttachTo = item.key.split('.')[1] + if (typeof recordToAttachTo !== 'string') { + throw new Error('Unable to get record to attach to') + } + if (isIdFor('orgPhone', recordToAttachTo)) { + const result = await tx.orgPhone.update({ + where: { id: recordToAttachTo }, + data: { descriptionId: item.id }, + }) + log(`Attached orphan text ${item.key} to ${result.id}`) + } else if (isIdFor('orgEmail', recordToAttachTo)) { + const result = await tx.orgEmail.update({ + where: { id: recordToAttachTo }, + data: { descriptionId: item.id }, + }) + log(`Attached orphan text ${item.key} to ${result.id}`) + } + } + }, + { timeout: 180_000 } + ) + + /** + * DO NOT REMOVE BELOW + * + * This writes a record to the DB to register that this migration has run successfully. + */ + await jobPostRunner(jobDef) + }, + def: jobDef, +} satisfies MigrationJob diff --git a/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!load.ts b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!load.ts new file mode 100644 index 0000000000..374f0045ac --- /dev/null +++ b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!load.ts @@ -0,0 +1,113 @@ +/* eslint-disable node/no-process-env */ +import { JWT } from 'google-auth-library' +import { GoogleSpreadsheet } from 'google-spreadsheet' +import PQueue from 'p-queue' +import PRetry from 'p-retry' +import papa from 'papaparse' + +import fs from 'fs' +import path from 'path' + +const creds = JSON.parse(process.env.GOOGLE_SERVICE_ACCT_CREDS as string) +const scopes = ['https://www.googleapis.com/auth/spreadsheets', 'https://www.googleapis.com/auth/drive.file'] +const jwt = new JWT({ + email: creds.client_email, + key: creds.private_key, + scopes, +}) +const sheetID = '17Egecl5U8_o8Nx8qic5cUE7oD3A8__2KgXilz-7yoMU' + +const queue = new PQueue({ + concurrency: 1, + interval: 2250, + intervalCap: 1, + autoStart: false, + carryoverConcurrencyCount: true, +}) +function sleep(ms: number) { + return new Promise((resolve) => setTimeout(resolve, ms)) +} +const main = async () => { + const wb = new GoogleSpreadsheet(sheetID, jwt) + await wb.loadInfo() + + const sheetsToGet = { + Orgs: 'organization', + Emails: 'orgEmail', + 'Access Instructions': 'svcAccess', + Phones: 'orgPhone', + Locations: 'orgLocation', + OrgSocial: 'orgSocial', + Services: 'orgService', + } + const joinsToGet = { + OrgServicePhone: 'orgServicePhone', + OrgServiceEmail: 'orgServiceEmail', + OrgLocationEmail: 'orgLocationEmail', + OrgLocationService: 'orgLocationService', + OrgLocationPhone: 'orgLocationPhone', + } + const data = {} + const joins = {} + + const getData = async (sheetName: string) => { + const sheet = wb.sheetsByTitle[sheetName] + console.log('Parsing', sheetName) + if (!sheet) throw new Error(`Sheet ${sheetName} not found in spreadsheet ${sheetID}`) + const csv = await sheet.downloadAsCSV() + const parsed = papa.parse(csv.toString(), { header: true, skipEmptyLines: 'greedy' }) + const dataName = sheetsToGet[sheetName] + console.log(sheetName, `returned ${parsed.data.length} rows`) + data[dataName] = parsed.data + } + + const getJoin = async (joinName: string) => { + const sheet = wb.sheetsByTitle[joinName] + console.log('Parsing', joinName) + if (!sheet) throw new Error(`Sheet ${joinName} not found in spreadsheet ${sheetID}`) + const csv = await sheet.downloadAsCSV() + const parsed = papa.parse(csv.toString(), { header: true, skipEmptyLines: true }) + console.log(joinName, `returned ${parsed.data.length} rows`) + const dataName = joinsToGet[joinName] + joins[dataName] = parsed.data + } + + for (const sheetName of Object.keys(sheetsToGet)) { + queue.add(async () => { + await PRetry(() => getData(sheetName), { + onFailedAttempt: async (err) => { + console.error(`[${err.attemptNumber}/${err.retriesLeft}] ${err.message} -- Trying again`) + // await sleep(5000) + }, + // factor: 3, + randomize: true, + }) + }) + } + queue.add(async () => { + console.log("Let google catch it's breath") + await sleep(5000) + }) + + for (const joinName of Object.keys(joinsToGet)) { + queue.add(async () => { + await PRetry(() => getJoin(joinName), { + onFailedAttempt: async (err) => { + console.error( + `[${err.attemptNumber}/${err.retriesLeft}] ${err.message} -- Trying again in 5 seconds` + ) + await sleep(5000) + }, + }) + }) + } + queue.add(() => { + console.log('writing data.json') + fs.writeFileSync(path.resolve(__dirname, 'load.json'), JSON.stringify(data)) + console.log('writing joins.json') + fs.writeFileSync(path.resolve(__dirname, 'joins.json'), JSON.stringify(joins)) + }) + queue.start() +} + +main() diff --git a/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!prep-single.ts b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!prep-single.ts new file mode 100644 index 0000000000..05440757ba --- /dev/null +++ b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!prep-single.ts @@ -0,0 +1,891 @@ +/* eslint-disable node/no-process-env */ +import compact from 'just-compact' +import { isSupportedCountry, parsePhoneNumberWithError } from 'libphonenumber-js' +import superjson from 'superjson' + +import fs from 'fs' +import path from 'path' + +import { socialParser } from '@weareinreach/util/social-parser' +import { type Prisma, prisma } from '~db/client' +import { generateNestedFreeText, generateNestedFreeTextUpsert } from '~db/lib/generateFreeText' +import { generateId, isIdFor } from '~db/lib/idGen' +import { generateUniqueSlug } from '~db/lib/slugGen' +import { JsonInputOrNull, accessInstructions as zAccessInstructions } from '~db/zod_util' + +import { DataFile, JoinFile } from './!schemas' + +const rawData = JSON.parse(fs.readFileSync(path.resolve(__dirname, '!load.json'), 'utf8')) +const rawJoins = JSON.parse(fs.readFileSync(path.resolve(__dirname, '!joins.json'), 'utf8')) + +const parsedData = DataFile.safeParse(rawData) +const parsedJoins = JoinFile.safeParse(rawJoins) + +export interface Output { + records: { + organization: Prisma.OrganizationUpsertArgs + orgLocation: Prisma.OrgLocationUpsertArgs[] + orgEmail: Prisma.OrgEmailUpsertArgs[] + orgPhone: Prisma.OrgPhoneUpsertArgs[] + orgService: Prisma.OrgServiceUpsertArgs[] + }[] + + handledSuggestions: Prisma.SuggestionUpdateManyArgs +} + +const handledSuggestions: string[] = [] + +const output: Output = { + records: [], + handledSuggestions: { + where: { organizationId: { in: handledSuggestions } }, + data: { handled: true }, + }, +} +const orgAttributes = [ + 'asylum-seekers', + 'bipoc-comm', + 'bipoc-led', + 'black-led', + 'gender-nc', + 'hiv-comm', + 'immigrant-comm', + 'immigrant-led', + 'lgbtq-youth-focus', + 'resettled-refugees', + 'spanish-speakers', + 'trans-comm', + 'trans-fem', + 'trans-led', + 'trans-masc', + 'trans-youth-focus', +] +const activeCountries = ['UM', 'US', 'MH', 'PW', 'AS', 'MX', 'CA', 'MP', 'GU', 'PR', 'VI'] + +const attributes = { + alertMessage: 'attr_01GYSVX1NAMR6RDV6M69H4KN3T', + serviceAccess: { + email: 'attr_01GW2HHFVKFM4TDY4QRK4AR2ZW', + phone: 'attr_01GW2HHFVMKTFWCKBVVFJ5GMY0', + file: 'attr_01GW2HHFVKMRHFD8SMDAZM3SSM', + link: 'attr_01GW2HHFVMYXMS8ARA3GE7HZFD', + }, + 'at-capacity': 'attr_01GW2HHFV3YJ2AWADHVKG79BQ0', + 'cost-fees': 'attr_01GW2HHFVGWKWB53HWAAHQ9AAZ', + 'cost-free': 'attr_01GW2HHFVGDTNW9PDQNXK6TF1T', + 'elig-age-min': 'attr_01GW2HHFVGSAZXGR4JAVHEK6ZC', + 'elig-age-max': 'attr_01GW2HHFVGSAZXGR4JAVHEK6ZC', + 'has-confidentiality-policy': 'attr_01GW2HHFV3BADK80TG0DXXFPMM', + 'lang-offered': 'attr_01GW2HHFVJ8K180CNX339BTXM2', + 'offers-remote-services': 'attr_01GW2HHFV5Q7XN2ZNTYFR1AD3M', + 'other-describe': 'attr_01GW2HHFVJDKVF1HV7559CNZCY', + 'req-medical-insurance': 'attr_01GW2HHFVH9DPBZ968VXGE50E7', + 'req-photo-id': 'attr_01GW2HHFVHZ599M48CMSPGDCSC', + 'req-proof-of-age': 'attr_01GW2HHFVH0GQK0GAJR5D952V3', + 'req-proof-of-income': 'attr_01GW2HHFVHEVX4PMNN077ASQMG', + 'req-referral': 'attr_01GW2HHFVJH8MADHYTHBV54CER', +} + +const serviceAttributes = { + boolean: [ + 'at-capacity', + 'cost-free', + 'has-confidentiality-policy', + 'offers-remote-services', + 'req-medical-insurance', + 'req-photo-id', + 'req-proof-of-age', + 'req-proof-of-income', + 'req-referral', + ], + cost: ['cost-fees'], + age: ['elig-age-max', 'elig-age-min'], + languages: ['lang-offered'], + text: ['other-describe'], + all: [ + 'at-capacity', + 'cost-free', + 'has-confidentiality-policy', + 'offers-remote-services', + 'req-medical-insurance', + 'req-photo-id', + 'req-proof-of-age', + 'req-proof-of-income', + 'req-referral', + 'cost-fees', + 'elig-age-max', + 'elig-age-min', + 'lang-offered', + 'other-describe', + ], +} as const +const zServAccess = zAccessInstructions.getAll() +const prep = async () => { + const attributes = await prisma.attribute.findMany({ select: { id: true, tag: true } }) + const attributeMap = new Map(attributes.map(({ id, tag }) => [tag, id])) + const countries = await prisma.country.findMany({ select: { id: true, cca2: true } }) + const countryMap = new Map(countries.map(({ cca2, id }) => [id, cca2])) + const govDist = await prisma.govDist.findMany({ + select: { id: true, abbrev: true }, + where: { isPrimary: true }, + }) + const govDistMap = new Map(govDist.map(({ abbrev, id }) => [id, abbrev])) + const existingOrgs = await prisma.organization.findMany() + const orgMap = new Map(existingOrgs.map(({ id, ...rest }) => [id, rest])) + const existingLocations = await prisma.orgLocation.findMany({ include: { serviceAreas: true } }) + const locationMap = new Map(existingLocations.map(({ id, ...rest }) => [id, rest])) + const geoCache = new Map() + if (fs.existsSync(path.resolve(__dirname, '!geocache.json'))) { + const cacheData = JSON.parse(fs.readFileSync(path.resolve(__dirname, '!geocache.json'), 'utf8')) as [ + string, + { lat: number; lon: number }, + ][] + if (Array.isArray(cacheData)) { + for (const [id, loc] of cacheData) { + geoCache.set(id, loc) + } + console.log(geoCache.size) + } + } + + const socialMediaServices = await prisma.socialMediaService.findMany({ select: { id: true, name: true } }) + const socialMediaMap = new Map(socialMediaServices.map(({ name, id }) => [name.toLowerCase(), id])) + + return { attributeMap, countryMap, govDistMap, orgMap, locationMap, geoCache, socialMediaMap } +} + +function throttleApiCalls(fn: () => Promise): () => Promise { + let count = 0 + const interval = 1000 // 1 second + + return async function apiCall() { + if (count >= 5) { + await new Promise((resolve) => setTimeout(resolve, interval)) + count = 0 + } + + count++ + return await fn() + } +} + +const run = async () => { + const { attributeMap, countryMap, govDistMap, orgMap, locationMap, geoCache, socialMediaMap } = await prep() + if (!parsedData.success || !parsedJoins.success) { + if (!parsedData.success) console.error(parsedData.error.format()) + if (!parsedJoins.success) console.error(parsedJoins.error.format()) + return + } + const data = parsedData.data + const joins = parsedJoins.data + + const idMap = new Map() + + for (const org of data.organization) { + if (org['reviewed?'] !== true) { + console.info(`Skipping ${org.Name} (${org.id}) --> Not ready for upload`) + continue + } + const existingOrgRecord = orgMap.get(org.id) + + const isNew = !isIdFor('organization', org.id) || !existingOrgRecord + const orgId = isNew ? generateId('organization') : org.id + console.info(`Processing ${org.id} -- ${org.Name}`) + if (!isNew) { + handledSuggestions.push(orgId) + } + idMap.set(org.id, orgId) + + const orgData: Prisma.OrganizationUpsertArgs['create'] = { + name: org.Name.trim(), + slug: existingOrgRecord?.slug ?? (await generateUniqueSlug({ name: org.Name.trim(), id: orgId })), + source: { connect: { id: 'srce_01GXD88N4X2XNE3DW0G1AZJ403' } }, + lastVerified: new Date(), + published: true, + } as const + + const record: Output['records'][number] = { + organization: { + where: { id: orgId }, + create: { id: orgId, ...orgData }, + update: orgData, + }, + orgLocation: [], + orgEmail: [], + orgPhone: [], + orgService: [], + } + const organizationAttributes: OrganizationAttributes = { + connectOrCreate: [], + upsert: [], + } + + if (org.Description) { + const descriptionId = existingOrgRecord?.descriptionId ?? generateId('freeText') + const generateFreetextArgs = { + orgId, + text: org.Description.trim(), + type: 'orgDesc', + freeTextId: descriptionId, + } as const + record.organization.create.description = generateNestedFreeText(generateFreetextArgs) + record.organization.update.description = generateNestedFreeTextUpsert(generateFreetextArgs) + } + if (org['Alert Message']) { + const existingAlert = await prisma.attributeSupplement.findFirst({ + where: { attributeId: attributes.alertMessage, organizationId: orgId }, + }) + const supplementId = existingAlert?.id ?? generateId('attributeSupplement') + const alertMessageArgs = { + orgId, + text: org['Alert Message'].trim(), + type: 'attSupp', + itemId: supplementId, + } as const + organizationAttributes.connectOrCreate.push({ + where: { id: supplementId }, + create: { + id: supplementId, + attribute: { connect: { id: attributes.alertMessage } }, + text: generateNestedFreeText(alertMessageArgs), + }, + }) + organizationAttributes.upsert.push({ + where: { id: supplementId }, + update: { text: generateNestedFreeTextUpsert(alertMessageArgs) }, + create: { + attribute: { connect: { id: attributes.alertMessage } }, + text: generateNestedFreeText(alertMessageArgs), + }, + }) + } + for (const attrib of orgAttributes) { + if (org[attrib]) { + const attributeId = attributeMap.get(attrib) + if (!attributeId) continue + const existingAttrib = await prisma.attributeSupplement.findFirst({ + where: { attributeId, organizationId: orgId }, + }) + const id = existingAttrib?.id ?? generateId('attributeSupplement') + const connectOrCreateArgs = { where: { id }, create: { id, attributeId } } as const + organizationAttributes.connectOrCreate.push(connectOrCreateArgs) + organizationAttributes.upsert.push({ + ...connectOrCreateArgs, + update: {}, + }) + } + } + record.organization.create.attributes = { connectOrCreate: organizationAttributes.connectOrCreate } + record.organization.update.attributes = { upsert: organizationAttributes.upsert } + if (org.URL) { + const existingWebsite = await prisma.orgWebsite.findFirst({ + where: { organizationId: orgId }, + }) + const id = existingWebsite?.id ?? generateId('orgWebsite') + record.organization.create.websites = { + create: { url: org.URL, id: generateId('orgWebsite') }, + } + record.organization.update.websites = { + upsert: { where: { id }, create: { id, url: org.URL }, update: { url: org.URL } }, + } + } + const socialMedias = data.orgSocial.filter(({ organizationId }) => organizationId === org.id) + if (socialMedias.length) { + record.organization.create.socialMedia = { + createMany: { + data: compact( + socialMedias.map(({ id, url, ...rest }) => { + const smId = isIdFor('orgSocialMedia', id) ? id : generateId('orgSocialMedia') + const service = socialParser.detectProfile(url) + if (!service) { + return + } + const username = socialParser.getProfileId(service, url) + const sanitizedUrl = socialParser.sanitize(service, url) + const serviceId = socialMediaMap.get(service) + if (!serviceId) { + throw new Error(`Social media service ${service} not found`) + } + return { id: smId, serviceId, url: sanitizedUrl, username, legacyId: id, published: true } + }) + ), + skipDuplicates: true, + }, + } + record.organization.update.socialMedia = { + upsert: compact( + socialMedias.map(({ id, url, ...rest }) => { + const smId = isIdFor('orgSocialMedia', id) ? id : generateId('orgSocialMedia') + const service = socialParser.detectProfile(url) + if (!service) { + return + } + const username = socialParser.getProfileId(service, url) + const serviceId = socialMediaMap.get(service) + const sanitizedUrl = socialParser.sanitize(service, url) + if (!serviceId) { + throw new Error(`Social media service ${service} not found`) + } + return { + where: { id: smId }, + create: { + id: smId, + legacyId: id, + serviceId, + url: sanitizedUrl, + username, + published: true, + }, + update: { + legacyId: id, + serviceId, + url: sanitizedUrl, + username, + published: true, + }, + } + }) + ), + } + } + const locations = data.orgLocation.filter(({ organizationId }) => organizationId === org.id) + const locationIds = locations.map(({ id }) => id) + + const services = data.orgService.filter(({ organizationId }) => organizationId === org.id) + const serviceIds = services.map(({ id }) => id) + + const emailIdsToProcess = [ + ...new Set( + joins.orgLocationEmail + .filter(({ locationId }) => locationIds.includes(locationId)) + .map(({ emailId }) => emailId) + .concat( + joins.orgServiceEmail + .filter(({ serviceId }) => serviceIds.includes(serviceId)) + .map(({ emailId }) => emailId) + ) + ), + ] + const phoneIdsToProcess = [ + ...new Set( + joins.orgLocationPhone + .filter(({ locationId }) => locationIds.includes(locationId)) + .map(({ phoneId }) => phoneId) + .concat( + joins.orgServicePhone + .filter(({ serviceId }) => serviceIds.includes(serviceId)) + .map(({ phoneId }) => phoneId) + ) + ), + ] + const serviceIdsToProcess = [ + ...new Set( + joins.orgLocationService + .filter(({ locationId }) => locationIds.includes(locationId)) + .map(({ serviceId }) => serviceId) + ), + ] + for (const legacyId of emailIdsToProcess) { + const email = data.orgEmail.find(({ id }) => id === legacyId) + if (!email) { + console.error(`Cannot locate email record ${legacyId}`) + continue + } + const existingRecord = await prisma.orgEmail.findFirst({ + where: { OR: [{ id: email.id }, { legacyId: email.id }] }, + }) + const emailId = isIdFor('orgEmail', email.id) ? email.id : existingRecord?.id ?? generateId('orgEmail') + idMap.set(legacyId, emailId) + const emailDescArgs = { + orgId, + type: 'emailDesc', + itemId: emailId, + text: email.description!, + freeTextId: existingRecord?.descriptionId, + } as const + record.orgEmail.push({ + where: { id: emailId }, + create: { + id: emailId, + legacyId, + email: email.email, + description: email.description ? generateNestedFreeText(emailDescArgs) : undefined, + }, + update: { + legacyId, + email: email.email, + description: email.description ? generateNestedFreeTextUpsert(emailDescArgs) : undefined, + }, + }) + } + for (const legacyId of phoneIdsToProcess) { + const phone = data.orgPhone.find(({ id }) => id === legacyId) + if (!phone) { + console.error(`Cannot locate phone record ${legacyId}`) + continue + } + const existingRecord = await prisma.orgPhone.findFirst({ + where: { OR: [{ id: phone.id }, { legacyId: phone.id }] }, + }) + const phoneId = isIdFor('orgPhone', phone.id) ? phone.id : existingRecord?.id ?? generateId('orgPhone') + idMap.set(legacyId, phoneId) + const phoneDescArgs = { + orgId, + type: 'phoneDesc', + itemId: phoneId, + text: phone.description, + freeTextId: existingRecord?.descriptionId, + } as const + const locationLinkCandidate = data.orgLocation.find(({ id }) => { + const { locationId } = joins.orgLocationPhone.find(({ phoneId }) => phoneId === phone.id) ?? {} + return locationId === id + }) + + const cca2val = locationLinkCandidate?.Country ?? 'US' + const countrycode = isSupportedCountry(cca2val) ? cca2val : 'US' + const parsedPhone = parsePhoneNumberWithError( + compact([phone.number, phone.ext]).join(' ').trim(), + countrycode + ) + record.orgPhone.push({ + where: { id: phoneId }, + create: { + id: phoneId, + legacyId, + number: parsedPhone.nationalNumber, + ext: parsedPhone.ext, + country: { connect: { cca2: countrycode } }, + description: phone.description ? generateNestedFreeText(phoneDescArgs) : undefined, + }, + update: { + legacyId, + number: parsedPhone.nationalNumber, + ext: parsedPhone.ext, + country: { connect: { cca2: countrycode } }, + description: phone.description ? generateNestedFreeTextUpsert(phoneDescArgs) : undefined, + }, + }) + } + for (const legacyId of serviceIdsToProcess) { + const service = data.orgService.find(({ id }) => id === legacyId) + if (!service) { + console.error(`Cannot locate service record ${legacyId}`) + continue + } + const existingRecord = await prisma.orgService.findFirst({ + where: { OR: [{ id: service.id }, { legacyId: service.id }] }, + }) + const serviceId = isIdFor('orgService', service.id) + ? service.id + : existingRecord?.id ?? generateId('orgService') + idMap.set(legacyId, serviceId) + const serviceNameArgs = { + orgId, + type: 'svcName', + itemId: serviceId, + text: service.Title, + freeTextId: existingRecord?.serviceNameId, + } as const + const serviceDescArgs = { + orgId, + type: 'svcDesc', + itemId: serviceId, + text: service.Description, + freeTextId: existingRecord?.descriptionId, + } as const + + const generateAttribRecords = async (): Promise<{ + create: Prisma.AttributeSupplementCreateNestedManyWithoutServiceInput + update: Prisma.AttributeSupplementUpdateManyWithoutServiceNestedInput + }> => { + const connectOrCreate: Prisma.AttributeSupplementCreateNestedManyWithoutServiceInput['connectOrCreate'] = + [] + const upsert: Prisma.AttributeSupplementUpdateManyWithoutServiceNestedInput['upsert'] = [] + + for (const tag of serviceAttributes.all) { + if (Object.keys(service).includes(tag) && service[tag]) { + const attributeId = attributes[tag] + if (!attributeId) throw new Error(`Unknown attribute -> ${tag}`) + + const existingRecord = await prisma.attributeSupplement.findFirst({ + where: { + attributeId, + serviceId, + }, + }) + const supplementId = existingRecord?.id ?? generateId('attributeSupplement') + const where = { id: supplementId } + + switch (tag) { + case 'other-describe': + case 'cost-fees': { + const content = service[tag] + if (typeof content !== 'string') break + const freeTextArgs = { + orgId, + type: 'attSupp', + itemId: supplementId, + text: content, + freeTextId: existingRecord?.textId, + } as const + + const create = { + id: supplementId, + attribute: { connect: { id: attributeId } }, + text: generateNestedFreeText(freeTextArgs), + } + connectOrCreate.push({ + where, + create, + }) + upsert.push({ + where, + create, + update: { + text: generateNestedFreeTextUpsert(freeTextArgs), + }, + }) + break + } + case 'elig-age-max': + case 'elig-age-min': { + const data = JsonInputOrNull.parse( + superjson.serialize({ + ...(service['elig-age-min'] ? { min: service['elig-age-min'] } : {}), + ...(service['elig-age-max'] ? { max: service['elig-age-max'] } : {}), + }) + ) + const create = { + id: supplementId, + attribute: { connect: { id: attributeId } }, + data, + } + connectOrCreate.push({ + where, + create, + }) + upsert.push({ + where, + create, + update: { + data, + }, + }) + + break + } + case 'lang-offered': { + if (!service['lang-offered']) break + const langs = service['lang-offered'] + for (const langId of langs) { + const create = { + id: supplementId, + attribute: { connect: { id: attributeId } }, + language: { connect: { id: langId } }, + } + connectOrCreate.push({ + where, + create, + }) + upsert.push({ + where, + create, + update: { + language: { connect: { id: langId } }, + }, + }) + } + break + } + default: { + const create = { + id: supplementId, + attribute: { connect: { id: attributeId } }, + } + connectOrCreate.push({ + where, + create, + }) + upsert.push({ + where, + create, + update: { + attribute: { connect: { id: attributeId } }, + }, + }) + } + } + } + } + const serviceAccessToAdd = data.svcAccess.filter(({ serviceId }) => serviceId === service.id) + for (const { type: accessType, value } of serviceAccessToAdd) { + if (accessType === '') continue + const attributeId = attributes.serviceAccess[accessType] + const existingRecord = await prisma.attributeSupplement.findFirst({ + where: { + attributeId, + serviceId, + }, + }) + const supplementId = existingRecord?.id ?? generateId('attributeSupplement') + const where = { id: supplementId } + const data = JsonInputOrNull.parse( + superjson.serialize( + zServAccess.parse({ + access_type: accessType, + access_value: value, + }) + ) + ) + const create = { + id: supplementId, + attribute: { connect: { id: attributeId } }, + data, + } + connectOrCreate.push({ + where, + create, + }) + upsert.push({ + where, + create, + update: { + attribute: { connect: { id: attributeId } }, + data, + }, + }) + } + return { + create: { connectOrCreate }, + update: { upsert }, + } + } + const attributeRecords = await generateAttribRecords() + const servicePhones = compact( + joins.orgServicePhone + .filter(({ serviceId }) => serviceId === service.id) + .map(({ phoneId }) => idMap.get(phoneId)) + ) + const serviceEmails = compact( + joins.orgServiceEmail + .filter(({ serviceId }) => serviceId === service.id) + .map(({ emailId }) => idMap.get(emailId)) + ) + + record.orgService.push({ + where: { id: serviceId }, + create: { + id: serviceId, + legacyId, + serviceName: generateNestedFreeText(serviceNameArgs), + description: generateNestedFreeText(serviceDescArgs), + organization: { connect: { id: orgId } }, + published: true, + services: service['Tag(s)']?.length + ? { createMany: { data: service['Tag(s)']?.map(({ tag: tagId }) => ({ tagId })) } } + : undefined, + attributes: attributeRecords.create, + emails: { + connectOrCreate: serviceEmails.map((orgEmailId) => ({ + where: { orgEmailId_serviceId: { orgEmailId, serviceId } }, + create: { orgEmailId }, + })), + }, + phones: { + connectOrCreate: servicePhones.map((orgPhoneId) => ({ + where: { orgPhoneId_serviceId: { orgPhoneId, serviceId } }, + create: { orgPhoneId }, + })), + }, + }, + update: { + legacyId, + serviceName: generateNestedFreeTextUpsert(serviceNameArgs), + description: generateNestedFreeTextUpsert(serviceDescArgs), + organization: { connect: { id: orgId } }, + published: true, + services: service['Tag(s)']?.length + ? { + upsert: service['Tag(s)'].map(({ tag: tagId }) => ({ + where: { serviceId_tagId: { serviceId, tagId } }, + create: { tagId }, + update: { tagId }, + })), + } + : undefined, + emails: { + connectOrCreate: serviceEmails.map((orgEmailId) => ({ + where: { orgEmailId_serviceId: { orgEmailId, serviceId } }, + create: { orgEmailId }, + })), + }, + phones: { + connectOrCreate: servicePhones.map((orgPhoneId) => ({ + where: { orgPhoneId_serviceId: { orgPhoneId, serviceId } }, + create: { orgPhoneId }, + })), + }, + attributes: attributeRecords.update, + }, + }) + } + + for (const loc of locations) { + const existingLocationRecord = locationMap.get(loc.id) + const orgLocationId = isIdFor('orgLocation', loc.id) ? loc.id : generateId('orgLocation') + + const locationEmails = compact( + joins.orgLocationEmail + .filter(({ locationId }) => locationId === loc.id) + .map(({ emailId }) => idMap.get(emailId)) + ) + const locationPhones = compact( + joins.orgLocationPhone + .filter(({ locationId }) => locationId === loc.id) + .map(({ phoneId }) => idMap.get(phoneId)) + ) + const locationServices = compact( + joins.orgLocationService + .filter(({ locationId }) => locationId === loc.id) + .map(({ serviceId }) => idMap.get(serviceId)) + ) + + const locDataCreate: Prisma.OrgLocationUpsertArgs['create'] = { + id: orgLocationId, + orgId, + name: loc['Location Name'].trim(), + street1: loc.Street, + city: loc.City?.trim() ?? '', + countryId: loc.Country, + govDistId: loc.State, + postCode: loc.PostalCode, + notVisitable: loc['Hide Location?'], + mapCityOnly: loc['Hide Location?'], + phones: { + connectOrCreate: locationPhones.map((phoneId) => ({ + where: { orgLocationId_phoneId: { orgLocationId, phoneId } }, + create: { phoneId }, + })), + }, + emails: { + connectOrCreate: locationEmails.map((orgEmailId) => ({ + where: { orgEmailId_orgLocationId: { orgEmailId, orgLocationId } }, + create: { orgEmailId }, + })), + }, + services: { + connectOrCreate: locationServices.map((serviceId) => ({ + where: { orgLocationId_serviceId: { orgLocationId, serviceId } }, + create: { serviceId }, + })), + }, + } + const locDataUpdate: Prisma.OrgLocationUpsertArgs['update'] = { + ...locDataCreate, + id: undefined, + } + + const cca2 = countryMap.get(loc.Country) + const govDistAbbrev = govDistMap.get(loc.State ?? '') + if (loc.City && cca2) { + const searchString = compact([ + locDataCreate.street1, + locDataCreate.city, + govDistAbbrev, + locDataCreate.postCode, + cca2, + ]).join(', ') + + const searchParams = new URLSearchParams({ + text: searchString, + format: 'json', + apiKey: process.env.GEOAPIFY_API_KEY as string, + filter: `countrycode:${activeCountries.join(',').toLowerCase()}`, + }).toString() + const cachedResult = geoCache.get(searchParams) + if (cachedResult?.lat && cachedResult?.lon) { + locDataCreate.latitude = cachedResult.lat + locDataCreate.longitude = cachedResult.lon + locDataUpdate.latitude = cachedResult.lat + locDataUpdate.longitude = cachedResult.lon + } else { + const geoURL = `https://api.geoapify.com/v1/geocode/search?${searchParams}` + const geoResponse = await throttleApiCalls(async () => await fetch(geoURL))() + const geoData = await geoResponse.json() + const geoResult = geoData.results.length ? geoData.results[0] : null + locDataCreate.latitude = geoResult?.lat + locDataCreate.longitude = geoResult?.lon + locDataUpdate.latitude = geoResult?.lat + locDataUpdate.longitude = geoResult?.lon + if (geoResult?.lat && geoResult?.lon) { + geoCache.set(searchParams, { lat: geoResult.lat, lon: geoResult.lon }) + } + } + + if (loc['Service Area Coverage - State(s)'] || loc['Service Area Coverage - USA National']) { + const serviceAreaId = existingLocationRecord?.serviceAreas?.id ?? generateId('serviceArea') + + const countriesToAttach = (loc['Service Area Coverage - USA National'] ?? []).map((country) => ({ + countryId: country.trim(), + })) + const govDistsToAttach = (loc['Service Area Coverage - State(s)'] ?? []).map((govDist) => ({ + govDistId: govDist.trim(), + })) + const serviceAreaCreate = { + create: { + id: serviceAreaId, + countries: { + createMany: { + data: countriesToAttach, + skipDuplicates: true, + }, + }, + districts: { + createMany: { + data: govDistsToAttach, + skipDuplicates: true, + }, + }, + }, + } as const + locDataCreate.serviceAreas = serviceAreaCreate + locDataUpdate.serviceAreas = { + upsert: { + create: serviceAreaCreate.create, + update: { + countries: { + set: countriesToAttach.map(({ countryId }) => ({ + serviceAreaId_countryId: { countryId, serviceAreaId }, + })), + }, + districts: { + set: govDistsToAttach.map(({ govDistId }) => ({ + serviceAreaId_govDistId: { govDistId, serviceAreaId }, + })), + }, + }, + }, + } + } + } + + const orgLocationRecord: Prisma.OrgLocationUpsertArgs = { + where: { id: orgLocationId }, + create: locDataCreate, + update: locDataUpdate, + } + record.orgLocation.push(orgLocationRecord) + } + output.records.push(record) + } + console.log(geoCache.size) + fs.writeFileSync(path.resolve(__dirname, '!geocache.json'), JSON.stringify([...geoCache.entries()])) + fs.writeFileSync(path.resolve(__dirname, '!data.json'), JSON.stringify(output)) +} + +run() + +type OrganizationAttributes = { + connectOrCreate: Prisma.AttributeSupplementCreateOrConnectWithoutOrganizationInput[] + upsert: Prisma.AttributeSupplementUpsertWithWhereUniqueWithoutOrganizationInput[] +} diff --git a/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!schemas.ts b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!schemas.ts new file mode 100644 index 0000000000..0467be15f5 --- /dev/null +++ b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/!schemas.ts @@ -0,0 +1,169 @@ +import { string, z } from 'zod' + +const stripEmptyString = (val?: string) => (typeof val === 'string' && val === '' ? undefined : val) +const boolOrBlank = z.enum(['FALSE', 'TRUE', '']).transform((val) => (val === 'TRUE' ? true : false)) + +const stringToArray = (val?: string) => + (typeof val === 'string' && val === '') || val === undefined + ? undefined + : val.split(',').map((x) => x.trim()) + +const separateServiceTags = (val?: string) => { + const arr = stringToArray(val) + if (!arr) return undefined + const output: { category: string; tag: string }[] = [] + for (const item of arr) { + const [category, tag] = item.split(':') + if (typeof category === 'string' && typeof tag === 'string') { + output.push({ category, tag }) + } + } + return output +} +const coerceNumber = (val?: string) => { + const stripped = stripEmptyString(val) + if (stripped) { + return parseInt(stripped) + } + return undefined +} +export const DataSchema = { + Organization: z.object({ + id: z.string(), + Name: z.string(), + URL: z.string().optional().transform(stripEmptyString), + Description: z.string(), + 'Alert Message': z.string().optional().transform(stripEmptyString), + 'bipoc-led': boolOrBlank, + 'black-led': boolOrBlank, + 'bipoc-comm': boolOrBlank, + 'immigrant-led': boolOrBlank, + 'immigrant-comm': boolOrBlank, + 'asylum-seekers': boolOrBlank, + 'resettled-refugees': boolOrBlank, + 'trans-led': boolOrBlank, + 'trans-comm': boolOrBlank, + 'trans-youth-focus': boolOrBlank, + 'trans-masc': boolOrBlank, + 'trans-fem': boolOrBlank, + 'gender-nc': boolOrBlank, + 'lgbtq-youth-focus': boolOrBlank, + 'spanish-speakers': boolOrBlank, + 'hiv-comm': boolOrBlank, + 'Additional Notes': z.string().optional().transform(stripEmptyString), + 'reviewed?': boolOrBlank, + }), + + OrgEmail: z.object({ + id: z.string(), + firstName: z.string().optional().transform(stripEmptyString), + lastName: z.string().optional().transform(stripEmptyString), + primary: boolOrBlank, + email: z.string().email(), + description: z.string().optional().transform(stripEmptyString), + organizationId: z.string(), + locationOnly: boolOrBlank, + serviceOnly: boolOrBlank, + }), + + SvcAccess: z.object({ + id: z.string(), + serviceId: z.string(), + type: z.enum(['email', 'phone', 'file', 'link', '']), + value: z.string(), + }), + OrgPhone: z.object({ + id: z.string(), + number: z.string(), + ext: z.string().optional().transform(stripEmptyString), + primary: boolOrBlank, + countryId: z.string().optional().transform(stripEmptyString), + description: z.string(), + organizationId: z.string(), + }), + OrgLocation: z.object({ + id: z.string(), + organizationId: z.string(), + 'Location Name': z.string(), + Country: z.string(), + Street: z.string().optional().transform(stripEmptyString), + City: z.string().optional().transform(stripEmptyString), + State: z.string().optional().transform(stripEmptyString), + PostalCode: z.string().optional().transform(stripEmptyString), + 'Hide Location?': boolOrBlank, + 'Service Area Coverage - USA National': z + .string() + .optional() + .transform((val) => stringToArray(val)), + 'Service Area Coverage - State(s)': z + .string() + .optional() + .transform((val) => stringToArray(val)), + }), + OrgSocial: z.object({ + id: z.string(), + organizationId: z.string(), + service: z.string(), + url: z.string().url(), + }), + OrgService: z.object({ + id: z.string(), + organizationId: z.string(), + Title: z.string(), + Description: z.string(), + 'Tag(s)': z.string().optional().transform(separateServiceTags), + 'other-describe': z.string().optional().transform(stripEmptyString), + 'elig-age-min': z.string().optional().transform(coerceNumber), + 'elig-age-max': z.string().optional().transform(coerceNumber), + 'cost-free': boolOrBlank, + 'cost-fees': z.string().optional().transform(coerceNumber), + 'lang-offered': z.string().optional().transform(stringToArray), + 'has-confidentiality-policy': boolOrBlank, + 'offers-remote-services': boolOrBlank, + 'req-medical-insurance': boolOrBlank, + 'req-photo-id': boolOrBlank, + 'req-proof-of-age': boolOrBlank, + 'req-proof-of-income': boolOrBlank, + 'req-referral': boolOrBlank, + 'at-capacity': boolOrBlank, + }), +} +export const DataFile = z.object({ + organization: DataSchema.Organization.array(), + orgEmail: DataSchema.OrgEmail.array(), + svcAccess: DataSchema.SvcAccess.array(), + orgPhone: DataSchema.OrgPhone.array(), + orgLocation: DataSchema.OrgLocation.array(), + orgSocial: DataSchema.OrgSocial.array(), + orgService: DataSchema.OrgService.array(), +}) + +export const JoinSchema = { + OrgServicePhone: z.object({ + serviceId: z.string(), + phoneId: z.string(), + }), + OrgServiceEmail: z.object({ + serviceId: z.string(), + emailId: z.string(), + }), + OrgLocationEmail: z.object({ + locationId: z.string(), + emailId: z.string(), + }), + OrgLocationService: z.object({ + locationId: z.string(), + serviceId: z.string(), + }), + OrgLocationPhone: z.object({ + locationId: z.string(), + phoneId: z.string(), + }), +} +export const JoinFile = z.object({ + orgServicePhone: JoinSchema.OrgServicePhone.array(), + orgServiceEmail: JoinSchema.OrgServiceEmail.array(), + orgLocationEmail: JoinSchema.OrgLocationEmail.array(), + orgLocationService: JoinSchema.OrgLocationService.array(), + orgLocationPhone: JoinSchema.OrgLocationPhone.array(), +}) diff --git a/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/index.ts b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/index.ts new file mode 100644 index 0000000000..85bc856e00 --- /dev/null +++ b/packages/db/prisma/data-migrations/2024-02-20_appsheet-load/index.ts @@ -0,0 +1,98 @@ +import { prisma } from '~db/client' +import { downloadFromDatastore, formatMessage } from '~db/prisma/common' +import { type MigrationJob } from '~db/prisma/dataMigrationRunner' +import { createLogger, type JobDef, jobPostRunner } from '~db/prisma/jobPreRun' + +import { type Output } from './!prep-single' +/** Define the job metadata here. */ +const jobDef: JobDef = { + jobId: '2024-02-20_appsheet-load', + title: 'appsheet load', + createdBy: 'Joe Karow', + /** Optional: Longer description for the job */ + description: undefined, +} +/** + * Job export - this variable MUST be UNIQUE + */ +export const job20240220_appsheet_load = { + title: `[${jobDef.jobId}] ${jobDef.title}`, + task: async (_ctx, task) => { + /** Create logging instance */ + createLogger(task, jobDef.jobId) + const log = (...args: Parameters) => (task.output = formatMessage(...args)) + /** + * Start defining your data migration from here. + * + * To log output, use `task.output = 'Message to log'` + * + * This will be written to `stdout` and to a log file in `/prisma/migration-logs/` + */ + + // Do stuff + + log(`Downloading data from datastore`) + const data = (await downloadFromDatastore('migrations/2024-02-20_appsheet-load/data.json', log)) as Output + + await prisma.$transaction( + async (tx) => { + let i = 1 + const total = data.records.length + for (const record of data.records) { + log(`[${i}/${total}] Upserting records for ${record.organization.create.name}`, 'info') + const counts = { + emails: 0, + phones: 0, + services: 0, + locations: 0, + organizations: 0, + } + const org = await tx.organization.upsert(record.organization) + if (org) counts.organizations++ + for (const email of record.orgEmail) { + log(`Upserting email ${email.create.email}`, 'update', true) + const result = await tx.orgEmail.upsert(email) + if (result) counts.emails++ + } + for (const phone of record.orgPhone) { + log(`Upserting phone ${phone.create.number}`, 'update', true) + const result = await tx.orgPhone.upsert(phone) + if (result) counts.phones++ + } + for (const service of record.orgService) { + log( + `Upserting service ${service.create.serviceName?.create?.tsKey?.create?.text}`, + 'update', + true + ) + const result = await tx.orgService.upsert(service) + if (result) counts.services++ + } + for (const location of record.orgLocation) { + log(`Upserting location ${location.create.name}`, 'update', true) + const result = await tx.orgLocation.upsert(location) + if (result) counts.locations++ + } + log( + `Processed -> Organizations: ${counts.organizations} Emails: ${counts.emails}/${record.orgEmail.length} Phones: ${counts.phones}/${record.orgPhone.length} Services: ${counts.services}/${record.orgService.length} Locations: ${counts.locations}/${record.orgLocation.length}`, + 'info', + true + ) + i++ + } + }, + { timeout: 600_000 } + ) + + const handledSuggestions = await prisma.suggestion.updateMany(data.handledSuggestions) + log(`Marked ${handledSuggestions.count} suggestions as 'handled'`) + + /** + * DO NOT REMOVE BELOW + * + * This writes a record to the DB to register that this migration has run successfully. + */ + await jobPostRunner(jobDef) + }, + def: jobDef, +} satisfies MigrationJob diff --git a/packages/db/prisma/data-migrations/2024-02-23_add-missing-website.ts b/packages/db/prisma/data-migrations/2024-02-23_add-missing-website.ts new file mode 100644 index 0000000000..a04a52d27f --- /dev/null +++ b/packages/db/prisma/data-migrations/2024-02-23_add-missing-website.ts @@ -0,0 +1,64 @@ +import { prisma } from '~db/client' +import { formatMessage } from '~db/prisma/common' +import { type MigrationJob } from '~db/prisma/dataMigrationRunner' +import { createLogger, type JobDef, jobPostRunner } from '~db/prisma/jobPreRun' + +/** Define the job metadata here. */ +const jobDef: JobDef = { + jobId: '2024-02-23_add-missing-website', + title: 'add missing website', + createdBy: 'Joe Karow', + /** Optional: Longer description for the job */ + description: undefined, +} +/** + * Job export - this variable MUST be UNIQUE + */ +export const job20240223_add_missing_website = { + title: `[${jobDef.jobId}] ${jobDef.title}`, + task: async (_ctx, task) => { + /** Create logging instance */ + createLogger(task, jobDef.jobId) + const log = (...args: Parameters) => (task.output = formatMessage(...args)) + /** + * Start defining your data migration from here. + * + * To log output, use `task.output = 'Message to log'` + * + * This will be written to `stdout` and to a log file in `/prisma/migration-logs/` + */ + + // Do stuff + const brsWebsite = await prisma.orgWebsite.createMany({ + data: [ + { + id: 'oweb_01HQBST3HJP9A2ETHEXA30CMMP', + url: 'https://www.blackremoteshe.com', + organizationId: 'orgn_01HQBG00A6K7XC9XFABDAA698T', + published: true, + }, + ], + skipDuplicates: true, + }) + log(`Added ${brsWebsite.count} website(s)`) + const ldBadge = await prisma.attributeSupplement.createMany({ + data: [ + { + id: 'atts_01HQBSW9GN0Z01Q6RADYTBK5SW', + attributeId: 'attr_01GW2HHFVN3JX2J7REFFT5NAMS', + active: true, + organizationId: 'orgn_01GVH3V4D6Q35GK0T6F3GADX2E', + }, + ], + }) + log(`Added ${ldBadge.count} badge(s)`) + + /** + * DO NOT REMOVE BELOW + * + * This writes a record to the DB to register that this migration has run successfully. + */ + await jobPostRunner(jobDef) + }, + def: jobDef, +} satisfies MigrationJob diff --git a/packages/db/prisma/data-migrations/index.ts b/packages/db/prisma/data-migrations/index.ts index 31638c79d7..ea5203ea2f 100644 --- a/packages/db/prisma/data-migrations/index.ts +++ b/packages/db/prisma/data-migrations/index.ts @@ -3,4 +3,7 @@ export * from './2024-01-31_fix-attr-supp-json/index' export * from './2024-01-31_target-population-attrib' export * from './2024-02-01_add-missing-attributes/index' export * from './2024-02-02_deactivate-incompatible-attribs' +export * from './2024-02-19_attach-orphan-text' +export * from './2024-02-20_appsheet-load/index' +export * from './2024-02-23_add-missing-website' // codegen:end diff --git a/packages/util/package.json b/packages/util/package.json index 052416a350..badadb5d66 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -15,6 +15,7 @@ "dependencies": { "@vercel/edge-config": "1.0.2", "luxon": "3.4.4", + "social-links": "1.14.0", "superjson": "2.2.1", "tslog": "4.9.2" }, diff --git a/packages/util/social-parser/index.ts b/packages/util/social-parser/index.ts new file mode 100644 index 0000000000..3438eba1c0 --- /dev/null +++ b/packages/util/social-parser/index.ts @@ -0,0 +1,21 @@ +import { PREDEFINED_PROFILES, SocialLinks } from 'social-links' + +const socialParser = new SocialLinks() + +for (const profile of PREDEFINED_PROFILES) { + if (profile.name === 'youtube') { + profile.matches.push( + { + match: '(https?://)?(www.)?youtube.com/channel/({PROFILE_ID})(?:/|/.*)?', + group: 3, + }, + { + match: '(https?://)?(www.)?youtube.com/user/({PROFILE_ID})(?:/|/.*)?', + group: 3, + } + ) + } + socialParser.addProfile(profile.name, profile.matches) +} + +export { socialParser } diff --git a/patches/social-links@1.14.0.patch b/patches/social-links@1.14.0.patch new file mode 100644 index 0000000000..16783a528f --- /dev/null +++ b/patches/social-links@1.14.0.patch @@ -0,0 +1,117 @@ +diff --git a/lib/main.js b/lib/main.js +index 014539859aafd7103da98b65e31c60bcaf74750f..59a64dfd7c7b4061600ab1f0aea10207a60a5487 100644 +--- a/lib/main.js ++++ b/lib/main.js +@@ -55,7 +55,7 @@ var profiles_1 = require("./profiles/"); + Object.defineProperty(exports, "PREDEFINED_PROFILES", { enumerable: true, get: function () { return profiles_1.PREDEFINED_PROFILES; } }); + var types_1 = require("./types"); + __exportStar(require("./types"), exports); +-var PROFILE_ID = '[A-Za-z0-9_\\-\\.]+'; ++var PROFILE_ID = '[A-Za-z0-9_\\-\\.%]+'; + var QUERY_PARAM = '(\\?.*)?'; + var createRegexp = function (profileMatch, config) { + var str = profileMatch.match.replace('{PROFILE_ID}', "".concat(PROFILE_ID)); +diff --git a/lib/main.js.map b/lib/main.js.map +index aed8ca09ab0e714984e3d9ec667617a40b848d57..f797ba5814c0053ec01910a758ec919411adcc5f 100644 +--- a/lib/main.js.map ++++ b/lib/main.js.map +@@ -1 +1 @@ +-{"version":3,"file":"main.js","sourceRoot":"","sources":["../src/main.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,wCAAkD;AACzC,oGADA,8BAAmB,OACA;AAC5B,iCAAkE;AAClE,0CAAwB;AAmBxB,IAAM,UAAU,GAAG,qBAAqB,CAAC;AACzC,IAAM,WAAW,GAAG,UAAU,CAAC;AAE/B,IAAM,YAAY,GAAG,UAAC,YAA0B,EAAE,MAAc;IAC9D,IAAM,GAAG,GAAG,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,EAAE,UAAG,UAAU,CAAE,CAAC,CAAC;IACxE,IAAM,OAAO,GAAG,OAAO,YAAY,CAAC,IAAI,KAAK,WAAW,CAAC;IACzD,IAAM,MAAM,GAAG,IAAI,MAAM,CAAC;QACxB,GAAG,EAAE,GAAG;cAAK,CAAC,MAAM,CAAC,gBAAgB,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAAE,GAAG;cAC3E,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;IACZ,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAEF,IAAM,SAAS,GAAG,UAChB,OAAmC,EACnC,IAAY,EACZ,MAAc;IAEd,OAAO,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,EAAE,CAAC,CAAC,SAAS,CAAC,UAAA,KAAK,IAAI,OAAA,YAAY,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAtC,CAAsC,CAAC,CAAC;AACpF,CAAC,CAAC;AAQW,QAAA,cAAc,GAAW;IACpC,qBAAqB,EAAE,IAAI;IAC3B,SAAS,EAAE,IAAI;IACf,gBAAgB,EAAE,KAAK;CACxB,CAAC;AAEF;IAIE,qBAAY,MAAyC;QAAzC,uBAAA,EAAA,SAA2B,sBAAc;QAArD,iBAWC;QAVC,IAAI,OAAO,MAAM,KAAK,SAAS,EAAE;YAC/B,MAAM,GAAG,EAAE,qBAAqB,EAAE,MAAM,EAAE,CAAC;SAC5C;QACD,IAAI,CAAC,MAAM,yBAAQ,sBAAc,GAAK,MAAM,CAAE,CAAC;QAE/C,IAAI,CAAC,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;QAE1B,IAAI,IAAI,CAAC,MAAM,CAAC,qBAAqB,EAAE;YACrC,8BAAmB,CAAC,GAAG,CAAC,UAAC,EAAiB;oBAAf,IAAI,UAAA,EAAE,OAAO,aAAA;gBAAO,OAAA,KAAI,CAAC,UAAU,CAAC,IAAI,EAAE,OAAO,CAAC;YAA9B,CAA8B,CAAC,CAAC;SAChF;IACH,CAAC;IAEO,0BAAI,GAAZ,UAAa,KAAa;QACxB,OAAO,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC;IACtD,CAAC;IAED,gCAAU,GAAV,UAAW,WAAmB,EAAE,cAA8B;QAC5D,IAAI,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,OAAO,KAAK,CAAC;QAC/C,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,EAAE,cAAc,CAAC,CAAC;QAC/C,OAAO,IAAI,CAAC;IACd,CAAC;IAED,mCAAa,GAAb;QACE,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;IACxB,CAAC;IAED,6BAAO,GAAP,UAAQ,WAAmB,EAAE,IAAY;QACvC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,OAAO,KAAK,CAAC;QAChD,IAAM,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;QAC/C,OAAO,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;IACjE,CAAC;IAED,kCAAY,GAAZ,UAAa,WAAmB,EAAE,IAAY;;QAC5C,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,8BAAuB,WAAW,aAAU,CAAC,CAAC;QACjG,IAAM,OAAO,GAAG,MAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,mCAAI,EAAE,CAAC;QACrD,IAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAChC,IAAM,GAAG,GAAG,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;QACrD,IAAI,GAAG,KAAK,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,4CAAqC,WAAW,CAAE,CAAC,CAAC;QACpF,OAAO,CAAC,MAAA,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,mCAAI,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,CAAC;IAED,6BAAO,GAAP,UAAQ,WAAmB,EAAE,EAAU,EAAE,IAAmB;;QAAnB,qBAAA,EAAA,OAAO,oBAAY;QAC1D,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,8BAAuB,WAAW,aAAU,CAAC,CAAC;QACjG,IAAM,OAAO,GAAG,MAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,mCAAI,EAAE,CAAC;QACrD,IAAM,QAAQ,GAAG,IAAI,KAAK,oBAAY,CAAC,CAAC,CAAC,oBAAY,CAAC,CAAC,CAAC,IAAI,CAAC;QAC7D,IAAM,GAAG,GAAG,OAAO,CAAC,SAAS,CAAC,UAAC,KAAmB;YAChD,IAAI,IAAI,KAAK,oBAAY;gBAAE,OAAO,IAAI,CAAC;YACvC,OAAO,KAAK,CAAC,IAAI,KAAK,QAAQ,CAAC;QACjC,CAAC,CAAC,CAAC;QACH,IAAI,GAAG,KAAK,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,0CAAmC,WAAW,CAAE,CAAC,CAAC;QAClF,OAAO,CAAC,MAAA,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,mCAAI,EAAE,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,UAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAE,CAAC,CAAC;IAClF,CAAC;IAED,8BAAQ,GAAR,UAAS,WAAmB,EAAE,IAAY,EAAE,IAAmB;;QAAnB,qBAAA,EAAA,OAAO,oBAAY;QAC7D,IAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAChC,IAAM,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QAC1D,IAAM,OAAO,GAAG,MAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,mCAAI,EAAE,CAAC;QACrD,IAAM,GAAG,GAAG,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;QACrD,IAAM,WAAW,GAAG,IAAI,KAAK,oBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAA,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,mCAAI,oBAAY,CAAC,CAAC;QACvF,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;IAC3D,CAAC;IAED,gCAAU,GAAV,UAAW,WAAmB;QAC5B,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACxC,CAAC;IAED,qCAAe,GAAf;QACE,gCAAW,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAE;IACnC,CAAC;IAED,6CAA6C;IAC7C,mCAAa,GAAb,UAAc,IAAY;QAA1B,iBAUC;QATC,OAAO,IAAI,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,UAAA,WAAW;YAC3C,IAAM,OAAO,GAAG,KAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;YAC/C,IAAM,KAAK,GAAG,CAAC,OAAO,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,UAAC,GAAG,EAAE,KAAK;gBAC9C,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,KAAK,EAAE,KAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACrE,CAAC,EAAE,CAAC,CAAC,CAAC;YACN,OAAO,EAAE,WAAW,aAAA,EAAE,KAAK,OAAA,EAAE,CAAC;QAChC,CAAC,CAAC;aACC,MAAM,CAAC,UAAA,GAAG,IAAI,OAAA,GAAG,CAAC,KAAK,GAAG,CAAC,EAAb,CAAa,CAAC;aAC5B,IAAI,CAAC,UAAC,CAAC,EAAE,CAAC,IAAK,OAAA,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,EAAjB,CAAiB,CAAC,CAAC;IACvC,CAAC;IAED,gCAAgC;IAChC,mCAAa,GAAb,UAAc,IAAY;QACxB,IAAM,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;QACxC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC;YAAE,OAAO,EAAE,CAAC;QACnC,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC;IAC/B,CAAC;IACH,kBAAC;AAAD,CAAC,AA9FD,IA8FC;AA9FY,kCAAW;AAgGxB,kBAAe,WAAW,CAAC"} +\ No newline at end of file ++{"version":3,"file":"main.js","sourceRoot":"","sources":["../src/main.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,wCAAkD;AACzC,oGADA,8BAAmB,OACA;AAC5B,iCAAkE;AAClE,0CAAwB;AAmBxB,IAAM,UAAU,GAAG,sBAAsB,CAAC;AAC1C,IAAM,WAAW,GAAG,UAAU,CAAC;AAE/B,IAAM,YAAY,GAAG,UAAC,YAA0B,EAAE,MAAc;IAC9D,IAAM,GAAG,GAAG,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,EAAE,UAAG,UAAU,CAAE,CAAC,CAAC;IACxE,IAAM,OAAO,GAAG,OAAO,YAAY,CAAC,IAAI,KAAK,WAAW,CAAC;IACzD,IAAM,MAAM,GAAG,IAAI,MAAM,CAAC;QACxB,GAAG,EAAE,GAAG;cAAK,CAAC,MAAM,CAAC,gBAAgB,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAAE,GAAG;cAC3E,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;IACZ,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAEF,IAAM,SAAS,GAAG,UAChB,OAAmC,EACnC,IAAY,EACZ,MAAc;IAEd,OAAO,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,EAAE,CAAC,CAAC,SAAS,CAAC,UAAA,KAAK,IAAI,OAAA,YAAY,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAtC,CAAsC,CAAC,CAAC;AACpF,CAAC,CAAC;AAQW,QAAA,cAAc,GAAW;IACpC,qBAAqB,EAAE,IAAI;IAC3B,SAAS,EAAE,IAAI;IACf,gBAAgB,EAAE,KAAK;CACxB,CAAC;AAEF;IAIE,qBAAY,MAAyC;QAAzC,uBAAA,EAAA,SAA2B,sBAAc;QAArD,iBAWC;QAVC,IAAI,OAAO,MAAM,KAAK,SAAS,EAAE;YAC/B,MAAM,GAAG,EAAE,qBAAqB,EAAE,MAAM,EAAE,CAAC;SAC5C;QACD,IAAI,CAAC,MAAM,yBAAQ,sBAAc,GAAK,MAAM,CAAE,CAAC;QAE/C,IAAI,CAAC,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;QAE1B,IAAI,IAAI,CAAC,MAAM,CAAC,qBAAqB,EAAE;YACrC,8BAAmB,CAAC,GAAG,CAAC,UAAC,EAAiB;oBAAf,IAAI,UAAA,EAAE,OAAO,aAAA;gBAAO,OAAA,KAAI,CAAC,UAAU,CAAC,IAAI,EAAE,OAAO,CAAC;YAA9B,CAA8B,CAAC,CAAC;SAChF;IACH,CAAC;IAEO,0BAAI,GAAZ,UAAa,KAAa;QACxB,OAAO,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC;IACtD,CAAC;IAED,gCAAU,GAAV,UAAW,WAAmB,EAAE,cAA8B;QAC5D,IAAI,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,OAAO,KAAK,CAAC;QAC/C,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,EAAE,cAAc,CAAC,CAAC;QAC/C,OAAO,IAAI,CAAC;IACd,CAAC;IAED,mCAAa,GAAb;QACE,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;IACxB,CAAC;IAED,6BAAO,GAAP,UAAQ,WAAmB,EAAE,IAAY;QACvC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,OAAO,KAAK,CAAC;QAChD,IAAM,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;QAC/C,OAAO,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;IACjE,CAAC;IAED,kCAAY,GAAZ,UAAa,WAAmB,EAAE,IAAY;;QAC5C,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,8BAAuB,WAAW,aAAU,CAAC,CAAC;QACjG,IAAM,OAAO,GAAG,MAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,mCAAI,EAAE,CAAC;QACrD,IAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAChC,IAAM,GAAG,GAAG,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;QACrD,IAAI,GAAG,KAAK,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,4CAAqC,WAAW,CAAE,CAAC,CAAC;QACpF,OAAO,CAAC,MAAA,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,mCAAI,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,CAAC;IAED,6BAAO,GAAP,UAAQ,WAAmB,EAAE,EAAU,EAAE,IAAmB;;QAAnB,qBAAA,EAAA,OAAO,oBAAY;QAC1D,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,8BAAuB,WAAW,aAAU,CAAC,CAAC;QACjG,IAAM,OAAO,GAAG,MAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,mCAAI,EAAE,CAAC;QACrD,IAAM,QAAQ,GAAG,IAAI,KAAK,oBAAY,CAAC,CAAC,CAAC,oBAAY,CAAC,CAAC,CAAC,IAAI,CAAC;QAC7D,IAAM,GAAG,GAAG,OAAO,CAAC,SAAS,CAAC,UAAC,KAAmB;YAChD,IAAI,IAAI,KAAK,oBAAY;gBAAE,OAAO,IAAI,CAAC;YACvC,OAAO,KAAK,CAAC,IAAI,KAAK,QAAQ,CAAC;QACjC,CAAC,CAAC,CAAC;QACH,IAAI,GAAG,KAAK,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,0CAAmC,WAAW,CAAE,CAAC,CAAC;QAClF,OAAO,CAAC,MAAA,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,mCAAI,EAAE,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,UAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAE,CAAC,CAAC;IAClF,CAAC;IAED,8BAAQ,GAAR,UAAS,WAAmB,EAAE,IAAY,EAAE,IAAmB;;QAAnB,qBAAA,EAAA,OAAO,oBAAY;QAC7D,IAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAChC,IAAM,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QAC1D,IAAM,OAAO,GAAG,MAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,mCAAI,EAAE,CAAC;QACrD,IAAM,GAAG,GAAG,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;QACrD,IAAM,WAAW,GAAG,IAAI,KAAK,oBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAA,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,mCAAI,oBAAY,CAAC,CAAC;QACvF,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;IAC3D,CAAC;IAED,gCAAU,GAAV,UAAW,WAAmB;QAC5B,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACxC,CAAC;IAED,qCAAe,GAAf;QACE,gCAAW,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAE;IACnC,CAAC;IAED,6CAA6C;IAC7C,mCAAa,GAAb,UAAc,IAAY;QAA1B,iBAUC;QATC,OAAO,IAAI,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,UAAA,WAAW;YAC3C,IAAM,OAAO,GAAG,KAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;YAC/C,IAAM,KAAK,GAAG,CAAC,OAAO,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,UAAC,GAAG,EAAE,KAAK;gBAC9C,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,KAAK,EAAE,KAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACrE,CAAC,EAAE,CAAC,CAAC,CAAC;YACN,OAAO,EAAE,WAAW,aAAA,EAAE,KAAK,OAAA,EAAE,CAAC;QAChC,CAAC,CAAC;aACC,MAAM,CAAC,UAAA,GAAG,IAAI,OAAA,GAAG,CAAC,KAAK,GAAG,CAAC,EAAb,CAAa,CAAC;aAC5B,IAAI,CAAC,UAAC,CAAC,EAAE,CAAC,IAAK,OAAA,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,EAAjB,CAAiB,CAAC,CAAC;IACvC,CAAC;IAED,gCAAgC;IAChC,mCAAa,GAAb,UAAc,IAAY;QACxB,IAAM,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;QACxC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC;YAAE,OAAO,EAAE,CAAC;QACnC,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC;IAC/B,CAAC;IACH,kBAAC;AAAD,CAAC,AA9FD,IA8FC;AA9FY,kCAAW;AAgGxB,kBAAe,WAAW,CAAC"} +\ No newline at end of file +diff --git a/lib/profiles/linkedin.d.ts.map b/lib/profiles/linkedin.d.ts.map +index 45ba22c07e1ecd3ba333cf9bc20e6a41eb8e9747..c0bd793b4bf61f472113af6fcf4347a292666065 100644 +--- a/lib/profiles/linkedin.d.ts.map ++++ b/lib/profiles/linkedin.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"linkedin.d.ts","sourceRoot":"","sources":["../../src/profiles/linkedin.ts"],"names":[],"mappings":"AAGA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;CAapB,CAAC"} +\ No newline at end of file ++{"version":3,"file":"linkedin.d.ts","sourceRoot":"","sources":["../../src/profiles/linkedin.ts"],"names":[],"mappings":"AAGA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;CAmBpB,CAAC"} +\ No newline at end of file +diff --git a/lib/profiles/linkedin.js b/lib/profiles/linkedin.js +index 17bda9bb9fad300231293a84410d524158a10dd3..62684a88128715bd1f20ee8c2120f199dc5fd8d6 100644 +--- a/lib/profiles/linkedin.js ++++ b/lib/profiles/linkedin.js +@@ -14,6 +14,12 @@ exports.linkedin = { + pattern: 'https://linkedin.com/mwlite/in/{PROFILE_ID}' + }, + { match: '({PROFILE_ID})', group: 1 }, ++ { ++ match: '(https?://)?([a-z]{2,3}.)?linkedin.com/company/({PROFILE_ID})/?', ++ group: 3, ++ type: types_1.TYPE_DESKTOP, ++ pattern: 'https://linkedin.com/company/{PROFILE_ID}', ++ } + ] + }; + //# sourceMappingURL=linkedin.js.map +\ No newline at end of file +diff --git a/lib/profiles/linkedin.js.map b/lib/profiles/linkedin.js.map +index 19b1c0f38d3a56fded626be46d665160ba917e65..80871b4b2a6cc5234dddb6686f24236b48ded908 100644 +--- a/lib/profiles/linkedin.js.map ++++ b/lib/profiles/linkedin.js.map +@@ -1 +1 @@ +-{"version":3,"file":"linkedin.js","sourceRoot":"","sources":["../../src/profiles/linkedin.ts"],"names":[],"mappings":";;;AACA,kCAAqD;AAExC,QAAA,QAAQ,GAAG;IACtB,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE;QACP;YACE,KAAK,EAAE,4DAA4D,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,oBAAY;YACjG,OAAO,EAAE,sCAAsC;SAChD;QACD;YACE,KAAK,EAAE,mEAAmE,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAW;YACvG,OAAO,EAAE,6CAA6C;SACvD;QACD,EAAE,KAAK,EAAE,gBAAgB,EAAE,KAAK,EAAE,CAAC,EAAE;KACtC;CACF,CAAC"} +\ No newline at end of file ++{"version":3,"file":"linkedin.js","sourceRoot":"","sources":["../../src/profiles/linkedin.ts"],"names":[],"mappings":";;;AACA,kCAAqD;AAExC,QAAA,QAAQ,GAAG;IACtB,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE;QACP;YACE,KAAK,EAAE,4DAA4D,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,oBAAY;YACjG,OAAO,EAAE,sCAAsC;SAChD;QACD;YACE,KAAK,EAAE,mEAAmE,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAW;YACvG,OAAO,EAAE,6CAA6C;SACvD;QACD,EAAE,KAAK,EAAE,gBAAgB,EAAE,KAAK,EAAE,CAAC,EAAE;QACrC;YACD,KAAK,EAAE,iEAAiE;YACxE,KAAK,EAAE,CAAC;YACR,IAAI,EAAE,oBAAY;YAClB,OAAO,EAAE,2CAA2C;SACpD;KACA;CACF,CAAC"} +\ No newline at end of file +diff --git a/lib/profiles/linkedin.spec.js b/lib/profiles/linkedin.spec.js +index 710f4c9274e81a9daba69abfe2198a30917c6b02..b90e456a47eeefd29ac0e1e972283b5769362072 100644 +--- a/lib/profiles/linkedin.spec.js ++++ b/lib/profiles/linkedin.spec.js +@@ -6,18 +6,21 @@ describe('PROFILE: linkedin', function () { + beforeEach(function () { + sl = new main_1.SocialLinks(); + }); +- var testProfile = function (profile, profileId, desktop, mobile) { ++ var testProfile = function (profile, profileId, desktop, mobile, company) { + expect(sl.hasProfile(profile)).toBeTruthy(); + expect(sl.isValid(profile, desktop)).toBeTruthy(); + expect(sl.isValid(profile, mobile)).toBeTruthy(); ++ expect(sl.isValid(profile, company)).toBeTruthy(); + expect(sl.getProfileId(profile, desktop)).toBe(profileId); + expect(sl.getProfileId(profile, mobile)).toBe(profileId); ++ expect(sl.getProfileId(profile, company)).toBe(profileId); + expect(sl.getLink(profile, profileId)).toBe(desktop); + expect(sl.getLink(profile, profileId, main_1.TYPE_DESKTOP)).toBe(desktop); + expect(sl.getLink(profile, profileId, main_1.TYPE_MOBILE)).toBe(mobile); + expect(sl.sanitize(profile, desktop)).toBe(desktop); + expect(sl.sanitize(profile, desktop, main_1.TYPE_DESKTOP)).toBe(desktop); + expect(sl.sanitize(profile, mobile, main_1.TYPE_MOBILE)).toBe(mobile); ++ expect(sl.sanitize(profile, company, main_1.TYPE_DESKTOP)).toBe(desktop); + }; + var testProfileDesktop = function (profile, profileId, desktop) { + expect(sl.hasProfile(profile)).toBeTruthy(); +@@ -33,7 +36,8 @@ describe('PROFILE: linkedin', function () { + var profileId = 'gkucmierz'; + var desktop = "https://linkedin.com/in/".concat(profileId); + var mobile = "https://linkedin.com/mwlite/in/".concat(profileId); +- testProfile(profile, profileId, desktop, mobile); ++ var company = "https://linkedin.com/company/".concat(profileId); ++ testProfile(profile, profileId, desktop, mobile, company); + }); + it('should accept localized urls', function () { + var profile = 'linkedin'; +@@ -42,5 +46,12 @@ describe('PROFILE: linkedin', function () { + expect(sl.sanitize(profile, 'https://de.linkedin.com/in/anton-begehr/')).toBe('https://linkedin.com/in/anton-begehr'); + expect(sl.sanitize(profile, 'https://de.linkedin.com/mwlite/in/anton-begehr/', main_1.TYPE_MOBILE)).toBe('https://linkedin.com/mwlite/in/anton-begehr'); + }); ++ it('should capture a profile id that contains percent encoded characters', function () { ++ var profile = 'linkedin'; ++ var profileId = 'gk%5Fucmierz'; ++ var companyUrlBase = "https://linkedin.com/company/".concat(profileId); ++ expect(sl.isValid(profile, companyUrlBase)).toBeTruthy(); ++ expect(sl.getProfileId(profile, companyUrlBase)).toBe(profileId); ++ }); + }); + //# sourceMappingURL=linkedin.spec.js.map +\ No newline at end of file +diff --git a/lib/profiles/linkedin.spec.js.map b/lib/profiles/linkedin.spec.js.map +index 3b11e74e75646420b13920aec6a79278f4ac34cc..15065a4fe8eb142c3a88c5123025f1cdf91ac96a 100644 +--- a/lib/profiles/linkedin.spec.js.map ++++ b/lib/profiles/linkedin.spec.js.map +@@ -1 +1 @@ +-{"version":3,"file":"linkedin.spec.js","sourceRoot":"","sources":["../../src/profiles/linkedin.spec.ts"],"names":[],"mappings":";;AACA,gCAAiE;AAEjE,QAAQ,CAAC,mBAAmB,EAAE;IAC5B,IAAI,EAAe,CAAC;IAEpB,UAAU,CAAC;QACT,EAAE,GAAG,IAAI,kBAAW,EAAE,CAAC;IACzB,CAAC,CAAC,CAAC;IAEH,IAAM,WAAW,GAAG,UAAC,OAAe,EAAE,SAAiB,EAAE,OAAe,EAAE,MAAc;QACtF,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAE5C,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAClD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAEjD,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1D,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAEzD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,EAAE,kBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAEjE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpD,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,MAAM,EAAE,kBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IACjE,CAAC,CAAC;IAEF,IAAM,kBAAkB,GAAG,UAAC,OAAe,EAAE,SAAiB,EAAE,OAAe;QAC7E,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAE5C,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAElD,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE1D,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAEnE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpD,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACpE,CAAC,CAAC;IAEF,EAAE,CAAC,iBAAiB,EAAE;QACpB,IAAM,OAAO,GAAG,UAAU,CAAC;QAC3B,IAAM,SAAS,GAAG,WAAW,CAAC;QAC9B,IAAM,OAAO,GAAG,kCAA2B,SAAS,CAAE,CAAC;QACvD,IAAM,MAAM,GAAG,yCAAkC,SAAS,CAAE,CAAC;QAC7D,WAAW,CAAC,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;IACnD,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,8BAA8B,EAAE;QACjC,IAAM,OAAO,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,0CAA0C,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QACrF,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,iDAAiD,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAC5F,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,0CAA0C,CAAC,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC;QACtH,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,iDAAiD,EAAE,kBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC;IACnJ,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} +\ No newline at end of file ++{"version":3,"file":"linkedin.spec.js","sourceRoot":"","sources":["../../src/profiles/linkedin.spec.ts"],"names":[],"mappings":";;AACA,gCAAiE;AAEjE,QAAQ,CAAC,mBAAmB,EAAE;IAC5B,IAAI,EAAe,CAAC;IAEpB,UAAU,CAAC;QACT,EAAE,GAAG,IAAI,kBAAW,EAAE,CAAC;IACzB,CAAC,CAAC,CAAC;IAEH,IAAM,WAAW,GAAG,UAAC,OAAe,EAAE,SAAiB,EAAE,OAAe,EAAE,MAAc,EAAE,OAAe;QACvG,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAE5C,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAClD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QACjD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAElD,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1D,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACzD,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE1D,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,EAAE,kBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAEjE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpD,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,MAAM,EAAE,kBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC/D,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACpE,CAAC,CAAC;IAEF,IAAM,kBAAkB,GAAG,UAAC,OAAe,EAAE,SAAiB,EAAE,OAAe;QAC7E,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAE5C,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAElD,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE1D,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrD,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAEnE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpD,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,OAAO,EAAE,mBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACpE,CAAC,CAAC;IAEF,EAAE,CAAC,iBAAiB,EAAE;QACpB,IAAM,OAAO,GAAG,UAAU,CAAC;QAC3B,IAAM,SAAS,GAAG,WAAW,CAAC;QAC9B,IAAM,OAAO,GAAG,kCAA2B,SAAS,CAAE,CAAC;QACvD,IAAM,MAAM,GAAG,yCAAkC,SAAS,CAAE,CAAC;QAC7D,IAAM,OAAO,GAAG,uCAAgC,SAAS,CAAE,CAAC;QAC5D,WAAW,CAAC,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;IAC5D,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,8BAA8B,EAAE;QACjC,IAAM,OAAO,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,0CAA0C,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QACrF,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,iDAAiD,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC;QAC5F,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,0CAA0C,CAAC,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC;QACtH,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,EAAE,iDAAiD,EAAE,kBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC;IACnJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,sEAAsE,EAAE;QACzE,IAAM,OAAO,GAAG,UAAU,CAAC;QAC3B,IAAM,SAAS,GAAG,cAAc,CAAC;QACjC,IAAM,cAAc,GAAG,uCAAgC,SAAS,CAAE,CAAC;QACnE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,CAAA;QACxD,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;IACjE,CAAC,CAAC,CAAA;AACL,CAAC,CAAC,CAAC"} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de0e52b5a7..195c5a41c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,9 @@ patchedDependencies: '@crowdin/ota-client@1.0.0': hash: refrge56ym5gomc3tkglzjdymy path: patches/@crowdin__ota-client@1.0.0.patch + social-links@1.14.0: + hash: vsl4v34ksjh5tzibzra6h65ytm + path: patches/social-links@1.14.0.patch trpc-panel@1.3.4: hash: 3z2tx2cn67fyw5s2xdx73dxaji path: patches/trpc-panel@1.3.4.patch @@ -1094,6 +1097,9 @@ importers: slugify: specifier: 1.6.6 version: 1.6.6 + social-links: + specifier: 1.14.0 + version: 1.14.0(patch_hash=vsl4v34ksjh5tzibzra6h65ytm) sql-bricks-postgres: specifier: 0.6.0 version: 0.6.0 @@ -1681,6 +1687,9 @@ importers: luxon: specifier: 3.4.4 version: 3.4.4 + social-links: + specifier: 1.14.0 + version: 1.14.0(patch_hash=vsl4v34ksjh5tzibzra6h65ytm) superjson: specifier: 2.2.1 version: 2.2.1 @@ -23157,6 +23166,10 @@ packages: no-case: 2.3.2 dev: true + /social-links@1.14.0(patch_hash=vsl4v34ksjh5tzibzra6h65ytm): + resolution: {integrity: sha512-98FpRSrHilAcD/p4Aro2J5rzKnpFJ5QF5M9YEWns6gXwosgBqWKV+AtgYJFRIsvXMyd9UTD3SzPcSU8IJMW7cw==} + patched: true + /socket.io-adapter@2.5.2: resolution: {integrity: sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==} dependencies: From c984699f8000220c0414cf66e3036ce363783962 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Feb 2024 20:55:27 +0000 Subject: [PATCH 6/9] fix(auth): update all non-major dependencies (#1116) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 22 +- apps/web/package.json | 8 +- lambdas/cognito-messaging/package.json | 4 +- lambdas/cognito-user-migrate/package.json | 4 +- package.json | 6 +- packages/analytics/package.json | 2 +- packages/api/package.json | 12 +- packages/auth/package.json | 10 +- packages/config/package.json | 2 +- packages/db/package.json | 10 +- packages/eslint-config/package.json | 4 +- packages/ui/package.json | 14 +- pnpm-lock.yaml | 1932 ++++++++++----------- 13 files changed, 1015 insertions(+), 1015 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index f2ad1de999..af9fd8a578 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -45,12 +45,12 @@ "@opentelemetry/sdk-trace-node": "1.21.0", "@opentelemetry/semantic-conventions": "1.21.0", "@prisma/instrumentation": "5.10.2", - "@sentry/browser": "7.102.0", - "@sentry/nextjs": "7.102.0", - "@sentry/node": "7.102.0", - "@sentry/opentelemetry": "7.102.0", - "@sentry/opentelemetry-node": "7.102.0", - "@sentry/profiling-node": "7.102.0", + "@sentry/browser": "7.102.1", + "@sentry/nextjs": "7.102.1", + "@sentry/node": "7.102.1", + "@sentry/opentelemetry": "7.102.1", + "@sentry/opentelemetry-node": "7.102.1", + "@sentry/profiling-node": "7.102.1", "@tanstack/react-query": "4.36.1", "@tanstack/react-table": "8.12.0", "@trpc/client": "10.45.1", @@ -75,7 +75,7 @@ "embla-carousel-autoplay": "7.1.0", "embla-carousel-react": "7.1.0", "flat": "6.0.1", - "i18next": "23.9.0", + "i18next": "23.10.0", "i18next-browser-languagedetector": "7.2.0", "i18next-chained-backend": "4.6.2", "i18next-http-backend": "2.5.0", @@ -109,11 +109,11 @@ "@tanstack/react-query-devtools": "4.36.1", "@tanstack/react-table-devtools": "8.12.0", "@total-typescript/ts-reset": "0.5.1", - "@types/eslint": "8.56.2", + "@types/eslint": "8.56.3", "@types/gtag.js": "0.0.19", "@types/luxon": "3.4.2", - "@types/node": "20.11.19", - "@types/react": "18.2.57", + "@types/node": "20.11.20", + "@types/react": "18.2.58", "@types/react-dom": "18.2.19", "@types/umami": "0.1.5", "@typescript-eslint/eslint-plugin": "7.0.2", @@ -131,7 +131,7 @@ "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", "trpc-playground": "1.0.4", - "type-fest": "4.10.2", + "type-fest": "4.10.3", "typescript": "5.3.3", "webpack-bundle-analyzer": "4.10.1" }, diff --git a/apps/web/package.json b/apps/web/package.json index 1c1ecbfd62..1b49f46b58 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -27,7 +27,7 @@ "@weareinreach/ui": "workspace:*", "dayjs": "1.11.10", "embla-carousel-react": "7.1.0", - "i18next": "23.9.0", + "i18next": "23.10.0", "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0", @@ -35,9 +35,9 @@ }, "devDependencies": { "@next/bundle-analyzer": "14.1.0", - "@types/eslint": "8.56.2", - "@types/node": "20.11.19", - "@types/react": "18.2.57", + "@types/eslint": "8.56.3", + "@types/node": "20.11.20", + "@types/react": "18.2.58", "@types/react-dom": "18.2.19", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/lambdas/cognito-messaging/package.json b/lambdas/cognito-messaging/package.json index 1b764b05dc..df7449d98b 100644 --- a/lambdas/cognito-messaging/package.json +++ b/lambdas/cognito-messaging/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@types/aws-lambda": "8.10.134", - "@types/eslint": "8.56.2", - "@types/node": "20.11.19", + "@types/eslint": "8.56.3", + "@types/node": "20.11.20", "@vercel/ncc": "0.38.1", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/lambdas/cognito-user-migrate/package.json b/lambdas/cognito-user-migrate/package.json index 11b93bfbbf..6f6809a12e 100644 --- a/lambdas/cognito-user-migrate/package.json +++ b/lambdas/cognito-user-migrate/package.json @@ -27,8 +27,8 @@ }, "devDependencies": { "@types/aws-lambda": "8.10.134", - "@types/eslint": "8.56.2", - "@types/node": "20.11.19", + "@types/eslint": "8.56.3", + "@types/node": "20.11.20", "@vercel/ncc": "0.38.1", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/package.json b/package.json index 0e89601312..32992340ec 100644 --- a/package.json +++ b/package.json @@ -39,17 +39,17 @@ "@changesets/cli": "2.27.1", "@turbo/gen": "1.12.4", "@types/lint-staged": "13.3.0", - "@types/node": "20.11.19", + "@types/node": "20.11.20", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "boxen": "7.1.1", "dotenv": "16.4.5", "husky": "9.0.11", - "knip": "5.0.1", + "knip": "5.0.2", "lint-staged": "15.2.2", "prettier": "3.2.5", "prettier-plugin-jsdoc": "1.3.0", - "prettier-plugin-packagejson": "2.4.11", + "prettier-plugin-packagejson": "2.4.12", "prettier-plugin-prisma": "5.0.0", "sherif": "0.8.1", "tsx": "4.7.1", diff --git a/packages/analytics/package.json b/packages/analytics/package.json index f7be8232e1..8f41d5b323 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -21,7 +21,7 @@ "@weareinreach/eslint-config": "workspace:*", "next": "14.1.0", "nextjs-google-analytics": "2.3.3", - "type-fest": "4.10.2" + "type-fest": "4.10.3" }, "peerDependencies": { "next": "14.1.0", diff --git a/packages/api/package.json b/packages/api/package.json index 1cc5336a4d..da9522b625 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -17,7 +17,7 @@ "dependencies": { "@googlemaps/google-maps-services-js": "3.3.42", "@opentelemetry/api": "1.7.0", - "@sentry/nextjs": "7.102.0", + "@sentry/nextjs": "7.102.1", "@tanstack/react-query": "4.36.1", "@terraformer/wkt": "2.2.0", "@trpc/client": "10.45.1", @@ -42,19 +42,19 @@ "just-map-values": "3.2.0", "just-omit": "2.2.0", "just-pick": "4.2.0", - "libphonenumber-js": "1.10.56", + "libphonenumber-js": "1.10.57", "luxon": "3.4.4", "nanoid": "5.0.6", "slugify": "1.6.6", - "tiny-invariant": "1.3.1", + "tiny-invariant": "1.3.2", "zod": "3.22.4" }, "devDependencies": { "@turbo/gen": "1.12.4", - "@types/eslint": "8.56.2", + "@types/eslint": "8.56.3", "@types/google.maps": "3.55.3", "@types/luxon": "3.4.2", - "@types/node": "20.11.19", + "@types/node": "20.11.20", "@types/terraformer__wkt": "2.0.2", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", @@ -66,7 +66,7 @@ "prettier": "3.2.5", "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", - "type-fest": "4.10.2", + "type-fest": "4.10.3", "typescript": "5.3.3" }, "peerDependencies": { diff --git a/packages/auth/package.json b/packages/auth/package.json index a1bb35771b..91f91b9d0d 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -55,20 +55,20 @@ "with-env": "dotenv -e ../../.env --" }, "dependencies": { - "@aws-sdk/client-cognito-identity-provider": "3.515.0", + "@aws-sdk/client-cognito-identity-provider": "3.521.0", "@next-auth/prisma-adapter": "1.0.7", "@weareinreach/db": "workspace:*", "@weareinreach/env": "workspace:*", "@weareinreach/util": "workspace:*", "aws-jwt-verify": "4.0.1", - "tiny-invariant": "1.3.1", + "tiny-invariant": "1.3.2", "tslog": "4.9.2", "zod": "3.22.4" }, "devDependencies": { - "@types/eslint": "8.56.2", - "@types/node": "20.11.19", - "@types/react": "18.2.57", + "@types/eslint": "8.56.3", + "@types/node": "20.11.20", + "@types/react": "18.2.58", "@types/react-dom": "18.2.19", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/packages/config/package.json b/packages/config/package.json index ecf42c8944..70a6b1647e 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -15,7 +15,7 @@ "preinstall": "npx only-allow pnpm" }, "devDependencies": { - "@types/node": "20.11.19", + "@types/node": "20.11.20", "@weareinreach/eslint-config": "0.100.0", "alex": "11.0.1", "next-i18next": "15.2.0", diff --git a/packages/db/package.json b/packages/db/package.json index 0e0852e937..a3381845e3 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -63,11 +63,11 @@ "@terraformer/wkt": "2.2.0", "@turbo/gen": "1.12.4", "@turf/helpers": "7.0.0-alpha.113", - "@types/eslint": "8.56.2", + "@types/eslint": "8.56.3", "@types/inquirer": "9.0.7", "@types/inquirer-autocomplete-prompt": "3.0.3", "@types/luxon": "3.4.2", - "@types/node": "20.11.19", + "@types/node": "20.11.20", "@types/papaparse": "5.3.14", "@types/pg": "8.11.0", "@types/terraformer__wkt": "2.0.2", @@ -83,7 +83,7 @@ "inquirer-autocomplete-prompt": "3.0.1", "just-compact": "3.2.0", "kysely-codegen": "0.12.0", - "libphonenumber-js": "1.10.56", + "libphonenumber-js": "1.10.57", "listr2": "8.0.2", "luxon": "3.4.4", "p-queue": "8.0.1", @@ -100,9 +100,9 @@ "social-links": "1.14.0", "sql-bricks-postgres": "0.6.0", "string-byte-length": "3.0.0", - "tiny-invariant": "1.3.1", + "tiny-invariant": "1.3.2", "tsx": "4.7.1", - "type-fest": "4.10.2", + "type-fest": "4.10.3", "typescript": "5.3.3", "zod-prisma-types": "3.1.6", "zod-to-json-schema": "3.22.4" diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index f36137b4bc..2e92fd2f6d 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -16,9 +16,9 @@ "devDependencies": { "@next/eslint-plugin-next": "14.1.0", "@tanstack/eslint-plugin-query": "4.38.0", - "@types/eslint": "8.56.2", + "@types/eslint": "8.56.3", "@types/eslint-config-prettier": "6.11.3", - "@types/node": "20.11.19", + "@types/node": "20.11.20", "@typescript-eslint/eslint-plugin": "7.0.2", "@typescript-eslint/parser": "7.0.2", "eslint": "8.56.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index c69fdc577b..64d50f176e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -43,7 +43,7 @@ "just-filter-object": "3.2.0", "just-group-by": "2.2.0", "just-map-values": "3.2.0", - "libphonenumber-js": "1.10.56", + "libphonenumber-js": "1.10.57", "locale-includes": "1.0.6", "localized-address-format": "1.3.1", "nextjs-routes": "2.1.0", @@ -51,7 +51,7 @@ "react-phone-number-input": "3.3.9", "react-string-replace": "1.1.1", "timezones-list": "3.0.3", - "tiny-invariant": "1.3.1", + "tiny-invariant": "1.3.2", "zustand": "4.5.1" }, "devDependencies": { @@ -117,12 +117,12 @@ "@trpc/react-query": "10.45.1", "@types/babel__core": "7.20.5", "@types/babel__preset-env": "7.9.6", - "@types/eslint": "8.56.2", + "@types/eslint": "8.56.3", "@types/google.maps": "3.55.3", "@types/luxon": "3.4.2", - "@types/node": "20.11.19", + "@types/node": "20.11.20", "@types/probe-image-size": "7.2.4", - "@types/react": "18.2.57", + "@types/react": "18.2.58", "@types/react-dom": "18.2.19", "@types/terraformer__wkt": "2.0.2", "@weareinreach/api": "workspace:*", @@ -138,7 +138,7 @@ "dotenv": "16.4.5", "embla-carousel-react": "7.1.0", "eslint": "8.56.0", - "i18next": "23.9.0", + "i18next": "23.10.0", "i18next-browser-languagedetector": "7.2.0", "i18next-hmr": "3.0.4", "i18next-http-backend": "2.5.0", @@ -172,7 +172,7 @@ "trpc-client-devtools-link": "0.2.1-next", "tsconfig-paths-webpack-plugin": "4.1.0", "tsx": "4.7.1", - "type-fest": "4.10.2", + "type-fest": "4.10.3", "typescript": "5.3.3", "webpack": "5.90.3", "zod": "3.22.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 195c5a41c7..aef95fa163 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,13 +49,13 @@ importers: version: 2.27.1 '@turbo/gen': specifier: 1.12.4 - version: 1.12.4(@types/node@20.11.19)(typescript@5.3.3) + version: 1.12.4(@types/node@20.11.20)(typescript@5.3.3) '@types/lint-staged': specifier: 13.3.0 version: 13.3.0 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@weareinreach/config': specifier: workspace:* version: link:packages/config @@ -72,8 +72,8 @@ importers: specifier: 9.0.11 version: 9.0.11 knip: - specifier: 5.0.1 - version: 5.0.1(@types/node@20.11.19)(typescript@5.3.3) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.11.20)(typescript@5.3.3) lint-staged: specifier: 15.2.2 version: 15.2.2 @@ -84,8 +84,8 @@ importers: specifier: 1.3.0 version: 1.3.0(prettier@3.2.5) prettier-plugin-packagejson: - specifier: 2.4.11 - version: 2.4.11(prettier@3.2.5) + specifier: 2.4.12 + version: 2.4.12(prettier@3.2.5) prettier-plugin-prisma: specifier: 5.0.0 version: 5.0.0(prettier@3.2.5) @@ -109,7 +109,7 @@ importers: dependencies: '@emotion/react': specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.57)(react@18.2.0) + version: 11.11.3(@types/react@18.2.58)(react@18.2.0) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -121,7 +121,7 @@ importers: version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0) '@mantine/core': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) @@ -177,23 +177,23 @@ importers: specifier: 5.10.2 version: 5.10.2 '@sentry/browser': - specifier: 7.102.0 - version: 7.102.0 + specifier: 7.102.1 + version: 7.102.1 '@sentry/nextjs': - specifier: 7.102.0 - version: 7.102.0(next@14.1.0)(react@18.2.0) + specifier: 7.102.1 + version: 7.102.1(next@14.1.0)(react@18.2.0) '@sentry/node': - specifier: 7.102.0 - version: 7.102.0 + specifier: 7.102.1 + version: 7.102.1 '@sentry/opentelemetry': - specifier: 7.102.0 - version: 7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) + specifier: 7.102.1 + version: 7.102.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) '@sentry/opentelemetry-node': - specifier: 7.102.0 - version: 7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) + specifier: 7.102.1 + version: 7.102.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0) '@sentry/profiling-node': - specifier: 7.102.0 - version: 7.102.0 + specifier: 7.102.1 + version: 7.102.1 '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) @@ -267,8 +267,8 @@ importers: specifier: 6.0.1 version: 6.0.1 i18next: - specifier: 23.9.0 - version: 23.9.0 + specifier: 23.10.0 + version: 23.10.0 i18next-browser-languagedetector: specifier: 7.2.0 version: 7.2.0 @@ -304,7 +304,7 @@ importers: version: 4.24.6(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) + version: 15.2.0(i18next@23.10.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) next-seo: specifier: 6.5.0 version: 6.5.0(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) @@ -340,14 +340,14 @@ importers: version: 2.0.0(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(react-dom@18.2.0)(react-hook-form@7.50.1)(react@18.2.0) react-i18next: specifier: 14.0.5 - version: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.5(i18next@23.10.0)(react-dom@18.2.0)(react@18.2.0) zod: specifier: 3.22.4 version: 3.22.4 devDependencies: '@hookform/devtools': specifier: 4.3.1 - version: 4.3.1(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 4.3.1(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@playwright/test': specifier: 1.41.2 version: 1.41.2 @@ -364,8 +364,8 @@ importers: specifier: 0.5.1 version: 0.5.1 '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/gtag.js': specifier: 0.0.19 version: 0.0.19 @@ -373,11 +373,11 @@ importers: specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@types/react': - specifier: 18.2.57 - version: 18.2.57 + specifier: 18.2.58 + version: 18.2.58 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -428,10 +428,10 @@ importers: version: 1.3.4(patch_hash=3z2tx2cn67fyw5s2xdx73dxaji)(@trpc/server@10.45.1)(zod@3.22.4) trpc-playground: specifier: 1.0.4 - version: 1.0.4(@trpc/server@10.45.1)(@types/node@20.11.19)(typescript@5.3.3)(zod@3.22.4) + version: 1.0.4(@trpc/server@10.45.1)(@types/node@20.11.20)(typescript@5.3.3)(zod@3.22.4) type-fest: - specifier: 4.10.2 - version: 4.10.2 + specifier: 4.10.3 + version: 4.10.3 typescript: specifier: 5.3.3 version: 5.3.3 @@ -446,7 +446,7 @@ importers: version: 1.0.0(patch_hash=refrge56ym5gomc3tkglzjdymy) '@emotion/react': specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.57)(react@18.2.0) + version: 11.11.3(@types/react@18.2.58)(react@18.2.0) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -455,7 +455,7 @@ importers: version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0) '@mantine/core': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) @@ -487,8 +487,8 @@ importers: specifier: 7.1.0 version: 7.1.0(react@18.2.0) i18next: - specifier: 23.9.0 - version: 23.9.0 + specifier: 23.10.0 + version: 23.10.0 next: specifier: 14.1.0 version: 14.1.0(@opentelemetry/api@1.7.0)(react-dom@18.2.0)(react@18.2.0) @@ -500,20 +500,20 @@ importers: version: 18.2.0(react@18.2.0) react-i18next: specifier: 14.0.5 - version: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.5(i18next@23.10.0)(react-dom@18.2.0)(react@18.2.0) devDependencies: '@next/bundle-analyzer': specifier: 14.1.0 version: 14.1.0 '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@types/react': - specifier: 18.2.57 - version: 18.2.57 + specifier: 18.2.58 + version: 18.2.58 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -540,11 +540,11 @@ importers: specifier: 8.10.134 version: 8.10.134 '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@vercel/ncc': specifier: 0.38.1 version: 0.38.1 @@ -583,11 +583,11 @@ importers: specifier: 8.10.134 version: 8.10.134 '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@vercel/ncc': specifier: 0.38.1 version: 0.38.1 @@ -635,8 +635,8 @@ importers: specifier: 2.3.3 version: 2.3.3(next@14.1.0)(react@18.2.0) type-fest: - specifier: 4.10.2 - version: 4.10.2 + specifier: 4.10.3 + version: 4.10.3 packages/api: dependencies: @@ -647,8 +647,8 @@ importers: specifier: 1.7.0 version: 1.7.0 '@sentry/nextjs': - specifier: 7.102.0 - version: 7.102.0(next@14.1.0)(react@18.2.0) + specifier: 7.102.1 + version: 7.102.1(next@14.1.0)(react@18.2.0) '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) @@ -722,8 +722,8 @@ importers: specifier: 4.2.0 version: 4.2.0 libphonenumber-js: - specifier: 1.10.56 - version: 1.10.56 + specifier: 1.10.57 + version: 1.10.57 luxon: specifier: 3.4.4 version: 3.4.4 @@ -734,18 +734,18 @@ importers: specifier: 1.6.6 version: 1.6.6 tiny-invariant: - specifier: 1.3.1 - version: 1.3.1 + specifier: 1.3.2 + version: 1.3.2 zod: specifier: 3.22.4 version: 3.22.4 devDependencies: '@turbo/gen': specifier: 1.12.4 - version: 1.12.4(@types/node@20.11.19)(typescript@5.3.3) + version: 1.12.4(@types/node@20.11.20)(typescript@5.3.3) '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/google.maps': specifier: 3.55.3 version: 3.55.3 @@ -753,8 +753,8 @@ importers: specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@types/terraformer__wkt': specifier: 2.0.2 version: 2.0.2 @@ -789,8 +789,8 @@ importers: specifier: 1.3.4 version: 1.3.4(patch_hash=3z2tx2cn67fyw5s2xdx73dxaji)(@trpc/server@10.45.1)(zod@3.22.4) type-fest: - specifier: 4.10.2 - version: 4.10.2 + specifier: 4.10.3 + version: 4.10.3 typescript: specifier: 5.3.3 version: 5.3.3 @@ -798,8 +798,8 @@ importers: packages/auth: dependencies: '@aws-sdk/client-cognito-identity-provider': - specifier: 3.515.0 - version: 3.515.0 + specifier: 3.521.0 + version: 3.521.0 '@next-auth/prisma-adapter': specifier: 1.0.7 version: 1.0.7(@prisma/client@5.10.2)(next-auth@4.24.6) @@ -816,8 +816,8 @@ importers: specifier: 4.0.1 version: 4.0.1 tiny-invariant: - specifier: 1.3.1 - version: 1.3.1 + specifier: 1.3.2 + version: 1.3.2 tslog: specifier: 4.9.2 version: 4.9.2 @@ -826,14 +826,14 @@ importers: version: 3.22.4 devDependencies: '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@types/react': - specifier: 18.2.57 - version: 18.2.57 + specifier: 18.2.58 + version: 18.2.58 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -865,8 +865,8 @@ importers: packages/config: devDependencies: '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@weareinreach/eslint-config': specifier: 0.100.0 version: link:../eslint-config @@ -875,7 +875,7 @@ importers: version: 11.0.1 next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) + version: 15.2.0(i18next@23.10.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) typescript: specifier: 5.3.3 version: 5.3.3 @@ -991,13 +991,13 @@ importers: version: 2.2.0 '@turbo/gen': specifier: 1.12.4 - version: 1.12.4(@types/node@20.11.19)(typescript@5.3.3) + version: 1.12.4(@types/node@20.11.20)(typescript@5.3.3) '@turf/helpers': specifier: 7.0.0-alpha.113 version: 7.0.0-alpha.113 '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/inquirer': specifier: 9.0.7 version: 9.0.7 @@ -1008,8 +1008,8 @@ importers: specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@types/papaparse': specifier: 5.3.14 version: 5.3.14 @@ -1056,8 +1056,8 @@ importers: specifier: 0.12.0 version: 0.12.0(kysely-bun-worker@0.5.6)(kysely@0.27.2)(pg@8.11.3) libphonenumber-js: - specifier: 1.10.56 - version: 1.10.56 + specifier: 1.10.57 + version: 1.10.57 listr2: specifier: 8.0.2 version: 8.0.2 @@ -1107,14 +1107,14 @@ importers: specifier: 3.0.0 version: 3.0.0 tiny-invariant: - specifier: 1.3.1 - version: 1.3.1 + specifier: 1.3.2 + version: 1.3.2 tsx: specifier: 4.7.1 version: 4.7.1 type-fest: - specifier: 4.10.2 - version: 4.10.2 + specifier: 4.10.3 + version: 4.10.3 typescript: specifier: 5.3.3 version: 5.3.3 @@ -1156,14 +1156,14 @@ importers: specifier: 4.38.0 version: 4.38.0(eslint@8.56.0) '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/eslint-config-prettier': specifier: 6.11.3 version: 6.11.3 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: 7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -1229,7 +1229,7 @@ importers: version: 2.2.0 '@textea/json-viewer': specifier: 3.4.0 - version: 3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@turf/helpers': specifier: 7.0.0-alpha.113 version: 7.0.0-alpha.113 @@ -1285,8 +1285,8 @@ importers: specifier: 3.2.0 version: 3.2.0 libphonenumber-js: - specifier: 1.10.56 - version: 1.10.56 + specifier: 1.10.57 + version: 1.10.57 locale-includes: specifier: 1.0.6 version: 1.0.6 @@ -1309,11 +1309,11 @@ importers: specifier: 3.0.3 version: 3.0.3 tiny-invariant: - specifier: 1.3.1 - version: 1.3.1 + specifier: 1.3.2 + version: 1.3.2 zustand: specifier: 4.5.1 - version: 4.5.1(@types/react@18.2.57)(react@18.2.0) + version: 4.5.1(@types/react@18.2.58)(react@18.2.0) devDependencies: '@babel/core': specifier: 7.23.9 @@ -1332,7 +1332,7 @@ importers: version: 7.23.3(@babel/core@7.23.9) '@emotion/react': specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.57)(react@18.2.0) + version: 11.11.3(@types/react@18.2.58)(react@18.2.0) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -1344,7 +1344,7 @@ importers: version: 2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.17)(react-dom@18.2.0)(react@18.2.0) '@hookform/devtools': specifier: 4.3.1 - version: 4.3.1(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 4.3.1(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@hookform/error-message': specifier: 2.0.1 version: 2.0.1(react-dom@18.2.0)(react-hook-form@7.50.1)(react@18.2.0) @@ -1383,7 +1383,7 @@ importers: version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0) '@mantine/core': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) @@ -1419,7 +1419,7 @@ importers: version: 7.0.9(@storybook/addon-docs@7.6.17)(@storybook/addons@7.6.8)(@storybook/components@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-essentials': specifier: 7.6.17 - version: 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': specifier: 7.6.17 version: 7.6.17 @@ -1434,7 +1434,7 @@ importers: version: 1.0.0(@swc/helpers@0.5.6)(webpack@5.90.3) '@storybook/components': specifier: 7.6.17 - version: 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + version: 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': specifier: 7.6.17 version: 7.6.17 @@ -1446,7 +1446,7 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.17 - version: 7.6.17(@swc/core@1.4.2)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3)(webpack@5.90.3) + version: 7.6.17(@swc/core@1.4.2)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.3)(typescript@5.3.3)(webpack@5.90.3) '@storybook/preview-api': specifier: 7.6.17 version: 7.6.17 @@ -1455,7 +1455,7 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/test-runner': specifier: 0.16.0 - version: 0.16.0(@swc/helpers@0.5.6)(@types/node@20.11.19) + version: 0.16.0(@swc/helpers@0.5.6)(@types/node@20.11.20) '@storybook/testing-library': specifier: 0.2.2 version: 0.2.2 @@ -1502,8 +1502,8 @@ importers: specifier: 7.9.6 version: 7.9.6 '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.3 + version: 8.56.3 '@types/google.maps': specifier: 3.55.3 version: 3.55.3 @@ -1511,14 +1511,14 @@ importers: specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.19 - version: 20.11.19 + specifier: 20.11.20 + version: 20.11.20 '@types/probe-image-size': specifier: 7.2.4 version: 7.2.4 '@types/react': - specifier: 18.2.57 - version: 18.2.57 + specifier: 18.2.58 + version: 18.2.58 '@types/react-dom': specifier: 18.2.19 version: 18.2.19 @@ -1565,8 +1565,8 @@ importers: specifier: 8.56.0 version: 8.56.0 i18next: - specifier: 23.9.0 - version: 23.9.0 + specifier: 23.10.0 + version: 23.10.0 i18next-browser-languagedetector: specifier: 7.2.0 version: 7.2.0 @@ -1602,7 +1602,7 @@ importers: version: 4.24.6(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) + version: 15.2.0(i18next@23.10.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0) postcss-loader: specifier: 8.1.0 version: 8.1.0(postcss@8.4.33)(typescript@5.3.3)(webpack@5.90.3) @@ -1635,7 +1635,7 @@ importers: version: 1.4.0(react-dom@18.2.0)(react@18.2.0) react-i18next: specifier: 14.0.5 - version: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.5(i18next@23.10.0)(react-dom@18.2.0)(react@18.2.0) react-refresh: specifier: 0.14.0 version: 0.14.0 @@ -1667,8 +1667,8 @@ importers: specifier: 4.7.1 version: 4.7.1 type-fest: - specifier: 4.10.2 - version: 4.10.2 + specifier: 4.10.3 + version: 4.10.3 typescript: specifier: 5.3.3 version: 5.3.3 @@ -1757,7 +1757,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.515.0 + '@aws-sdk/types': 3.521.0 tslib: 1.14.1 dev: false @@ -1774,7 +1774,7 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.515.0 + '@aws-sdk/types': 3.521.0 '@aws-sdk/util-locate-window': 3.465.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -1784,7 +1784,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.515.0 + '@aws-sdk/types': 3.521.0 tslib: 1.14.1 dev: false @@ -1797,7 +1797,7 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.515.0 + '@aws-sdk/types': 3.521.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -1818,193 +1818,193 @@ packages: lodash.merge: 4.6.2 dev: false - /@aws-sdk/client-cognito-identity-provider@3.515.0: - resolution: {integrity: sha512-NmlhILvBS4DhVttOV9FbS5cEEtARXj18bAK4wiYbCbWOeCTpFODqb27mN6T2wMsAohdtW3+LdYTRuX3ST/JNdA==} + /@aws-sdk/client-cognito-identity-provider@3.521.0: + resolution: {integrity: sha512-lDM8eAc9hkVoxatHk5hpLNv/G0z0e/LBoH763aXcy8C35fncURRS2pOXbmOHp2gC5kOsTmIwhHOcyBHg3aw6WA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/core': 3.513.0 - '@aws-sdk/credential-provider-node': 3.515.0 - '@aws-sdk/middleware-host-header': 3.515.0 - '@aws-sdk/middleware-logger': 3.515.0 - '@aws-sdk/middleware-recursion-detection': 3.515.0 - '@aws-sdk/middleware-user-agent': 3.515.0 - '@aws-sdk/region-config-resolver': 3.515.0 - '@aws-sdk/types': 3.515.0 - '@aws-sdk/util-endpoints': 3.515.0 - '@aws-sdk/util-user-agent-browser': 3.515.0 - '@aws-sdk/util-user-agent-node': 3.515.0 - '@smithy/config-resolver': 2.1.1 - '@smithy/core': 1.3.2 - '@smithy/fetch-http-handler': 2.4.1 - '@smithy/hash-node': 2.1.1 - '@smithy/invalid-dependency': 2.1.1 - '@smithy/middleware-content-length': 2.1.1 - '@smithy/middleware-endpoint': 2.4.1 - '@smithy/middleware-retry': 2.1.1 - '@smithy/middleware-serde': 2.1.1 - '@smithy/middleware-stack': 2.1.1 - '@smithy/node-config-provider': 2.2.1 - '@smithy/node-http-handler': 2.3.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/url-parser': 2.1.1 + '@aws-sdk/client-sts': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/core': 3.521.0 + '@aws-sdk/credential-provider-node': 3.521.0 + '@aws-sdk/middleware-host-header': 3.521.0 + '@aws-sdk/middleware-logger': 3.521.0 + '@aws-sdk/middleware-recursion-detection': 3.521.0 + '@aws-sdk/middleware-user-agent': 3.521.0 + '@aws-sdk/region-config-resolver': 3.521.0 + '@aws-sdk/types': 3.521.0 + '@aws-sdk/util-endpoints': 3.521.0 + '@aws-sdk/util-user-agent-browser': 3.521.0 + '@aws-sdk/util-user-agent-node': 3.521.0 + '@smithy/config-resolver': 2.1.2 + '@smithy/core': 1.3.3 + '@smithy/fetch-http-handler': 2.4.2 + '@smithy/hash-node': 2.1.2 + '@smithy/invalid-dependency': 2.1.2 + '@smithy/middleware-content-length': 2.1.2 + '@smithy/middleware-endpoint': 2.4.2 + '@smithy/middleware-retry': 2.1.2 + '@smithy/middleware-serde': 2.1.2 + '@smithy/middleware-stack': 2.1.2 + '@smithy/node-config-provider': 2.2.2 + '@smithy/node-http-handler': 2.4.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/url-parser': 2.1.2 '@smithy/util-base64': 2.1.1 '@smithy/util-body-length-browser': 2.1.1 '@smithy/util-body-length-node': 2.2.1 - '@smithy/util-defaults-mode-browser': 2.1.1 - '@smithy/util-defaults-mode-node': 2.2.0 - '@smithy/util-endpoints': 1.1.1 - '@smithy/util-middleware': 2.1.1 - '@smithy/util-retry': 2.1.1 + '@smithy/util-defaults-mode-browser': 2.1.2 + '@smithy/util-defaults-mode-node': 2.2.1 + '@smithy/util-endpoints': 1.1.2 + '@smithy/util-middleware': 2.1.2 + '@smithy/util-retry': 2.1.2 '@smithy/util-utf8': 2.1.1 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sso-oidc@3.515.0(@aws-sdk/credential-provider-node@3.515.0): - resolution: {integrity: sha512-zACa8LNlPUdlNUBqQRf5a3MfouLNtcBfm84v2c8M976DwJrMGONPe1QjyLLsD38uESQiXiVQRruj/b000iMXNw==} + /@aws-sdk/client-sso-oidc@3.521.0(@aws-sdk/credential-provider-node@3.521.0): + resolution: {integrity: sha512-MhX0CjV/543MR7DRPr3lA4ZDpGGKopp8cyV4EkSGXB7LMN//eFKKDhuZDlpgWU+aFe2A3DIqlNJjqgs08W0cSA==} engines: {node: '>=14.0.0'} peerDependencies: - '@aws-sdk/credential-provider-node': ^3.515.0 + '@aws-sdk/credential-provider-node': ^3.521.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/core': 3.513.0 - '@aws-sdk/credential-provider-node': 3.515.0 - '@aws-sdk/middleware-host-header': 3.515.0 - '@aws-sdk/middleware-logger': 3.515.0 - '@aws-sdk/middleware-recursion-detection': 3.515.0 - '@aws-sdk/middleware-user-agent': 3.515.0 - '@aws-sdk/region-config-resolver': 3.515.0 - '@aws-sdk/types': 3.515.0 - '@aws-sdk/util-endpoints': 3.515.0 - '@aws-sdk/util-user-agent-browser': 3.515.0 - '@aws-sdk/util-user-agent-node': 3.515.0 - '@smithy/config-resolver': 2.1.1 - '@smithy/core': 1.3.2 - '@smithy/fetch-http-handler': 2.4.1 - '@smithy/hash-node': 2.1.1 - '@smithy/invalid-dependency': 2.1.1 - '@smithy/middleware-content-length': 2.1.1 - '@smithy/middleware-endpoint': 2.4.1 - '@smithy/middleware-retry': 2.1.1 - '@smithy/middleware-serde': 2.1.1 - '@smithy/middleware-stack': 2.1.1 - '@smithy/node-config-provider': 2.2.1 - '@smithy/node-http-handler': 2.3.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/url-parser': 2.1.1 + '@aws-sdk/client-sts': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/core': 3.521.0 + '@aws-sdk/credential-provider-node': 3.521.0 + '@aws-sdk/middleware-host-header': 3.521.0 + '@aws-sdk/middleware-logger': 3.521.0 + '@aws-sdk/middleware-recursion-detection': 3.521.0 + '@aws-sdk/middleware-user-agent': 3.521.0 + '@aws-sdk/region-config-resolver': 3.521.0 + '@aws-sdk/types': 3.521.0 + '@aws-sdk/util-endpoints': 3.521.0 + '@aws-sdk/util-user-agent-browser': 3.521.0 + '@aws-sdk/util-user-agent-node': 3.521.0 + '@smithy/config-resolver': 2.1.2 + '@smithy/core': 1.3.3 + '@smithy/fetch-http-handler': 2.4.2 + '@smithy/hash-node': 2.1.2 + '@smithy/invalid-dependency': 2.1.2 + '@smithy/middleware-content-length': 2.1.2 + '@smithy/middleware-endpoint': 2.4.2 + '@smithy/middleware-retry': 2.1.2 + '@smithy/middleware-serde': 2.1.2 + '@smithy/middleware-stack': 2.1.2 + '@smithy/node-config-provider': 2.2.2 + '@smithy/node-http-handler': 2.4.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/url-parser': 2.1.2 '@smithy/util-base64': 2.1.1 '@smithy/util-body-length-browser': 2.1.1 '@smithy/util-body-length-node': 2.2.1 - '@smithy/util-defaults-mode-browser': 2.1.1 - '@smithy/util-defaults-mode-node': 2.2.0 - '@smithy/util-endpoints': 1.1.1 - '@smithy/util-middleware': 2.1.1 - '@smithy/util-retry': 2.1.1 + '@smithy/util-defaults-mode-browser': 2.1.2 + '@smithy/util-defaults-mode-node': 2.2.1 + '@smithy/util-endpoints': 1.1.2 + '@smithy/util-middleware': 2.1.2 + '@smithy/util-retry': 2.1.2 '@smithy/util-utf8': 2.1.1 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sso@3.515.0: - resolution: {integrity: sha512-4oGBLW476zmkdN98lAns3bObRNO+DLOfg4MDUSR6l6GYBV/zGAtoy2O/FhwYKgA2L5h2ZtElGopLlk/1Q0ePLw==} + /@aws-sdk/client-sso@3.521.0: + resolution: {integrity: sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/core': 3.513.0 - '@aws-sdk/middleware-host-header': 3.515.0 - '@aws-sdk/middleware-logger': 3.515.0 - '@aws-sdk/middleware-recursion-detection': 3.515.0 - '@aws-sdk/middleware-user-agent': 3.515.0 - '@aws-sdk/region-config-resolver': 3.515.0 - '@aws-sdk/types': 3.515.0 - '@aws-sdk/util-endpoints': 3.515.0 - '@aws-sdk/util-user-agent-browser': 3.515.0 - '@aws-sdk/util-user-agent-node': 3.515.0 - '@smithy/config-resolver': 2.1.1 - '@smithy/core': 1.3.2 - '@smithy/fetch-http-handler': 2.4.1 - '@smithy/hash-node': 2.1.1 - '@smithy/invalid-dependency': 2.1.1 - '@smithy/middleware-content-length': 2.1.1 - '@smithy/middleware-endpoint': 2.4.1 - '@smithy/middleware-retry': 2.1.1 - '@smithy/middleware-serde': 2.1.1 - '@smithy/middleware-stack': 2.1.1 - '@smithy/node-config-provider': 2.2.1 - '@smithy/node-http-handler': 2.3.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/url-parser': 2.1.1 + '@aws-sdk/core': 3.521.0 + '@aws-sdk/middleware-host-header': 3.521.0 + '@aws-sdk/middleware-logger': 3.521.0 + '@aws-sdk/middleware-recursion-detection': 3.521.0 + '@aws-sdk/middleware-user-agent': 3.521.0 + '@aws-sdk/region-config-resolver': 3.521.0 + '@aws-sdk/types': 3.521.0 + '@aws-sdk/util-endpoints': 3.521.0 + '@aws-sdk/util-user-agent-browser': 3.521.0 + '@aws-sdk/util-user-agent-node': 3.521.0 + '@smithy/config-resolver': 2.1.2 + '@smithy/core': 1.3.3 + '@smithy/fetch-http-handler': 2.4.2 + '@smithy/hash-node': 2.1.2 + '@smithy/invalid-dependency': 2.1.2 + '@smithy/middleware-content-length': 2.1.2 + '@smithy/middleware-endpoint': 2.4.2 + '@smithy/middleware-retry': 2.1.2 + '@smithy/middleware-serde': 2.1.2 + '@smithy/middleware-stack': 2.1.2 + '@smithy/node-config-provider': 2.2.2 + '@smithy/node-http-handler': 2.4.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/url-parser': 2.1.2 '@smithy/util-base64': 2.1.1 '@smithy/util-body-length-browser': 2.1.1 '@smithy/util-body-length-node': 2.2.1 - '@smithy/util-defaults-mode-browser': 2.1.1 - '@smithy/util-defaults-mode-node': 2.2.0 - '@smithy/util-endpoints': 1.1.1 - '@smithy/util-middleware': 2.1.1 - '@smithy/util-retry': 2.1.1 + '@smithy/util-defaults-mode-browser': 2.1.2 + '@smithy/util-defaults-mode-node': 2.2.1 + '@smithy/util-endpoints': 1.1.2 + '@smithy/util-middleware': 2.1.2 + '@smithy/util-retry': 2.1.2 '@smithy/util-utf8': 2.1.1 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sts@3.515.0(@aws-sdk/credential-provider-node@3.515.0): - resolution: {integrity: sha512-ScYuvaIDgip3atOJIA1FU2n0gJkEdveu1KrrCPathoUCV5zpK8qQmO/n+Fj/7hKFxeKdFbB+4W4CsJWYH94nlg==} + /@aws-sdk/client-sts@3.521.0(@aws-sdk/credential-provider-node@3.521.0): + resolution: {integrity: sha512-f1J5NDbntcwIHJqhks89sQvk7UXPmN0X0BZ2mgpj6pWP+NlPqy+1t1bia8qRhEuNITaEigoq6rqe9xaf4FdY9A==} engines: {node: '>=14.0.0'} peerDependencies: - '@aws-sdk/credential-provider-node': ^3.515.0 + '@aws-sdk/credential-provider-node': ^3.521.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/core': 3.513.0 - '@aws-sdk/credential-provider-node': 3.515.0 - '@aws-sdk/middleware-host-header': 3.515.0 - '@aws-sdk/middleware-logger': 3.515.0 - '@aws-sdk/middleware-recursion-detection': 3.515.0 - '@aws-sdk/middleware-user-agent': 3.515.0 - '@aws-sdk/region-config-resolver': 3.515.0 - '@aws-sdk/types': 3.515.0 - '@aws-sdk/util-endpoints': 3.515.0 - '@aws-sdk/util-user-agent-browser': 3.515.0 - '@aws-sdk/util-user-agent-node': 3.515.0 - '@smithy/config-resolver': 2.1.1 - '@smithy/core': 1.3.2 - '@smithy/fetch-http-handler': 2.4.1 - '@smithy/hash-node': 2.1.1 - '@smithy/invalid-dependency': 2.1.1 - '@smithy/middleware-content-length': 2.1.1 - '@smithy/middleware-endpoint': 2.4.1 - '@smithy/middleware-retry': 2.1.1 - '@smithy/middleware-serde': 2.1.1 - '@smithy/middleware-stack': 2.1.1 - '@smithy/node-config-provider': 2.2.1 - '@smithy/node-http-handler': 2.3.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/url-parser': 2.1.1 + '@aws-sdk/core': 3.521.0 + '@aws-sdk/credential-provider-node': 3.521.0 + '@aws-sdk/middleware-host-header': 3.521.0 + '@aws-sdk/middleware-logger': 3.521.0 + '@aws-sdk/middleware-recursion-detection': 3.521.0 + '@aws-sdk/middleware-user-agent': 3.521.0 + '@aws-sdk/region-config-resolver': 3.521.0 + '@aws-sdk/types': 3.521.0 + '@aws-sdk/util-endpoints': 3.521.0 + '@aws-sdk/util-user-agent-browser': 3.521.0 + '@aws-sdk/util-user-agent-node': 3.521.0 + '@smithy/config-resolver': 2.1.2 + '@smithy/core': 1.3.3 + '@smithy/fetch-http-handler': 2.4.2 + '@smithy/hash-node': 2.1.2 + '@smithy/invalid-dependency': 2.1.2 + '@smithy/middleware-content-length': 2.1.2 + '@smithy/middleware-endpoint': 2.4.2 + '@smithy/middleware-retry': 2.1.2 + '@smithy/middleware-serde': 2.1.2 + '@smithy/middleware-stack': 2.1.2 + '@smithy/node-config-provider': 2.2.2 + '@smithy/node-http-handler': 2.4.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/url-parser': 2.1.2 '@smithy/util-base64': 2.1.1 '@smithy/util-body-length-browser': 2.1.1 '@smithy/util-body-length-node': 2.2.1 - '@smithy/util-defaults-mode-browser': 2.1.1 - '@smithy/util-defaults-mode-node': 2.2.0 - '@smithy/util-endpoints': 1.1.1 - '@smithy/util-middleware': 2.1.1 - '@smithy/util-retry': 2.1.1 + '@smithy/util-defaults-mode-browser': 2.1.2 + '@smithy/util-defaults-mode-node': 2.2.1 + '@smithy/util-endpoints': 1.1.2 + '@smithy/util-middleware': 2.1.2 + '@smithy/util-retry': 2.1.2 '@smithy/util-utf8': 2.1.1 fast-xml-parser: 4.2.5 tslib: 2.6.2 @@ -2012,206 +2012,206 @@ packages: - aws-crt dev: false - /@aws-sdk/core@3.513.0: - resolution: {integrity: sha512-L+9DL4apWuqNKVOMJ8siAuWoRM9rZf9w1iPv8S2o83WO2jVK7E/m+rNW1dFo9HsA5V1ccDl2H2qLXx24HiHmOw==} + /@aws-sdk/core@3.521.0: + resolution: {integrity: sha512-KovKmW7yg/P2HVG2dhV2DAJLyoeGelgsnSGHaktXo/josJ3vDGRNqqRSgVaqKFxnD98dPEMLrjkzZumNUNGvLw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/core': 1.3.2 - '@smithy/protocol-http': 3.1.1 + '@smithy/core': 1.3.3 + '@smithy/protocol-http': 3.2.0 '@smithy/signature-v4': 2.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-env@3.515.0: - resolution: {integrity: sha512-45vxdyqhTAaUMERYVWOziG3K8L2TV9G4ryQS/KZ84o7NAybE9GMdoZRVmGHAO7mJJ1wQiYCM/E+i5b3NW9JfNA==} + /@aws-sdk/credential-provider-env@3.521.0: + resolution: {integrity: sha512-OwblTJNdDAoqYVwcNfhlKDp5z+DINrjBfC6ZjNdlJpTXgxT3IqzuilTJTlydQ+2eG7aXfV9OwTVRQWdCmzFuKA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/property-provider': 2.1.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/property-provider': 2.1.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-http@3.515.0: - resolution: {integrity: sha512-Ba6FXK77vU4WyheiamNjEuTFmir0eAXuJGPO27lBaA8g+V/seXGHScsbOG14aQGDOr2P02OPwKGZrWWA7BFpfQ==} + /@aws-sdk/credential-provider-http@3.521.0: + resolution: {integrity: sha512-yJM1yNGj2XFH8v6/ffWrFY5nC3/2+8qZ8c4mMMwZru8bYXeuSV4+NNfE59HUWvkAF7xP76u4gr4I8kNrMPTlfg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/fetch-http-handler': 2.4.1 - '@smithy/node-http-handler': 2.3.1 - '@smithy/property-provider': 2.1.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/util-stream': 2.1.1 + '@aws-sdk/types': 3.521.0 + '@smithy/fetch-http-handler': 2.4.2 + '@smithy/node-http-handler': 2.4.0 + '@smithy/property-provider': 2.1.2 + '@smithy/protocol-http': 3.2.0 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/util-stream': 2.1.2 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.515.0(@aws-sdk/credential-provider-node@3.515.0): - resolution: {integrity: sha512-ouDlNZdv2TKeVEA/YZk2+XklTXyAAGdbWnl4IgN9ItaodWI+lZjdIoNC8BAooVH+atIV/cZgoGTGQL7j2TxJ9A==} + /@aws-sdk/credential-provider-ini@3.521.0(@aws-sdk/credential-provider-node@3.521.0): + resolution: {integrity: sha512-HuhP1AlKgvBBxUIwxL/2DsDemiuwgbz1APUNSeJhDBF6JyZuxR0NU8zEZkvH9b4ukTcmcKGABpY0Wex4rAh3xw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/credential-provider-env': 3.515.0 - '@aws-sdk/credential-provider-process': 3.515.0 - '@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/types': 3.515.0 - '@smithy/credential-provider-imds': 2.2.1 - '@smithy/property-provider': 2.1.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 + '@aws-sdk/client-sts': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/credential-provider-env': 3.521.0 + '@aws-sdk/credential-provider-process': 3.521.0 + '@aws-sdk/credential-provider-sso': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/credential-provider-web-identity': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/types': 3.521.0 + '@smithy/credential-provider-imds': 2.2.2 + '@smithy/property-provider': 2.1.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.515.0: - resolution: {integrity: sha512-Y4kHSpbxksiCZZNcvsiKUd8Fb2XlyUuONEwqWFNL82ZH6TCCjBGS31wJQCSxBHqYcOL3tiORUEJkoO7uS30uQA==} + /@aws-sdk/credential-provider-node@3.521.0: + resolution: {integrity: sha512-N9SR4gWI10qh4V2myBcTw8IlX3QpsMMxa4Q8d/FHiAX6eNV7e6irXkXX8o7+J1gtCRy1AtBMqAdGsve4GVqYMQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.515.0 - '@aws-sdk/credential-provider-http': 3.515.0 - '@aws-sdk/credential-provider-ini': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/credential-provider-process': 3.515.0 - '@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/types': 3.515.0 - '@smithy/credential-provider-imds': 2.2.1 - '@smithy/property-provider': 2.1.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 + '@aws-sdk/credential-provider-env': 3.521.0 + '@aws-sdk/credential-provider-http': 3.521.0 + '@aws-sdk/credential-provider-ini': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/credential-provider-process': 3.521.0 + '@aws-sdk/credential-provider-sso': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/credential-provider-web-identity': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/types': 3.521.0 + '@smithy/credential-provider-imds': 2.2.2 + '@smithy/property-provider': 2.1.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.515.0: - resolution: {integrity: sha512-pSjiOA2FM63LHRKNDvEpBRp80FVGT0Mw/gzgbqFXP+sewk0WVonYbEcMDTJptH3VsLPGzqH/DQ1YL/aEIBuXFQ==} + /@aws-sdk/credential-provider-process@3.521.0: + resolution: {integrity: sha512-EcJjcrpdklxbRAFFgSLk6QGVtvnfZ80ItfZ47VL9LkhWcDAkQ1Oi0esHq+zOgvjb7VkCyD3Q9CyEwT6MlJsriA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/property-provider': 2.1.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/property-provider': 2.1.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.515.0(@aws-sdk/credential-provider-node@3.515.0): - resolution: {integrity: sha512-j7vUkiSmuhpBvZYoPTRTI4ePnQbiZMFl6TNhg9b9DprC1zHkucsZnhRhqjOVlrw/H6J4jmcPGcHHTZ5WQNI5xQ==} + /@aws-sdk/credential-provider-sso@3.521.0(@aws-sdk/credential-provider-node@3.521.0): + resolution: {integrity: sha512-GAfc0ji+fC2k9VngYM3zsS1J5ojfWg0WUOBzavvHzkhx/O3CqOt82Vfikg3PvemAp9yOgKPMaasTHVeipNLBBQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.515.0 - '@aws-sdk/token-providers': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/types': 3.515.0 - '@smithy/property-provider': 2.1.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 + '@aws-sdk/client-sso': 3.521.0 + '@aws-sdk/token-providers': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/types': 3.521.0 + '@smithy/property-provider': 2.1.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.515.0(@aws-sdk/credential-provider-node@3.515.0): - resolution: {integrity: sha512-66+2g4z3fWwdoGReY8aUHvm6JrKZMTRxjuizljVmMyOBttKPeBYXvUTop/g3ZGUx1f8j+C5qsGK52viYBvtjuQ==} + /@aws-sdk/credential-provider-web-identity@3.521.0(@aws-sdk/credential-provider-node@3.521.0): + resolution: {integrity: sha512-ZPPJqdbPOE4BkdrPrYBtsWg0Zy5b+GY1sbMWLQt0tcISgN5EIoePCS2pGNWnBUmBT+mibMQCVv9fOQpqzRkvAw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/types': 3.515.0 - '@smithy/property-provider': 2.1.1 - '@smithy/types': 2.9.1 + '@aws-sdk/client-sts': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/types': 3.521.0 + '@smithy/property-provider': 2.1.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/middleware-host-header@3.515.0: - resolution: {integrity: sha512-I1MwWPzdRKM1luvdDdjdGsDjNVPhj9zaIytEchjTY40NcKOg+p2evLD2y69ozzg8pyXK63r8DdvDGOo9QPuh0A==} + /@aws-sdk/middleware-host-header@3.521.0: + resolution: {integrity: sha512-Bc4stnMtVAdqosYI1wedFK9tffclCuwpOK/JA4bxbnvSyP1kz4s1HBVT9OOMzdLRLWLwVj/RslXKfSbzOUP7ug==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/protocol-http': 3.1.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-logger@3.515.0: - resolution: {integrity: sha512-qXomJzg2m/5seQOxHi/yOXOKfSjwrrJSmEmfwJKJyQgdMbBcjz3Cz0H/1LyC6c5hHm6a/SZgSTzDAbAoUmyL+Q==} + /@aws-sdk/middleware-logger@3.521.0: + resolution: {integrity: sha512-JJ4nyYvLu3RyyNHo74Rlx6WKxJsAixWCEnnFb6IGRUHvsG+xBGU7HF5koY2log8BqlDLrt4ZUaV/CGy5Dp8Mfg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-recursion-detection@3.515.0: - resolution: {integrity: sha512-dokHLbTV3IHRIBrw9mGoxcNTnQsjlm7TpkJhPdGT9T4Mq399EyQo51u6IsVMm07RXLl2Zw7u+u9p+qWBFzmFRA==} + /@aws-sdk/middleware-recursion-detection@3.521.0: + resolution: {integrity: sha512-1m5AsC55liTlaYMjc4pIQfjfBHG9LpWgubSl4uUxJSdI++zdA/SRBwXl40p7Ac/y5esweluhWabyiv1g/W4+Xg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/protocol-http': 3.1.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-user-agent@3.515.0: - resolution: {integrity: sha512-nOqZjGA/GkjuJ5fUshec9Fv6HFd7ovOTxMJbw3MfAhqXuVZ6dKF41lpVJ4imNsgyFt3shUg9WDY8zGFjlYMB3g==} + /@aws-sdk/middleware-user-agent@3.521.0: + resolution: {integrity: sha512-+hmQjWDG93wCcJn5QY2MkzAL1aG5wl3FJ/ud2nQOu/Gx7d4QVT/B6VJwoG6GSPVuVPZwzne5n9zPVst6RmWJGA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@aws-sdk/util-endpoints': 3.515.0 - '@smithy/protocol-http': 3.1.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@aws-sdk/util-endpoints': 3.521.0 + '@smithy/protocol-http': 3.2.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/region-config-resolver@3.515.0: - resolution: {integrity: sha512-RIRx9loxMgEAc/r1wPfnfShOuzn4RBi8pPPv6/jhhITEeMnJe6enAh2k5y9DdiVDDgCWZgVFSv0YkAIfzAFsnQ==} + /@aws-sdk/region-config-resolver@3.521.0: + resolution: {integrity: sha512-eC2T62nFgQva9Q0Sqoc9xsYyyH9EN2rJtmUKkWsBMf77atpmajAYRl5B/DzLwGHlXGsgVK2tJdU5wnmpQCEwEQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/node-config-provider': 2.2.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/node-config-provider': 2.2.2 + '@smithy/types': 2.10.0 '@smithy/util-config-provider': 2.2.1 - '@smithy/util-middleware': 2.1.1 + '@smithy/util-middleware': 2.1.2 tslib: 2.6.2 dev: false - /@aws-sdk/token-providers@3.515.0(@aws-sdk/credential-provider-node@3.515.0): - resolution: {integrity: sha512-MQuf04rIcTXqwDzmyHSpFPF1fKEzRl64oXtCRUF3ddxTdK6wxXkePfK6wNCuL+GEbEcJAoCtIGIRpzGPJvQjHA==} + /@aws-sdk/token-providers@3.521.0(@aws-sdk/credential-provider-node@3.521.0): + resolution: {integrity: sha512-63XxPOn13j87yPWKm6UXOPdMZIMyEyCDJzmlxnIACP8m20S/c6b8xLJ4fE/PUlD0MTKxpFeQbandq5OhnLsWSQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso-oidc': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) - '@aws-sdk/types': 3.515.0 - '@smithy/property-provider': 2.1.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 + '@aws-sdk/client-sso-oidc': 3.521.0(@aws-sdk/credential-provider-node@3.521.0) + '@aws-sdk/types': 3.521.0 + '@smithy/property-provider': 2.1.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/types@3.515.0: - resolution: {integrity: sha512-B3gUpiMlpT6ERaLvZZ61D0RyrQPsFYDkCncLPVkZOKkCOoFU46zi1o6T5JcYiz8vkx1q9RGloQ5exh79s5pU/w==} + /@aws-sdk/types@3.521.0: + resolution: {integrity: sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-endpoints@3.515.0: - resolution: {integrity: sha512-UJi+jdwcGFV/F7d3+e2aQn5yZOVpDiAgfgNhPnEtgV0WozJ5/ZUeZBgWvSc/K415N4A4D/9cbBc7+I+35qzcDQ==} + /@aws-sdk/util-endpoints@3.521.0: + resolution: {integrity: sha512-lO5+1LeAZycDqgNjQyZdPSdXFQKXaW5bRuQ3UIT3bOCcUAbDI0BYXlPm1huPNTCEkI9ItnDCbISbV0uF901VXw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/types': 2.9.1 - '@smithy/util-endpoints': 1.1.1 + '@aws-sdk/types': 3.521.0 + '@smithy/types': 2.10.0 + '@smithy/util-endpoints': 1.1.2 tslib: 2.6.2 dev: false @@ -2222,17 +2222,17 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-browser@3.515.0: - resolution: {integrity: sha512-pTWQb0JCafTmLHLDv3Qqs/nAAJghcPdGQIBpsCStb0YEzg3At/dOi2AIQ683yYnXmeOxLXJDzmlsovfVObJScw==} + /@aws-sdk/util-user-agent-browser@3.521.0: + resolution: {integrity: sha512-2t3uW6AXOvJ5iiI1JG9zPqKQDc/TRFa+v13aqT5KKw9h3WHFyRUpd4sFQL6Ul0urrq2Zg9cG4NHBkei3k9lsHA==} dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/types': 2.10.0 bowser: 2.11.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-node@3.515.0: - resolution: {integrity: sha512-A/KJ+/HTohHyVXLH+t/bO0Z2mPrQgELbQO8tX+B2nElo8uklj70r5cT7F8ETsI9oOy+HDVpiL5/v45ZgpUOiPg==} + /@aws-sdk/util-user-agent-node@3.521.0: + resolution: {integrity: sha512-g4KMEiyLc8DG21eMrp6fJUdfQ9F0fxfCNMDRgf0SE/pWI/u4vuWR2n8obLwq1pMVx7Ksva1NO3dc+a3Rgr0hag==} engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -2240,9 +2240,9 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/types': 3.515.0 - '@smithy/node-config-provider': 2.2.1 - '@smithy/types': 2.9.1 + '@aws-sdk/types': 3.521.0 + '@smithy/node-config-provider': 2.2.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false @@ -3904,7 +3904,7 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.3(@types/react@18.2.57)(react@18.2.0): + /@emotion/react@11.11.3(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} peerDependencies: '@types/react': '*' @@ -3920,7 +3920,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.57 + '@types/react': 18.2.58 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -3949,7 +3949,7 @@ packages: /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0): + /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -3962,11 +3962,11 @@ packages: '@babel/runtime': 7.23.9 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) '@emotion/serialize': 1.1.3 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 /@emotion/unitless@0.8.1: @@ -4541,8 +4541,8 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.6.17 '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.6.17 @@ -4590,7 +4590,7 @@ packages: engines: {node: ^8.13.0 || >=10.10.0} dependencies: '@grpc/proto-loader': 0.7.10 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: false /@grpc/proto-loader@0.7.10: @@ -4614,14 +4614,14 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@hookform/devtools@4.3.1(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@hookform/devtools@4.3.1(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CrWxEoHQZaOXJZVQ8KBgOuAa8p2LI8M0DAN5GTRTmdCieRwFVjVDEmuTAVazWVRRkpEQSgSt3KYp7VmmqXdEnw==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.58)(react@18.2.0) '@types/lodash': 4.14.202 little-state-machine: 4.8.0(react@18.2.0) lodash: 4.17.21 @@ -4753,7 +4753,7 @@ packages: dependencies: '@inquirer/type': 1.2.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -4804,7 +4804,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -4825,14 +4825,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 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.19) + jest-config: 29.7.0(@types/node@20.11.20) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4867,7 +4867,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 jest-mock: 29.7.0 dev: true @@ -4894,7 +4894,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.19 + '@types/node': 20.11.20 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4927,7 +4927,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.21 - '@types/node': 20.11.19 + '@types/node': 20.11.20 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5021,7 +5021,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: true @@ -5033,7 +5033,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -5110,13 +5110,13 @@ packages: embla-carousel-react: ^7.0.0 react: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) embla-carousel-react: 7.1.0(react@18.2.0) react: 18.2.0 - /@mantine/core@6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@mantine/core@6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Kx4RrRfv0I+cOCIcsq/UA2aWcYLyXgW3aluAuW870OdXnbII6qg7RW28D+r9D76SHPxWFKwIKwmcucAG08Divg==} peerDependencies: '@mantine/hooks': 6.0.21 @@ -5130,8 +5130,8 @@ packages: '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.57)(react@18.2.0) - react-textarea-autosize: 8.3.4(@types/react@18.2.57)(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.58)(react@18.2.0) + react-textarea-autosize: 8.3.4(@types/react@18.2.58)(react@18.2.0) transitivePeerDependencies: - '@emotion/react' - '@types/react' @@ -5144,7 +5144,7 @@ packages: dayjs: '>=1.0.0' react: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) dayjs: 1.11.10 @@ -5190,7 +5190,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) react: 18.2.0 @@ -5205,7 +5205,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) react: 18.2.0 @@ -5219,7 +5219,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) '@emotion/server': 11.11.0 '@mantine/styles': 6.0.21(@emotion/react@11.11.3)(react-dom@18.2.0)(react@18.2.0) html-react-parser: 1.4.12(react@18.2.0) @@ -5233,7 +5233,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) clsx: 1.1.1 csstype: 3.1.3 react: 18.2.0 @@ -5272,7 +5272,7 @@ packages: react: ^18 || 18 dependencies: '@types/mdx': 2.0.10 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true @@ -5301,7 +5301,7 @@ packages: strict-event-emitter: 0.5.1 dev: true - /@mui/base@5.0.0-beta.31(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@mui/base@5.0.0-beta.31(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+uNbP3OHJuZVI00WyMg7xfLZotaEY7LgvYXDfONVJbrS+K9wyjCIPNfjy8r9XJn4fbHo/5ibiZqjWnU9LMNv+A==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5314,10 +5314,10 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.57) - '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.58) + '@mui/utils': 5.15.4(@types/react@18.2.58)(react@18.2.0) '@popperjs/core': 2.11.8 - '@types/react': 18.2.57 + '@types/react': 18.2.58 clsx: 2.1.0 prop-types: 15.8.1 react: 18.2.0 @@ -5328,7 +5328,7 @@ packages: resolution: {integrity: sha512-0OZN9O6hAtBpx70mMNFOPaAIol/ytwZYPY+z7Rf9dK3+1Xlzwvj5/IeShJKvtp76S1qJyhPuvZg0+BGqQaUnUw==} dev: false - /@mui/material@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@mui/material@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5346,14 +5346,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) - '@mui/base': 5.0.0-beta.31(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.58)(react@18.2.0) + '@mui/base': 5.0.0-beta.31(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mui/core-downloads-tracker': 5.15.4 - '@mui/system': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.57) - '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@mui/system': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.58)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.58) + '@mui/utils': 5.15.4(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 csstype: 3.1.3 @@ -5364,7 +5364,7 @@ packages: react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@mui/private-theming@5.15.4(@types/react@18.2.57)(react@18.2.0): + /@mui/private-theming@5.15.4(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-9N5myIMEEQTM5WYWPGvvYADzjFo12LgJ7S+2iTZkBNOcJpUxQYM1tvYjkHCDV+t1ocMOEgjR2EfJ9Dus30dBlg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5375,8 +5375,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@mui/utils': 5.15.4(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5396,14 +5396,14 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.58)(react@18.2.0) csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/system@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react@18.2.0): + /@mui/system@5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-KCwkHajGBXPs2TK1HJjIyab4NDk0cZoBDYN/TTlXVo1qBAmCjY0vjqrlsjeoG+wrwwcezXMLs/e6OGP66fPCog==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5420,20 +5420,20 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) - '@mui/private-theming': 5.15.4(@types/react@18.2.57)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.58)(react@18.2.0) + '@mui/private-theming': 5.15.4(@types/react@18.2.58)(react@18.2.0) '@mui/styled-engine': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.57) - '@mui/utils': 5.15.4(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@mui/types': 7.2.13(@types/react@18.2.58) + '@mui/utils': 5.15.4(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 clsx: 2.1.0 csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/types@7.2.13(@types/react@18.2.57): + /@mui/types@7.2.13(@types/react@18.2.58): resolution: {integrity: sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -5441,10 +5441,10 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 dev: false - /@mui/utils@5.15.4(@types/react@18.2.57)(react@18.2.0): + /@mui/utils@5.15.4(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-E2wLQGBcs3VR52CpMRjk46cGscC4cbf3Q2uyHNaAeL36yTTm+aVNbtsTCazXtjOP4BDd8lu6VtlTpVC8Rtl4mg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5456,7 +5456,7 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@types/prop-types': 15.7.11 - '@types/react': 18.2.57 + '@types/react': 18.2.58 prop-types: 15.8.1 react: 18.2.0 react-is: 18.2.0 @@ -6196,7 +6196,7 @@ packages: playwright: 1.41.2 dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.10.2)(webpack@5.90.3): + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.10.3)(webpack@5.90.3): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -6232,7 +6232,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - type-fest: 4.10.2 + type-fest: 4.10.3 webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.18.20) dev: true @@ -6759,7 +6759,7 @@ packages: '@babel/runtime': 7.23.9 dev: true - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -6773,14 +6773,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -6794,11 +6794,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6812,7 +6812,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -6822,7 +6822,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true @@ -6834,7 +6834,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-context@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-context@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -6844,7 +6844,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true @@ -6856,7 +6856,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-direction@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-direction@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: '@types/react': '*' @@ -6866,11 +6866,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: '@types/react': '*' @@ -6885,17 +6885,17 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -6905,11 +6905,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: '@types/react': '*' @@ -6923,16 +6923,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-id@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-id@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -6942,12 +6942,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} peerDependencies: '@types/react': '*' @@ -6962,22 +6962,22 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.57)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.58)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.57 + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: '@types/react': '*' @@ -6991,8 +6991,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7021,7 +7021,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -7035,14 +7035,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: '@types/react': '*' @@ -7057,15 +7057,15 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7090,7 +7090,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: '@types/react': '*' @@ -7106,32 +7106,32 @@ packages: '@babel/runtime': 7.23.9 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 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.57)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.58)(react@18.2.0) dev: true - /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' @@ -7145,8 +7145,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7161,7 +7161,7 @@ packages: '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 - /@radix-ui/react-slot@1.0.2(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-slot@1.0.2(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -7171,12 +7171,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: '@types/react': '*' @@ -7191,19 +7191,19 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: '@types/react': '*' @@ -7218,15 +7218,15 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} peerDependencies: '@types/react': '*' @@ -7241,13 +7241,13 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7261,7 +7261,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -7271,11 +7271,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -7285,12 +7285,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -7300,8 +7300,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 react: 18.2.0 dev: true @@ -7313,7 +7313,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -7323,11 +7323,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' @@ -7337,11 +7337,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' @@ -7352,11 +7352,11 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.57)(react@18.2.0): + /@radix-ui/react-use-size@1.0.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' @@ -7366,12 +7366,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.57)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 react: 18.2.0 dev: true - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -7385,8 +7385,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.57 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.58 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7435,45 +7435,45 @@ packages: resolution: {integrity: sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==} dev: true - /@sentry-internal/feedback@7.102.0: - resolution: {integrity: sha512-GxHdzbOF4tg6TtyQzFqb/8c/p07n68qZC5KYwzs7AuW5ey0IPmdC58pOh3Kk52JA0P69/RZy39+r1p1Swr6C+Q==} + /@sentry-internal/feedback@7.102.1: + resolution: {integrity: sha512-vY4hpLLMNLjICtWiizc7KeGbWOTUMGrF7C+9dPCztZww3CLgzWy9A7DvPj5hodRiYzpdRnAMl8yQnMFbYXh7bA==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry-internal/replay-canvas@7.102.0: - resolution: {integrity: sha512-rgNO4PdFv0AYflBsCNbSIwpQuOOJQTqyu8i8U0PupjveNjkm0CUJhber/ZOcaGmbyjdvwikGwgWY2O0Oj0USCA==} + /@sentry-internal/replay-canvas@7.102.1: + resolution: {integrity: sha512-GUX4RWI10uRjdjeyvCLtAAhWRVqnAnG6+yNxWfqUQ3qMA7B7XxG43KT2UhSnulmErNzODQ6hA68rGPwwYeRIww==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.102.0 - '@sentry/replay': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/replay': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry-internal/tracing@7.102.0: - resolution: {integrity: sha512-BlE33HWL1IzkGa0W+pwTiyu01MUIfYf+WnO9UC8qkDW3jxVvg2zhoSjXSxikT+KPCOgoZpQHspaTzwjnI1LCvw==} + /@sentry-internal/tracing@7.102.1: + resolution: {integrity: sha512-RkFlFyAC0fQOvBbBqnq0CLmFW5m3JJz9pKbZd5vXPraWAlniKSb1bC/4DF9SlNx0FN1LWG+IU3ISdpzwwTeAGg==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry/browser@7.102.0: - resolution: {integrity: sha512-hIggcMnojIbWhbmlRfkykHmy6n7pjug0AHfF19HRUQxAx9KJfMH5YdWvohov0Hb9fS+jdvqgE+/4AWbEeXQrHw==} + /@sentry/browser@7.102.1: + resolution: {integrity: sha512-7BOfPBiM7Kp6q/iy0JIbsBTxIASV+zWXByqqjuEMWGj3X2u4oRIfm3gv4erPU/l+CORQUVQZLSPGoIoM1gbB/A==} engines: {node: '>=8'} dependencies: - '@sentry-internal/feedback': 7.102.0 - '@sentry-internal/replay-canvas': 7.102.0 - '@sentry-internal/tracing': 7.102.0 - '@sentry/core': 7.102.0 - '@sentry/replay': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry-internal/feedback': 7.102.1 + '@sentry-internal/replay-canvas': 7.102.1 + '@sentry-internal/tracing': 7.102.1 + '@sentry/core': 7.102.1 + '@sentry/replay': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false /@sentry/cli@1.77.1: @@ -7493,26 +7493,26 @@ packages: - supports-color dev: false - /@sentry/core@7.102.0: - resolution: {integrity: sha512-GO9eLOSBK1waW4AD0wDXAreaNqXFQ1MPQZrkKcN+GJYEFhJK1+u+MSV7vO5Fs/rIfaTZIZ2jtEkxSSAOucE8EQ==} + /@sentry/core@7.102.1: + resolution: {integrity: sha512-QjY+LSP3du3J/C8x/FfEbRxgZgsWd0jfTJ4P7s9f219I1csK4OeBMC3UA1HwEa0pY/9OF6H/egW2CjOcMM5Pdg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry/integrations@7.102.0: - resolution: {integrity: sha512-WW7DiAcihi+Fya2YrB6lEUzDAIPuO23wDm4tLJ9vQpMw4LaTj/XkulITTXFI7XLJLzs5Eks9pIfZJdmKrqjchA==} + /@sentry/integrations@7.102.1: + resolution: {integrity: sha512-Its3Ru6xCAqpaLE3cTxW/b91js2SIFoXa8LWtQDJ7tmTdwPAbT8Pij1F4bOhhaqLYbjLtCXGl/NR2cffsiRLww==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 localforage: 1.10.0 dev: false - /@sentry/nextjs@7.102.0(next@14.1.0)(react@18.2.0): - resolution: {integrity: sha512-2vKOyMlMlQ7sEGylUTQEhrZb8nNN6iaWnx1DiHxTIWjRPcYPybguTsHEAPRS6hPL5k9dVDG1DKPOT1Wd2tAzwQ==} + /@sentry/nextjs@7.102.1(next@14.1.0)(react@18.2.0): + resolution: {integrity: sha512-gOI/GD7DWhc3WucyYnepl8Nu5jmpa1YfR6jWDzTkPE2CV9zKK9zulTdqk+Aig9ch62SAmJOGkgejm5k9PE2XzQ==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 || 13 @@ -7523,13 +7523,13 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.102.0 - '@sentry/integrations': 7.102.0 - '@sentry/node': 7.102.0 - '@sentry/react': 7.102.0(react@18.2.0) - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 - '@sentry/vercel-edge': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/integrations': 7.102.1 + '@sentry/node': 7.102.1 + '@sentry/react': 7.102.1(react@18.2.0) + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 + '@sentry/vercel-edge': 7.102.1 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 next: 14.1.0(@opentelemetry/api@1.7.0)(react-dom@18.2.0)(react@18.2.0) @@ -7542,18 +7542,18 @@ packages: - supports-color dev: false - /@sentry/node@7.102.0: - resolution: {integrity: sha512-ZS1s2uO/+K4rHkmWjyqm5Jtl6dT7klbZSMvn4tfIpkfWuqrs7pP0jaATyvmF+96z3lpq6fRAJliV5tRqPy7w5Q==} + /@sentry/node@7.102.1: + resolution: {integrity: sha512-mb3vmM3SGuCruckPiv/Vafeh89UQavTfpPFoU6Jwe6dSpQ39BO8fO8k8Zev+/nP6r/FKLtX17mJobErHECXsYw==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.102.0 - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry-internal/tracing': 7.102.1 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry/opentelemetry-node@7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): - resolution: {integrity: sha512-elqW7d5kLByI2fnUR119GR65G1L1SiXCB3C6GVRZQERjcQTalGK2mUTTXP0bYbAKDKCVnOJC3duIpM63fr6aCg==} + /@sentry/opentelemetry-node@7.102.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): + resolution: {integrity: sha512-rDGswIlvjSner6v7bXoXWYOV1cIfwx1HqzPfNDKFetsZ6XqFaFl2bSAkcC7yo/zGVgOcb5k6iE4PyL82Hw78gg==} engines: {node: '>=8'} peerDependencies: '@opentelemetry/api': 1.x @@ -7565,13 +7565,13 @@ packages: '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.21.0 - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry/opentelemetry@7.102.0(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): - resolution: {integrity: sha512-5oII/cIITbCY2db+jvPuWHEcxWYj7+d+94LXwcXBVvWyE+5+5ttDtkAB8xFehDD2jnHRkmZZQxuiXle3gO1MXg==} + /@sentry/opentelemetry@7.102.1(@opentelemetry/api@1.7.0)(@opentelemetry/core@1.21.0)(@opentelemetry/sdk-trace-base@1.21.0)(@opentelemetry/semantic-conventions@1.21.0): + resolution: {integrity: sha512-66IqUHlgYcTtW3ryvrxbQS60hYtgpBEmVee3fawzBwm+f8Cnj+9sMzc7OcCpmyUU9olgqxxTVm2OvBF9dtoQ8Q==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 @@ -7583,13 +7583,13 @@ packages: '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.21.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.21.0 - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry/profiling-node@7.102.0: - resolution: {integrity: sha512-prw0PveisR6zjAkz0zC9xZHELXLpqofa9vbj6xqnwFQkw3pES/pZAgzRnGjs5xzVsIkXZzVA0vWzOJDGOa0kFg==} + /@sentry/profiling-node@7.102.1: + resolution: {integrity: sha512-eqOUdu04eI4ODqeh/nHvC/mdwm3tWkqm02anR2ITEjKVJxHliHH6+jr+3M2X56e1hIxOibtL+JrR89Du9HEl9w==} engines: {node: '>=8.0.0'} hasBin: true requiresBuild: true @@ -7598,50 +7598,50 @@ packages: node-abi: 3.54.0 dev: false - /@sentry/react@7.102.0(react@18.2.0): - resolution: {integrity: sha512-Dz2JZwQMU/gpAVRHz6usMGgDF5Y0QcPUAnRoNpewEanZW7nChN8FsIYjOkvEbbsgk8bAlAjWErNlKGfl0B3YoA==} + /@sentry/react@7.102.1(react@18.2.0): + resolution: {integrity: sha512-X4j2DgbktlEifnd21YJKCayAmff5hnaS+9MNz9OonEwD0ARi0ks7bo0wtWHMjPK20992MO+JwczVg/1BXJYDdQ==} engines: {node: '>=8'} peerDependencies: react: ^18 || 18 dependencies: - '@sentry/browser': 7.102.0 - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry/browser': 7.102.1 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false - /@sentry/replay@7.102.0: - resolution: {integrity: sha512-sUIBN4ZY0J5/dQS3KOe5VLykm856KZkTrhV8kmBEylzQhw1BBc8i2ehTILy5ZYh9Ra8uXPTAmtwpvYf/dRDfAg==} + /@sentry/replay@7.102.1: + resolution: {integrity: sha512-HR/j9dGIvbrId8fh8mQlODx7JrhRmawEd9e9P3laPtogWCg/5TI+XPb2VGSaXOX9VWtb/6Z2UjHsaGjgg6YcuA==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.102.0 - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry-internal/tracing': 7.102.1 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false - /@sentry/types@7.102.0: - resolution: {integrity: sha512-FPfFBP0x3LkPARw1/6cWySLq1djIo8ao3Qo2KNBeE9CHdq8bsS1a8zzjJLuWG4Ww+wieLP8/lY3WTgrCz4jowg==} + /@sentry/types@7.102.1: + resolution: {integrity: sha512-htKorf3t/D0XYtM7foTcmG+rM47rDP6XdbvCcX5gBCuCYlzpM1vqCt2rl3FLktZC6TaIpFRJw1TLfx6m+x5jdA==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.102.0: - resolution: {integrity: sha512-cp5KCRe0slOVMwG4iP2Z4UajQkjryRTiFskZ5H7Q3X9R5voM8+DAhiDcIW88GL9NxqyUrAJOjmKdeLK2vM+bdA==} + /@sentry/utils@7.102.1: + resolution: {integrity: sha512-+8WcFjHVV/HROXSAwMuUzveElBFC43EiTG7SNEBNgOUeQzQVTmbUZXyTVgLrUmtoWqvnIxCacoLxtZo1o67kdg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.102.0 + '@sentry/types': 7.102.1 dev: false - /@sentry/vercel-edge@7.102.0: - resolution: {integrity: sha512-w4oUFvYemSDmEmwnuvmd30toJcP+yvNTZ11EIuqYe38kkNS01slPS24je6c5okHWYwVSCzhdUar/3AOJgSMC5g==} + /@sentry/vercel-edge@7.102.1: + resolution: {integrity: sha512-iB6KCSxrvO172VjfQHGiYpyXPKNbx6Cz01GA1YDByRiUSgSpAq0qAFRY4lvd736w5KX4s9hen+XmZ7Gmqj8Pag==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.102.0 - '@sentry/core': 7.102.0 - '@sentry/types': 7.102.0 - '@sentry/utils': 7.102.0 + '@sentry-internal/tracing': 7.102.1 + '@sentry/core': 7.102.1 + '@sentry/types': 7.102.1 + '@sentry/utils': 7.102.1 dev: false /@sentry/webpack-plugin@1.21.0: @@ -7693,47 +7693,47 @@ packages: '@sinonjs/commons': 3.0.0 dev: true - /@smithy/abort-controller@2.1.1: - resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==} + /@smithy/abort-controller@2.1.2: + resolution: {integrity: sha512-iwUxrFm/ZFCXhzhtZ6JnoJzAsqUrVfBAZUTQj8ypXGtIjwXZpKqmgYiuqrDERiydDI5gesqvsC4Rqe57GGhbVg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/config-resolver@2.1.1: - resolution: {integrity: sha512-lxfLDpZm+AWAHPFZps5JfDoO9Ux1764fOgvRUBpHIO8HWHcSN1dkgsago1qLRVgm1BZ8RCm8cgv99QvtaOWIhw==} + /@smithy/config-resolver@2.1.2: + resolution: {integrity: sha512-ZDMY63xJVsJl7ei/yIMv9nx8OiEOulwNnQOUDGpIvzoBrcbvYwiMjIMe5mP5J4fUmttKkpiTKwta/7IUriAn9w==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.1 - '@smithy/types': 2.9.1 + '@smithy/node-config-provider': 2.2.2 + '@smithy/types': 2.10.0 '@smithy/util-config-provider': 2.2.1 - '@smithy/util-middleware': 2.1.1 + '@smithy/util-middleware': 2.1.2 tslib: 2.6.2 dev: false - /@smithy/core@1.3.2: - resolution: {integrity: sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw==} + /@smithy/core@1.3.3: + resolution: {integrity: sha512-8cT/swERvU1EUMuJF914+psSeVy4+NcNhbRe1WEKN1yIMPE5+Tq5EaPq1HWjKCodcdBIyU9ViTjd62XnebXMHA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-endpoint': 2.4.1 - '@smithy/middleware-retry': 2.1.1 - '@smithy/middleware-serde': 2.1.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/util-middleware': 2.1.1 + '@smithy/middleware-endpoint': 2.4.2 + '@smithy/middleware-retry': 2.1.2 + '@smithy/middleware-serde': 2.1.2 + '@smithy/protocol-http': 3.2.0 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/util-middleware': 2.1.2 tslib: 2.6.2 dev: false - /@smithy/credential-provider-imds@2.2.1: - resolution: {integrity: sha512-7XHjZUxmZYnONheVQL7j5zvZXga+EWNgwEAP6OPZTi7l8J4JTeNh9aIOfE5fKHZ/ee2IeNOh54ZrSna+Vc6TFA==} + /@smithy/credential-provider-imds@2.2.2: + resolution: {integrity: sha512-a2xpqWzhzcYwImGbFox5qJLf6i5HKdVeOVj7d6kVFElmbS2QW2T4HmefRc5z1huVArk9bh5Rk1NiFp9YBCXU3g==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.1 - '@smithy/property-provider': 2.1.1 - '@smithy/types': 2.9.1 - '@smithy/url-parser': 2.1.1 + '@smithy/node-config-provider': 2.2.2 + '@smithy/property-provider': 2.1.2 + '@smithy/types': 2.10.0 + '@smithy/url-parser': 2.1.2 tslib: 2.6.2 dev: false @@ -7741,35 +7741,35 @@ packages: resolution: {integrity: sha512-E8KYBxBIuU4c+zrpR22VsVrOPoEDzk35bQR3E+xm4k6Pa6JqzkDOdMyf9Atac5GPNKHJBdVaQ4JtjdWX2rl/nw==} dependencies: '@aws-crypto/crc32': 3.0.0 - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 '@smithy/util-hex-encoding': 2.1.1 tslib: 2.6.2 dev: false - /@smithy/fetch-http-handler@2.4.1: - resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==} + /@smithy/fetch-http-handler@2.4.2: + resolution: {integrity: sha512-sIGMVwa/8h6eqNjarI3F07gvML3mMXcqBe+BINNLuKsVKXMNBN6wRzeZbbx7lfiJDEHAP28qRns8flHEoBB7zw==} dependencies: - '@smithy/protocol-http': 3.1.1 - '@smithy/querystring-builder': 2.1.1 - '@smithy/types': 2.9.1 + '@smithy/protocol-http': 3.2.0 + '@smithy/querystring-builder': 2.1.2 + '@smithy/types': 2.10.0 '@smithy/util-base64': 2.1.1 tslib: 2.6.2 dev: false - /@smithy/hash-node@2.1.1: - resolution: {integrity: sha512-Qhoq0N8f2OtCnvUpCf+g1vSyhYQrZjhSwvJ9qvR8BUGOtTXiyv2x1OD2e6jVGmlpC4E4ax1USHoyGfV9JFsACg==} + /@smithy/hash-node@2.1.2: + resolution: {integrity: sha512-3Sgn4s0g4xud1M/j6hQwYCkz04lVJ24wvCAx4xI26frr3Ao6v0o2VZkBpUySTeQbMUBp2DhuzJ0fV1zybzkckw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 '@smithy/util-buffer-from': 2.1.1 '@smithy/util-utf8': 2.1.1 tslib: 2.6.2 dev: false - /@smithy/invalid-dependency@2.1.1: - resolution: {integrity: sha512-7WTgnKw+VPg8fxu2v9AlNOQ5yaz6RA54zOVB4f6vQuR0xFKd+RzlCpt0WidYTsye7F+FYDIaS/RnJW4pxjNInw==} + /@smithy/invalid-dependency@2.1.2: + resolution: {integrity: sha512-qdgKhkFYxDJnKecx2ANwz3JRkXjm0qDgEnAs5BIfb2z/XqA2l7s9BTH7GTC/RR4E8h6EDCeb5rM2rnARxviqIg==} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false @@ -7780,125 +7780,125 @@ packages: tslib: 2.6.2 dev: false - /@smithy/middleware-content-length@2.1.1: - resolution: {integrity: sha512-rSr9ezUl9qMgiJR0UVtVOGEZElMdGFyl8FzWEF5iEKTlcWxGr2wTqGfDwtH3LAB7h+FPkxqv4ZU4cpuCN9Kf/g==} + /@smithy/middleware-content-length@2.1.2: + resolution: {integrity: sha512-XEWtul1tHP31EtUIobEyN499paUIbnCTRtjY+ciDCEXW81lZmpjrDG3aL0FxJDPnvatVQuMV1V5eg6MCqTFaLQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/protocol-http': 3.1.1 - '@smithy/types': 2.9.1 + '@smithy/protocol-http': 3.2.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/middleware-endpoint@2.4.1: - resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==} + /@smithy/middleware-endpoint@2.4.2: + resolution: {integrity: sha512-72qbmVwaWcLOd/OT52fszrrlXywPwciwpsRiIk/dIvpcwkpGE9qrYZ2bt/SYcA/ma8Rz9Ni2AbBuSXLDYISS+A==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-serde': 2.1.1 - '@smithy/node-config-provider': 2.2.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/url-parser': 2.1.1 - '@smithy/util-middleware': 2.1.1 + '@smithy/middleware-serde': 2.1.2 + '@smithy/node-config-provider': 2.2.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 + '@smithy/url-parser': 2.1.2 + '@smithy/util-middleware': 2.1.2 tslib: 2.6.2 dev: false - /@smithy/middleware-retry@2.1.1: - resolution: {integrity: sha512-eMIHOBTXro6JZ+WWzZWd/8fS8ht5nS5KDQjzhNMHNRcG5FkNTqcKpYhw7TETMYzbLfhO5FYghHy1vqDWM4FLDA==} + /@smithy/middleware-retry@2.1.2: + resolution: {integrity: sha512-tlvSK+v9bPHHb0dLWvEaFW2Iz0IeA57ISvSaso36I33u8F8wYqo5FCvenH7TgMVBx57jyJBXOmYCZa9n5gdJIg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/service-error-classification': 2.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 - '@smithy/util-middleware': 2.1.1 - '@smithy/util-retry': 2.1.1 + '@smithy/node-config-provider': 2.2.2 + '@smithy/protocol-http': 3.2.0 + '@smithy/service-error-classification': 2.1.2 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 + '@smithy/util-middleware': 2.1.2 + '@smithy/util-retry': 2.1.2 tslib: 2.6.2 uuid: 9.0.1 dev: false - /@smithy/middleware-serde@2.1.1: - resolution: {integrity: sha512-D8Gq0aQBeE1pxf3cjWVkRr2W54t+cdM2zx78tNrVhqrDykRA7asq8yVJij1u5NDtKzKqzBSPYh7iW0svUKg76g==} + /@smithy/middleware-serde@2.1.2: + resolution: {integrity: sha512-XNU6aVIhlSbjuo2XsfZ7rd4HhjTXDlNWxAmhlBfViTW1TNK02CeWdeEntp5XtQKYD//pyTIbYi35EQvIidAkOw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/middleware-stack@2.1.1: - resolution: {integrity: sha512-KPJhRlhsl8CjgGXK/DoDcrFGfAqoqvuwlbxy+uOO4g2Azn1dhH+GVfC3RAp+6PoL5PWPb+vt6Z23FP+Mr6qeCw==} + /@smithy/middleware-stack@2.1.2: + resolution: {integrity: sha512-EPGaHGd4XmZcaRYjbhyqiqN/Q/ESxXu5e5TK24CTZUe99y8/XCxmiX8VLMM4H0DI7K3yfElR0wPAAvceoSkTgw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/node-config-provider@2.2.1: - resolution: {integrity: sha512-epzK3x1xNxA9oJgHQ5nz+2j6DsJKdHfieb+YgJ7ATWxzNcB7Hc+Uya2TUck5MicOPhDV8HZImND7ZOecVr+OWg==} + /@smithy/node-config-provider@2.2.2: + resolution: {integrity: sha512-QXvpqHSijAm13ZsVkUo92b085UzDvYP1LblWTb3uWi9WilhDvYnVyPLXaryLhOWZ2YvdhK2170T3ZBqtg+quIQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/property-provider': 2.1.1 - '@smithy/shared-ini-file-loader': 2.3.1 - '@smithy/types': 2.9.1 + '@smithy/property-provider': 2.1.2 + '@smithy/shared-ini-file-loader': 2.3.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/node-http-handler@2.3.1: - resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==} + /@smithy/node-http-handler@2.4.0: + resolution: {integrity: sha512-Mf2f7MMy31W8LisJ9O+7J5cKiNwBwBBLU6biQ7/sFSFdhuOxPN7hOPoZ8vlaFjvrpfOUJw9YOpjGyNTKuvomOQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/abort-controller': 2.1.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/querystring-builder': 2.1.1 - '@smithy/types': 2.9.1 + '@smithy/abort-controller': 2.1.2 + '@smithy/protocol-http': 3.2.0 + '@smithy/querystring-builder': 2.1.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/property-provider@2.1.1: - resolution: {integrity: sha512-FX7JhhD/o5HwSwg6GLK9zxrMUrGnb3PzNBrcthqHKBc3dH0UfgEAU24xnJ8F0uow5mj17UeBEOI6o3CF2k7Mhw==} + /@smithy/property-provider@2.1.2: + resolution: {integrity: sha512-yaXCVFKzxbSXqOoyA7AdAgXhwdjiLeui7n2P6XLjBCz/GZFdLUJgSY6KL1PevaxT4REMwUSs/bSHAe/0jdzEHw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/protocol-http@3.1.1: - resolution: {integrity: sha512-6ZRTSsaXuSL9++qEwH851hJjUA0OgXdQFCs+VDw4tGH256jQ3TjYY/i34N4vd24RV3nrjNsgd1yhb57uMoKbzQ==} + /@smithy/protocol-http@3.2.0: + resolution: {integrity: sha512-VRp0YITYIQum+rX4zeZ3cW1wl9r90IQzQN+VLS1NxdSMt6NLsJiJqR9czTxlaeWNrLHsFAETmjmdrS48Ug1liA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/querystring-builder@2.1.1: - resolution: {integrity: sha512-C/ko/CeEa8jdYE4gt6nHO5XDrlSJ3vdCG0ZAc6nD5ZIE7LBp0jCx4qoqp7eoutBu7VrGMXERSRoPqwi1WjCPbg==} + /@smithy/querystring-builder@2.1.2: + resolution: {integrity: sha512-wk6QpuvBBLJF5w8aADsZOtxaHY9cF5MZe1Ry3hSqqBxARdUrMoXi/jukUz5W0ftXGlbA398IN8dIIUj3WXqJXg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 '@smithy/util-uri-escape': 2.1.1 tslib: 2.6.2 dev: false - /@smithy/querystring-parser@2.1.1: - resolution: {integrity: sha512-H4+6jKGVhG1W4CIxfBaSsbm98lOO88tpDWmZLgkJpt8Zkk/+uG0FmmqMuCAc3HNM2ZDV+JbErxr0l5BcuIf/XQ==} + /@smithy/querystring-parser@2.1.2: + resolution: {integrity: sha512-z1yL5Iiagm/UxVy1tcuTFZdfOBK/QtYeK6wfClAJ7cOY7kIaYR6jn1cVXXJmhAQSh1b2ljP4xiZN4Ybj7Tbs5w==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/service-error-classification@2.1.1: - resolution: {integrity: sha512-txEdZxPUgM1PwGvDvHzqhXisrc5LlRWYCf2yyHfvITWioAKat7srQvpjMAvgzf0t6t7j8yHrryXU9xt7RZqFpw==} + /@smithy/service-error-classification@2.1.2: + resolution: {integrity: sha512-R+gL1pAPuWkH6unFridk57wDH5PFY2IlVg2NUjSAjoaIaU+sxqKf/7AOWIcx9Bdn+xY0/4IRQ69urlC+F3I9gg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 dev: false - /@smithy/shared-ini-file-loader@2.3.1: - resolution: {integrity: sha512-2E2kh24igmIznHLB6H05Na4OgIEilRu0oQpYXo3LCNRrawHAcfDKq9004zJs+sAMt2X5AbY87CUCJ7IpqpSgdw==} + /@smithy/shared-ini-file-loader@2.3.2: + resolution: {integrity: sha512-idHGDJB+gBh+aaIjmWj6agmtNWftoyAenErky74hAtKyUaCvfocSBgEJ2pQ6o68svBluvGIj4NGFgJu0198mow==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false @@ -7908,38 +7908,38 @@ packages: dependencies: '@smithy/eventstream-codec': 2.1.1 '@smithy/is-array-buffer': 2.1.1 - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 '@smithy/util-hex-encoding': 2.1.1 - '@smithy/util-middleware': 2.1.1 + '@smithy/util-middleware': 2.1.2 '@smithy/util-uri-escape': 2.1.1 '@smithy/util-utf8': 2.1.1 tslib: 2.6.2 dev: false - /@smithy/smithy-client@2.3.1: - resolution: {integrity: sha512-YsTdU8xVD64r2pLEwmltrNvZV6XIAC50LN6ivDopdt+YiF/jGH6PY9zUOu0CXD/d8GMB8gbhnpPsdrjAXHS9QA==} + /@smithy/smithy-client@2.4.0: + resolution: {integrity: sha512-6/jxk0om9l2s9BcgHtrBn+Hd3xcFGDzxfEJ2FvGpZxIz0S7bgvZg1gyR66O1xf1w9WZBH+W7JClhfSn2gETINw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-endpoint': 2.4.1 - '@smithy/middleware-stack': 2.1.1 - '@smithy/protocol-http': 3.1.1 - '@smithy/types': 2.9.1 - '@smithy/util-stream': 2.1.1 + '@smithy/middleware-endpoint': 2.4.2 + '@smithy/middleware-stack': 2.1.2 + '@smithy/protocol-http': 3.2.0 + '@smithy/types': 2.10.0 + '@smithy/util-stream': 2.1.2 tslib: 2.6.2 dev: false - /@smithy/types@2.9.1: - resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==} + /@smithy/types@2.10.0: + resolution: {integrity: sha512-QYXQmpIebS8/jYXgyJjCanKZbI4Rr8tBVGBAIdDhA35f025TVjJNW69FJ0TGiDqt+lIGo037YIswq2t2Y1AYZQ==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/url-parser@2.1.1: - resolution: {integrity: sha512-qC9Bv8f/vvFIEkHsiNrUKYNl8uKQnn4BdhXl7VzQRP774AwIjiSMMwkbT+L7Fk8W8rzYVifzJNYxv1HwvfBo3Q==} + /@smithy/url-parser@2.1.2: + resolution: {integrity: sha512-KBPi740ciTujUaY+RfQuPABD0QFmgSBN5qNVDCGTryfsbG4jkwC0YnElSzi72m24HegMyxzZDLG4Oh4/97mw2g==} dependencies: - '@smithy/querystring-parser': 2.1.1 - '@smithy/types': 2.9.1 + '@smithy/querystring-parser': 2.1.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false @@ -7979,36 +7979,36 @@ packages: tslib: 2.6.2 dev: false - /@smithy/util-defaults-mode-browser@2.1.1: - resolution: {integrity: sha512-lqLz/9aWRO6mosnXkArtRuQqqZBhNpgI65YDpww4rVQBuUT7qzKbDLG5AmnQTCiU4rOquaZO/Kt0J7q9Uic7MA==} + /@smithy/util-defaults-mode-browser@2.1.2: + resolution: {integrity: sha512-YmojdmsE7VbvFGJ/8btn/5etLm1HOQkgVX6nMWlB0yBL/Vb//s3aTebUJ66zj2+LNrBS3B9S+18+LQU72Yj0AQ==} engines: {node: '>= 10.0.0'} dependencies: - '@smithy/property-provider': 2.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 + '@smithy/property-provider': 2.1.2 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 bowser: 2.11.0 tslib: 2.6.2 dev: false - /@smithy/util-defaults-mode-node@2.2.0: - resolution: {integrity: sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA==} + /@smithy/util-defaults-mode-node@2.2.1: + resolution: {integrity: sha512-kof7M9Q2qP5yaQn8hHJL3KwozyvIfLe+ys7feifSul6gBAAeoraibo/MWqotb/I0fVLMlCMDwn7WXFsGUwnsew==} engines: {node: '>= 10.0.0'} dependencies: - '@smithy/config-resolver': 2.1.1 - '@smithy/credential-provider-imds': 2.2.1 - '@smithy/node-config-provider': 2.2.1 - '@smithy/property-provider': 2.1.1 - '@smithy/smithy-client': 2.3.1 - '@smithy/types': 2.9.1 + '@smithy/config-resolver': 2.1.2 + '@smithy/credential-provider-imds': 2.2.2 + '@smithy/node-config-provider': 2.2.2 + '@smithy/property-provider': 2.1.2 + '@smithy/smithy-client': 2.4.0 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/util-endpoints@1.1.1: - resolution: {integrity: sha512-sI4d9rjoaekSGEtq3xSb2nMjHMx8QXcz2cexnVyRWsy4yQ9z3kbDpX+7fN0jnbdOp0b3KSTZJZ2Yb92JWSanLw==} + /@smithy/util-endpoints@1.1.2: + resolution: {integrity: sha512-2/REfdcJ20y9iF+9kSBRBsaoGzjT5dZ3E6/TA45GHJuJAb/vZTj76VLTcrl2iN3fWXiDK1B8RxchaLGbr7RxxA==} engines: {node: '>= 14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.1 - '@smithy/types': 2.9.1 + '@smithy/node-config-provider': 2.2.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false @@ -8019,30 +8019,30 @@ packages: tslib: 2.6.2 dev: false - /@smithy/util-middleware@2.1.1: - resolution: {integrity: sha512-mKNrk8oz5zqkNcbcgAAepeJbmfUW6ogrT2Z2gDbIUzVzNAHKJQTYmH9jcy0jbWb+m7ubrvXKb6uMjkSgAqqsFA==} + /@smithy/util-middleware@2.1.2: + resolution: {integrity: sha512-lvSOnwQ7iAajtWb1nAyy0CkOIn8d+jGykQOtt2NXDsPzOTfejZM/Uph+O/TmVgWoXdcGuw5peUMG2f5xEIl6UQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.9.1 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/util-retry@2.1.1: - resolution: {integrity: sha512-Mg+xxWPTeSPrthpC5WAamJ6PW4Kbo01Fm7lWM1jmGRvmrRdsd3192Gz2fBXAMURyXpaNxyZf6Hr/nQ4q70oVEA==} + /@smithy/util-retry@2.1.2: + resolution: {integrity: sha512-pqifOgRqwLfRu+ks3awEKKqPeYxrHLwo4Yu2EarGzeoarTd1LVEyyf5qLE6M7IiCsxnXRhn9FoWIdZOC+oC/VQ==} engines: {node: '>= 14.0.0'} dependencies: - '@smithy/service-error-classification': 2.1.1 - '@smithy/types': 2.9.1 + '@smithy/service-error-classification': 2.1.2 + '@smithy/types': 2.10.0 tslib: 2.6.2 dev: false - /@smithy/util-stream@2.1.1: - resolution: {integrity: sha512-J7SMIpUYvU4DQN55KmBtvaMc7NM3CZ2iWICdcgaovtLzseVhAqFRYqloT3mh0esrFw+3VEK6nQFteFsTqZSECQ==} + /@smithy/util-stream@2.1.2: + resolution: {integrity: sha512-AbGjvoSok7YeUKv9WRVRSChQfsufLR54YCAabTbaABRdIucywRQs29em0uAP6r4RLj+4aFZStWGYpFgT0P8UlQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/fetch-http-handler': 2.4.1 - '@smithy/node-http-handler': 2.3.1 - '@smithy/types': 2.9.1 + '@smithy/fetch-http-handler': 2.4.2 + '@smithy/node-http-handler': 2.4.0 + '@smithy/types': 2.10.0 '@smithy/util-base64': 2.1.1 '@smithy/util-buffer-from': 2.1.1 '@smithy/util-hex-encoding': 2.1.1 @@ -8109,10 +8109,10 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-controls@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zR0aLaUF7FtV/nMRyfniFbCls/e0DAAoXACuOAUAwNAv0lbIS8AyZZiHSmKucCvziUQ6WceeCC7+du3C+9y0rQ==} dependencies: - '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -8142,9 +8142,9 @@ packages: optional: true dependencies: '@figspec/react': 1.0.3(react@18.2.0) - '@storybook/addon-docs': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/addons': 7.6.8(react-dom@18.2.0)(react@18.2.0) - '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.6.17 '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) @@ -8152,7 +8152,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-docs@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-docs@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-FKa4Mdy7nhgvEVZJHpMkHriDzpVHbohn87zv9NCL+Ctjs1iAmzGwxEm0culszyDS1HN2ToVoY0h8CSi2RSSZqA==} peerDependencies: react: ^18 || 18 @@ -8160,9 +8160,9 @@ packages: dependencies: '@jest/transform': 29.7.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.6.17 - '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/csf-plugin': 7.6.17 '@storybook/csf-tools': 7.6.17 '@storybook/global': 5.0.0 @@ -8186,7 +8186,7 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-essentials@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-qlSpamxuYfT2taF953nC9QijGF2pSbg1ewMNpdwLTj16PTZvR/d8NCDMTJujI1bDwM2m18u8Yc43ibh5LEmxCw==} peerDependencies: react: ^18 || 18 @@ -8194,8 +8194,8 @@ packages: dependencies: '@storybook/addon-actions': 7.6.17 '@storybook/addon-backgrounds': 7.6.17 - '@storybook/addon-controls': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-highlight': 7.6.17 '@storybook/addon-measure': 7.6.17 '@storybook/addon-outline': 7.6.17 @@ -8249,7 +8249,7 @@ packages: resolution: {integrity: sha512-O5vnHZNkduvZ95jf1UssbOl6ivIxzl5tv+4EpScPYId7w700bxWsJH+QX7ip6KlrCf2o3iUhmPe8bm05ghG2KA==} dependencies: '@storybook/global': 5.0.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.2 dev: true /@storybook/addon-outline@7.6.17: @@ -8273,7 +8273,7 @@ packages: resolution: {integrity: sha512-kDyOmU1HivXLJ09xqB07guZD6KLWiYhK0xA0JiedP+K3Ks7EraOvktqo9bonDxXoCG+Zupeb2wTHxSw3CZoDrA==} engines: {node: '>=18'} dependencies: - '@storybook/core-common': 8.0.0-beta.4 + '@storybook/core-common': 8.0.0-beta.5 '@swc/core': 1.4.2(@swc/helpers@0.5.6) swc-loader: 0.2.3(@swc/core@1.4.2)(webpack@5.90.3) transitivePeerDependencies: @@ -8294,7 +8294,7 @@ packages: - react-dom dev: true - /@storybook/blocks@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@storybook/blocks@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PsNVoe0bX1mMn4Kk3nbKZ0ItDZZ0YJnYAFJ6toAbsyBAbgzg1sce88sQinzvbn58/RT9MPKeWMPB45ZS7ggiNg==} peerDependencies: react: ^18 || 18 @@ -8302,7 +8302,7 @@ packages: dependencies: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 - '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.6.17 '@storybook/csf': 0.1.2 '@storybook/docs-tools': 7.6.17 @@ -8421,7 +8421,7 @@ packages: '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.2 dev: true /@storybook/channels@7.6.8: @@ -8432,18 +8432,18 @@ packages: '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.2 dev: true - /@storybook/channels@8.0.0-beta.4: - resolution: {integrity: sha512-xoWNKJONazLIVTJT+pCi5hXgt42LGelitINH2Dr0wwasaOBH+WKUJYJ0UZZrV25Cpppwfm2arSOG5tj4Bl28nw==} + /@storybook/channels@8.0.0-beta.5: + resolution: {integrity: sha512-si9QYJa9g0rt2yDLeGMWYNrw+ZVyqsg7upYU7Mm63JXXvt1647bqmtbZL/O6VGIN+30x97ZBInLPG7HWN2MyFw==} dependencies: - '@storybook/client-logger': 8.0.0-beta.4 - '@storybook/core-events': 8.0.0-beta.4 + '@storybook/client-logger': 8.0.0-beta.5 + '@storybook/core-events': 8.0.0-beta.5 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.2 dev: true /@storybook/cli@7.6.17: @@ -8509,8 +8509,8 @@ packages: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@8.0.0-beta.4: - resolution: {integrity: sha512-Q6u8/qIQmRbp9z/HIuP3NyoWh++b9g4BoJu8GGlE1h6xVnPHcYed4CxdrFr9zOX5rxDNZNlpUppFZErwl6/o8A==} + /@storybook/client-logger@8.0.0-beta.5: + resolution: {integrity: sha512-Fd1+oUd77tKrh8dAyac5VDeiLrP8toqTazpa6sMHtrEFWA9ozi99euaJyIg9FYZalJZQ5C0ZiQRtzAocZ3vFyA==} dependencies: '@storybook/global': 5.0.0 dev: true @@ -8536,14 +8536,14 @@ packages: - supports-color dev: true - /@storybook/components@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@storybook/components@7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lbh7GynMidA+CZcJnstVku6Nhs+YkqjYaZ+mKPugvlVhGVWv0DaaeQFVuZ8cJtUGJ/5FFU4Y+n+gylYUHkGBMA==} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.6.17 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 @@ -8597,13 +8597,13 @@ packages: - supports-color dev: true - /@storybook/core-common@8.0.0-beta.4: - resolution: {integrity: sha512-WKf23HUMIANsjVnkN5L0H8Tx/5DB8247uhZ/CJbt4F5XttmM/XYoZH+sts2ETJVdfOO6ZW3Al9EHPZWIR0vnKg==} + /@storybook/core-common@8.0.0-beta.5: + resolution: {integrity: sha512-Ovgl7QBE96uKAGy6xFfwrsMiYCRFpGjpb3OspgR1UyBtr6f7OvaVLM68z/GyLpR5SJoKocoxaOIxo/shzc1Csw==} dependencies: - '@storybook/core-events': 8.0.0-beta.4 - '@storybook/csf-tools': 8.0.0-beta.4 - '@storybook/node-logger': 8.0.0-beta.4 - '@storybook/types': 8.0.0-beta.4 + '@storybook/core-events': 8.0.0-beta.5 + '@storybook/csf-tools': 8.0.0-beta.5 + '@storybook/node-logger': 8.0.0-beta.5 + '@storybook/types': 8.0.0-beta.5 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -8625,7 +8625,7 @@ packages: resolve-from: 5.0.0 semver: 7.6.0 tempy: 1.0.1 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.2 ts-dedent: 2.2.0 util: 0.12.5 transitivePeerDependencies: @@ -8645,8 +8645,8 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/core-events@8.0.0-beta.4: - resolution: {integrity: sha512-0sGdbyx/5ZcwIa54GgIu1S++UqsTh98ZiVutFsBEn9E3/76i77jbzVzx+PqZZJDTDnfFnJ7uh9NE5X+E2FrYCg==} + /@storybook/core-events@8.0.0-beta.5: + resolution: {integrity: sha512-auWqHioXmk35loC5ur1mj0rATXR8+a9/Z1RaepUnhL+0rrhr0iLViKadYqnDP+sNRMX58lxX1NMP69KwEybtxQ==} dependencies: ts-dedent: 2.2.0 dev: true @@ -8689,7 +8689,7 @@ packages: read-pkg-up: 7.0.1 semver: 7.6.0 telejson: 7.2.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.2 ts-dedent: 2.2.0 util: 0.12.5 util-deprecate: 1.0.2 @@ -8740,15 +8740,15 @@ packages: - supports-color dev: true - /@storybook/csf-tools@8.0.0-beta.4: - resolution: {integrity: sha512-qcMCrYdj48AP5WZqSFHS/yVoH2KKKQI1dDKrTrix37d778EEa2y98VADjEl2wW9mFeJHy+ENuCo2oK5gxun4lA==} + /@storybook/csf-tools@8.0.0-beta.5: + resolution: {integrity: sha512-yyYZGDNH88TblAb/5f57kYFczz6zq4yGSciSw/oZWvty8lHnWPR0Pk1NMrIRawpHaHNFSYAirHaTwUYbN3NNcA==} dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 '@storybook/csf': 0.1.2 - '@storybook/types': 8.0.0-beta.4 + '@storybook/types': 8.0.0-beta.5 fs-extra: 11.2.0 recast: 0.23.4 ts-dedent: 2.2.0 @@ -8862,7 +8862,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.17(@swc/core@1.4.2)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3)(webpack@5.90.3): + /@storybook/nextjs@7.6.17(@swc/core@1.4.2)(@swc/helpers@0.5.6)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.3)(typescript@5.3.3)(webpack@5.90.3): resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -8898,7 +8898,7 @@ packages: '@storybook/core-common': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.23.9)(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3) + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.23.9)(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.3)(typescript@5.3.3) '@storybook/preview-api': 7.6.17 '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.7 @@ -8952,15 +8952,15 @@ packages: resolution: {integrity: sha512-w59MQuXhhUNrUVmVkXhMwIg2nvFWjdDczLTwYLorhfsE36CWeUOY5QCZWQy0Qf/h+jz8Uo7Evy64qn18v9C4wA==} dev: true - /@storybook/node-logger@8.0.0-beta.4: - resolution: {integrity: sha512-XZjk3bEcpmm4NRTQxLIVM7nRIsCP9gO80zOtj9E8wfS7oMLb3HgB+9MBoDerc2EQTr1QHD5xbNxsYqo12+HPag==} + /@storybook/node-logger@8.0.0-beta.5: + resolution: {integrity: sha512-ePFqxExROGHmu+PHOF63SvDlxAZ4Aph3ST+Lj7wszHrOnSGxzVCtgyPOj/kv1rkz0JCB/ySSWrOqd+DsECEbGw==} dev: true /@storybook/postinstall@7.6.17: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.17(@babel/core@7.23.9)(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.2)(typescript@5.3.3): + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.23.9)(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.10.3)(typescript@5.3.3): resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -8977,7 +8977,7 @@ packages: '@babel/core': 7.23.9 '@babel/preset-flow': 7.23.3(@babel/core@7.23.9) '@babel/preset-react': 7.23.3(@babel/core@7.23.9) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.10.2)(webpack@5.90.3) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.10.3)(webpack@5.90.3) '@storybook/core-webpack': 7.6.17 '@storybook/docs-tools': 7.6.17 '@storybook/node-logger': 7.6.17 @@ -9153,7 +9153,7 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.16.0(@swc/helpers@0.5.6)(@types/node@20.11.19): + /@storybook/test-runner@0.16.0(@swc/helpers@0.5.6)(@types/node@20.11.20): resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -9173,7 +9173,7 @@ packages: commander: 9.5.0 expect-playwright: 0.8.0 glob: 10.3.10 - jest: 29.7.0(@types/node@20.11.19) + jest: 29.7.0(@types/node@20.11.20) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 @@ -9251,10 +9251,10 @@ packages: file-system-cache: 2.3.0 dev: true - /@storybook/types@8.0.0-beta.4: - resolution: {integrity: sha512-OVFjR1PXWdeJJfs3NtdCGq2fJlog/R9bKZw4wPCRWy3eLtnSoWAKoXsvrxAt1kuEhxS/QkVKWtSCcQVuju0XPQ==} + /@storybook/types@8.0.0-beta.5: + resolution: {integrity: sha512-wECly4ZckDJ0WJs/5R4qXQU4i+qeNFdUujc67zdS2DnXkHiQq6BnxSrh7HDTfDDmtC/+Ox8WKNGiNpIqwk1qMw==} dependencies: - '@storybook/channels': 8.0.0-beta.4 + '@storybook/channels': 8.0.0-beta.5 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true @@ -9605,7 +9605,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@20.11.19) + jest: 29.7.0(@types/node@20.11.20) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -9619,7 +9619,7 @@ packages: '@testing-library/dom': 9.3.4 dev: true - /@textea/json-viewer@3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0): + /@textea/json-viewer@3.4.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@5.15.4)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DrlebIvZhugE7sDGeV/00jsxnxQfSegOd29ZAVsdcepvdcHtl6m+cHjDmuFIX0CqJIXkXvDZF6P5ytPGx8H3ng==} peerDependencies: '@emotion/react': ^11 @@ -9628,14 +9628,14 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.57)(react@18.2.0) - '@mui/material': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.58)(react@18.2.0) + '@mui/material': 5.15.4(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) clsx: 2.1.0 copy-to-clipboard: 3.3.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.5.1(@types/react@18.2.57)(react@18.2.0) + zustand: 4.5.1(@types/react@18.2.58)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer @@ -9659,10 +9659,10 @@ packages: resolution: {integrity: sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ==} dev: true - /@trpc-playground/html@1.0.4(@types/node@20.11.19): + /@trpc-playground/html@1.0.4(@types/node@20.11.20): resolution: {integrity: sha512-HVnqaUXxEJJcrAHvVgivwtZFqTE6NNxXxrXEnd+rCxun97xnZknwdiTxq69wQEsZYxPrgtwPmO/nAEZL8AReWg==} dependencies: - vite: 4.5.1(@types/node@20.11.19) + vite: 4.5.1(@types/node@20.11.20) xss: 1.0.14 transitivePeerDependencies: - '@types/node' @@ -9745,7 +9745,7 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true - /@turbo/gen@1.12.4(@types/node@20.11.19)(typescript@5.3.3): + /@turbo/gen@1.12.4(@types/node@20.11.20)(typescript@5.3.3): resolution: {integrity: sha512-3Z8KZ6Vnc2x6rr8sNJ4QNYpkAttLBfb91uPzDlFDY7vgJg+vfXT8YWyZznVL+19ZixF2C/F4Ucp4/YjG2e1drg==} hasBin: true dependencies: @@ -9757,7 +9757,7 @@ packages: minimatch: 9.0.3 node-plop: 0.26.3 proxy-agent: 6.3.1 - ts-node: 10.9.2(@types/node@20.11.19)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.20)(typescript@5.3.3) update-check: 1.5.4 validate-npm-package-name: 5.0.0 transitivePeerDependencies: @@ -9863,7 +9863,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/chalk@2.2.0: @@ -9876,12 +9876,12 @@ packages: /@types/concat-stream@2.0.3: resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/cookie@0.4.1: @@ -9894,18 +9894,18 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/debug@4.1.12: @@ -9953,12 +9953,12 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.2 + '@types/eslint': 8.56.3 '@types/estree': 1.0.5 dev: true - /@types/eslint@8.56.2: - resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==} + /@types/eslint@8.56.3: + resolution: {integrity: sha512-PvSf1wfv2wJpVIFUMSb+i4PvqNYkB9Rkp9ZDO3oaWzq4SKhsQk4mrMBr3ZH06I0hKrVGLBacmgl8JM4WVjb9dg==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -9979,7 +9979,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10006,14 +10006,14 @@ packages: resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/google.maps@3.55.3: @@ -10023,7 +10023,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/gtag.js@0.0.19: @@ -10038,7 +10038,7 @@ packages: /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser@6.1.0: @@ -10165,13 +10165,13 @@ packages: /@types/mute-stream@0.0.4: resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/needle@3.3.0: resolution: {integrity: sha512-UFIuc1gdyzAqeVUYpSL+cliw2MmU/ZUhVZKE7Zo4wPbgc8hbljeKSnn6ls6iG8r5jpegPXLUIhJ+Wb2kLVs8cg==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/nlcst@1.0.4: @@ -10182,7 +10182,7 @@ packages: /@types/node-fetch@2.6.10: resolution: {integrity: sha512-PPpPK6F9ALFTn59Ka3BaL+qGuipRfxNE8qVgkp0bVixeiR2c2/L+IVOiBdu9JhhT22sWnQEp6YyHGI2b2+CMcA==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 form-data: 4.0.0 dev: true @@ -10203,8 +10203,8 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@20.11.19: - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} + /@types/node@20.11.20: + resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} dependencies: undici-types: 5.26.5 @@ -10214,7 +10214,7 @@ packages: /@types/papaparse@5.3.14: resolution: {integrity: sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/parse-json@4.0.2: @@ -10223,7 +10223,7 @@ packages: /@types/pg@8.11.0: resolution: {integrity: sha512-sDAlRiBNthGjNFfvt0k6mtotoVYVQ63pA8R4EMWka7crawSR60waVYR0HAgmPRs/e2YaeJTD/43OoZ3PFw80pw==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 pg-protocol: 1.6.0 pg-types: 4.0.1 dev: true @@ -10231,7 +10231,7 @@ packages: /@types/pg@8.6.6: resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 pg-protocol: 1.6.0 pg-types: 2.2.0 dev: false @@ -10248,7 +10248,7 @@ packages: resolution: {integrity: sha512-HVqYj3L+D+S/6qpQRv5qMxrD/5pglzZuhP7ZIqgVSZ+Ck4z1TCFkNIRG8WesFueQTqWFTSgkkAl6f8lwxFPQSw==} dependencies: '@types/needle': 3.3.0 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/prop-types@15.7.11: @@ -10265,17 +10265,17 @@ packages: /@types/react-dom@18.2.19: resolution: {integrity: sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==} dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 dev: true /@types/react-transition-group@4.4.10: resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 dev: false - /@types/react@18.2.57: - resolution: {integrity: sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==} + /@types/react@18.2.58: + resolution: {integrity: sha512-TaGvMNhxvG2Q0K0aYxiKfNDS5m5ZsoIBBbtfUorxdH4NGSXIlYvZxLJI+9Dd3KjeB3780bciLyAb7ylO8pLhPw==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -10303,7 +10303,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/serve-static@1.15.5: @@ -10311,7 +10311,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/shimmer@1.0.5: @@ -10349,7 +10349,7 @@ packages: /@types/through@0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/tinycolor2@1.4.6: @@ -10382,7 +10382,7 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/wrap-ansi@3.0.0: @@ -12921,7 +12921,7 @@ packages: sha.js: 2.4.11 dev: true - /create-jest@29.7.0(@types/node@20.11.19): + /create-jest@29.7.0(@types/node@20.11.20): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12930,7 +12930,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.19) + jest-config: 29.7.0(@types/node@20.11.20) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13718,7 +13718,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.11.19 + '@types/node': 20.11.20 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -14222,12 +14222,12 @@ packages: '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 '@types/dedent': 0.7.0 - '@types/eslint': 8.56.2 + '@types/eslint': 8.56.3 '@types/glob': 7.1.3 '@types/jest': 29.0.0 '@types/js-yaml': 3.12.5 '@types/lodash': 4.14.202 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dedent: 1.5.1 eslint-plugin-markdown: 3.0.1(eslint@8.56.0) expect: 29.7.0 @@ -16196,8 +16196,8 @@ packages: resolution: {integrity: sha512-k52N4CImVEDeA+jJo16EJIDdlemSIsWmX6MuBPyR5V8Ig1vQSqVG1acXiQkKE+txLxD8LnR6WKYhkcxTcR86kw==} dev: false - /i18next@23.9.0: - resolution: {integrity: sha512-f3MUciKqwzNV//mHG6EtdSlC65+nqH/3zK8sOSWqNV6FVu2tmHhF/rFOp9UF8S4m1odojtuipKaKJrP0Loh60g==} + /i18next@23.10.0: + resolution: {integrity: sha512-/TgHOqsa7/9abUKJjdPeydoyDc0oTi/7u9F8lMSj6ufg4cbC1Oj3f/Jja7zj7WRIhEQKB7Q4eN6y68I9RDxxGQ==} dependencies: '@babel/runtime': 7.23.9 @@ -17083,7 +17083,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -17104,7 +17104,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.19): + /jest-cli@29.7.0(@types/node@20.11.20): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -17118,10 +17118,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.19) + create-jest: 29.7.0(@types/node@20.11.20) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.19) + jest-config: 29.7.0(@types/node@20.11.20) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -17132,7 +17132,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.19): + /jest-config@29.7.0(@types/node@20.11.20): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -17147,7 +17147,7 @@ packages: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 babel-jest: 29.7.0(@babel/core@7.23.9) chalk: 4.1.2 ci-info: 3.9.0 @@ -17217,7 +17217,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -17238,7 +17238,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.19 + '@types/node': 20.11.20 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -17309,7 +17309,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /jest-mock@29.7.0: @@ -17317,7 +17317,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 jest-util: 29.7.0 dev: true @@ -17330,7 +17330,7 @@ packages: jest-runner: ^29.3.1 dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.11.19) + jest: 29.7.0(@types/node@20.11.20) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -17413,7 +17413,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -17444,7 +17444,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -17502,7 +17502,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -17529,7 +17529,7 @@ packages: dependencies: ansi-escapes: 6.2.0 chalk: 5.3.0 - jest: 29.7.0(@types/node@20.11.19) + jest: 29.7.0(@types/node@20.11.20) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -17543,7 +17543,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.20 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -17555,7 +17555,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -17564,13 +17564,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.19 + '@types/node': 20.11.20 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.19): + /jest@29.7.0(@types/node@20.11.20): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -17583,7 +17583,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.19) + jest-cli: 29.7.0(@types/node@20.11.20) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -17855,8 +17855,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - /knip@5.0.1(@types/node@20.11.19)(typescript@5.3.3): - resolution: {integrity: sha512-rvZbe2JIpx+3i+ZC3XpLpKPp6oII9f5w1MOMsXwS1JnuYVuNd4R2i4eon2hFds9a+pf8F10DC1Gvt1W8SIBw3A==} + /knip@5.0.2(@types/node@20.11.20)(typescript@5.3.3): + resolution: {integrity: sha512-ylmXi/CaR1rjOl8KqLsei7075cCsHttMNFwoYlBM7WMvd2Rd4oOfic9KqJFkDONXedsEsiiwnI3+u6GT6KOUuw==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -17870,7 +17870,7 @@ packages: '@pnpm/logger': 5.0.0 '@pnpm/workspace.pkgs-graph': 2.0.14(@pnpm/logger@5.0.0) '@snyk/github-codeowners': 1.1.0 - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/picomatch': 2.3.3 easy-table: 1.2.0 fast-glob: 3.3.2 @@ -17887,7 +17887,7 @@ packages: summary: 2.1.0 typescript: 5.3.3 zod: 3.22.4 - zod-validation-error: 3.0.0(zod@3.22.4) + zod-validation-error: 3.0.2(zod@3.22.4) transitivePeerDependencies: - bluebird - domexception @@ -17985,8 +17985,8 @@ packages: type-check: 0.4.0 dev: true - /libphonenumber-js@1.10.56: - resolution: {integrity: sha512-d0GdKshNnyfl5gM7kZ9rXjGiAbxT/zCXp0k+EAzh8H4zrb2R7GXtMCrULrX7UQxtfx6CLy/vz/lomvW79FAFdA==} + /libphonenumber-js@1.10.57: + resolution: {integrity: sha512-OjsEd9y4LgcX+Ig09SbxWqcGESxliDDFNVepFhB9KEsQZTrnk3UdEU+cO0sW1APvLprHstQpS23OQpZ3bwxy6Q==} /lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} @@ -18434,8 +18434,8 @@ packages: react: '>=18.0 || 18' react-dom: '>=18.0 || 18' dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.57)(react@18.2.0) - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.58)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) '@tabler/icons-react': 2.46.0(react@18.2.0) @@ -19580,7 +19580,7 @@ packages: outvariant: 1.4.2 path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 - type-fest: 4.10.2 + type-fest: 4.10.3 typescript: 5.3.3 yargs: 17.7.2 dev: true @@ -19689,7 +19689,7 @@ packages: react-dom: 18.2.0(react@18.2.0) uuid: 9.0.1 - /next-i18next@15.2.0(i18next@23.9.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0): + /next-i18next@15.2.0(i18next@23.10.0)(next@14.1.0)(react-i18next@14.0.5)(react@18.2.0): resolution: {integrity: sha512-Rl5yZ4oGffsB0AjRykZ5PzNQ2M6am54MaMayldGmH/UKZisrIxk2SKEPJvaHhKlWe1qgdNi2FkodwK8sEjfEmg==} engines: {node: '>=14'} peerDependencies: @@ -19702,11 +19702,11 @@ packages: '@types/hoist-non-react-statics': 3.3.5 core-js: 3.35.0 hoist-non-react-statics: 3.3.2 - i18next: 23.9.0 + i18next: 23.10.0 i18next-fs-backend: 2.3.1 next: 14.1.0(@opentelemetry/api@1.7.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-i18next: 14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0) + react-i18next: 14.0.5(i18next@23.10.0)(react-dom@18.2.0)(react@18.2.0) /next-seo@6.5.0(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==} @@ -21250,8 +21250,8 @@ packages: - supports-color dev: true - /prettier-plugin-packagejson@2.4.11(prettier@3.2.5): - resolution: {integrity: sha512-zmOmM96GkAjT2zUdHSQJnpyVpbisBkewDluo2NLHjI/JN7uOCZlEzWVaMhdqyZ8LVdQDfzamvbvSw4swd3Az1A==} + /prettier-plugin-packagejson@2.4.12(prettier@3.2.5): + resolution: {integrity: sha512-hifuuOgw5rHHTdouw9VrhT8+Nd7UwxtL1qco8dUfd4XUFQL6ia3xyjSxhPQTsGnSYFraTWy5Omb+MZm/OWDTpQ==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: @@ -21259,7 +21259,7 @@ packages: optional: true dependencies: prettier: 3.2.5 - sort-package-json: 2.7.0 + sort-package-json: 2.8.0 synckit: 0.9.0 dev: true @@ -21491,7 +21491,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.11.19 + '@types/node': 20.11.20 long: 5.2.3 dev: false @@ -21812,7 +21812,7 @@ packages: react-dom: ^18.2.0 || 18 react-hook-form: ^7.43 dependencies: - '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.21(@emotion/react@11.11.3)(@mantine/hooks@6.0.21)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21836,7 +21836,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /react-i18next@14.0.5(i18next@23.9.0)(react-dom@18.2.0)(react@18.2.0): + /react-i18next@14.0.5(i18next@23.10.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==} peerDependencies: i18next: '>= 23.2.3' @@ -21851,7 +21851,7 @@ packages: dependencies: '@babel/runtime': 7.23.9 html-parse-stringify: 3.0.1 - i18next: 23.9.0 + i18next: 23.10.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21878,7 +21878,7 @@ packages: classnames: 2.5.1 country-flag-icons: 1.5.9 input-format: 0.3.9 - libphonenumber-js: 1.10.56 + libphonenumber-js: 1.10.57 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21902,7 +21902,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.4(@types/react@18.2.57)(react@18.2.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -21912,12 +21912,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.57)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.58)(react@18.2.0) tslib: 2.6.2 - /react-remove-scroll@2.5.5(@types/react@18.2.57)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -21927,16 +21927,16 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.57)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.57)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.58)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.58)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.1(@types/react@18.2.57)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.57)(react@18.2.0) + use-callback-ref: 1.3.1(@types/react@18.2.58)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.58)(react@18.2.0) dev: true - /react-remove-scroll@2.5.7(@types/react@18.2.57)(react@18.2.0): + /react-remove-scroll@2.5.7(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: @@ -21946,13 +21946,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.57)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.57)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.58)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.58)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.1(@types/react@18.2.57)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.57)(react@18.2.0) + use-callback-ref: 1.3.1(@types/react@18.2.58)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.58)(react@18.2.0) /react-simple-animate@3.5.2(react-dom@18.2.0): resolution: {integrity: sha512-xLE65euP920QMTOmv5haPlml+hmOPDkbIr5WeF7ADIXWBYt5kW/vwpNfWg8EKMab8aeDxIZ6QjffVh8v2dUyhg==} @@ -21967,7 +21967,7 @@ packages: engines: {node: '>=0.12.0'} dev: false - /react-style-singleton@2.2.1(@types/react@18.2.57)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -21977,13 +21977,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 - /react-textarea-autosize@8.3.4(@types/react@18.2.57)(react@18.2.0): + /react-textarea-autosize@8.3.4(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} peerDependencies: @@ -21992,7 +21992,7 @@ packages: '@babel/runtime': 7.23.9 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) - use-latest: 1.2.1(@types/react@18.2.57)(react@18.2.0) + use-latest: 1.2.1(@types/react@18.2.58)(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -23229,8 +23229,8 @@ packages: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} dev: true - /sort-package-json@2.7.0: - resolution: {integrity: sha512-6AayF8bp6L+WROgpbhTMUtB9JSFmpGHjmW7DyaNPS1HwlTw2oSVlUUtlkHSEZmg5o89F3zvLBZNvMeZ1T4fjQg==} + /sort-package-json@2.8.0: + resolution: {integrity: sha512-PxeNg93bTJWmDGnu0HADDucoxfFiKkIr73Kv85EBThlI1YQPdc0XovBgg2llD0iABZbu2SlKo8ntGmOP9wOj/g==} hasBin: true dependencies: detect-indent: 7.0.1 @@ -23433,7 +23433,7 @@ packages: react-dom: optional: true dependencies: - '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.57)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.6.17 '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.6.17 @@ -24038,8 +24038,8 @@ packages: resolution: {integrity: sha512-C+Vdvvj2c1xB6pu81pOX8geo6mrk/QsudFVlTVQET7QQwu8WAIyhDNeCrK5grU7EMzmbKLWqz7uU6dN8fvQvPQ==} dev: false - /tiny-invariant@1.3.1: - resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + /tiny-invariant@1.3.2: + resolution: {integrity: sha512-oLXoWt7bk7SI3REp16Hesm0kTBTErhk+FWTvuujYMlIbX42bb3yLN98T3OyzFNkZ3WAjVYDL4sWykCR6kD2mqQ==} /tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} @@ -24171,13 +24171,13 @@ packages: dev: true patched: true - /trpc-playground@1.0.4(@trpc/server@10.45.1)(@types/node@20.11.19)(typescript@5.3.3)(zod@3.22.4): + /trpc-playground@1.0.4(@trpc/server@10.45.1)(@types/node@20.11.20)(typescript@5.3.3)(zod@3.22.4): resolution: {integrity: sha512-6nVf1o2LNoo1g6oTS24yajoH7xV4CFjxGAbAH7qLXqa3yo9qB5QHsWLbrm1hNt51SyCG++P0zHJaCdVfgvEVDg==} peerDependencies: '@trpc/server': ^10 zod: ^3 dependencies: - '@trpc-playground/html': 1.0.4(@types/node@20.11.19) + '@trpc-playground/html': 1.0.4(@types/node@20.11.20) '@trpc-playground/types': 1.0.0(@trpc/server@10.45.1)(typescript@5.3.3) '@trpc/server': 10.45.1 lodash: 4.17.21 @@ -24223,7 +24223,7 @@ packages: dependencies: typescript: 5.3.3 - /ts-node@10.9.2(@types/node@20.11.19)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.20)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -24242,7 +24242,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -24463,8 +24463,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - /type-fest@4.10.2: - resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} + /type-fest@4.10.3: + resolution: {integrity: sha512-JLXyjizi072smKGGcZiAJDCNweT8J+AuRxmPZ1aG7TERg4ijx9REl8CNhbr36RV4qXqL1gO1FF9HL8OkVmmrsA==} engines: {node: '>=16'} dev: true @@ -24902,7 +24902,7 @@ packages: qs: 6.11.2 dev: true - /use-callback-ref@1.3.1(@types/react@18.2.57)(react@18.2.0): + /use-callback-ref@1.3.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==} engines: {node: '>=10'} peerDependencies: @@ -24912,7 +24912,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 tslib: 2.6.2 @@ -24934,7 +24934,7 @@ packages: react: 18.2.0 dev: true - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.57)(react@18.2.0): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -24943,10 +24943,10 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 - /use-latest@1.2.1(@types/react@18.2.57)(react@18.2.0): + /use-latest@1.2.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -24955,9 +24955,9 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.57)(react@18.2.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.58)(react@18.2.0) /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} @@ -24970,7 +24970,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /use-sidecar@1.1.2(@types/react@18.2.57)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -24980,7 +24980,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 @@ -25155,7 +25155,7 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite@4.5.1(@types/node@20.11.19): + /vite@4.5.1(@types/node@20.11.20): resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -25183,7 +25183,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 esbuild: 0.18.20 postcss: 8.4.33 rollup: 3.29.4 @@ -25762,8 +25762,8 @@ packages: zod: 3.22.4 dev: true - /zod-validation-error@3.0.0(zod@3.22.4): - resolution: {integrity: sha512-x+agsJJG9rvC7axF0xqTEdZhJkLHyIZkdOAWDJSmwGPzxNHMHwtU6w2yDOAAP6yuSfTAUhAMJRBfhVGY64ySEQ==} + /zod-validation-error@3.0.2(zod@3.22.4): + resolution: {integrity: sha512-21xGaDmnU7lJZ4J63n5GXWqi+rTzGy3gDHbuZ1jP6xrK/DEQGyOqs/xW7eH96tIfCOYm+ecCuT0bfajBRKEVUw==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 @@ -25774,7 +25774,7 @@ packages: /zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - /zustand@4.5.1(@types/react@18.2.57)(react@18.2.0): + /zustand@4.5.1(@types/react@18.2.58)(react@18.2.0): resolution: {integrity: sha512-XlauQmH64xXSC1qGYNv00ODaQ3B+tNPoy22jv2diYiP4eoDKr9LA+Bh5Bc3gplTrFdb6JVI+N4kc1DZ/tbtfPg==} engines: {node: '>=12.7.0'} peerDependencies: @@ -25789,7 +25789,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.57 + '@types/react': 18.2.58 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) dev: false From 5fa557284c8d66e9249f03127a9bfd408d9c0280 Mon Sep 17 00:00:00 2001 From: "InReach [bot]" <108850934+InReach-svc@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:04:38 -0500 Subject: [PATCH 7/9] chore(i18n): Updated translations from Crowdin (#1114) Updated translations from Crowdin --- apps/app/public/locales/ja/gov-dist.json | 386 +++++++++++------------ apps/app/public/locales/uk/common.json | 2 +- 2 files changed, 194 insertions(+), 194 deletions(-) diff --git a/apps/app/public/locales/ja/gov-dist.json b/apps/app/public/locales/ja/gov-dist.json index 46d72c9aae..29a0db4c59 100644 --- a/apps/app/public/locales/ja/gov-dist.json +++ b/apps/app/public/locales/ja/gov-dist.json @@ -974,7 +974,7 @@ "us-iowa-howard-county": "ハワード", "us-iowa-humboldt-county": "ハンボルト", "us-iowa-ida-county": "アイダ", - "us-iowa-iowa-county": "アイオワ州", + "us-iowa-iowa-county": "アイオワ", "us-iowa-jackson-county": "ジャクソン", "us-iowa-jasper-county": "ジャスパー", "us-iowa-jefferson-county": "ジェファーソン", @@ -1075,37 +1075,37 @@ "us-kansas-johnson-county": "ジョンソン", "us-kansas-kearny-county": "カーニー", "us-kansas-kingman-county": "キングマン", - "us-kansas-kiowa-county": "Kiowa", + "us-kansas-kiowa-county": "カイオワ", "us-kansas-labette-county": "ラベット", "us-kansas-lane-county": "レーン", "us-kansas-leavenworth-county": "レブンワース", - "us-kansas-lincoln-county": "リンカーン語", - "us-kansas-linn-county": "Linn", - "us-kansas-logan-county": "Logan", - "us-kansas-lyon-county": "Lyon", - "us-kansas-marion-county": "Marion", - "us-kansas-marshall-county": "マーシャル語", + "us-kansas-lincoln-county": "リンカーン", + "us-kansas-linn-county": "リン", + "us-kansas-logan-county": "ローガン", + "us-kansas-lyon-county": "ライアン", + "us-kansas-marion-county": "マリオン", + "us-kansas-marshall-county": "マーシャル", "us-kansas-mcpherson-county": "マクファーソン", "us-kansas-meade-county": "ミード", - "us-kansas-miami-county": "Miami", + "us-kansas-miami-county": "マイアミ", "us-kansas-mitchell-county": "ミッチェル", - "us-kansas-montgomery-county": "Montgomery", + "us-kansas-montgomery-county": "モンゴメリー", "us-kansas-morris-county": "モリス", "us-kansas-morton-county": "モートン", "us-kansas-nemaha-county": "ネマハ", - "us-kansas-neosho-county": "ネオショー", + "us-kansas-neosho-county": "ネオショ", "us-kansas-ness-county": "ネス", "us-kansas-norton-county": "ノートン", "us-kansas-osage-county": "オーセージ", "us-kansas-osborne-county": "オズボーン", "us-kansas-ottawa-county": "オタワ", "us-kansas-pawnee-county": "ポーニー", - "us-kansas-phillips-county": "Phillips", + "us-kansas-phillips-county": "フィリップス", "us-kansas-pottawatomie-county": "ポタワトミー", "us-kansas-pratt-county": "プラット", "us-kansas-rawlins-county": "ローリンズ", "us-kansas-reno-county": "リノ", - "us-kansas-republic-county": "共和国", + "us-kansas-republic-county": "リパブリック", "us-kansas-rice-county": "ライス", "us-kansas-riley-county": "ライリー", "us-kansas-rooks-county": "ルークス", @@ -1156,13 +1156,13 @@ "us-kentucky-carroll-county": "キャロル", "us-kentucky-carter-county": "カーター", "us-kentucky-casey-county": "ケーシー", - "us-kentucky-christian-county": "Christian", - "us-kentucky-clark-county": "Clark", - "us-kentucky-clay-county": "Clay", - "us-kentucky-clinton-county": "Clinton", - "us-kentucky-crittenden-county": "Crittenden", - "us-kentucky-cumberland-county": "Cumberland", - "us-kentucky-daviess-county": "Daviess", + "us-kentucky-christian-county": "クリスチャン", + "us-kentucky-clark-county": "クラーク", + "us-kentucky-clay-county": "クレイ", + "us-kentucky-clinton-county": "クリントン", + "us-kentucky-crittenden-county": "クリッテンデン", + "us-kentucky-cumberland-county": "カンバーランド", + "us-kentucky-daviess-county": "デイビース", "us-kentucky-edmonson-county": "エドモンソン", "us-kentucky-elliott-county": "エリオット", "us-kentucky-estill-county": "エスティル", @@ -1427,51 +1427,51 @@ "us-michigan-mackinac-county": "マキナック", "us-michigan-macomb-county": "マコーム", "us-michigan-manistee-county": "マニスティー", - "us-michigan-marquette-county": "マルケット", + "us-michigan-marquette-county": "マーケット", "us-michigan-mason-county": "メイソン", "us-michigan-mecosta-county": "メコスタ", "us-michigan-menominee-county": "メノミニー", "us-michigan-midland-county": "ミッドランド", "us-michigan-missaukee-county": "ミソーキー", - "us-michigan-monroe-county": "モンロー語", + "us-michigan-monroe-county": "モンロー", "us-michigan-montcalm-county": "モンカルム", "us-michigan-montmorency-county": "モンモランシー", "us-michigan-muskegon-county": "マスキーゴン", - "us-michigan-newaygo-county": "ネウェイゴ", + "us-michigan-newaygo-county": "ニウェーゴ", "us-michigan-oakland-county": "オークランド", "us-michigan-oceana-county": "オセアナ", - "us-michigan-ogemaw-county": "オゲマウ", + "us-michigan-ogemaw-county": "オゲモー", "us-michigan-ontonagon-county": "オントナゴン", - "us-michigan-osceola-county": "Osceola", + "us-michigan-osceola-county": "オセオラ", "us-michigan-oscoda-county": "オスコダ", - "us-michigan-otsego-county": "オチゴ", - "us-michigan-ottawa-county": "Ottawa", + "us-michigan-otsego-county": "オトセゴ", + "us-michigan-ottawa-county": "オタワ", "us-michigan-presque-isle-county": "プレスクアイル", "us-michigan-roscommon-county": "ロスコモン", "us-michigan-saginaw-county": "サギノー", "us-michigan-sanilac-county": "サニラック", "us-michigan-schoolcraft-county": "スクールクラフト", "us-michigan-shiawassee-county": "シアワシー", - "us-michigan-st-clair-county": "St. Clair", - "us-michigan-st-joseph-county": "St. Joseph", - "us-michigan-tuscola-county": "トゥスコラ", - "us-michigan-van-buren-county": "Van Buren", + "us-michigan-st-clair-county": "セントクレア", + "us-michigan-st-joseph-county": "セントジョセフ", + "us-michigan-tuscola-county": "タスコラ", + "us-michigan-van-buren-county": "ヴァンビューレン", "us-michigan-washtenaw-county": "ウォッシュトノー", - "us-michigan-wayne-county": "Wayne", + "us-michigan-wayne-county": "ウェイン", "us-michigan-wexford-county": "ウェックスフォード", - "us-minnesota": "ミネソタ", - "us-minnesota-aitkin-county": "エイトキン", + "us-minnesota": "ミネソタ州", + "us-minnesota-aitkin-county": "エイキン", "us-minnesota-anoka-county": "アノーカ", "us-minnesota-becker-county": "ベッカー", - "us-minnesota-beltrami-county": "ベルトラミ", - "us-minnesota-benton-county": "Benton", + "us-minnesota-beltrami-county": "ベルトラミー", + "us-minnesota-benton-county": "ベントン", "us-minnesota-big-stone-county": "ビッグストーン", "us-minnesota-blue-earth-county": "ブルーアース", "us-minnesota-brown-county": "ブラウン", "us-minnesota-carlton-county": "カールトン", "us-minnesota-carver-county": "カーバー", - "us-minnesota-cass-county": "Cass", - "us-minnesota-chippewa-county": "チペワ語", + "us-minnesota-cass-county": "カス", + "us-minnesota-chippewa-county": "チッペワ", "us-minnesota-chisago-county": "シサゴ", "us-minnesota-clay-county": "クレイ", "us-minnesota-clearwater-county": "クリアウォーター", @@ -1519,13 +1519,13 @@ "us-minnesota-pennington-county": "ペニントン", "us-minnesota-pine-county": "パイン", "us-minnesota-pipestone-county": "パイプストーン", - "us-minnesota-polk-county": "Polk", - "us-minnesota-pope-county": "教皇(法王)", - "us-minnesota-ramsey-county": "ラムジー", + "us-minnesota-polk-county": "ポーク", + "us-minnesota-pope-county": "ポープ", + "us-minnesota-ramsey-county": "ラムゼー", "us-minnesota-red-lake-county": "レッドレイク", "us-minnesota-redwood-county": "レッドウッド", "us-minnesota-renville-county": "レンビル", - "us-minnesota-rice-county": "ご飯", + "us-minnesota-rice-county": "ライス", "us-minnesota-rock-county": "ロック", "us-minnesota-roseau-county": "ロゾー", "us-minnesota-scott-county": "スコット", @@ -1534,39 +1534,39 @@ "us-minnesota-st-louis-county": "セントルイス", "us-minnesota-stearns-county": "スターンズ", "us-minnesota-steele-county": "スティール", - "us-minnesota-stevens-county": "Stevens", + "us-minnesota-stevens-county": "スティーブンズ", "us-minnesota-swift-county": "スウィフト", - "us-minnesota-todd-county": "Todd", + "us-minnesota-todd-county": "トッド", "us-minnesota-traverse-county": "トラバース", "us-minnesota-wabasha-county": "ワバシャ", "us-minnesota-wadena-county": "ワデナ", "us-minnesota-waseca-county": "ワセカ", - "us-minnesota-washington-county": "Washington", + "us-minnesota-washington-county": "ワシントン", "us-minnesota-watonwan-county": "ワトンワン", "us-minnesota-wilkin-county": "ウィルキン", "us-minnesota-winona-county": "ウィノナ", "us-minnesota-wright-county": "ライト", - "us-minnesota-yellow-medicine-county": "黄色い薬", - "us-mississippi": "Mississippi", - "us-mississippi-adams-county": "Adams", + "us-minnesota-yellow-medicine-county": "イエローメディスン", + "us-mississippi": "ミシシッピ州", + "us-mississippi-adams-county": "アダムズ", "us-mississippi-alcorn-county": "アルコーン", - "us-mississippi-amite-county": "アマイト", + "us-mississippi-amite-county": "エイメット", "us-mississippi-attala-county": "アッタラ", - "us-mississippi-benton-county": "Benton", - "us-mississippi-bolivar-county": "ボリバル", - "us-mississippi-calhoun-county": "Calhoun", - "us-mississippi-carroll-county": "キャロル語", - "us-mississippi-chickasaw-county": "Chickasaw", - "us-mississippi-choctaw-county": "Choctaw", - "us-mississippi-claiborne-county": "Claiborne", - "us-mississippi-clarke-county": "クラーク語", - "us-mississippi-clay-county": "Clay", - "us-mississippi-coahoma-county": "コアホーマ", + "us-mississippi-benton-county": "ベントン", + "us-mississippi-bolivar-county": "ボリバー", + "us-mississippi-calhoun-county": "カルフーン", + "us-mississippi-carroll-county": "キャロル", + "us-mississippi-chickasaw-county": "チカソー", + "us-mississippi-choctaw-county": "チョクトー", + "us-mississippi-claiborne-county": "クレイボーン", + "us-mississippi-clarke-county": "クラーク", + "us-mississippi-clay-county": "クレイ", + "us-mississippi-coahoma-county": "コアホマ", "us-mississippi-copiah-county": "コピア", - "us-mississippi-covington-county": "Covington", - "us-mississippi-desoto-county": "DeSoto", + "us-mississippi-covington-county": "コビントン", + "us-mississippi-desoto-county": "デソト", "us-mississippi-forrest-county": "フォレスト", - "us-mississippi-franklin-county": "フランクリン語", + "us-mississippi-franklin-county": "フランクリン", "us-mississippi-george-county": "ジョージ", "us-mississippi-greene-county": "グリーン", "us-mississippi-grenada-county": "グレナダ", @@ -1613,100 +1613,100 @@ "us-mississippi-sharkey-county": "シャーキー", "us-mississippi-simpson-county": "Simpson", "us-mississippi-smith-county": "スミス語", - "us-mississippi-stone-county": "石", - "us-mississippi-sunflower-county": "ひまわり", - "us-mississippi-tallahatchie-county": "タラハッチー", - "us-mississippi-tate-county": "テート", + "us-mississippi-stone-county": "ストーン", + "us-mississippi-sunflower-county": "サンフラワー", + "us-mississippi-tallahatchie-county": "タラハチー", + "us-mississippi-tate-county": "テイト", "us-mississippi-tippah-county": "ティッパー", "us-mississippi-tishomingo-county": "ティショミンゴ", - "us-mississippi-tunica-county": "チュニカ", - "us-mississippi-union-county": "ユニオン(Union)", + "us-mississippi-tunica-county": "トゥニカ", + "us-mississippi-union-county": "ユニオン", "us-mississippi-walthall-county": "ワルトホール", - "us-mississippi-warren-county": "Warren", - "us-mississippi-washington-county": "Washington", - "us-mississippi-wayne-county": "Wayne", + "us-mississippi-warren-county": "ウォーレン", + "us-mississippi-washington-county": "ワシントン", + "us-mississippi-wayne-county": "ウェイン", "us-mississippi-webster-county": "ウェブスター", "us-mississippi-wilkinson-county": "Wilkinson", - "us-mississippi-winston-county": "Winston", + "us-mississippi-winston-county": "ウィンストン", "us-mississippi-yalobusha-county": "ヤロブシャ", "us-mississippi-yazoo-county": "ヤズー", - "us-missouri": "ミズーリ", - "us-missouri-adair-county": "Adair", + "us-missouri": "ミズーリ州", + "us-missouri-adair-county": "アデア", "us-missouri-andrew-county": "アンドリュー", - "us-missouri-atchison-county": "Atchison", + "us-missouri-atchison-county": "アッチソン", "us-missouri-audrain-county": "オードレイン", - "us-missouri-barry-county": "Barry", - "us-missouri-barton-county": "Barton", + "us-missouri-barry-county": "バリー", + "us-missouri-barton-county": "バートン", "us-missouri-bates-county": "ベイツ", - "us-missouri-benton-county": "Benton", + "us-missouri-benton-county": "ベントン", "us-missouri-bollinger-county": "ボリンジャー", - "us-missouri-boone-county": "Boone", + "us-missouri-boone-county": "ブーン", "us-missouri-buchanan-county": "ブキャナン", - "us-missouri-butler-county": "Butler", + "us-missouri-butler-county": "バトラー", "us-missouri-caldwell-county": "コールドウェル", - "us-missouri-callaway-county": "キャロウェイ", - "us-missouri-camden-county": "Camden", + "us-missouri-callaway-county": "キャラウェイ", + "us-missouri-camden-county": "カムデン", "us-missouri-cape-girardeau-county": "ケープジラードー", - "us-missouri-carroll-county": "キャロル語", + "us-missouri-carroll-county": "キャロル", "us-missouri-carter-county": "カーター", - "us-missouri-cass-county": "Cass", - "us-missouri-cedar-county": "Cedar", + "us-missouri-cass-county": "カス", + "us-missouri-cedar-county": "シダー", "us-missouri-chariton-county": "チャリトン", - "us-missouri-christian-county": "Christian", - "us-missouri-clark-county": "Clark", - "us-missouri-clay-county": "Clay", - "us-missouri-clinton-county": "Clinton", + "us-missouri-christian-county": "クリスチャン", + "us-missouri-clark-county": "クラーク", + "us-missouri-clay-county": "クレイ", + "us-missouri-clinton-county": "クリントン", "us-missouri-cole-county": "コール", "us-missouri-cooper-county": "クーパー", - "us-missouri-crawford-county": "Crawford", - "us-missouri-dade-county": "Dade", - "us-missouri-dallas-county": "Dallas", - "us-missouri-daviess-county": "Daviess", - "us-missouri-dekalb-county": "DeKalb", + "us-missouri-crawford-county": "クロウフォード", + "us-missouri-dade-county": "デイド", + "us-missouri-dallas-county": "ダラス", + "us-missouri-daviess-county": "デイビース", + "us-missouri-dekalb-county": "デカルブ", "us-missouri-dent-county": "デント", - "us-missouri-douglas-county": "Douglas", + "us-missouri-douglas-county": "ダグラス", "us-missouri-dunklin-county": "ダンクリン", - "us-missouri-franklin-county": "フランクリン語", - "us-missouri-gasconade-county": "ガスコナード", + "us-missouri-franklin-county": "フランクリン", + "us-missouri-gasconade-county": "ガスコネイド", "us-missouri-gentry-county": "ジェントリー", "us-missouri-greene-county": "グリーン", - "us-missouri-grundy-county": "Grundy", - "us-missouri-harrison-county": "Harrison", - "us-missouri-henry-county": "Henry", + "us-missouri-grundy-county": "グランディ", + "us-missouri-harrison-county": "ハリソン", + "us-missouri-henry-county": "ヘンリー", "us-missouri-hickory-county": "ヒッコリー", "us-missouri-holt-county": "ホルト", - "us-missouri-howard-county": "ハワード語", - "us-missouri-howell-county": "ハウエル", - "us-missouri-iron-county": "合金", + "us-missouri-howard-county": "ハワード", + "us-missouri-howell-county": "ハウェル", + "us-missouri-iron-county": "アイアン", "us-missouri-jackson-county": "ジャクソン", - "us-missouri-jasper-county": "Jasper", - "us-missouri-jefferson-county": "Jefferson", - "us-missouri-johnson-county": "Johnson", - "us-missouri-knox-county": "Knox", + "us-missouri-jasper-county": "ジャスパー", + "us-missouri-jefferson-county": "ジェファーソン", + "us-missouri-johnson-county": "ジョンソン", + "us-missouri-knox-county": "ノックス", "us-missouri-laclede-county": "ラクレード", "us-missouri-lafayette-county": "ラファイエット", - "us-missouri-lawrence-county": "Lawrence", - "us-missouri-lewis-county": "Lewis", - "us-missouri-lincoln-county": "リンカーン語", - "us-missouri-linn-county": "Linn", - "us-missouri-livingston-county": "Livingston", - "us-missouri-macon-county": "Macon", + "us-missouri-lawrence-county": "ローレンス", + "us-missouri-lewis-county": "ルイス", + "us-missouri-lincoln-county": "リンカーン", + "us-missouri-linn-county": "リン", + "us-missouri-livingston-county": "リビングストン", + "us-missouri-macon-county": "メイコン", "us-missouri-madison-county": "マディソン", "us-missouri-maries-county": "マリーズ", - "us-missouri-marion-county": "Marion", + "us-missouri-marion-county": "マリオン", "us-missouri-mcdonald-county": "マクドナルド", - "us-missouri-mercer-county": "Mercer", + "us-missouri-mercer-county": "マーサー", "us-missouri-miller-county": "ミラー", - "us-missouri-mississippi-county": "Mississippi", + "us-missouri-mississippi-county": "ミシシッピ", "us-missouri-moniteau-county": "モニトー", - "us-missouri-monroe-county": "モンロー語", - "us-missouri-montgomery-county": "Montgomery", - "us-missouri-morgan-county": "Morgan", + "us-missouri-monroe-county": "モンロー", + "us-missouri-montgomery-county": "モンゴメリー", + "us-missouri-morgan-county": "モーガン", "us-missouri-new-madrid-county": "ニューマドリード", - "us-missouri-newton-county": "Newton", + "us-missouri-newton-county": "ニュートン", "us-missouri-nodaway-county": "ノダウェイ", "us-missouri-oregon-county": "オレゴン", - "us-missouri-osage-county": "Osage", + "us-missouri-osage-county": "オーセージ", "us-missouri-ozark-county": "オザーク", "us-missouri-pemiscot-county": "ペミスコット", "us-missouri-perry-county": "ペリー", @@ -1716,55 +1716,55 @@ "us-missouri-platte-county": "プラッテ", "us-missouri-polk-county": "Polk", "us-missouri-pulaski-county": "Pulaski", - "us-missouri-putnam-county": "Putnam", - "us-missouri-ralls-county": "ラールズ", + "us-missouri-putnam-county": "パットナム", + "us-missouri-ralls-county": "ラルズ", "us-missouri-randolph-county": "ランドルフ", "us-missouri-ray-county": "レイ", "us-missouri-reynolds-county": "レイノルズ", "us-missouri-ripley-county": "リプリー", - "us-missouri-saline-county": "", - "us-missouri-schuyler-county": "Schuyler", + "us-missouri-saline-county": "セイリーン", + "us-missouri-schuyler-county": "スカイラー", "us-missouri-scotland-county": "スコットランド", "us-missouri-scott-county": "スコット", "us-missouri-shannon-county": "シャノン", "us-missouri-shelby-county": "シェルビー", - "us-missouri-st-charles-county": "St. Charles", - "us-missouri-st-clair-county": "St. Clair", - "us-missouri-st-francois-county": "セントフランソワ", - "us-missouri-st-louis-city": "St. Louis", - "us-missouri-st-louis-county": "St. Louis", - "us-missouri-ste-genevieve-county": "ステップ。ジュヌビエーブ", + "us-missouri-st-charles-county": "セントチャールズ", + "us-missouri-st-clair-county": "セントクレア", + "us-missouri-st-francois-county": "セントフランソア", + "us-missouri-st-louis-city": "セントルイス", + "us-missouri-st-louis-county": "セントルイス", + "us-missouri-ste-genevieve-county": "セントジュネビーブ", "us-missouri-stoddard-county": "ストッダード", - "us-missouri-stone-county": "石", - "us-missouri-sullivan-county": "Sullivan", + "us-missouri-stone-county": "ストーン", + "us-missouri-sullivan-county": "サリバン", "us-missouri-taney-county": "トーニー", "us-missouri-texas-county": "テキサス", - "us-missouri-vernon-county": "Vernon", - "us-missouri-warren-county": "Warren", - "us-missouri-washington-county": "Washington", - "us-missouri-wayne-county": "Wayne", + "us-missouri-vernon-county": "バーノン", + "us-missouri-warren-county": "ウォーレン", + "us-missouri-washington-county": "ワシントン", + "us-missouri-wayne-county": "ウェイン", "us-missouri-webster-county": "ウェブスター", - "us-missouri-worth-county": "価値", + "us-missouri-worth-county": "ワース", "us-missouri-wright-county": "ライト", "us-montana": "モンタナ州", "us-montana-beaverhead-county": "ビーバーヘッド", "us-montana-big-horn-county": "ビッグホーン", - "us-montana-blaine-county": "Blaine", + "us-montana-blaine-county": "ブレイン", "us-montana-broadwater-county": "ブロードウォーター", "us-montana-carbon-county": "カーボン", "us-montana-carter-county": "カーター", "us-montana-cascade-county": "カスケード", - "us-montana-chouteau-county": "シュトー", + "us-montana-chouteau-county": "シュートー", "us-montana-custer-county": "カスター", "us-montana-daniels-county": "ダニエルズ", - "us-montana-dawson-county": "Dawson", + "us-montana-dawson-county": "ドーソン", "us-montana-deer-lodge-county": "ディアロッジ", "us-montana-fallon-county": "ファロン", "us-montana-fergus-county": "ファーガス", "us-montana-flathead-county": "フラットヘッド", - "us-montana-gallatin-county": "Gallatin", - "us-montana-garfield-county": "Garfield", - "us-montana-glacier-county": "氷河", + "us-montana-gallatin-county": "ギャラティン", + "us-montana-garfield-county": "ガーフィールド", + "us-montana-glacier-county": "グレイシャー", "us-montana-golden-valley-county": "ゴールデンバレー", "us-montana-granite-county": "グラナイト", "us-montana-hill-county": "丘", @@ -1815,52 +1815,52 @@ "us-nebraska-brown-county": "ブラウン", "us-nebraska-buffalo-county": "バッファロー", "us-nebraska-burt-county": "バート", - "us-nebraska-butler-county": "Butler", - "us-nebraska-cass-county": "Cass", - "us-nebraska-cedar-county": "Cedar", + "us-nebraska-butler-county": "バトラー", + "us-nebraska-cass-county": "カス", + "us-nebraska-cedar-county": "シーダー", "us-nebraska-chase-county": "チェイス", "us-nebraska-cherry-county": "チェリー", - "us-nebraska-cheyenne-county": "Cheyenne", - "us-nebraska-clay-county": "Clay", - "us-nebraska-colfax-county": "コルファックス", + "us-nebraska-cheyenne-county": "シャイアン", + "us-nebraska-clay-county": "クレイ", + "us-nebraska-colfax-county": "コルファクス", "us-nebraska-cuming-county": "カミング", "us-nebraska-custer-county": "カスター", - "us-nebraska-dakota-county": "ダコタ語", + "us-nebraska-dakota-county": "ダコタ", "us-nebraska-dawes-county": "ドーズ", - "us-nebraska-dawson-county": "Dawson", + "us-nebraska-dawson-county": "ドーソン", "us-nebraska-deuel-county": "デュエル", "us-nebraska-dixon-county": "ディクソン", - "us-nebraska-dodge-county": "回避する", - "us-nebraska-douglas-county": "Douglas", + "us-nebraska-dodge-county": "ドッジ", + "us-nebraska-douglas-county": "ダグラス", "us-nebraska-dundy-county": "ダンディ", - "us-nebraska-fillmore-county": "塗りつぶし", - "us-nebraska-franklin-county": "フランクリン語", + "us-nebraska-fillmore-county": "フィスモア", + "us-nebraska-franklin-county": "フランクリン", "us-nebraska-frontier-county": "フロンティア", "us-nebraska-furnas-county": "ファーナス", "us-nebraska-gage-county": "ゲージ", "us-nebraska-garden-county": "ガーデン", - "us-nebraska-garfield-county": "Garfield", + "us-nebraska-garfield-county": "ガーフィールド", "us-nebraska-gosper-county": "ゴスパー", - "us-nebraska-grant-county": "許可", - "us-nebraska-greeley-county": "Greeley", + "us-nebraska-grant-county": "グラント", + "us-nebraska-greeley-county": "グリーリー", "us-nebraska-hall-county": "ホール", "us-nebraska-hamilton-county": "ハミルトン", - "us-nebraska-harlan-county": "Harlan", + "us-nebraska-harlan-county": "ハーラン", "us-nebraska-hayes-county": "ヘイズ", "us-nebraska-hitchcock-county": "ヒッチコック", - "us-nebraska-holt-county": "Holt", + "us-nebraska-holt-county": "ホルト", "us-nebraska-hooker-county": "フッカー", - "us-nebraska-howard-county": "ハワード語", - "us-nebraska-jefferson-county": "Jefferson", - "us-nebraska-johnson-county": "Johnson", + "us-nebraska-howard-county": "ハワード", + "us-nebraska-jefferson-county": "ジェファーソン", + "us-nebraska-johnson-county": "ジョンソン", "us-nebraska-kearney-county": "カーニー", "us-nebraska-keith-county": "キース", "us-nebraska-keya-paha-county": "ケヤパハ", "us-nebraska-kimball-county": "キンボール", - "us-nebraska-knox-county": "Knox", + "us-nebraska-knox-county": "ノッックス", "us-nebraska-lancaster-county": "ランカスター", - "us-nebraska-lincoln-county": "リンカーン語", - "us-nebraska-logan-county": "Logan", + "us-nebraska-lincoln-county": "リンカーン", + "us-nebraska-logan-county": "ローガン", "us-nebraska-loup-county": "ループ", "us-nebraska-madison-county": "マディソン", "us-nebraska-mcpherson-county": "マッファーソン", @@ -1913,52 +1913,52 @@ "us-nevada-nye-county": "ナイ", "us-nevada-pershing-county": "パーシング", "us-nevada-storey-county": "ストーリー", - "us-nevada-washoe-county": "ワショウ", + "us-nevada-washoe-county": "ワショー", "us-nevada-white-pine-county": "ホワイトパイン", - "us-new-hampshire": "ニューハンプシャー", + "us-new-hampshire": "ニューハンプシャー州", "us-new-hampshire-belknap-county": "ベルナップ", - "us-new-hampshire-carroll-county": "キャロル語", + "us-new-hampshire-carroll-county": "キャロル", "us-new-hampshire-cheshire-county": "チェシャー", - "us-new-hampshire-coos-county": "Coo", + "us-new-hampshire-coos-county": "コーアス", "us-new-hampshire-grafton-county": "グラフトン", - "us-new-hampshire-hillsborough-county": "ヒルズボロー", + "us-new-hampshire-hillsborough-county": "ヒルズボロ", "us-new-hampshire-merrimack-county": "メリマック", "us-new-hampshire-rockingham-county": "ロッキンガム", "us-new-hampshire-strafford-county": "ストラフォード", - "us-new-hampshire-sullivan-county": "Sullivan", - "us-new-jersey": "ニュージャージー", - "us-new-jersey-atlantic-county": "大西洋だ", - "us-new-jersey-bergen-county": "ベルゲン", + "us-new-hampshire-sullivan-county": "サリバン", + "us-new-jersey": "ニュージャージー州", + "us-new-jersey-atlantic-county": "アトランティック", + "us-new-jersey-bergen-county": "ベーゲン", "us-new-jersey-burlington-county": "バーリントン", - "us-new-jersey-camden-county": "Camden", + "us-new-jersey-camden-county": "カムデン", "us-new-jersey-cape-may-county": "ケープメイ", - "us-new-jersey-cumberland-county": "Cumberland", - "us-new-jersey-essex-county": "エセックス語", + "us-new-jersey-cumberland-county": "カンバーランド", + "us-new-jersey-essex-county": "エセックス", "us-new-jersey-gloucester-county": "グロスター", "us-new-jersey-hudson-county": "ハドソン", "us-new-jersey-hunterdon-county": "ハンタードン", - "us-new-jersey-mercer-county": "Mercer", - "us-new-jersey-middlesex-county": "ミドルセックス(ミドルセックス)", + "us-new-jersey-mercer-county": "マーサー", + "us-new-jersey-middlesex-county": "ミドルセックス", "us-new-jersey-monmouth-county": "モンマス", - "us-new-jersey-morris-county": "Morris", - "us-new-jersey-ocean-county": "海洋", + "us-new-jersey-morris-county": "モリス", + "us-new-jersey-ocean-county": "オーシャン", "us-new-jersey-passaic-county": "パセーイク", "us-new-jersey-salem-county": "セーラム", "us-new-jersey-somerset-county": "サマセット", - "us-new-jersey-sussex-county": "サセックス語", - "us-new-jersey-union-county": "ユニオン(Union)", - "us-new-jersey-warren-county": "Warren", - "us-new-mexico": "ニューメキシコ", + "us-new-jersey-sussex-county": "サセックス", + "us-new-jersey-union-county": "ユニオン", + "us-new-jersey-warren-county": "ウォーレン", + "us-new-mexico": "ニューメキシコ州", "us-new-mexico-bernalillo-county": "ベルナリージョ", "us-new-mexico-catron-county": "カトロン", "us-new-mexico-chaves-county": "チャベス", "us-new-mexico-cibola-county": "シボラ", - "us-new-mexico-colfax-county": "Colfax", - "us-new-mexico-curry-county": "カレー", - "us-new-mexico-de-baca-county": "デ・バカ", + "us-new-mexico-colfax-county": "コルファックス", + "us-new-mexico-curry-county": "カリー", + "us-new-mexico-de-baca-county": "デバカ", "us-new-mexico-dona-ana-county": "ドニャアナ", "us-new-mexico-eddy-county": "エディ", - "us-new-mexico-grant-county": "許可", + "us-new-mexico-grant-county": "グラント", "us-new-mexico-guadalupe-county": "グアダルーペ", "us-new-mexico-harding-county": "ハーディング", "us-new-mexico-hidalgo-county": "Hidalgo", @@ -2010,8 +2010,8 @@ "us-new-york-lewis-county": "Lewis", "us-new-york-livingston-county": "Livingston", "us-new-york-madison-county": "マディソン", - "us-new-york-monroe-county": "モンロー語", - "us-new-york-montgomery-county": "Montgomery", + "us-new-york-monroe-county": "モンロー", + "us-new-york-montgomery-county": "モンゴメリー", "us-new-york-nassau-county": "Nassau", "us-new-york-new-york-county": "ニューヨーク", "us-new-york-niagara-county": "ナイアガラ", diff --git a/apps/app/public/locales/uk/common.json b/apps/app/public/locales/uk/common.json index 689f13541f..f948879b2b 100644 --- a/apps/app/public/locales/uk/common.json +++ b/apps/app/public/locales/uk/common.json @@ -70,7 +70,7 @@ }, "count": { "result_one": "{{count}} результат", - "result_few": "{{count}} результатів", + "result_few": "{{count}} Результати", "result_many": "{{count}} результатів", "result_other": "{{count}} результатів" }, From 083066c06a929f8715ec422673255afae1e1b5a8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Feb 2024 21:54:09 +0000 Subject: [PATCH 8/9] chore(workflows): roll back dawidd6/action-download-artifact action to v3.1.2 (#1119) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/nextjs_bundle_analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nextjs_bundle_analysis.yml b/.github/workflows/nextjs_bundle_analysis.yml index ef26f3634b..e317296efa 100644 --- a/.github/workflows/nextjs_bundle_analysis.yml +++ b/.github/workflows/nextjs_bundle_analysis.yml @@ -81,7 +81,7 @@ jobs: path: /home/runner/work/InReach/InReach/apps/app/.next/analyze/__bundle_analysis.json - name: Download base branch bundle stats - uses: dawidd6/action-download-artifact@f6b0bace624032e30a85a8fd9c1a7f8f611f5737 # v3 + uses: dawidd6/action-download-artifact@v3.1.2 if: success() && github.event.number with: workflow: nextjs_bundle_analysis.yml From e9fd88fa7cb2ca1bca71175ff59847b171463f96 Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:53:11 -0500 Subject: [PATCH 9/9] add option to export only db text --- apps/app/lib/generators/translationKeys.ts | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/apps/app/lib/generators/translationKeys.ts b/apps/app/lib/generators/translationKeys.ts index 0ee892a469..f36fd7db8a 100644 --- a/apps/app/lib/generators/translationKeys.ts +++ b/apps/app/lib/generators/translationKeys.ts @@ -5,7 +5,7 @@ import prettier from 'prettier' import fs from 'fs' -import { prisma } from '@weareinreach/db' +import { prisma, type Prisma } from '@weareinreach/db' import { type PassedTask } from 'lib/generate' const localePath = 'public/locales/en' @@ -24,10 +24,22 @@ const countKeys = (obj: Output): number => Object.keys(flatten(obj)).length export const generateTranslationKeys = async (task: PassedTask) => { const prettierOpts = (await prettier.resolveConfig(__filename)) ?? undefined + const where = (): Prisma.TranslationNamespaceWhereInput | undefined => { + switch (true) { + case !!process.env.EXPORT_ALL: { + return undefined + } + case !!process.env.EXPORT_DB: { + return { name: 'org-data' } + } + default: { + return { exportFile: true } + } + } + } + const data = await prisma.translationNamespace.findMany({ - where: { - exportFile: process.env.EXPORT_ALL ? undefined : true, - }, + where: where(), include: { keys: { orderBy: {